《学用Visual Basic 6.0》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)(G.佩里)Greg Perry编著;戴红等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302037280
  • 页数:554 页
图书介绍:

第1章 欢迎使用Visual Basic 3

1.1 Visual Basic的背景 3

第Ⅰ部分 基础篇 3

1.2为什么要编程 7

1.2.1编程过程 7

1.2.2理解程序的维护 9

1.3创建第一个程序 10

1.4事件驱动编程 16

1.5小结 18

1.5.1问与答 18

1.5.2专题讨论 19

2.1理解Visual Basic编程环境 20

第2章 使用Visual Basic 20

2.1.1New Project窗口 21

2.1.2工具栏 21

2.1.3工具箱 22

2.1.4窗体窗口 23

2.1.5窗体布局窗口 23

2.1.6工程窗口 24

2.1.7属性窗口 25

2.2获取帮助 27

2.2.1从本地机获得帮助 27

2.2.2获取技术支持 29

2.2.3获取在线帮助 29

2.3使用屏幕 30

2.4从空白开始创建应用程序 32

2.4.1设置窗体 32

2.4.2加入细节 34

2.4.3用代码完成程序 37

2.5小结 39

2.5.1问与答 39

2.5.2专题讨论 40

第3章 管理控件 41

3.1学习控件 41

3.1.1窗体的属性 44

3.1.4文本框控件 45

3.1.3标签控件 45

3.1.2指针工具 45

3.1.5命令按钮控件 47

3.1.6图像控件 48

3.2控件的焦点 48

3.3事件过程 50

3.3.1通用的控件事件 50

3.3.2编写事件过程 52

3.4使用附加工程 54

3.5小结 54

3.5.1问与答 54

3.5.2专题讨论 55

3.6附加工程1——控件、属性和事件 55

3.6.1可视化组件 56

3.6.2添加代码 57

3.6.3分析 58

第4章 创建菜单 61

4.1使用应用程序向导生成菜单 61

4.2学习菜单的相关内容 62

4.3菜单编辑器简介 63

4.4使用Menu Editor 64

4.4.1测试菜单 66

4.4.2添加下拉菜单 67

4.4.3添加三个复选菜单项 67

4.4.4完成Massage菜单 69

4.4.5加入代码完成菜单 71

4.5小结 74

4.5.1问与答 74

4.5.2专题讨论 74

第5章 分析Visual Basic数据 76

5.1几项准备工作 76

5.2使用代码窗口 77

5.3 Visual Basic的数据 78

5.3.1数值型数据 78

5.3.2其他的数据类型* 81

5.4使用变量 82

5.4.1声明变量 83

5.5使用变量存储 85

5.4.2声明字符串 85

5.6 Visual Basic中的操作符 87

5.7操作符的优先顺序 88

5.8小结 88

5.8.1问与答 89

5.8.2专题讨论 89

5.9附加工程2——变量和表达式 90

第6章 控制程序 93

6.1条件运算符 93

6.2条件数据 96

6.3条件运算符与逻辑运算符的联合使用 96

6.4使用条件运算符的If语句 98

6.5用Else语句完善If语句 99

6.6提前退出语句 100

6.7嵌套的If…Else语句 101

6.8用Select Case语句做选择 101

6.9用循环重复代码 104

6.10 For循环 107

6.10.1改变步长 108

6.10.2嵌套的For循环 108

6.11小结 110

6.11.1问与答 110

6.11.2专题讨论 110

第7章 高级键盘和屏幕支持 112

7.1内部函数简介 112

7.2用MsgBox()让用户作出响应 114

7.2.1使用名称常量 117

7.2.2触发缺省按钮 117

7.2.3指定图标 118

7.3利用InputBox()函数获得输入值 118

7.4处理键盘 120

7.4.1键盘触发的事件 120

7.4.2用程序发送击键事件 123

7.4.3优先响应 124

7.5其他控件 124

7.5.1 复选框 124

7.5.2单选按钮 125

7.5.3使用框架控件将单选按钮分组 126

7.6小结 127

7.6.1问与答 127

7.6.2专题讨论 128

7.7附加工程3——用户输入及条件逻辑 129

7.7.1创建初始窗体 129

7.7.2分析启动窗体 131

7.7.3创建复选框窗体 132

7.7.4分析复选框窗体 136

7.7.5创建单选按钮窗体 136

7.7.6分析单选按钮窗体 143

第8章Visual Basic 程序的实质 149

8.1掌握程序结构 149

第Ⅱ部分 提高篇 149

8.2调用通用过程 150

8.2.1私有过程和公用过程 151

8.2.2变量的作用域 152

8.2.3传递数据 154

8.2.4按引用传递和按值传递 156

8.2.5函数与过程的区别 156

