《程序设计基础》课程教学大纲
第一部分教学大纲说明
一、 课程性质、目的与任务
《程序设计基础》是一门实践性很强的课程,主要内容包括Visual Basic的 基本概念、Visual Basic的界面设计、Visual Basic语言基础、Visual Basic的基本 语句、过程设计、文件操作、图形及多媒体处理、数据库操作等。
根据培养应用型人才的需要,本课程的R的与任务是使学生通过本课程的学 习,了解开发Visual Basic应用程序的一?般过程,建立程序设计的基木概念,编 写简单应用程序,为今后专业学习中使用计算机打下良好的基础。 二、 先修课要求 计算机应用基础 三、 课程的教学要求
基本概念和基本知识:面向对象程序设计(OOP) , Visual Basic的集成开发环 境(IDE),界面设计,Visual Basic语言基础,基本语句结构,过程,文件,数 据库应用。 基本技能:算法实现、程序
重点:常用控件的使用、三种基本结构、过程 难点:程序算法、递归过程
四、 课程的教学方法和教学形式建议
1. 本课程教学形式采用课堂讲授(多媒体环境)及在计算机实验室做实验的方 式。 2. 为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽可能 独立调试完成。
3. 典型习题通过习题课讨论完成。 五、 教学要求的层次
课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解 和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法 的含义;掌握是在理解的基础上加以灵活应用。
第二部分教学过程建议
课程教学总学时数为80学时,其中理论授课时间为48学时,上机实验时间 为32学时。 二、学时分配
早I」 教学内容 Visual Basic 概述 用户界面 Visual Basic语言基础 算法基础及Visual Basic基本语句 数组 过程 程序调试 文件 其他控件 授课学时 3 6 6 6 6 12 3 3 3 备注 - * —? 四 五 六 七 八 九 十
合计 48 第三部分 教学内容与教学要求
—、Visual Basic 概述
教学内容
1、Visual Basic的基本概念
(1) 面向对象的程序设计的基本概念:对象、属性、方法、事件及事件驱动。 (2) 开发Visual Basic应用程序的一般步骤。
教学要求
掌握:对象、属性、方法、事件的概念及事件驱动机制。 了解:Visual Basic的开发环境。
二、用户界
教学内容 1、创建窗体
(1) 窗体的常用属性:Name >Capt ion > BorderS tyle> Enabled Font >BackColor^
ForeColor> Icon> Left、 Top> Width、 Height、 Visible.
(2) (3)
常用的窗体方法:Move、Shoe、Hide、Print、PrintForm> Refresh> Cis.
常用的窗体事件:Activate'Deactivate、Click、DblClick> Load、Unload、 Resize.
(4) 窗体的显示与隐藏、装载与卸载. 2、基本控件的特性及应用
(1) 共用属性:Name、Caption> Enabled> Font> Left> Top> Width、Height、
Index> TabStop> Visible.
(2) 共用方法:Move、Refresh> SetFocus (3) 共用事件:Click、DblClick、LostFocus
(4) 文本框(TextBox): Text、PasswordCher、Alignment、MaxLength> MultiLine
属性;Change> LostFocus 事件。
(5) 标签(Label) : Alignments AutoSize 属性。
(6) 命令按钮(CommandButton) : Cancel> Default属性。
(7) 单选按钮(OptionButton)、框(CheckBox)及框架(Frame): Alignment、 Value
属性。
(8) 列表框(ListBox) : List、ListCount> Listlndex> Text> Columns、Sorted>
Selected 属性;Additem> Clear> Removeltem 方法。
(9) 组合框(ComboBox) : Style> Text 属性;Additem> Clear> Removeitem 方法。 (10) 图片框(PictureBox)与图像(Image)控件:AutoSize> Image> Picture 属性;
Cis、Circle 方法;DragDrop 事件。 (11) 定时器(Timer) : Interval 属性。 教学要求
了解:不常用属性的用法
三、Visual Basic语言基础
教学内容
1. 程序代码的组织方式:过程(事件过程、通用过程)与模块(窗体模块、标 准模块及类模块)。
2. 程序代码的书写规则。 3. 数制与数据类型。
4. 不同类型常量的表示方法、系统内置常量、用户定义常量的定义方法。 5. 变量:变量命名;全局变量、局部变量和静态变量的说明;变量作用域。
6. 运算符与表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算 的优先级。
7. 公共函数:算术函数、字符串函数、日期与时间函数、转换函数、用户交互函 数及数组函数、数据输出的格式化处理(Format函数)。 教学要求
掌握:1?6项内容及常用函数 了解:数据输出的格式化处理