VisualBasic程序设计.ppt_第1页
VisualBasic程序设计.ppt_第2页
VisualBasic程序设计.ppt_第3页
VisualBasic程序设计.ppt_第4页
VisualBasic程序设计.ppt_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual Basic程序设计 (重难点辅导) 1 教材总体结构 第1至2章:入门篇 第3至4章:提高篇 第5对10章:应用篇 文件管理系统 图形图像和多媒体系统 数据库应用系统 网络类应用系统 ActiveX简单应用 2 适用专业 软件开发与应用专业 计算机应用专业 其它开设Visual Basic程序设计 课程的专业 3 基本学习方法 “用中学”:多上机做实验 每一章开始时的开发实例 每一章后的练习题 实验指导书 4 第一章 可视化编程理论概述 教学要求 知识点分析 5 教学要求 理解可视化编程的概念和特点 掌握VB工程的概念及管理方法 掌握VB集成开发环境 了解面向对象的概念、基本机制 、目前流行的可视化语言的种类和 主要特点 6 知识点分析 以“加法”应用程序的开发入手,学习本章知识 1、可视化编程的基本过程 先“画”界面 后“写”代码 2、VB集成环境 启动 构成 7 知识点分析 3、VB工程及构成 工程文件:vbp 窗体文件:frm 模块文件:bas 8 第2章 VB可视化编程初步 1、教学要求 2、知识点分析 9 教学要求 掌握VB应用程序开发的一般步骤 掌握命令按钮、文本框、标签控件的 使用方法 掌握MsgBox的用法 掌握Timer控件的用法 理解事件驱动的原理及相关概念 理解赋值、变量的概念 10 知识点分析 以时钟程序的开发入手,学习本章的 知识 1、Timer控件的主要用法 Interval属性,设置时间间隔, 以豪秒为单位 Enabled属性:使Timer开始工 作 Timer事件,惟一的一个事件11 2、VB应用程序开发的全过程 界面设计 编写代码 保存和运行 编译与打包 安装运行 12 3、变量的概念 其值可变的量称为变量 Dim a As Integer Dim s As String 13 计算机内存地址 变量名称、类型 计算机 底层 VB高级 语言 14 4、赋值语句 M=1 M=M+1 M 1 M 运算器 1 2 15 5、Val函数 将字符型数字转换为数值型数 字 6、MsgBox语句和函数 16 7、窗体、命令按钮、文本框、标签控件 主要属性 主要事件: 主要方法 17 第3章 应用程序接口设计及代码编写 1、教学要求 2、知识点分析 18 教学要求 掌握变量和常量的概念的用法 掌握运算符及流程控制语句的用法 理解常用函数的使用方法 19 知识点分析 以“简单的计算器”应用程序开发入手, 学习本章内容。 1、多窗体设计 设置启动窗体 窗体的加载与卸载 MDI多文档窗体的设置方法: 父、子、显示方法 20 2、窗体的运行模式 模态和非模态显示 最前端显示 ToolWindow窗体显示 21 3、其他界面高级设计控件 菜单的基本属性和事件、设置 方法、弹出式菜单 单选钮、复选框的主要属性 列表框、组合框控件的主要属 性、方法 通用对话框控件的主要用法 22 4、变量 变量声明的方法:显示、隐性 基本数据类型 变量的初始值 变量的作用域:过程级变量、窗体 级和模块级变量、全局变量 变量的生命周期 5、常量的定义方法 23 6、运算符和表达式 算术运算符 关系运算符 逻辑运算符 字符串连接符 关键掌握运算符的优先级 24 7、常用函数的用法 数值型函数 字符串函数 日期函数 格式化函数 25 8、流程控件语句 顺序结构 分支语句 循环语句 26 第4章 VB高级语言技巧 1、教学要求 2、知识点分析 27 教学要求 掌握数据的使用方法 掌握键盘、鼠标的使用技巧 掌握过程和函数的定义和调用方法 了解枚举及自定义数据类型 28 知识点分析 1、数组 声明静态数组的方法 声明动态数组的方法 数组的元素个数 控件数组 29 2、过程和函数 Sub过程的定义和调用方法 Function过程的定义和调用方 法 参数传递机制 引用传递参数 按值传递参数 30 3、键盘使用技巧 键盘的事件:KeyPress、 KeyDown、KeyUp 焦点的概念及SetFocus方法 SendKeys语句 31 4、鼠标的使用技巧 MouseDown、MouseUp事件的 主要参数 改变鼠标形状的属性 MousePointer 自定义鼠标形状的方法 32 第5章 文件处理应用程序设计方法 1、教学要求 2、知识点分析 33 教学要求 掌握文件系统控件的基本用法 掌握文件处理的相关语句和函数 掌握文件读写的基本方法 能够利用文件系统控件开发程序 能够利用文件读写语句开发程序 34 知识点分析 1、文件系统控件 驱动器列表框:Change事件 目录列表框:Path属性、Change事 件 文件列表框:Path、Pattern、 FileName属性 上述三个控制就是利用这几个属性 和事件联运为一体,组成文件管理系统 程序 35 2、标准文件输入/输出的一般步骤 打开文件 读或写文件 关闭文件 3、顺序、随机、二进制方式打开、读写 和关闭文件的方法,重点是顺序文件访 问方法。 36 第6章 图形图像和多媒体应用程序设 计方法 1、教学要求 2、知识点分析 37 教学要求 掌握图形图像的基本处理方法 理解VB坐标系统的原理 能够开发简单的图形图像应用程序 38 知识点分析 1、VB坐标系统 窗体的缺省坐标系 控件在窗体中的坐标 坐标系的度量 当前坐标 自定义坐标系统 39 2、使用VB颜色 与颜色有关的属性:BackColor 、ForeColor QBColor和RGB函数的基本用 法 不必背诵各种颜色所对应的具 体的数值 40 3、图形图像相关控件 Line、Shape控件 Image、PictureBox控件 4、绘图相关方法 画点:Pset 画直线和画矩形:Line 画圆和椭圆:Circle 清除绘图区:Cls 41 5、图像处理的基本方法 设置线宽、线型的属性 在运行时添加图片的方法 运行时移动图片的方法 运行时改变图片尺寸的方法 42 第7章 数据库应用程序设计方法 1、教学要求 2、知识点分析 43 教学要求 掌握VB数据库应用程序的基本框架 掌握VB中利用SQL语句操纵数据库的 方法 理解VB数据库访问机制 能够开发简单的数据库应用程序 44 知识点分析 1、数据库应用系统的大致框架 (1)联接后台数据库 (2)联接数据库中的某张表 (3)对这张表进行查询(Select)、 插入(Insert)、修改(Update)、删除 (Delete)操作 45 2、VB数据库访问机制 VB通过数据引擎访问数据库 三种数据库引擎:Jet、ODBC 、OLE DB。 VB将数据库分为三种类型:本 地数据库、外部数据库、远程数据 库 46 3、ADO对象模型 ADO是一种基本OLE DB的模 型,同学们只需要掌握这种模型即 可。 其他DAO、RDO模型,以及利 用数据控件、可视化数据管理器开 发数据库应用程序的方法了解即可 。47 4、报表设计 利用Excel生成报表的方法(图 7.27) 在VB程序中控制Data Reports 报表的方法(图7.31) 48 第8章 网络应用程序设计方法 1、教学要求 2、知识点分析 49 教学要求 1、掌握Winsock控件的基本用法 2、能够利用Winsock控件开发简单的网 络类应用程序 50 知识点分析 1、Winsock控件的主要属性、主要方法 51 第9章 调试与错误处理 1、教学要求 2、知识点分析 52 教学要求 掌握程序调试的基本方法 掌握错误捕获及处理的基本方法 了解程序错误的分类 53 知识点分析 1、程序错误分类 编译错误 实时错误 逻辑错误 54 2、程序调试的方法 使用VB集成环境提供的工具 事先做好备份 55 3、错误捕获及处理方法 On Error Goto 行标识符 On Error Resume Next On Error Goto 0 Err对象的主要方法和属性 错误处理程序的编写方法 56 第10章 Com和ActiveX应用 了解本章内容 57 9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w- A1D4G8JbNeQhTlWoZr%u(y+BIaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w- z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w- z1D4G7JbMePhTkWoZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x- A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x- A1D5G8JbNeQiTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMelXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdOgSjVnYq!t*w- z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w- z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnY(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7IaMdPhSkVnZq$t*x- A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w- A1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&vD4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x- A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkW

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论