《VisualBasic程序设计.ppt》由会员分享,可在线阅读,更多相关《VisualBasic程序设计.ppt(84页珍藏版)》请在优知文库上搜索。
1、1Visual Basic程序设计程序设计各章重难点辅导各章重难点辅导期期 末末 复复 习习2教材总体结构教材总体结构第第1至至2章:入门篇章:入门篇第第3至至4章:提高篇章:提高篇第第5对对10章:应用篇章:应用篇文件管理系统文件管理系统图形图像和多媒体系统图形图像和多媒体系统数据库应用系统数据库应用系统网络类应用系统网络类应用系统ActiveX简单应用简单应用 3适用专业适用专业 软件开发与应用专业软件开发与应用专业 计算机应用专业计算机应用专业 其它开设其它开设Visual Basic程序设计课程程序设计课程的专业的专业4基本学习方法基本学习方法“用中学用中学”:多上机做实验:多上机做实
2、验每一章开始时的开发实例每一章开始时的开发实例每一章后的练习题每一章后的练习题实验指导书实验指导书5第一章第一章 可视化编程理论概述可视化编程理论概述 教学要求教学要求 知识点分析知识点分析6教学要求教学要求理解可视化编程的概念和特点掌握VB工程的概念及管理方法掌握VB集成开发环境了解面向对象的概念、基本机制、目前流行的可视化语言的种类和主要特点7知识点分析知识点分析以以“加法加法”应用程序的开发入手,学习本章应用程序的开发入手,学习本章知识知识1、可视化编程的基本过程、可视化编程的基本过程先先“画画”界面界面后后“写写”代码代码2、VB集成环境集成环境启动启动构成构成8知识点分析知识点分析3
3、、VB工程及构成工程及构成 工程文件:工程文件:vbp 窗体文件:窗体文件:frm 模块文件:模块文件:bas9第第2章章 VB可视化编程初步可视化编程初步1、教学要求教学要求2、知识点分析、知识点分析10教学要求教学要求掌握掌握VB应用程序开发的一般步骤应用程序开发的一般步骤掌握命令按钮、文本框、标签控件的掌握命令按钮、文本框、标签控件的使用方法使用方法掌握掌握MsgBox的用法的用法掌握掌握Timer控件的用法控件的用法理解事件驱动的原理及相关概念理解事件驱动的原理及相关概念理解赋值、变量的概念理解赋值、变量的概念11知识点分析知识点分析以时钟程序的开发入手,学习本章的以时钟程序的开发入手
4、,学习本章的知识知识1、Timer控件的主要用法控件的主要用法 Interval属性,设置时间间隔,以豪属性,设置时间间隔,以豪秒为单位秒为单位 Enabled属性:使属性:使Timer开始工作开始工作 Timer事件,惟一的一个事件事件,惟一的一个事件122、VB应用程序开发的全过程应用程序开发的全过程 界面设计界面设计 编写代码编写代码 保存和运行保存和运行 编译与打包编译与打包 安装运行安装运行133、变量的概念、变量的概念 其值可变的量称为变量其值可变的量称为变量 Dim a As Integer Dim s As String14计算机内存地址计算机内存地址变量名称、类型变量名称、类
5、型计算机计算机底层底层VB高级高级语言语言154、赋值语句、赋值语句M=1M=M+1M1M运算器运算器12165、Val函数函数 将字符型数字转换为数值型数字将字符型数字转换为数值型数字6、MsgBox语句和函数语句和函数177、窗体、命令按钮、文本框、标签控件、窗体、命令按钮、文本框、标签控件 主要属性主要属性 主要事件:主要事件: 主要方法主要方法18第第3章章 应用程序接口设计及代码编写应用程序接口设计及代码编写1、教学要求、教学要求2、知识点分析、知识点分析19教学要求教学要求掌握变量和常量的概念的用法掌握变量和常量的概念的用法掌握运算符及流程控制语句的用法掌握运算符及流程控制语句的用
6、法理解常用函数的使用方法理解常用函数的使用方法20知识点分析知识点分析以以“简单的计算器简单的计算器”应用程序开发入手,应用程序开发入手,学习本章内容。学习本章内容。1、多窗体设计、多窗体设计 设置启动窗体设置启动窗体 窗体的加载与卸载窗体的加载与卸载 MDI多文档窗体的设置方法:父、多文档窗体的设置方法:父、子、显示方法子、显示方法212、窗体的运行模式、窗体的运行模式 模态和非模态显示模态和非模态显示 最前端显示最前端显示 ToolWindow窗体显示窗体显示223、其他界面高级设计控件、其他界面高级设计控件 菜单的基本属性和事件、设置方法、菜单的基本属性和事件、设置方法、弹出式菜单弹出式
7、菜单 单选钮、复选框的主要属性单选钮、复选框的主要属性 列表框、组合框控件的主要属性、列表框、组合框控件的主要属性、方法方法 通用对话框控件的主要用法通用对话框控件的主要用法234、变量、变量变量声明的方法:显示、隐性变量声明的方法:显示、隐性基本数据类型基本数据类型变量的初始值变量的初始值 变量的作用域:过程级变量、窗体级和变量的作用域:过程级变量、窗体级和模块级变量、全局变量模块级变量、全局变量变量的生命周期变量的生命周期5、常量的定义方法、常量的定义方法246、运算符和表达式、运算符和表达式 算术运算符算术运算符 关系运算符关系运算符 逻辑运算符逻辑运算符 字符串连接符字符串连接符 关键
8、掌握运算符的优先级关键掌握运算符的优先级257、常用函数的用法、常用函数的用法 数值型函数数值型函数 字符串函数字符串函数 日期函数日期函数 格式化函数格式化函数268、流程控件语句、流程控件语句 顺序结构顺序结构 分支语句分支语句 循环语句循环语句27第第4章章 VB高级语言技巧高级语言技巧1、教学要求、教学要求2、知识点分析、知识点分析28教学要求教学要求掌握数据的使用方法掌握数据的使用方法掌握键盘、鼠标的使用技巧掌握键盘、鼠标的使用技巧掌握过程和函数的定义和调用方法掌握过程和函数的定义和调用方法了解枚举及自定义数据类型了解枚举及自定义数据类型29知识点分析知识点分析1 1、数组、数组声明
9、静态数组的方法声明静态数组的方法声明动态数组的方法声明动态数组的方法数组的元素个数数组的元素个数控件数组控件数组302 2、过程和函数、过程和函数SubSub过程的定义和调用方法过程的定义和调用方法FunctionFunction过程的定义和调用方法过程的定义和调用方法参数传递机制参数传递机制 引用传递参数引用传递参数 按值传递参数按值传递参数313、键盘使用技巧、键盘使用技巧 键盘的事件:键盘的事件:KeyPress、KeyDown、KeyUp 焦点的概念及焦点的概念及SetFocus方法方法 SendKeys语句语句324、鼠标的使用技巧、鼠标的使用技巧 MouseDown、MouseUp
10、事件的主要事件的主要参数参数 改变鼠标形状的属性改变鼠标形状的属性MousePointer 自定义鼠标形状的方法自定义鼠标形状的方法33第第5章章 文件处理应用程序设计方法文件处理应用程序设计方法1、教学要求、教学要求2、知识点分析、知识点分析34教学要求教学要求掌握文件系统控件的基本用法掌握文件系统控件的基本用法掌握文件处理的相关语句和函数掌握文件处理的相关语句和函数掌握文件读写的基本方法掌握文件读写的基本方法能够利用文件系统控件开发程序能够利用文件系统控件开发程序能够利用文件读写语句开发程序能够利用文件读写语句开发程序35知识点分析知识点分析1、文件系统控件、文件系统控件驱动器列表框:驱动
11、器列表框:Change事件事件目录列表框:目录列表框:Path属性、属性、Change事件事件文件列表框:文件列表框:Path、Pattern、FileName属性属性上述三个控制就是利用这几个属性和事上述三个控制就是利用这几个属性和事件联运为一体,组成文件管理系统程序件联运为一体,组成文件管理系统程序362、标准文件输入、标准文件输入/输出的一般步骤输出的一般步骤 打开文件打开文件 读或写文件读或写文件 关闭文件关闭文件3、顺序、随机、二进制方式打开、读写、顺序、随机、二进制方式打开、读写和关闭文件的方法,重点是顺序文件访和关闭文件的方法,重点是顺序文件访问方法。问方法。37第第6章章 图形
12、图像和多媒体应用程序设图形图像和多媒体应用程序设计方法计方法1、教学要求、教学要求2、知识点分析、知识点分析38教学要求教学要求掌握图形图像的基本处理方法掌握图形图像的基本处理方法理解理解VB坐标系统的原理坐标系统的原理能够开发简单的图形图像应用程序能够开发简单的图形图像应用程序39知识点分析知识点分析1、VB坐标系统坐标系统 窗体的缺省坐标系窗体的缺省坐标系 控件在窗体中的坐标控件在窗体中的坐标 坐标系的度量坐标系的度量 当前坐标当前坐标 自定义坐标系统自定义坐标系统402、使用、使用VB颜色颜色 与颜色有关的属性:与颜色有关的属性:BackColor、ForeColor QBColor和和
13、RGB函数的基本用法函数的基本用法 不必背诵各种颜色所对应的具体的不必背诵各种颜色所对应的具体的数值数值413、图形图像相关控件、图形图像相关控件Line、Shape控件控件Image、PictureBox控件控件4、绘图相关方法、绘图相关方法画点:画点:Pset画直线和画矩形画直线和画矩形:Line画圆和椭圆:画圆和椭圆:Circle清除绘图区清除绘图区:Cls425、图像处理的基本方法、图像处理的基本方法 设置线宽、线型的属性设置线宽、线型的属性 在运行时添加图片的方法在运行时添加图片的方法 运行时移动图片的方法运行时移动图片的方法 运行时改变图片尺寸的方法运行时改变图片尺寸的方法43第第
14、7章章 数据库应用程序设计方法数据库应用程序设计方法1、教学要求、教学要求2、知识点分析、知识点分析44教学要求教学要求掌握掌握VB数据库应用程序的基本框架数据库应用程序的基本框架掌握掌握VB中利用中利用SQL语句操纵数据库语句操纵数据库的方法的方法理解理解VB数据库访问机制数据库访问机制能够开发简单的数据库应用程序能够开发简单的数据库应用程序45知识点分析知识点分析1、数据库应用系统的大致框架、数据库应用系统的大致框架 (1)联接后台数据库联接后台数据库 (2)联接数据库中的某张表联接数据库中的某张表 (3)对这张表进行查询对这张表进行查询(Select)、插入、插入(Insert)、修改、
15、修改(Update)、删除、删除(Delete)操作操作462、VB数据库访问机制数据库访问机制 VB通过数据引擎访问数据库通过数据引擎访问数据库 三种数据库引擎:三种数据库引擎:Jet、ODBC、OLE DB。 VB将数据库分为三种类型:本地数将数据库分为三种类型:本地数据库、外部数据库、远程数据库据库、外部数据库、远程数据库473、ADO对象模型对象模型 ADO是一种基本是一种基本OLE DB的模型,的模型,同学们只需要掌握这种模型即可。同学们只需要掌握这种模型即可。 其他其他DAO、RDO模型,以及利用数模型,以及利用数据控件、可视化数据管理器开发数据控件、可视化数据管理器开发数据库应用
16、程序的方法了解即可。据库应用程序的方法了解即可。484、报表设计、报表设计 利用利用Excel生成报表的方法生成报表的方法(图图7.27) 在在VB程序中控制程序中控制Data Reports报表报表的方法的方法(图图7.31)49第第8章章 网络应用程序设计方法网络应用程序设计方法1、教学要求、教学要求2、知识点分析、知识点分析50教学要求教学要求1、掌握、掌握Winsock控件的基本用法控件的基本用法2、能够利用、能够利用Winsock控件开发简单的网控件开发简单的网络类应用程序络类应用程序51知识点分析知识点分析1、Winsock控件的主要属性、主要方法控件的主要属性、主要方法52第第9章章 调试与错误处理调试与错误处理1、教学要求、教学要求2、知识点分析、知识点分析53教学要求教学要求掌握程序调试的基本方法掌握程序调试的基本方法掌握错误捕获及处理的基本方法掌握错误捕获及处理的基本方法了解程序错误的分类了解程序错误的分类54知识点分析知识点分析1、程序错误分类、程序错误分类 编译错误编译错误 实时错误实时错误 逻辑错误逻辑错误552、程序调试的方法、程序调试的方法 使用使用VB集