8.2.6像参数一样传递控件 158

8.3内部函数 159

8.3.1数值函数 159

8.3.2数据类型函数 160

8.3.3特殊函数 171

8.4.1问与答 179

8.4小结 179

8.4.2专题讨论 180

第9章 对话框控件 182

9.1对通用对话框的需求 182

9.2添加通用对话框控件 183

9.3使用通用对话框控件 184

9.4产生Color对话框 185

9.5 处理Cancel按钮 187

9.6 生成Font对话框 188

9.7对设置控件的一些帮助 190

9.8生成File Open对话框 191

9.9生成File Save对话框 192

9.10生成Print对话框 193

9.11 Help对话框 194

9.12小结 194

9.12.1问与答 195

9.12.2专题讨论 195

第10章 用鼠标和控件增强功能 197

10.1响应鼠标 197

10.1.1鼠标事件 198

10.1.2调节鼠标指针 198

10.1.3当用户移动和单击鼠标的时候 199

10.1.4跟踪拖放操作 201

10.2列表框控件 202

10.2.1简单列表框 203

10.2.2组合列表框控件 206

10.3定时器控件 209

10.4使用数组 212

10.4.1声明数组 214

10.4.2使用数组 216

10.4.3为控件数组做准备 219

10.5小结 219

10.5.1问与答 219

10.5.2专题讨论 220

10.6多选列表框 221

10.6.1多项选择的准备工作 221

10.6.2添加代码 225

10.7.2对鼠标编程 227

10.7附加工程5——使用鼠标 227

10.7.1改变鼠标图标 227

10.7.3输入代码 228

10.8分析 229

10.8.1实现自动拖放 230

10.8.2实施手动拖放 231

第11章 使用窗体 232

11.1属性、事件和方法 232

11.2 Forms集合 234

11.2.1访问Forms集合 235

11.2.2使用下标 235

11.2.3 Count属性 236

11.3在窗体上放置文本 237

11.2.4御载窗体 237

11.3.1 Print格式输出 238

11.3.2 Print方法中的定位 240

11.4为窗体创建新属性 242

11.5多重窗体 245

11.5.1 SDI和MDI风格 246

11.5.2 MDI术语 247

11.5.3使用应用程序向导 247

11.6在窗体上放置工具栏 249

在工具箱中添加工具栏控件 249

11.7添加coolbar 251

11.8小结 254

11.8.2专题讨论 255

11.8.1问与答 255

第12章 与文件交互 257

12.1使用文件 257

12.1.1 Open语句 257

12.1.2文件模式 258

12.1.3锁定文件 259

12.1.4管理记录长度 259

12.1.5获得空闲文件号 259

12.1.6 Close语句 260

12.2使用顺序存取文件 261

12.2.1顺序输出语句Print # 261

12.2.3另一种输出到文件的语句Write # 263

12.2.2用Input #读出写入的内容 263

12.3使用随机存取文件 266

12.3.1使用随机访问 266

12.3.2使用Get和Put 267

12.3.3定义用户自定义数据类型 267

12.3.4嵌套的用户自定义类型 270

12.4使用文件控件 271

12.4.1驱动器列表框 272

12.4.2目录列表框 273

12.4.3文件列表框 273

12.4.4与文件相关的命令 273

12.5.2专题讨论 275

12.5.1问与答 275

12.5小结 275

12.6附加工程6——读写文件 276

12.6.1创建界面 277

12.6.2输入代码 278

12.6.3分析 280

第13章 打印VB输出 283

13.1基于打印机的对象 283

13.1.1访问Printers集合 284

13.1.2检测打印机属性 284

13.2控制输出 286

13.2.1打印到Printer对象 286

13.2.2控制打印的位置 287

13.2.3 CurrentX和CurrentY的值 288

13.2.4用Font设置格式 289

13.3打印窗体 292

13.4使用PrintForm的注意事项 292

13.5不要让用户感到意外 294

13.6小结 296

13.6.1问与答 296

13.6.2专题讨论 296

第14章 VB图形与多媒体简介 298

14.1图片框与图像控件 298

14.2画图控件 300

14.2.1画线 301

14.2.2画形状 302

14.3使用方法(Method)画图 305

14.4多媒体控件 309

14.4.1控件的使用 310

14.4.2一个音频CD播放器 311

14.4.3播放视频剪辑 317

14.5小结 319

14.5.1问与答 319

14.5.2专题讨论 319

14.6附加工程7——使用滚动条 321

14.6.1滚动条简介 321

14.6.2建立应用程序 322

14.6.3输入代码 324

14.6.4分析 325

第Ⅲ部分 简介 331

第15章 使用窗体模板 331

15.1窗体模板 331

15.2 Visual Basic提供的窗体模板 332

