1、Visual Basic 程序设计教学安排(北京地区校本部)教材Visual Basic 程序设计唐大仕编著、卢湘鸿主编 清华大学出版社 2003参考书Visual Basic 大学教程编著:Deitel 电子工业出版社 2003 Visual Basic 程序设计题解与实验指导 唐大仕,清华大学出版社,2004相关资源:1:课程的讲义参见: Visual Basic 程序设计讲义.ppt2:实验课的安排及知识点的讲解参见: Visual Basic 程序设计实验课.pdf3:实验课的所有源程序参见: vb 课上示例、实验答案.zip特别说明:本课程中,学员应该认真上课外, 还必须完成实验。每
2、次实验包括以下三方面的内容:课上示例:进一步对课上讲解的典型示例进行理解。可以先结合讲义读懂并理解这些程序,然后试着独立完成其中关键部分(将关键部分去掉后,再独立地重新编写出来)。实验练习:即自己需要完成的练习。这部分的内容, 应先自己完成,再对比给出的参考答案,分析优劣。补充内容:这部分的内容提识供了更进一步的知识或示例。在时间富裕的情况下,可以 进行练习。也可以将这部分作为课后练习。上课上机辅导录像自学 教学内容 重点掌握内容/实验要点第1讲.简单的Visual Basic 程序第 1 章 VB 开发环境1.1 Visual Basic 概述1.2 运行环境、启动与退出 VB1.3 集成开
3、发环境第 2 章 简单的 VB 程序设计2.1 程序设计的概念2.2 VB 中的对象2.3 VB 程序的结构与事件驱动工作方式2.4 用 VB 开发简单的应用程序2.5 基础控件的使用2.6 工程的管理2.7 使用帮助功能Visual Basic 程序设计语言Visual Basic 程序设计环境对象:属性、方法、事件事件驱动第 1 周(9.11)上课第 2 周(9.18)上课第 3 周(9.25)上机第 4 周(10.2)国庆放假第 5 周(10.9)国庆放假第2讲.数据与运算 第 3 章 VB 中的数据3.1 数据类型3.2 常量和变量3.3 运算符与表达式进一步理解对象数据类型常量与变量
4、运算符第 3 讲. 语句与分支控制第 4 章 语句与控制结构4.1 基本语句4.2 选择结构程序设计简单语句输入及输出If/ElseIf 语句Select Case 语句第 4 讲. 循环语句 4.3 循环结构 控制结构与流程图For Next 语句Do Loop 语句循环出口语句循环的嵌套循环的应用-数列求和第 5 讲. 过程与函数(上)第 5 章 过程与函数5.1 过程5.2 过程中的变量5.3 函数过程函数参数传递过程中的变量第 6 周(10.16)上课(10.16改在12:30在电教125 上课)第 7 周(10.23)上机第 6 讲. 过程与函数(下)5.4 常用内部函数 I/O 函
5、数数学函数字符串函数日期函数转换及判断第 7 讲. 数组与常用算法第 6 章 数组及常用算法6.1 算法6.2 数组及集合6.3 遍试算法6.4 迭代算法6.5 递归算法数组: 定义与下标遍试: for 中用 if迭代: for 中 n=f(n)递归: f(n)中用 f(n-1)第 8 周(10.30)上课第 9 周(11.6)上课第 8 讲. 常用控件 第 7 章 常用内部控件7.1 标签、文本框、图片框与图像框7.2 命令按钮、复选框和单选按钮7.3 列表框、组合框和滚动条7.4 直线和形状7.5 计时器7.6 控件数组7.7 窗体布局7.8 使用 ActiveX 控件控件的一般属性Com
6、mandButton, Label, TextBoxFrame, CheckBox, OptionButtonHScrollBar, VScrollBarListBox, ComboBoxPictureBox, Image第 9 讲. 绘图、窗体与菜单第 8 章 绘图、窗体与菜单8.1 绘图、图形、动画、字体8.2 窗体8.3 菜单绘图:状态与方法窗体:事件与属性多窗体:加入与交互菜单:编辑与编程第 10 周(11.13)上机第 11 周(11.20)上课第 10 讲. 复杂界面 8.4 键盘与鼠标事件8.5 多文档界面 MDI多控件的布局外部控件控件数组MDI菜单、通用对话框、工具栏、状态栏
7、等第 11 讲. 文件、程序调试第 9 章 文件的存取9.1 文件及其基本操作9.2 顺序文件9.3 随机文件9.4 二进制文件9.5 文件系统控件9.6 目录及文件操作第 10 章 程序调试和出错处理10.1 程序中的错误10.2 调试和排错10.3 错误捕获处理文件的分类及操作文件及目录控件程序的调试软件工程的基本概念第 12 讲. API 及多媒体编程 *第 11 章 Visual Basic 与 Win32 API11.1 Visual Basic 中使用 Win32 API11.2 API 的具体应用第 12 章 Visual Basic 多媒体编程12.1 音频12.2 视频API
8、 的使用API 应用举例多媒体编程的基本方式:API, MCI, Control图像、动画编程音频编程视频编程第 12 周(11.27)上课第 13 周(12.4)上机第 13 讲. 数据库编程 *第 14 章 Visual Basic 数据库编程14.1 数据库14.2 使用 Data 控件访问数据库14.3 使用 DAO 访问数据库14.4 使用 ADO 访问数据库数据库基本概念使用 Data 控件使用 ADO 控件使用 DAO使用 ADO基本的 SQL 语句第 14 周(12.11)上课、复习第 15 周(12.18)上课第 14 讲. 网络编程及其他第 13 章 Visual Basic 网络编程13.1 计算机网络基本概念13.2 Web 浏览的编程13.3 用 Winsock 控件进行 Internet 通信13.4 Internet Transfer 控件网络编程:Browser、FTP、WinsockVB 与其他软件:OLE、VBA 、VBScriptVB 开发其他程序:开发ActiveX 控件程序的打包发行第 16 周(12.25)上机并答疑第 15 讲. 复习 复习 自由练习和复习