当前位置:首页 > 工业技术
Visual Basic程序设计教程
Visual Basic程序设计教程

Visual Basic程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李振亭主编
  • 出 版 社:北京:北方交通大学出版社
  • 出版年份:2001
  • ISBN:7810820125
  • 页数:298 页
图书介绍:
《Visual Basic程序设计教程》目录

第1章 ViisualBasic的安装和启动 1

1.1 为何要使用VisualBasic语言 1

1.2 VisualBasic语言的运行环境 1

1.2.1 VB5.0的软硬件环境要求 1

1.2.2 VB6.0的软硬件环境要求 2

1.3 VisualBasic6.0系统的安装 2

1.4 启动VisualBasic系统 4

1.5 退出VisualBasic系统 4

1.6 VisualBasic系统常用名词 5

习题 6

第2章 VB程序设计界面及其操作 7

2.1 VisualBasic6.0的设计界面 7

2.1.1 窗体布局 7

2.1.2 主视窗 8

2.1.3 工具箱视窗 12

2.1.4 用户界面视窗 13

2.1.5 工程资源管理器(工程窗口) 14

2.1.6 属性视窗 16

2.1.7 代码视窗 17

2.1.8 错误处理 18

2.2 编写一个简单的VB应用程序 19

2.3 使用帮助系统 23

2.3.1 使用“帮助”菜单 24

2.3.2 使用快捷键“F1”方式 24

2.4 开发VB应用程序的基本步骤 25

习题 26

第3章 运算量与表达式 27

3.1 数据类型 27

3.1.1 数据类型 27

3.1.2 说明 28

3.2 常量和变量 29

3.2.1 常量和变量 29

3.2.2 符号常量和变量 30

3.2.3 变量的作用域 31

3.2.4 符号常量的定义 33

3.3 运算符和表达式 35

3.3.1 运算的概念 35

3.3.2 算术运算 35

3.3.3 比较运算 37

3.3.4 逻辑运算 37

3.3.5 连接(&)运算 39

3.3.6 各类运算符之间的优先级 39

3.4 函数 39

3.4.1 内部函数 39

3.4.2 常用数值函数简介 40

3.4.3 字符串函数 42

3.4.4 输入输出函数 44

3.4.5 时间函数 46

3.5.1 用户自定义数据类型 47

3.5 用户自定义数据类型 47

3.5.2 自定义类型的使用 48

3.6 过程 49

3.6.1 过程的概念 49

3.6.2 过程定义 50

3.6.3 过程程序设计 50

习题 51

第4章 程序设计的基本算法 53

4.1 算法的概念和流程框图 53

4.1.1 程序设计 53

4.1.2 流程框图 54

4.2 顺序结构 54

4.2.1 赋值语句 54

4.2.2 其他顺序结构语句 55

4.3 条件分支结构 56

4.3.1 If-Then语句 56

4.3.2 If-Then-Else语句 57

4.3.3 嵌套的分支结构 59

4.4 循环结构 60

4.4.1 计数循环(For-Next)结构 61

4.4.2 条件循环(Do-Loop) 62

4.4.3 循环嵌套 64

4.4.4 循环结构的算法举例 65

4.5 选择结构 70

4.6 无条件转向语句 71

4.7 错误捕捉结构 73

习题 75

第5章 对象 77

5.1 关于对象的基本概念 77

5.2 窗体对象设计 78

5.2.1 窗体对象 78

5.2.2 单窗体程序设计 79

5.2.3 多窗体程序设计 81

5.2.4 多重窗体程序设计 85

5.3 对象及其应用 89

5.3.1 标签框(LabelBox) 89

5.3.2 文本框(TextBox) 91

5.3.3 命令按钮(CommandButton) 93

5.3.4 线段(Line) 95

5.3.5 外形(Shape) 96

5.3.6 图片框(PictureBox) 99

5.3.7 图像框(ImageBox) 101

5.3.8 核对框 103

5.3.9 选项按钮(OptionBox) 105

5.3.1 0水平滚动条与垂直滚动条(HorizontalandVerticalScrollBar) 107

5.3.1 1框架(Frame) 108

5.3.1 2时钟对象 111

5.3.1 3列表框 113

5.3.1 4组合框 115

5.3.1 5驱动器列表框 117

5.3.1 6目录列表框 119

5.3.1 7文件列表框 121

5.3.1 8共用对话框 125

5.3.1 9数据库 129

习题 135

第6章 事件 136

6.1 键盘事件程序设计 136

6.1.1 KeyPress(按键)事件 136

6.1.2 KeyDown和KeyUp事件 137

6.2 鼠标事件程序设计 140

6.2.1 Click(单击鼠标)事件 140

6.2.2 DblClick(双击鼠标)事件 140

6.2.3 MouseDown、MouseMove、MouseUp事件 141

6.2.4 DraDrop(拖放)事件 143

6.2.5 DragOver(拖过)事件 145

6.3.2 Unload(卸载)事件 148

6.3.1 Load(加载)事件 148

6.3 窗体的加载和卸载事件程序设计 148

6.3.3 QueryUnload(卸载咨询)事件 149

6.4 其他事件程序设计 151

6.4.1 Change(变更)事件 151

6.4.2 Resize(变更大小)事件 152

6.4.3 Paint(绘画)事件 153

6.4.4 Timer(时钟)事件 155

习题 155

第7章 方法 156

