《Visual Basic 6.0程序设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:刘新民等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302080461
  • 页数:476 页
图书介绍:本书主要介绍Visual Basic的程序方法。全书共分两部分,第一部分是基础篇,结合大量实例详细讲解了如何使用Visual Basic编写程序,主要内容有:Visual Basic集成环境和程序设计方法,程序设计基础,基本控件,菜单设计,文件系统,绘图,面向对象编程,高级界面设计等;第二部分是应用篇,主要内容有:数据库访问技术,Active控件,开发多媒体应用程序,使用Winsock控件编写网络程序,Visual Basic在 Internet中的应用等内容。本书通过实例将控件使用和设计代码有机地结合起来,力求叙述严谨详尽、讲解深入浅出;本书例题丰富,每章提供了丰富的习题。书后附有上机实验指导和部分习题的答案,对理解概念、快速掌握程序设计方法大有帮助。本书适合作为高等学校开设第一门计算机程序设计语言课程的教材,也可作为培训班教材和自学书。

目录 1

第1章Visual Basic程序 1

设计概述 1

1.1 程序设计语言的发展 1

1.1.1机器语言 1

1.1.2汇编语言 1

1.1.3面向过程的程序设计语言 1

1.1.4面向对象的程序设计语言 2

1.2 Visual Basic简介 2

1.2.1 Visual Basic发展 2

1.2.2 Visual Basic的特点 3

1.2.3 Visual Basic 6.0介绍 4

1.3 Visual Basic 6.0的环境要求及安装 4

1.3.1 Visual Basic 6.0的软硬件 4

环境要求 4

1.3.2 Visual Basic 6.0的 5

安装过程 5

1.3.3 启动Visual Basic 6.0 6

1.3.4使用帮助 6

1.4 习题 7

2.1 Visual Basic 6.0集成开发环境 8

2.4窗体 1 8

程序设计方法 8

第2章初识面向对象的 8

2.1.1窗体对象窗口 9

2.1.2 【工程】窗口 9

2.1.3工具箱 10

2.1.4 【属性】窗口 10

2.1.5窗体布局窗口 11

2.1.6对象窗口 11

2.2一个简单Visual Basic 6.0应用 12

程序的建立过程 12

2.2.1创建应用程序界面 12

2.2.2设置对象的属性 13

2.2.3编写代码 14

2.2.4运行程序 14

2.2.5保存窗体和工程 15

2.3.1对象的概念 16

13.3 为控件添加事件和属性 3 16

2.3对象及其属性、事件和方法 16

2.2.6 生成可执行文件 16

2.3.2对象的属性、事件和方法 17

13.3.2为控件添加属性 3 17

2.4.1窗体对象的常用属性 19

2.4.2窗体对象的常用事件 23

2.4.3窗体对象的常用方法 26

2.5命令按钮 27

2.5.1 命令按钮的常用属性 27

2.5.2命令按钮的常用事件 28

2.5.3命令按钮的常用方法 29

2.6文本框 29

2.6.1文本框的常用属性 29

2.6.2文本框的常用事件 31

2.6.3文本框的常用方法 32

2.7标签 32

2.7.1标签的常用属性 32

2.7.2标签的常用方法 33

2.7.3标签的常用事件 33

2.8 Visual Basic程序书写规则 34

2.9习题 35

第3章Visual Basic语言的 38

基本成分 38

3.1基本数据类型 38

3.1.1 数值型 38

3.1.5 Object类型 39

3.1.6 Variant类型 39

3.2直接常量 39

3.1.4 Date类型 39

3.1.3 Boolean类型 39

3.1.2 String类型 39

3.2.1 整型和长整型常量 40

3.2.2浮点型常量 40

3.2.3字符串型常量 41

3.2.4逻辑型常量 41

3.2.5 日期时间型常量 41

3.3变量 41

3.3.1 变量的命名规则 42

3.3.2变量的存取 42

3.3.3变量的声明 43

3.3.4变量类型的转换 46

3.3.6 自定义数据类型 48

3.3.5强制变量声明 48

3.3.7浮点数的精度 49

3.4符号常量 50

3.4.1 声明过程级符号常量 50

3.4.2声明模块级符号常量 50

3.4.3声明全局符号常量 50

3.5运算符 51

3.5.1算术运算符 51

3.5.2字符串运算符 52

3.5.3关系运算符 53

3.5.4逻辑运算符 55

3.5.5按位逻辑运算 56

3.6.1表达式的书写规则 57

3.6表达式 57

3.6.2运算符的优先级与结合性 58

表达式的值 58

