




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级程序设计课程教学大纲一、课程基本信息课程代码:04130107 课程名称:高级程序设计(Visual Basic程序设计) 课程英文名称:Visual Basic Programming 课程所属单位:电气信息工程系电子信息教研室 课程面向专业:电子信息工程、通信工程、自动化、电气工程及其自动化课程类型:必修课 先修课程:计算机应用基础等学分:3.0 总学时:48学时 (其中理论学时:24学时,实验学时:24学时) 二、课程性质与目的 本课程是为非计算机专业学生开设的一门当前流行的程序设计语言课程。通过该课程的学习使学生不但要掌握高级语言程序设计的能力,同时也要掌握最新的面向对象的程序设计
2、方法,能运用所学的知识开发图形界面下的应用软件,为培养学生结合专业进行软件开发的能力打好基础。使学生通过本课程的学习,掌握可视化面向对象编程的基本概念,熟悉Visual Basic开发工具的基本使用方法,学会图形用户界面简单应用系统的开发技术。本课程应尽量在机房讲授,边讲边实习,及时指导操作方法,纠正操作错误,通过实例开发体会新的开发思想,学会开发技术。三、课程教学内容与要求程序设计基础教学内容与要求了解计算机程序设计的历史发展过程;掌握程序设计的基本思路与方法;掌握面向对象的基本概念与程序设计的步骤。教学重点结构化程序设计的思想。教学难点面向对象的基本概念。Visual Basic简介教学内
3、容与要求通过本部分的学习,要求了解Visual Basic及其环境特点,系统掌握面向对象的程序设计思想,理解对象、属性、事件、方法的概念。教学重点本章所列知识点中,重点是对象、属性、事件、方法的概念。教学难点 最基本控件的属性、方法、事件。Visual Basic程序设计代码基础教学内容与要求与任何程序设计一样,VB规定了可编程的数据类型、基本语句、函数和过程等。本章主要介绍VB的数据类型、表达式、编码规则等基础知识。让学生掌握数据类型、变量、常量、运算符、表达式、编码规则等基本语法知识。教学重点VB的基本的量:常量、变量、函数、表达式。教学难点 VB的数据类型、变量。顺序结构程序设计教学内容
4、与要求理解和掌握VB下顺序结构的实现方法。教学重点InputBox函数,TextBox控件,Print方法,Label控件。教学难点 InputBox函数,TextBox控件,Print方法,Label控件。选择结构程序设计教学内容与要求理解和掌握VB下选择结构的实现方法。教学重点If Then Else 语句;If Then EndIf 语句;Select Case EndSelect 语句。教学难点 选择结构程序的设计。循环结构程序设计教学内容与要求理解和掌握VB下循环结构的实现方法。教学重点For Next 语句;Do Loop 语句;循环嵌套。教学难点 循环结构程序的设计。Visual
5、 Basic常用内部控件教学内容与要求掌握控件的公共属性;掌握VB中框架、图片框、图像框、单选按纽、复选按纽、列表框和组合框、滚动条、时钟等基本控件的属性、事件与方法。教学重点常用内部控件的属性、事件与方法。教学难点 常用内部控件的属性、事件与方法。数组教学内容与要求了解数组的基本概念;理解静态数组及动态数组的定义及声明;掌握数组的基本操作以及控件数组的使用方法。教学重点静态数组及动态数组的定义及声明;数组的基本操作以及控件数组使用方法。教学难点 动态数组的定义、声明和使用。过程教学内容与要求掌握子过程的定义与调用以及函数过程的定义和调用;理解参数传递,递归,变量的作用范围等概念;理解窗体模块
6、、标准模块、类模块的区别及过程的作用域。教学重点子过程的定义与调用以及函数过程的定义和调用;变量的作用范围;过程的作用域。教学难点 变量的作用范围;过程的作用域。界面设计教学内容与要求本章主要介绍VB中用户界面设计的工具和方法,包括:对话框、菜单、多文档界面(MDI)、工具栏、状态栏等,使学生通过学习,编写出美观的界面。教学重点VB中用户界面的设计和应用程序的开发。教学难点 VB中用户界面设计的工具和方法。图形设计教学内容与要求了解图形操作基础、绘图属性及与绘图有关的常用属性、事件和方法;掌握图形控件、绘图方法的使用和具体应用。教学重点绘图属性及与绘图有关的常用属性、事件和方法;图形控件、绘图
7、方法的使用和具体应用。教学难点 图形控件、绘图方法的使用和具体应用。文件教学内容与要求了解文件的概念、结构以及访问模式等;掌握文件系统控件的种类、属性与事件以及常用的文件操作语句和函数。教学重点文件系统控件的种类、属性与事件以及常用的文件操作语句和函数。教学难点 文件系统控件的种类、属性与事件。数据库 教学内容与要求了解有关数据库的基本概念;掌握可视化数据管理器的使用;理解VB中访问数据库的基本方法;掌握数据控件的属性、事件与方法以及ADO数据控件使用。教学重点数据控件的属性、事件与方法以及ADO数据控件使用。教学难点 数据控件的属性、事件与方法以及ADO数据控件使用。四、学时分配学时分配表序
8、号教学内容(按章填写)学时课堂讲授实验课习题课讨论课其它1程序设计基础0.52Visual Basic简介1.53Visual Basic程序设计代码基础24顺序结构程序设计245选择结构程序设计146循环结构程序设计147Visual Basic常用内部控件468数组229过程2210界面设计2 3*11图形设计212文件2 3*13数据库22小计 2424比例 50%50%合计 48实验学时分配表序号实验项目(或内容)名称实验学时实验类型每组实验人数说明验证性设计性综合性其它1顺序程序设计42人2选择结构程序设计42人3循环结构程序设计42人4常用内部控件1(选项按钮和复选框)22人5常用
9、内部控件2(列表框和组合框)22人6常用内部控件3(定时器和滚动条)22人7数组结构程序设计22人8过程的使用22人9界面设计(选作) 3*2人10文件操作(选作) 3*2人11数据库22人小计24五、教学环节与教学要求:本课程的基本要求是:掌握面向对象的程序设计的基本概念和方法;掌握Visual Basic的基本语句、常用控件和常用的算法;掌握Visual Basic的高级编程技术。主要介绍Visual Basic的基本概念,简单的VB程序设计,VB语言基础,基本的控制结构、数组、过程、常用控件、界面设计、文件、图形操作、数据库技术等。六、课程考核办法:1课堂参与: 10分2实验操作与实验报告:30分3考试: 60分七、教材与主要参考书:教材:Visual Basic 程序设计教程 曹青
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动合同标准格式范文
- 简易自愿离婚合同模板
- 菜鸟驿站快递柜租赁合同
- 餐饮企业战略合作区域代理合同样本
- 老旧农村房屋转让合同范本
- 自行车安全培训课件
- 木工机械的现代控制技术考核试卷
- 木质游艺器材制作工艺考核试卷
- 批发行业的品牌形象塑造考核试卷
- 合成材料在汽车制造领域的应用研究考核试卷
- 2024年镇江市高等专科学校单招职业适应性测试题库完美版
- 2024年云上贵州大数据(集团)有限公司招聘笔试冲刺题(带答案解析)
- 珠海市高级技工学校校企合作管理办法修订
- GB 31825-2024制浆造纸单位产品能源消耗限额
- 消防设施操作员报名工作证明(操作员)
- 供应商开发流程及质量要求
- 2024年技术监督质检职业技能考试-电力技术监督上岗员(中国华能)笔试历年真题荟萃含答案
- 反假币测试附有答案
- 怎样调动员工积极性
- 2024年内科护理学(第七版)期末考试复习题库(含答案)
- 急诊科培训急诊科与其他科室的协作与沟通
评论
0/150
提交评论