15.2.1使用应用程序向导 333

15.2.2将窗体模板添加到应用程序中 334

15.2.3修改模板 334

15.2.4使用About窗体模板 335

15.2.5其它窗体模板 338

15.3添加自己的窗体模板 346

15.4.2专题讨论 347

15.4.1问与答 347

15.4小结 347

第16章 对象与Visual Basic 349

16.1外部对象的OLE 349

16.1.1链接与嵌入 350

16.1.2使用OLE控件 350

16.1.3存贮对象内容 353

16.2使用对象 354

16.2.1使用对象编程 354

16.2.2集合 359

16.3对象浏览器(Object Browser) 360

16.3.1对象浏览器窗口 361

16.3.2遍历对象浏览器 362

16.4小结 365

16.4.1问与答 365

16.4.2专题讨论 365

第17章 ActiveX控件 367

17.1 ActiveX的发展史 367

17.2在工程中添加ActiveX控件 368

17.3 ActiveX自动化 370

17.4创建自己的ActiveX控件 374

17.4.1设计控件 374

17.4.2创建ActiveX控件 376

17.5小结 389

17.5.1问与答 389

17.6附加工程8——美化应用程序的元件 390

17.5.2专题讨论 390

17.6.1应用程序的用途 391

17.6.2创建主窗体 391

17.6.3添加开始窗体的代码 394

17.6.4分析 395

17.6.5创建About框 396

第18章 与数据交互 397

18.1数据库数据与Visual Basic 397

18.2学习术语 398

18.3获得范例中的数据 400

18.4.1建立数据控件 403

18.4数据控件 403

18.4.2使用数据控件 404

18.4.3使用高级数据控件 406

18.4.4高级数据控件 406

18.5使用Visual Basic应用程序向导 407

18.6小结 410

18.6.1问与答 411

18.6.2专题讨论 411

18.7附加工程9——ADO控件 412

18.7.1应用程序的目标 412

18.7.2创建初始窗体 413

18.7.3将ADO控件与数据相连 417

18.7.4查找数据 420

18.7.5遍历数据 421

18.7.6更新表 422

18.7.7 ADO控件小结 423

第19章 增加Internet访问功能 424

19.1 Internet向导 424

19.2部分Internet控件简介 427

19.2.1封装控件 427

19.2.2 Internet Explorer控件 428

19.3预览高级主题 429

19.3.1 ActiveX文档 429

19.3.2 ActiveX文档移值向导 430

19.3.3 HTML和VBScript 434

19.3.5 Visual Basic的Internet应用程序类型 436

19.3.4 VB to Java 436

19.4小结 437

19.4.1问与答 437

19.4.2专题讨论 437

第20章 提供帮助 439

20.1工具提示和“这是什么?”帮助 439

20.2适合应用程序的帮助 441

20.2.1基于HTML的帮助系统 441

20.2.2使用RTF帮助 443

20.2.3为主题文件作准备 443

20.2.4创建超文本跳转 443

20.2.5创建帮助文件 445

20.2.6显示帮助文件 449

20.3添加“这是什么?”帮助 451

20.4小结 452

20.1.1问与答 452

20.1.2专题讨论 453

第21章 发布应用程序 454

21.1调试与测试 454

21.2使用调试器 457

21.2.1设置断点 457

21.2.2回顾程序的执行过程 459

21.2.3单步执行代码 460

21.2.4多断点 460

21.2.5调试窗口 460

21.2.6 Locals窗口 461

21.2.7 Watch窗口 462

21.3发布应用程序 463

21.3.1编译应用程序 463

21.3.2 Package and Deployment Wizard 465

21.3.3创建安装程序之后 468

21.3.4卸载应用程序 469

21.4小结 470

21.4.1问与答 470

21.4.2专题讨论 470

附加内容 477

第22章 多维数组 477

22.1多维数组简介 477

22.1.1声明多维数组 479

22.1.2使用表和For循环 481

22.1.3初始化数组 482

22.2使用网格控件 484

22.2.1为使用网格控件做准备 484

22.2.2理解网格控件的用法 485

22.2.3在应用程序中使用网格控件 488

22.2.4使用FormatString属性 499

22.2.5在网格控件中存储图片 501

22.3小结 502

22.3.1问和答 502

22.3.2专题讨论 502

第23章 Windows API 504

23.1 Windows API 504

23.2动态链接库的特性 506

23.3使用Declare语句 507

23.3.1理解API数据类型 508

23.3.2使用API查看程序 509

23.4调用简单的API例程 512

23.5调用不同的API 513

23.6查找Windows文件夹 514

23.7小结 519

23.7.1问与答 520

23.7.2专题讨论 521

附录A 练习答案 522

附录B 操作符的优先级 545

附录C ASCII码表 546