3.6.3编写表达式与求 58

3.7常用内部函数 59

3.7.1数学函数 59

3.7.2转换函数 61

3.7.3字符串函数 67

3.7.4数组函数 69

3.7.5日期与时间函数 70

3.7.6其他函数与语句 73

3.7.7 与用户交互函数 74

3.8 习题 78

第4章控制结构与算法 82

4.1顺序结构 82

4.1.1 赋值语句 84

4.1.2输入输出语句 85

4.2选择结构程序设计 88

4.1.3程序结束语句 88

4.2.1 If语句 88

4.2.2 Select Case语句 91

4.3循环结构程序设计 93

4.3.1 Do循环 93

4.3.2 For循环 96

4.3.3 While-Wend循环 98

4.3.4循环嵌套 99

4.3.5 几种循环语句的比较 100

4.4控制结构程序举例 100

4.4.1 找最大值和最小值 100

4.4.2计算最大公约数和 102

最小公倍数 102

4.4.3判别素数 103

4.4.4累加和连乘 104

4.4.5数制转换 106

错误类型 107

4.5.1 Visual Basic程序的 107

4.5程序调试 107

4.5.2调试与排错 108

4.6习题 111

第5章数组 118

5.1 静态数组 118

5.1.1一维数组 118

5.1.2二维数组 120

5.2动态数组 121

5.3数组的应用 122

5.4控件数组 125

5.5习题 127

6.1 通用过程 130

6.1.1声明sub过程 130

第6章过程 130

6.1.2调用sub过程 131

6.2 Function函数过程 132

6.2.1 声明Function函数过程 132

6.3调用过程时的参数传递 133

6.2.2 调用Function函数 133

6.4递归 134

6.5 习题 136

第7章用户界面设计 138

7.1复选框与单选按钮 138

7.1.1 Optionbutton控件 138

7.1.2 Checkbox(复选框)控件 140

7.2框架 141

7.3直线和形状 142

7.3.1 Line控件 142

7.3.2 Shape控件 143

7.4图像与图片框 144

7.4.1 Image控件 144

7.4.2 PictureBox控件 145

7.5滚动条 146

7.6列表框 147

7.7组合框 149

7.8时钟 150

7.9其他控件 151

7.9.1通用对话框 152

7.9.3 ProgressBar控件 155

7.9.2 SSTab控件 155

7.9.4 Slider控件 156

7.9.5 UpDown控件 157

7.10菜单设计 158

7.10.1标准下拉式菜单的设计 158

7.10.2弹出式菜单的设计 161

7.11 习题 163

第8章文件系统 168

8.1文件及其结构 168

8.2用于文件系统操作的 170

语句和函数 170

8.2.1 目录操作 170

8.2.2文件操作 171

8.3.1文件访问操作的 172

函数和语句 172

8.3文件的读写 172

8.3.2用顺序方式访问文件 173

8.3.3用随机方式访问文件 176

8.3.4使用二进制文件访问 180

8.4文件系统控件 183

8.4.1驱动器列表框 183

8.4.2目录列表框 184

8.4.3文件列表框 184

8.4.4文件系统控件的配合 185

8.5习题 186

第9章绘图 188

9.1图形操作基础 188

9.1.1屏幕坐标系统 188

9.1.2图形层 191

9.1.3图形颜色 191

9.2.1 CurrentX属性和 193

CurrentY属性 193

9.2绘图方法 193

9.2.2使用Print方法输出文字 194

9.2.3使用Pset方法画点 195

9.2.4使用Line方法画线 195

9.2.5使用Circle方法画圆 197

9.2.6使用PaintPicture方法 198

绘制图像 198

点的颜色 199

9.2.8使用Cls方法清屏 199

9.2.7使用Point方法返回指定 199

9.3绘图常用属性 200

9.3.1 BackColor属性和 200

ForeColor属性 200

DrawStyle属性 201

9.3.3 FillColor属性和 201

FillStyle属性 201

9.3.2 DrawWidth属性和 201

9.4习题 202

第10章面向对象编程 205

10.1对象和类的基本概念 205

10.2类的创建 205

10.2.1添加类模块 206

10.2.2定义类的属性 206

10.2.3添加类的方法 208

10.2.4默认事件和自定义事件 209

10.3 在程序中访问类 211

10.3.1 声明对象变量 212

10.3.2创建与释放对象 212

10.3.3使用对象 213

10.4.1 App对象 215

10.4 系统对象 215

10.4.2 Clipboard对象 216

10.4.3 Screen对象 217

10.4.4 Priter对象和Printers 217

集合对象 217

