当前位置:首页 > 工业技术
Visual Basic从初学到精通
Visual Basic从初学到精通

Visual Basic从初学到精通PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:张建辉等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121106415
  • 页数:520 页
图书介绍:本书共分7篇。从Visual Basic的基础开始讲解,由浅入深,循序渐进,全书插入大量实用性强的实例,从实际应用中提高读者的编程水平。本书涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及Visual Basic 6.0开发的所有重要知识。
《Visual Basic从初学到精通》目录

第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

返回顶部