- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《VB语言》课程教学大纲
课程代码:0806633203
课程名称:VB语言
英文名称:VBProgramming
学分:2总学时:32
讲课学时:16实验学时:0上机学时:16
适用对象:自动化(系统集成)
先修课程:计算机基础
一、课程目标
本课程是4年制本科自动化(系统集成)专业学生的选修课。通过本课程的学习,学生应能熟练地应用VB集成环境开发符合规范的VB应用程序,并形成良好的编程风格;能够熟练运用VB进行调试、排错;熟悉软件开发流程,掌握一定的算法,初步具备一定的软件开发能力,为进一步使用VB或其他面向对象的可视化开发工具开发应用程序打下基础,为组态软件和人机界面的学习打下基础。
通过本课程学习,实现如下教学目标:
1、理解面向对象程序语言的特点和VB的事件驱动编程机制。
2、通过对应用程序要求分析,熟练运用VB软件设计所需应用程序界面,并对窗体和控件的属性进行修改,完成用户界面的初步设置。
3、通过对应用程序要求分析,熟练编制事件过程代码,包括常量、变量和数组的声明,过程的声明与调用等。
4、对编制的应用程序进行调试和排错,并在完成后保存。
二、教学内容
1、VB程序设计入门(支撑课程目标1、2、4)
教学要求:理解VB的主要特点和面向对象的概念;掌握VB软件的安装与启动;掌握VB的集成开发环境;掌握VB的编码规则;熟练运用VB软件创建一个简单的VB应用程序,并将程序进行保存;了解VB的帮助系统。
教学内容:
(1)VB的特点和面向对象的概念
(2)VB软件的安装与启动
(3)VB的集成开发环境
(4)?创建简单的VB应用程序并保存
(5)?VB编码规则
(6)自主学习:VB帮助系统
2、面向对象的可视化编程基础(支撑课程目标2)
教学要求:理解类和对象的概念;掌握对象、属性、事件、方法的基本概念;掌握窗体、标签、文本框、命令按钮、图片框和图像框的基本属性、常用事件和方法。
教学内容:
(1)类和对象的概念
(2)?对象的属性、事件和方法的概念
(3)?窗体的主要属性,常用事件和方法
(4)?标签的主要属性,常用事件和方法
(5)?文本框的主要属性,常用事件和方法
(6)?命令按钮的主要属性,常用事件和方法
(7)图片框和图像框的主要属性,常用事件和方法,图片框和图像框的区别
3、VB程序设计基础(支撑课程目标3、4)
教学要求:掌握VB的基本数据类型;掌握常量和变量的声明;掌握VB的基本运算符;理解VB的内部函数,掌握常用的内部函数;掌握VB表达式的编写方法;了解程序调试方法。
教学内容:
(1)VB提供的基本数据类型
(2)VB中的三种常量,声明符号常量
(3)?声明变量
(4)算术运算符,字符串连接符,关系运算符,逻辑运算符,各运算符的运算优先顺序
(5)VB常用内部函数,包括数学函数、转换函数、字符串函数、日期函数等
(6)?编写VB表达式
(7)自主学习:程序调试方法
4、基本控制结构(支撑课程目标3、4)
教学要求:掌握顺序结构、分支结构、循环结构的特点和编程方法;熟练使用赋值语句、输入输出语句和三种控制结构编写VB代码;理解其他辅助控制语句;掌握单选按钮、复选框、框架、滚动条、进度条和定时器的主要属性,常用事件和方法。
教学内容:
(1)顺序结构
(2)?赋值语句和输入输出语句
(3)?选择结构,包括If条件语句和SelectCase语句
(4)条件函数,包括IIf函数和Choose函数
(5)?循环结构,包括For…Next循环和Do…Loop循环语句
(6)?选择结构的嵌套和循环结构的嵌套
(7)Exit语句和End语句
(8)单选按钮、复选框和框架的主要属性,常用事件和方法
(9)滚动条、进度条和定时器的主要属性,常用事件和方法
5、数组(支撑课程目标3、4)
教学要求:掌握定长数组和动态数组的声明;掌握数组元素的赋值与输出方法;理解对数组元素的基本操作;掌握用户自定义数据类型;掌握列表框和组合框的主要属性,常用事件和方法;了解空间数组。
教学内容:
(1)?定长数组的声明
(2)?动态数组的声明
(3)数组元素的输入、输出、排序等操作
(4)列表框和组合框的主要属性,常用事件和方法
(5)?自定义数据类型
(6)自主学习:控件数组
6、过程(支撑课程目标3、4)
教学要求:理解事件过程及通用过程的区别和适用范围;掌握函数过程和子过程的声明及调用;掌握过程中形参与实参的定义和区别以及过程中参数的传递方式;了解过程的递归调用。
教学内容:
(1)?函数过程的定义和调用
(2)?子过程的定义和调用
(3)参数的传递方式
(4)?利用传地址方式实现多个返回值的子过程
(5)?
您可能关注的文档
- ZJT 0320620园林地被与草坪大纲1(2014-园林蒙)课程教学大纲.doc
- 60212405HTML与网页设计 课程教学大纲.doc
- 60223501网页设计与制作课程教学大纲 课程教学大纲.doc
- 《ZYH0310125种苗学》教学大纲2014(林汉)课程教学大纲.doc
- 《ZYH0310125M种苗学》教学大纲2014(林蒙)课程教学大纲.doc
- ZJT0312720(城市林业非双语班)教学大纲定稿课程教学大纲.doc
- 0806733208+DSP技术及应用+教学大纲+盛云龙课程教学大纲.doc
- ZJT0341130草坪地被与花卉大纲1(2014-城规)课程教学大纲.doc
- ZJH 0320620园林地被与草坪大纲1(2014-园林汉)课程教学大纲.doc
- 10 结构疲劳 AM42课程教学大纲.doc
- 混凝土搅拌工高级模考试题(附解析).pdf
- 惠城区四校联考八年级下学期语文期末试卷.docx
- 猜押04广东深圳卷中考数学17-18题(不等式的实际应用问题,圆的综合问题,解答题)-2025年中考数学冲刺抢押秘籍(深圳专用)[含答案].pdf
- 吉林省吉林市永吉县2025届九年级下学期中考一模数学试卷(含答案).pdf
- 幼儿园饮食卫生知识培训.pptx
- 工程线路方案设计规范(3篇).docx
- 党史及经济制度发展相关知识测试试卷.docx
- 工程项目攻坚队方案建议(3篇).docx
- 猜押04湖北省中考数学16~19题(实数的混合运算、平行四边形与全等三角形等,解答题)-2025年中考数学冲刺抢押秘籍(湖北专用)[含答案].pdf
- 计算机一级模拟习题及答案.pdf
文档评论(0)