10.4.5其他系统对象 218

10.5.1文件系统对象概述 219

10.5.2 FileSystemObject对象 219

10.5文件系统对象模型 219

10.5.3驱动器对象Drive 221

10.5.4文件夹对象Folder 222

10.5.5文件对象File 223

10.5.6文本流对象TextStream 227

10.6习题 230

第11章高级界面设计 233

11.1 MDI设计 233

11.1.1创建MDI窗体 234

11.1.2加入MDI子窗体 234

11.1.3 MDI窗体与子窗体 235

的交互操作 235

11.1.4 MDI窗体设计实例 236

11.2.1在ImageList控件中 239

添加图像 239

11.2工具栏设计 239

11.2.2在ToolBar控件中 241

添加按钮 241

控件 243

11.3.1 在窗体中添加StatusBar 243

11.3状态栏设计 243

11.3.2状态栏的属性 244

11.3.2状态栏的设计示例 246

11.4 RichTextBox控件 248

11.5应用程序向导 251

11.6习题 254

12.1数据库的概念 256

12.1.1数据库 256

第12章数据库访问技术 256

12.1.2关系型数据库的结构 257

12.2用可视化数据管理器建立和 259

维护数据库 259

12.2.1启动可视化数据管理器 259

12.2.2新建数据库 260

12.2.4建立数据库的表 262

12.2.3打开数据库 262

12.2.5记录集 265

12.2.6数据管理器窗口工具栏 266

12.2.7在数据管理器中对 267

数据库的操作 267

12.2.8数据窗体设计器 268

12.2.9数据库维护 269

12.3使用数据控件访问数据库 269

12.3.1数据控件属性 270

12.3.2数据绑定控件 272

12.3.3 数据控件的事件 274

12.3.4数据控件的常用方法 276

12.3.5记录集的属性与方法 276

12.3.6用数据控件实现记录的 280

增删改操作 280

12.4.1使用查询生成器生成 284

SQL-SELECT语句 284

12.4结构化查询语言 284

12.4.2 SQL语法说明 287

12.4.3使用SELECT-SQL 289

12.5 ADO数据控件 291

12.5.1 ADO模型 291

12.5.2 ADO控件 293

12.6.1数据环境设计器 296

12.5.3 ADO控件上新增的 296

12.6数据报表 296

绑定控件 296

12.6.2建立数据报表 300

12.7习题 301

第13章ActiveX控件 304

13.1 ActiveX部件简介 304

13.1.1 ActiveX部件 304

13.1.2 ActiveX技术简介 305

13.2创建自己的ActiveX控件 306

13.2.1 ActiveX控件的 306

制作过程 306

13.2.2设计时运行所创建 311

的控件 311

13.3.1 为控件添加事件 316

13.3.3使用ActiveX控件 319

接口向导 319

13.4为用户控件添加属性页 321

13.4.1添加属性页 321

13.5编译ActiveX控件 323

13.4.3使用属性页向导 323

13.4.2连接属性页 323

13.6习题 324

第14章开发多媒体应用程序 325

14.1 MCI控件简述 325

14.1.1 MMControl 325

控件的加载 325

14.1.2 MMControl控件的 326

主要属性和事件 326

14.2制作播放器 331

14.2.1制作…个动画播放器 331

14.3.1 Windows API函数简介 336

14.3使用API多媒体函数实现播放 336

14.3.2使用API浏览器调出 337

函数的声明 337

14.3.3 使用API多媒体函数 338

14.4其他多媒体控件 342

14.4.1 Animation控件 342

14.4.2 PietureClip控件 345

14.4.3 ActiveMovie控件 348

14.5 习题 351

15.1.1基本概念 353

15.1 Winsock编程基础 353

网络程序 353

第15章使用Winsock控件编写 353

15.1.2套接字网络编程原理 356

15.2 Winsock控件介绍 358

15.3用Winsock控件编写TCP 362

应用程序 362

15.4用Winsock控件建立UDP程序 367

15.5 Winsock API编程 369

15.6习题 372

16.1.1 ActiveX文档概述 374

16.1 建立ActiveX文档 374

中的应用 374

第16章Visual Basic在Internet 374

16.1.2 ActiveX文档优势 375

16.1.3主要对象 375

16.1.4创建ActiveX文档 376

16.1.5属性的保存 378

16.1.6把现存的应用程序转换 379

为ActiveX文档 379

16.2 Microsoft Internet Transfer控件 380

1 6.2.1 Microsofl Internet Transfer控件的属性 380

1 6.2.2 Microsoft Internet Transfer控件的方法 381