Visual Basic从初学到精通PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:张建辉等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121106415
- 页数:520 页
第1篇 Visual Basic 6.0编程基础篇 26
第1章 Visual Basic 6.0概述 26
1.1 Visual Basic 6.0简介 26
1.1.1 Visual Basic的运行机制 26
1.1.2 Visual Basic的常用术语 26
1.2 Visual Basic 6.0的安装和卸载 27
1.2.1 Visual Basic 6.0的安装 27
1.2.2 Visual Basic 6.0中文版的卸载 31
1.3 Visual Basic 6.0的开发环境简介 32
1.3.1 工程简介 33
1.3.2 开发环境各组件简介 34
1.3.3 主窗口 34
1.3.4 工具箱 35
1.3.5 工程管理器 35
1.3.6 属性窗口 36
1.3.7 窗体布局窗口 36
1.3.8 窗体设计窗口 36
1.3.9 代码编辑器窗口 37
1.4 Visual Basic 6.0的常用工具 37
1.4.1 对象浏览器 37
1.4.2 可视化数据管理器 37
1.4.3 API文本浏览器 38
1.4.4 类生成器 38
1.4.5 资源编辑器 39
1.5 小结 40
第2章 开始第一个Visual Basic 6.0应用程序 41
2.1 可视化编程的基本概念 41
2.1.1 什么是对象 41
2.1.2 对象的属性、事件和方法 42
2.2 开发Visual Basic 6.0应用程序的步骤 43
2.2.1 创建一个工程 43
2.2.2 设计应用程序界面 44
2.2.3 设置对象属性 44
2.2.4 编写对应代码 44
2.2.5 调试、修改和保存程序 44
2.2.6 编译应用程序 45
2.3 小结 45
第3章 Visual Basic 6.0编程基础 46
3.1 Visual Basic 6.0数据类型 46
3.1.1 基本数据类型 46
3.1.2 用户自定义数据类型 47
3.2 变量和常量 47
3.2.1 变量的命名规则 48
3.2.2 变量的定义和分类 48
3.2.3 变量的作用范围 49
3.2.4 常量 50
3.3 运算符与表达式 51
3.3.1 算术运算符 51
3.3.2 关系运算符 52
3.3.3 逻辑运算符 52
3.3.4 表达式的执行顺序 53
3.4 数组 53
3.4.1 数组的定义 53
3.4.2 动态数组 54
3.5 实例:利用数组计算用户输入的整数之和 54
3.6 小结 55
第4章 Visual Basic 6.0程序结构 56
4.1 顺序结构 56
4.2 选择结构 58
4.2.1 If...Then结构 58
4.2.2 If...Then...Else结构 59
4.2.3 If...Then...ElseIf结构 59
4.2.4 Select Case结构 60
4.3 循环结构 62
4.3.1 While...Wend结构 62
4.3.2 For...Next结构 63
4.3.3 Do...Loop结构 64
4.4 嵌套结构 66
4.5 GOTO结构 67
4.6 实例:找出一组数中的最大数 67
4.7 小结 69
第5章 Visual Basic 6.0程序过程与函数 70
5.1 Sub过程 70
5.1.1 Sub过程的定义 70
5.1.2 Sub过程的调用 71
5.2 Function过程 72
5.2.1 Function过程的定义 73
5.2.2 Function过程的调用 73
5.3 参数传递 74
5.3.1 参数的分类 74
5.3.2 参数的传递 74
5.3.3 过程的可选参数和可变参数 75
5.4 常用内部函数 77
5.4.1 数制转换函数 77
5.4.2 数学函数 78
5.4.3 字符串函数 78
5.4.4 日期和时间函数 79
5.4.5 随机数函数 80
5.5 实例:编写自己的小函数 80
5.6 实例:利用内部函数编写倒计时程序 81
5.7 小结 84
第2篇 用户界面设计篇 86
第6章 Visual Basic 6.0程序界面设计 86
6.1 用户界面简介 86
6.2 界面设计的基本原则 87
6.2.1 Windows界面设计准则 87
6.2.2 用户界面设计的基础 87
6.2.3 用户界面可用性的检测 88
6.2.4 设计用户辅助模式 88
6.2.5 当用户或系统出错时与用户交互 88
6.3 窗体概述 88
6.3.1 窗体的概念 88
6.3.2 窗体的结构 89
6.4 窗体的属性 89
6.4.1 设置窗体外观的属性 89
6.4.2 设置窗体形状大小的属性 92
6.4.3 窗体的其他属性 94
6.5 窗体的常用事件和方法 97
6.5.1 窗体的常用事件 97
6.5.2 窗体的常用方法 98
6.6 实例:设计一个带背景图的窗体 98
6.7 小结 99
第7章 Visual Basic 6.0常用控件的属性、事件和方法 100
7.1 命令按钮(CommandButton) 100
7.1.1 命令按钮控件的常用属性 100
7.1.2 命令按钮控件的常用事件 101
7.1.3 实例:利用命令按钮控制窗体的背景颜色 101
7.2 文本框控件(TextBox) 102
7.2.1 文本框控件的常用属性 102
7.2.2 文本框控件的常用事件 103
7.2.3 实例:查找文本框中指定的字符串 103
7.3 标签控件(Label) 104
7.3.1 标签控件的常用属性 104
7.3.2 实例:设置标签的访问键 105
7.4 列表框控件(ListBox)和组合框控件(ComboBox) 105
7.4.1 列表框控件和组合框控件的常用属性 105
7.4.2 列表框控件和组合框控件的常用事件 106
7.4.3 列表框控件和组合框控件的常用方法 106
7.4.4 实例:设计自己的列表框和组合框 107
7.5 框架(Frame)、单选按钮(optionButton)和复选框(CheckBox) 108
7.5.1 框架控件的简介 108
7.5.2 单选按钮控件简介 109
7.5.3 复选框控件简介 109
7.5.4 实例:利用单选框和复选框设置文本框中的字体 109
7.6 滚动条(ScrollBar)控件 111
7.6.1 滚动条控件的常用属性 111
7.6.2 滚动条控件的常用事件 111
7.6.3 实例:利用滚动条控件设置文本框的背景颜色 112
7.7 时钟(Timer)控件 113
7.7.1 时钟控件的常用属性 113
7.7.2 时钟控件的常用事件 113
7.7.3 实例:利用时钟控件实现图片的移动 113
7.8 驱动器列表框(DriverListBox)、目录列表框(DirList-Box)和文件列表框(FileListBox) 115
7.8.1 驱动器列表框的常用属性和事件 116
7.8.2 目录列表框的常用属性和事件 116
7.8.3 文件列表框的常用属性和事件 117
7.8.4 实例:制作自己的资源管理器 118
7.9 绘图控件 120
7.9.1 直线和几何图形控件的常用属性 120
7.9.2 使用图形方法 122
7.9.3 实例:用直线和几何图形控件画简单图形 123
7.10 图片框(Picture)控件和图像框控件(Image) 125
7.10.1 图片框控件的常用属性 125
7.10.2 图片框控件的常用方法 125
7.10.3 图像框控件的常用属性 126
7.10.4 实例:图像的相关操作 126
7.11 小结 127
第8章 Visual Basic 6.0的高级控件 128
8.1 高级控件简介 128
8.1.1 基本概念 128
8.1.2 高级控件的加载 128
8.2 图像列表框控件 129
8.2.1 图像列表框控件概述 129
8.2.2 通过属性页设置图像列表框控件 130
8.2.3 通过代码设置图像列表框控件 131
8.2.4 实现图片叠加 132
8.2.5 实例:将两幅图像叠加后显示 132
8.3 工具条控件 134
8.3.1 通过属性页设置工具条控件 134
8.3.2 Button对象的常用属性 135
8.3.3 Buttons集合 135
8.3.4 工具条控件的常用属性和事件 136
8.3.5 实例:制作一个工具栏 137
8.4 状态条控件 139
8.4.1 通过属性页设置状态条控件 139
8.4.2 设置状态条中的Panel对象 140
8.4.3 Panels集合 141
8.4.4 实例:利用状态条控件实时显示当前鼠标的坐标 141
8.5 进程条控件 142
8.5.1 进程条控件的属性页 142
8.5.2 进程条控件的常用属性 143
8.5.3 实例:某一过程的操作进度 144
8.6 Slider控件 145
8.6.1 Slider控件的属性页 145
8.6.2 Slider控件的常用属性 145
8.6.3 Slider控件的常用方法 146
8.6.4 实例:成比例的缩放图片 146
8.7 TabStrip控件 147
8.7.1 TabStrip控件的属性页 147
8.7.2 TabStrip控件的Tab对象和Tabs集合 148
8.7.3 TabStrip控件的常用属性 149
8.7.4 实例:TabStrip控件的简单应用 150
8.8 ListView控件 152
8.8.1 ListSubItem对象和ListSubItems集合 152
8.8.2 ColumnHeader对象和ColumnHeaders集合 153
8.8.3 ListView控件的常用属性 153
8.8.4 实例:程序启动时显示指定内容到ListView控件 154
8.9 TreeView控件 157
8.9.1 TreeView控件概述 157
8.9.2 Node对象和Nodes集合 158
8.9.3 TreeView控件的常用方法 159
8.9.4 TreeView控件的常用事件 160
8.9.5 实例:TreeView控件使用示例 161
8.10 图像组合框(ImageCombo)控件 163
8.10.1 ImageCombo控件概述 163
8.10.2 ComboItem对象 164
8.10.3 实例:应用图像组合框 165
8.11 小结 166
第9章 Visual Basic 6.0的对话框 167
9.1 Visual Basic 6.0的对话框概述 167
9.2 Visual Basic 6.0中的预定义对话框 167
9.2.1 MsgBox函数建立的消息框 168
9.2.2 InputBox函数建立的输入框 170
9.3 Visual Basic 6.0中的通用对话框 171
9.3.1 打开和另存为对话框 171
9.3.2 字体对话框 173
9.3.3 颜色对话框 175
9.3.4 打印对话框 175
9.3.5 帮助对话框 176
9.4 小结 177
第10章 MDI窗体和菜单 178
10.1 MDI界面概述 178
10.2 MDI应用程序的创建和使用 179
10.2.1 MDI应用程序的创建 179
10.2.2 使用MDI窗体及其子窗体 179
10.2.3 MDI窗体实例 180
10.3 菜单 181
10.3.1 菜单概述 181
10.3.2 菜单编辑器 182
10.3.3 用菜单编辑器创建菜单 183
10.3.4 设置分隔线 184
10.3.5 设置访问键和快捷键 184
10.3.6 为菜单项编写事件代码 185
10.3.7 运行时创建和修改菜单 185
10.3.8 在菜单中添加文件列表 186
10.3.9 弹出式菜单 187
10.3.10 菜单实例 188
10.4 小结 190
第11章 Visual Basic 6.0的键盘与鼠标 191
11.1 鼠标事件 191
11.1.1 鼠标的MouseDown事件 191
11.1.2 鼠标的MouseUp事件 192
11.1.3 鼠标的MouseMove事件 193
11.1.4 鼠标事件的传递参数 193
11.2 鼠标形状 195
11.3 鼠标的拖放 195
11.3.1 鼠标的拖放属性 195
11.3.2 鼠标的拖放事件 196
11.3.3 鼠标的拖放方法 197
11.4 键盘事件 198
11.4.1 键盘的KeyPress事件 198
11.4.2 键盘的KeyDown和KeyUp事件 199
11.5 小结 201
第3篇 文件、图形和多媒体篇 204
第12章 Visual Basic 6.0的文件系统 204
12.1 FSO模型 204
12.1.1 FSO简介 204
12.1.2 Visual Basic 6.0的文件系统对象 204
12.2 FSO对象模型编程 205
12.2.1 创建FSO对象 205
12.2.2 选择FSO方法 206
12.2.3 访问驱动器、文件和文件夹 206
12.2.4 访问对象的属性 206
12.2.5 实例:在指定路径新建文件夹 207
12.3 使用驱动器、文件夹和文件 208
12.3.1 Drive对象 208
12.3.2 Folder对象 210
12.3.3 File对象 214
12.3.4 使用FSO对象模型对文件的操作 215
12.4 传统的处理文件的I/O语句和函数 217
12.4.1 处理驱动器和文件夹 217
12.4.2 文件的读写 218
12.4.3 顺序文件的访问 219
12.4.4 随机文件的访问 221
12.4.5 二进制文件的访问 222
12.5 小结 223
第13章 Visual Basic 6.0的图形系统 224
13.1 图形的绘制 224
13.1.1 坐标系统 224
13.1.2 使用坐标系统的方法 224
13.1.3 使用ScaleLeft、ScaleTop、ScaleWidth和ScaleHeight属性 225
13.1.4 VisualBasic 6.0中的颜色 227
13.2 绘图方法和属性 229
13.2.1 绘图方法画图的原理 229
13.2.2 绘图方法与图形控件的比较 230
13.2.3 绘图的属性 231
13.3 小结 232
第14章 Visual Basic 6.0的多媒体设计 233
14.1 什么是MCI 233
14.2 Multimedia MCI控件 234
14.2.1 关于Multimedia MCI控件 234
14.2.2 Multimedia MCI控件的属性 234
14.2.3 MCI命令 235
14.2.4 对Multimedia MCI控件进行编程 236
14.3 MediaPlayer控件 237
14.3.1 关于MediaPlayer控件 237
14.3.2 MediaPlayer控件的属性 237
14.3.3 MediaPlayer控件的主要方法 238
14.3.4 实例:利用MediaPlayer控件制作自己的VCD播放器 238
14.4 Animation控件 239
14.4.1 Animation控件的主要属性和方法 239
14.4.2 实例:利用Animation控件设计动画播放器 240
14.5 ShockWaveFlash控件 243
14.5.1 ShockWaveFlash控件的主要属性和方法 244
14.5.2 实例:利用ShockWaveFlash控件制作Flash动画播放器 244
14.6 小结 245
第4篇 Visual Basic 6.0的网络编程篇第15章 网络编程基础知识 248
15.1 TCP/IP模型 248
15.2 UDP(User Datagram Protocol)用户数据报协议 250
15.2.1 UDP数据包格式 250
15.2.2 UDP数据包的传输 251
15.3 TCP(Transmission Control Protocol)传输控制协议 251
15.3.1 TCP数据包格式 251
15.3.2 TCP数据包的特点 252
15.4 小结 252
第16章 网络编程常用控件 253
16.1 Winsock控件 253
16.1.1 Winsock控件网络编程初步 253
16.1.2 Winsock控件的TCP服务器端 254
16.1.3 Winsock控件的TCP客户端 256
16.1.4 实例:利用Winsock控件实现端口扫描程序 257
16.1.5 实例:利用Winsock控件实现TCP聊天程序 259
16.2 Internet Transfer控件 261
16.2.1 Internet Transfer控件的常用属性 261
16.2.2 Internet Transfer控件的常用方法 263
16.2.3 Internet Transfer控件的常用事件 265
16.2.4 实例:利用Internet Transfer控件获得网页源码 266
16.2.5 实例:利用Internet Transfer控件实现网站登录 267
16.3 Webbrowser控件 269
16.3.1 Webbrowser控件的常用属性 269
16.3.2 Webbrowser控件的常用方法 269
16.3.3 Wetbbrowser控件的常用事件 270
16.3.4 实例:利用Webbrowser控件制作自己的浏览器 271
16.4 小结 272
第17章 Internet编程 273
17.1 Internet应用程序简介 273
17.1.1 Internet应用程序的开发历史 273
17.1.2 Visual Basic 6.0在Internet应用程序的开发中的优点 274
17.2 利用Visual Basic 6.0开发DHTML程序 274
17.2.1 DHTML应用程序简介 274
17.2.2 开发DHTML应用程序的步骤 275
17.3 利用Visual Basic 6.0开发IIS程序 278
17.3.1 IIS应用程序简介 278
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《第一个裱花蛋糕 给初学者的方法和窍门》张伟珊著 2019
- 《可爱Q版技法从入门到精通》石头编著 2019
- 《WPS Office办公应用从入门到精通》IT新时代教育 2018
- 《行政管理实操从入门到精通》任康磊著 2020
- 《初学者之友 国画要诀 工笔四季花卉 2》蒋国良 2019
- 《C#从入门到精通 第5版》(中国)明日科技 2019
- 《VRay渲染器及项目实战从入门到精通》沙旭,徐虹,乐美青编著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017