1、高级程序设计实验教学大纲一、课程基本信息课程代码:04130107课程名称:高级程序设计(Visual Basic程序设计)课程英文名称:Visual Basic Programming课程所属单位:电气信息工程系电子信息教研室课程面向专业:电子信息工程、通信工程、自动化、电气工程及其自动化课程类型:必修课先修课程:计算机应用基础等学分:3.0学时:24学时应开实验工程个数:11个二、课程性质与目的本课程是为非计算机专业学生开设的一门当前流行的程序设计语言课程。通过该课程的学习使学生 不但要掌握高级语言程序设计的能力,同时也要掌握最新的面向对象的程序设计方法,能运用所学 的知识开发图形界面下的
2、应用软件,为培养学生结合专业进行软件开发的能力打好基础。使学生通 过本课程的学习,掌握可视化面向对象编程的基本概念,熟悉Visual Basic开发工具的基本使用方法, 学会图形用户界面简单应用系统的开发技术。本课程应尽量在机房讲授,边讲边实习,及时指导操作方法,纠正操作错误,通过实例开发体会新 的开发思想,学会开发技术。三、课程内容与要求实验一:顺序程序设计(4学时)基本要求:掌握数据的输入、输出。主要内容:熟悉Visual Basic集成开发环境。掌握文本框(TextBox )、标签(Label )控件以及属 性的使用。掌握输入框(InputBox )、消息框(MsgBox )以及相关参数
3、的应用。Print方法的使 用。实验二:选择结构程序设计(4学时)基本要求:能用选择语句来构成程序的分支结构。主要内容:掌握If.Then.Else、lf.Endlf条件语句和多分支选择语句Select Case.EndSelect的使用方 法。实验三:循环结构程序设计(4学时)基本要求:能用循环语句来构成程序的循环结构。主要内容:熟练掌握For.Next循环结构的使用方法。掌握构成“当型循环结构语句的使用方.法,学 握构成“直到型循环结构语句的使用方法。并且和各种控件结合使用进行程序设计。实验四:常用控件1 (选项按钮和复选框)(2学时)基本要求:掌握框架、选项按钮和复选框的常用属性的设置,
4、常用方法、常用事件的使用。主要内容:在程序中利用框架、选项按钮和复选框编制程序。实验五:常用控件2 (列表框和组合框)(2学时)基本要求:掌握列表框和组合框的常用属性的设置,常用方法、常用事件的使用。主要内容:在程序中利用列表框和组合框编制程序。实验六:常用控件3 (滚动条和定时器)(2学时)基本要求:掌握滚动条和定时器的常用属性的设置,常用方法、常用事件的使用。主要内容:在程序中利用滚动条和定时器编制程序。实验七:数组的使用(2学时)基本要求:掌握数组的使用方法。主要内容:用数组对数据进行操作、处理。一维数组、二维数组的声明、使用。动态数组的特点以 及声明、使用。保存动态数组的内容。实验八:
5、过程的使用(2学时)基本要求:掌握子过程的定义与调用以及函数过程的定义和调用。主要内容:掌握建立Function函数过程和Sub子过程方法,过程的调用。参数的传递(形参与实 参的关系;按值传递和按地址传递的区别)。实验九:界面设计(选作)(3学时)基本要求:掌握用户界面设计的工具和方法。主要内容:设计下拉式菜单、弹出式菜单、工具栏的设计、状态栏的设计、多文档界面的设计和对 话框的设计。实验十:文件操作(选作)(3学时)基本要求:掌握基本绘图技能。文件的翻开、关闭和读、写操作。主要内容:使用与建立窗体坐标系。掌握基本绘图方法:画点、线、圆。使用Line, Shape控件。文件的翻开、读、写与关闭
6、(顺序文件、随机文件和二进制文件)以及相关的文件操作命令,文件 操作控件和文件操作函数。实验十一:数据库(2学时)基本要求:能建立、操作数据库。SQL的基本操作。主要内容:创立数据库。使用数据控件访问数据库:记录的增加、删除、修改。数据绑定控件的使 用。结构化查询语言SQL在VB数据库应用程序中的使用。四、学时分配实验学时分配表序号实验工程(或内容)名称实 依 学 时实验类型每组 实验 人数说 明验 证 性设 汁 性综 合性其它1顺序程序设计4V2人2选择结构程序设计4V2人3循环结构程序设计4V2人4常用内部控件1(选项按钮和复选框)2V2人5常用内部控件2 (列表框和组合框)2V2人6常用
7、内部控件3(定时器和滚动条)2V2人7数组结构程序设计2V2人8过程的使用2V2人9界面设计(选作)3*V2人10文件操作(选作)3*V2人11数据库2V2人小计24五、教学方法与教学要求相应章节理论内容讲授完毕后安排上机。每组人数为2人。通过实验课的学习熟悉Visual Basic 开发工具的基本使用方法,学会图形用户界面简单应用系统的开发技术六、课程考核方法实验操作与实验报告:30%七、实验教材与参考资料实验教材:Visual Basic程序设计教程曹青、邱李华、郭志强编著机械工业出版社参考资料:1 .Visual Basic程序设计简明教程(第二版)龚沛曾、陆慰民、杨志强编著高等教育出版社2 .Visual Basic程序设计教程刘瑞新主编电子工业出版3 .Visual Basic语言简明教程谭浩强主编电子工业出版社执笔人: