



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic-课程设计与心得班级:计科 107姓名:张麟树学号: 1004681324一、实验课题:设计一个能计算2 阶、 3 阶、 4 阶行列式的小软件,运行时先由用户输入行列式的阶数,然后软件自动生成行列式的输入模板,如用户输入的阶数是3,则产生 9 个输入框并排成 3 行 3 列且用两条竖线界定。 这里需用控件的动太加载技术。二、实验代码:Dim N As IntegerPublic Function choose(ByVal X As Integer)DoIf X = 2 ThenWith Form1.Line1.Visible = True.Line2.Visible =
2、 True.Line3.Visible = False.Line4.Visible = False.Line5.Visible = False.Line6.Visible = FalseEnd WithFor I = 0 To 3Form1.Text1(I).Visible = TrueNext IExit DoElseIf X = 3 ThenWith Form1.Line1.Visible = False.Line2.Visible = False.Line5.Visible = False.Line6.Visible = False.Line3.Visible = True.Line4.
3、Visible = TrueEnd WithFor I = 0 To 8Form1.Text1(I).Visible = TrueNext IExit DoElseIf X = 4 ThenWith Form1.Line3.Visible = False.Line4.Visible = False.Line1.Visible = False.Line2.Visible = False.Line5.Visible = True.Line6.Visible = TrueEnd WithFor I = 0 To 15Form1.Text1(I).Visible = TrueNext IExit Do
4、ElseCall Command1_ClickEnd IfLoopEnd FunctionPublic Function Huanyuan()Dim I As IntegerFor I = 0 To 15Form1.Text1(I).Visible = FalseNext IWith Form1.Line1.Visible = False.Line2.Visible = False.Line3.Visible = False.Line4.Visible = False.Line5.Visible = False.Line6.Visible = FalseEnd WithEnd Function
5、Private Sub Command1_Click()Dim I As IntegerCall HuanyuanN = InputBox(" 请输入阶数( 2、3 或 4):") For I = 0 To 15Form1.Text1(I).Text = "" Next ICall choose(N) End SubPrivate Sub Command2_Click()Dim val As IntegerIf N = 2 Thenval=Form1.Text1(0) *Form1.Text1(3) -Form1.Text1(2) *Form1.Text
6、1(1)ElseIf N = 3 Thenval= Form1.Text1(0) *Form1.Text1(3) *Form1.Text1(8) +Form1.Text1(1) * Form1.Text1(5) * Form1.Text1(6) + Form1.Text1(4) *Form1.Text1(2) * Form1.Text1(7) - Form1.Text1(0) * Form1.Text1(5) *Form1.Text1(7) - Form1.Text1(1) * Form1.Text1(2) * Form1.Text1(8)-Form1.Text1(3) * Form1.Tex
7、t1(4) * Form1.Text1(6)Elseval = Form1.Text1(0) * Form1.Text1(3) * Form1.Text1(8) * Form1.Text1(15) + Form1.Text1(2) * Form1.Text1(7) * Form1.Text1(14)* Form1.Text1(9) + Form1.Text1(1) * Form1.Text1(5) * Form1.Text1(11)* Form1.Text1(12) + Form1.Text1(4) * Form1.Text1(10) * Form1.Text1(6) * Form1.Text
8、1(13) - Form1.Text1(0) * Form1.Text1(10)* Form1.Text1(8) * Form1.Text1(13) + Form1.Text1(1) * Form1.Text1(2)* Form1.Text1(11) * Form1.Text1(14) + Form1.Text1(3) * Form1.Text1(4) * Form1.Text1(6) * Form1.Text1(15) + Form1.Text1(5)* Form1.Text1(7) * Form1.Text1(9) * Form1.Text1(12)End IfMsgBox ("
9、 结果为:" & val)End SubPrivate Sub Command3_Click()EndEnd Sub三、实验结果 :选择菜单 :二阶行列式:三阶行列式:四阶行列式:四、心得与体会:作为一名计算机专业的学生,在接触了C 语言、数据结构与C+课程后,对计算机语言有了一定的兴趣,于是在这个学期我毫不犹豫的选择了VB 课程(算法与程序设计) 。VB 程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想的形成,以及之前学习积累的经验,很快就对VB 有了一定的了解。下面就是我这段时间学习的新的与体会。我认为作为学习程序设计最重要的一点是要注重理解一些重要的
10、概念 .VB 程序设计本身并不复杂,翻开一本程序设计学习的书籍 ,看到的无非就是变量,函数 ,条件语句 ,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此 ,在 程序入门阶段还是应该重视概念的学习.我们学习VB 并没有从正常的途径,而是通过老师的演示与讲解,了解并学习了这门课程,可以说 VB 语言相对来说比其他语言简单,从他的语法就可以看出其次,自己动手编写程序。程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现 ,是培养逻辑思维的好方法.因此一定要多动手编写程序 ,而且要从小程序开发开始 ,逐渐提高写程序的能力 .只有不断的从自己
11、的程序中积累经验,从中进步,才能写出好的程序。程序设计课是高强度的脑力劳动 ,不是听会的 ,也不是看会的 ,而是练会的 .只有自己动手 ,编写一些程序 ,才会有成就感 ,进而对课程产生兴趣 ,学起来才比较从容 .动手能力的培养是这门课和以往课程最大的不同之处 .重点放在思路 ,算法 ,编程构思和程序实现上 . 语句只是表达工具 ,要求堂上积极思考 ,尽量当堂学懂 ,并做到灵活应用 . 编程序不像做其它的事情,写程序之前一定要计划周详,把所有的可能性都想到,并想好相应的解决方法,不然思想会很混乱, 很容易出现错误。 还有就是编程序最重要的其实是思想,思想确定之后用什么语言或什么方法就简单了, 接下来就是设计并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人行道养护车项目合作计划书
- 2025年航天器压力控制系统项目合作计划书
- 2025年智能用电系统产品合作协议书
- 2025年元器件测试仪器项目建议书
- 学习方法与学习心理的关联性分析
- 探索教育变革之路共创未来终身学习平台启动论坛
- 北京通州区2025届物理高一第二学期期末经典模拟试题含解析
- 教育创新与翻转课堂高等教育的未来路径
- 中职数学教学课件
- 安全隐患排查与整改流程
- 学校中层干部选拔聘用实施方案中层干部选聘实施方案2
- 生物必修1教师用书
- 园艺植物育种学知到课后答案智慧树章节测试答案2025年春浙江大学
- 《电力机车制动系统检修与维护》课件 项目二任务四检修中继阀
- GB/T 15683-2025粮油检验大米直链淀粉含量的测定
- 2025吉林省安全员C证考试(专职安全员)题库及答案
- 电钻清洗消毒流程
- 装修贷款申请书
- 造林安全文明施工方案
- 员工作风培训
- 施工现场防扬尘、防噪音、防光污染措施
评论
0/150
提交评论