华侨大学主页 |  加入收藏 
质量工程
当前位置: 网站首页 > 质量工程 > 正文

高级语言程序设计教学大纲(VB)

时间:2018-05-16作者:

课程编号:

0000014

课程性质:

通识教育必修课

课程名称:

高级语言程序设计

学时/学分:

24+18/2

英文名称:

Advanced Language Program Design

考核方式:

闭卷笔试

选用教材

Visual Basic程序设计案例教程范慧琳 清华大学出版社

大纲执笔人:

先修课程:

信息技术应用

大纲审核人:

适用专业:

非计算机类专业

 

一、教学目标

通过本课程的理论教学和实验训练,使学生具备下列能力:

1、能够运用VB程序设计的基本概念,编写VB一般应用程序,并能分析解决编制程序过程中出现的问题。

2、熟悉V B集成开发环境了解类、对象的概念和事件驱动程序的基本特性

掌握V B控件及其常用的属性、事件和方法,提高综合运用VB知识分析问题和解决问题的能力

 

二、课程目标与毕业要求的对应关系

毕业要求

二级指标点

课程目标

5 使用现代工具

5.1能选择恰当的与化工相关的制图、计算、过程模拟与分析等方面的技术和工具。

教学目标12

5.2应用现代工具对于复杂化工过程问题进行有效的处理。

5.3应该认识现代工具的适用范围及特点,综合利用多种现代工具的优势,解决复杂工程问题,并能够理解其局限性。

 

三、教学基本内容

1Visual Basic 初步认识支撑课程目标1

1Visual Basic 的功能和特点;

2主窗口、属性窗口、工具箱窗口和代码窗口;

3、应用程序开发一般过程

要求学生:

了解Visual Basic 的功能和特点,熟悉VB主窗口、属性窗口、工具箱窗口代码窗口通过分析个简单完整的VB语言程序,对VB程序有一感性认识。

 

2Visual Basic编程基础支撑课程目标1

1对象和类的概念;

2对象的属性、事件和方法;

3、窗体及基本控件:窗体、标签、文本框、命令按钮、定时器;

4、 几个常用语句:赋值语句、注释语句、结束语句。

要求学生:

熟悉控件的公共属性,熟练掌握窗体、标签、命令按钮、文本框、定时器等控件的常用属性,主要事件常用方法

 

3数据类型及其运算支撑课程目标1

1常用数据类型:数值型、字符型、日期型、逻辑型、可变型

2常量变量

3常用内部函数:

数学函数Abs(x)Sqr(x)Exp(x)Sin(x)Cos(x)Log(x)Rnd(x);

字符串函数LenLeftRightMidInstrStringLcaseUcaseTrim;

日期/时间函数DateTimeYearWeekdayHour;

类型转换函数ValStrAscChr Int(x)Fix(x)Round(x);

格式输出函数Format

4表达式算术表达式字符串表达式关系表达式逻辑表达式

要求学生:

熟练掌握各种数据类型的语法规则及注意事项,能熟练地用各种数据类型编写程序掌握常用的运算符和常用的表达式。

4章 程序控制结构支撑课程目标12

1、 顺序结构程序设计:数据输入数据输出应用示例

2选择结构程序设计:单分支结构多分支结构应用示例;

3循环结构程序设计:for 循环、while循环、do循环、循环嵌套

要求学生:

初步掌握VB程序的基本结构,熟练掌握基本的输入/输出数据的几种方法,在编写程序时能熟练地加以应用。

5章 数组支撑课程目标12

1数组的基本概念静态数组的声明和引用;

2数组的应用数据统计、选择法排序

要求学生

熟悉数组的基本概念静态数组的使用,熟练掌握一维数组、二维数组的各种语法规则及注意事项。

 

6章 过程支撑课程目标12

1Sub过程的定义和调用;

2函数(Function)过程的定义和调用;

3参数传递(按值传递、按地址传递);

4变量的作用域(局部变量、模块级变量、全局变量);

5、 过程的应用顺序查找。

要求学生:

掌握Function过程的定义和调用Sub过程的定义和调用;

熟悉参数传递(按值传递、按地址传递)

熟悉变量的作用域(局部变量、模块级变量、全局变量)。

7章 常用控件支撑课程目标1

1控件的公共属性:NameCaptionEnabledVisibleHeightWidthLeftTop、AutosizeFont

2、 选择性控件:单选按钮复选框框架列表框组合框

3、 图形控件:图片框、图像框、直线与形状;

4、滚动条控件。

要求学生:

熟练掌握单选按钮、复选框、框架、列表框、组合框、图片框、图像框、直线与形状、滚动条等控件的常用属性,主要事件常用方法

 

8章 图形操作(支撑课程目标1

1、绘图属性:当前坐标、线宽与线型、填充与色彩;

2、绘图方法:Pset方法、Line方法、Circle方法。

要求学生:

熟悉绘图方法画点方法Pset, 画直线、矩形方法Line, 画圆方法Circle

 

10章 文件支撑课程目标1、2

1文件的定义分类

2顺序文件(ASCII文件)操作要求学生:

要求学生:

熟悉文件的定义分类

掌握顺序文件(ASCII文件)操作

四、建议教学进度

课程内容

授课时数

上机

第1章 Visual Basic初步认识

2

2

2Visual Basic编程基础

4

3

第3章 数据类型及其运算

3

2

第4章 程序控制结构

5

2

5数组

1

2

6过程

1

2

7常用控件

5

2

8图形操作

2

2

10文件

1

1

总计

24

18

课内外时间约为1:1.0~1.5

 

五、教学方法

1、采用多媒体课件和传统教学相结合进行教学

2、强调课程的实践环节

以大量的实例讲解及布置足量的书面作业题和上机训练题培养学生的编程和上机调试能力。

六、考核方式

闭卷考试。

七、成绩评定方法

期末考试,平时成绩

八、教学参考书

1. 范慧琳. Visual Basic程序设计案例教程》 北京:清华大学出版社,  2008

2. 范慧琳. Visual Basic程序设计学习指导与上机实践.北京:清华大学出版社,  2008