7.1 方法的概念 156

7.2 方法及其应用 157

7.2.1 Show(显示)方法 157

7.2.2 Hide(隐藏)方法 157

7.2.3 Print(打印)方法 158

7.2.4 Move(移动)方法 159

7.2.7 Refresh(刷新)方法 162

7.2.6 Scale(比例)方法 162

7.2.5 Arrange(排列)方法 162

7.2.8 PopupMenu(弹出式菜单)方法 163

7.2.9 Delete(删除)方法 163

7.2.1 0AddItem(添加条目)方法 163

7.2.1 1Clear(清除)方法 164

7.2.1 2其他常用方法 164

习题 164

第8章 子程序与自定义函数 165

8.1 子程序 165

8.1.1 子程序的定义 165

8.1.2 子程序的调用 166

8.1.3 应用举例 167

8.2 自定义函数 168

8.2.1 自定义函数的定义 169

8.2.2 自定义函数的调用 170

8.2.3 子程序、自定义函数及过程之间的区别 170

8.2.4 应用举例 171

8.3 参数的传递 172

8.3.1 传址调用 172

8.3.2 传值调用 173

8.4 递归调用 173

习题 175

第9章 数组 176

9.1 静态数组 176

9.1.1 数组的概念 176

9.1.2 静态数组定义 177

9.2 动态数组 177

9.3 有关数组应用的算法 178

9.3.1 利用数组进行统计运算 178

9.3.2 数据的排序 179

9.4 对象数组 181

9.4.1 静态对象数组 181

9.4.3 对象数组应用举例 184

9.4.2 动态对象数组 184

习题 185

第10章 菜单设计 187

10.1 菜单的一般概念 187

10.1.1 菜单的类型 187

10.1.2 菜单的层次 188

10.2 下拉式菜单设计 188

10.2.1 菜单项的基本属性 188

10.2.2 菜单设计界面 189

10.2.3 菜单编辑操作 190

10.2.4 应用举例 192

10.3 弹出式菜单设计 200

10.3.1 PopupMenu语法 200

10.3.2 弹出式菜单的设计方法 201

10.3.3 应用举例 201

习题 202

11.1 坐标系统 203

第11章 绘图 203

11.1.1 设置坐标单位 204

11.1.2 改变坐标系统 204

11.1.3 设置颜色 205

11.1.4 两个专用属性 205

11.2 画点 206

11.3 画线和画框 207

11.4 画圆、椭圆和圆弧 210

11.5 清除与采样 213

11.5.1 Cls(清除)方法 213

11.5.2 采样Point方法 213

11.5.3 图形容器对象(Form,PictureBox,Image)常用属性 216

11.6 绘图方法应用 218

11.6.1 绘制函数曲线 218

11.6.2 绘制橡筋线 220

11.6.3 绘制橡筋线形体 222

11.6.4 优化橡筋线形体 225

11.7 图形处理技术 227

11.7.1 图形预处理 227

11.7.2 柔化图形技术 229

11.7.3 锐化图形 232

11.7.4 浮雕效果 234

习题 236

第12章 文件 237

12.1 顺序文件 237

12.1.1 打开顺序文件 237

12.1.2 关闭文件 238

12.1.3 读取顺序文件 239

12.1.4 存储(写入)顺序文件 240

12.2 随机文件的存取 241

12.2.1 打开或创建随机文件 241

12.2.2 关闭随机文件 241

12.2.3 随机文件的记录写入 242

12.2.4 读取随机文件 244

12.3 二进制文件 247

12.3.1 打开(或创建)二进制文件 248

12.3.2 关闭二进制文件 248

12.3.3 写入二进制文件 248

12.3.4 读取二进制文件 248

习题 249

第13章 多媒体程序设计 250

13.1 利用OLE对象实现多媒体程序设计 250

13.1.1 OLE的作用 250

13.1.2 OLE的几个重要属性 251

13.1.3 OLE对象的应用 253

13.2 媒体控制接口(MCI) 256

13.2.1 MCI设备的安装 256

13.2.2 MCI控制的特征及属性 257

13.2.4 应用举例 261

13.2.3 MCI控制应用的方法步骤 261

13.3 多媒体API函数的应用 265

13.1.1 API函数及其声明 265

13.3.2 波形音频播放函数 266

13.3.3 MCI媒体设备的控制函数 267

习题 268

第14章 数据库 269

14.1 数据库简介 269

14.2 可视化数据管理器(VisDataManager) 270

14.2.1 可视化数据管理器 270

14.2.2 可视化数据管理器的设计界面 270

14.2.3 生成数据库管理界面 271

14.2.4 应用举例 275

14.3 3Adodc控件和网格控件(DataGrid) 278

14.3.1 Adodc控件 278

14.3.2 数据网格(DataGrid)控件 279

习题 280

第15章 网络与通信 282

15.1 使用Winsock控件 282

15.1.1 关于Winsock控件 282

15.1.2 关于TCP协议 283

15.1.3 关于UDP协议 285

15.2 InternetTransfer控件 287

15.2.1 基本概念 288

15.2.2 应用示例 289

15.3 InternetControls控件 291

习题 292

第16章 制作安装程序 293

16.1 生成可执行文件 293

16.1.1 准备工作 293

16.1.2 生成可执行文件 294

16.2 制作安装程序 295

习题 297

附录A NSI字符集 298

返回顶部