当前位置:首页 > 工业技术
Viusal Basic 6大学教程
Viusal Basic 6大学教程

Viusal Basic 6大学教程PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:(美)Harvey M.Deitel著;于伟,王刚等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505381377
  • 页数:731 页
图书介绍:本书深入浅出地介绍了ViusalBasic6语言的基本概念和编程技术,包括对象、属性、方法、语句、函数、结构等基本问题,以及面向对象编程、数据库管理和网络编程等高级课题。
《Viusal Basic 6大学教程》目录
标签:教程 大学

第1章 计算机的概念 1

1.1 简介 1

1.2 什么是计算机 2

1.3 计算机的组成 2

1.4 操作系统的变革 2

1.5 个人计算、分布式计算与客户/服务器计算 3

1.6 机器语言、汇编语言和高级语言 4

1.7 Visual Basic的历史 5

1.8 其他高级语言 5

1.9 结构化编程 6

1.10 什么是Visual Basic 6

1.11 关于Visual Basic和本书的一般性提示 7

1.12 本书概览 7

小结 12

自测练习 14

自测练习答案 15

练习 15

第2章 集成开发环境 17

2.1 简介 17

2.2 集成开发环境综述 17

2.3 Project窗口 19

2.4 工具箱 20

2.5 Form Layout窗口 21

2.6 Properties窗口 21

2.7 菜单栏和工具栏 22

2.8 一个简单的程序:显示一行文本 22

小结 28

自测练习 31

自测练习答案 32

练习 33

第3章 Visual Basic编程入门 35

3.1 简介 35

3.2 可视化编程和事件驱动编程 35

3.3 一个简单程序:在窗体上打印一行文本 36

3.4 另一个简单的程序:整数相加 40

3.5 内存的概念 44

3.6 算术运算 45

3.7 运算符的优先级 46

3.8 进行判断:比较运算符 48

小结 53

自测练习 55

自测练习答案 57

练习 59

第4章 控制结构(一) 62

4.1 简介 62

4.2 算法 62

4.3 伪代码 63

4.4 介绍控制结构 63

4.5 If/Then选择结构 65

4.6 If/Then/Else选择结构 66

4.7 While/Wend循环结构 69

4.8 Do While/Loop循环结构 70

4.9 Do Until/Loop循环结构 70

4.10 构造算法:示例1(计数器控制循环) 71

4.11 自顶向下、分步求解的算法:示例2(标志控制循环) 73

4.12 自顶向下、分步求解的算法:示例3(嵌套控制结构) 78

小结 82

自测练习 84

自测练习答案 85

练习 87

第5章 控制结构(二) 92

5.1 简介 92

5.2 计数器控制循环的基础知识 92

5.3 For/Next循环结构 93

5.4 使用For/Next循环结构的例子 96

5.5 Select Case多项选择结构 100

5.6 Do/Loop While循环结构 105

5.7 Do/Loop Until循环结构 106

5.8 Exit Do和Exit For语句 108

5.9 Boolean数据类型 109

5.10 常量变量 111

5.11 逻辑运算符 112

5.12 结构化编程总结 114

5.13 Visual Basic数据类型 119

小结 120

自测练习 120

自测练习答案 122

练习 123

第6章 子过程与函数过程 128

6.1 简介 128

6.2 窗体模块 128

6.3 Sub过程 129

6.4 Function过程 134

6.5 按值调用与按引用调用 137

6.6 Exit Sub和Exit Function 141

6.7 存储类 143

6.8 作用域规则 145

6.9 生成随机数 147

6.10 范例:一个机会游戏 153

6.11 递归与阶乘函数 157

6.12 另一个递归例子:Fibonacci序列 160

6.13 递归与迭代 162

6.14 可选参数 163

6.15 命名参数 164

6.16 Visual Baisc数学函数 166

6.17 代码模块 167

小结 169

自测练习 171

自测练习答案 173

练习 174

第7章 数组 182

7.1 简介 182

7.2 数组 182

7.3 声明数组 183

7.4 使用数组的例子 184

7.5 给过程传递数组 190

7.6 数组排序 193

7.7 查找数组:线性查找和二分查找 196

7.8 多维数组 201

7.9 控件数组 203

7.10 动态数组 205

7.11 变长参数表:ParamArray 211

7.12 Array函数 212

小结 213

自测练习 214

自测练习答案 214

练习 215

第8章 字符串、日期和时间 224

8.1 简介 224

8.2 字符与字符串基础知识 224

8.3 String数据类型 225

8.4 利用 和+连接字符串 225

8.5 比较字符串 226

8.6 Like运算符 229

8.7 操作字符串中的单个字符:Mid$ 230

8.8 Left$,Right$和InStr 232

8.9 使用InStr和InStrRev函数在字符串里搜索子字符串 234

8.10 LTtrim$、RTrim$和Trim$ 235

8.11 String$和Space$ 236

8.12 使用Replace函数替换子字符串 237

8.13 使用StrReverse函数反转字符串 237

8.14 转换字符串的大小写 238

8.15 转换函数 239

8.15.1 Asc和Chr$ 239

8.15.2 IsNumeric、Val和Str$ 240

8.15.3 Hex$和Oet$ 241

8.15.4 类型转换函数 241

8.16 格式化字符串 243

8.16.1 Format$函数和命名数字化格式 243

8.16.2 Format$函数和用户定义数字化格式 245

8.16.3 FormatNumber函数 249

8.16.4 FormatCurreney函数 251

8.16.5 FormatPercent函数 253

8.17 处理日期和时间 254

8.18 格式化日期和时间 262

8.19 String数组 267

8.19.1 模拟洗牌与发牌 269

小结 272

自测练习 274

自测练习答案 274

练习 275

特殊小节:高级字符串操作练习 278

特殊小节:关于字符串操作的工程 280

第9章 图形 281

9.1 简介 281

9.2 坐标系 281

9.3 绘图方法 283

9.4 绘图属性 289

9.5 Line控件和Shape控件 292

9.6 颜色 294

9.7 图像 301

9.8 Printer对象 303

小结 304

自测练习 305

自测练习答案 305

练习 305

第10章 基本图形用户界面 307

10.1 简介 307

10.2 控件 307

10.3 TextBox控件 309

10.4 MaskEdit控件 311

10.5 ComboBox控件 314

10.6 ListBox控件 318

10.7 滚动条 322

10.8 Slider控件 324

10.9 菜单 325

10.10 弹出菜单 328

10.11 MsgBox函数 329

小结 333

自测练习 335

自测练习答案 335

练习 335

特殊小节:建立自己的计算机 337

第11章 高级图形用户界面 344

11.1 简介 344

11.2 多文档界面(MDI) 344

11.3 多窗体 352

11.4 模板窗体 356

11.5 RichTextBox控件 360

11.6 UpDown控件 364

11.7 ImageList控件 367

11.8 ImageCombo控件 370

11.9 FlatSerollBar控件(专业版和企业版) 373

11.10 机器代码编译(专业版和企业版) 375

小结 376

自测题 378

自测练习答案 378

练习 379

第12章 鼠标和键盘 382

12.1 简介 382

12.2 改变鼠标指针的形状 382

12.3 鼠标事件 384

12.4 鼠标键 387

12.5 Shift、Ctrl和Alt键 389

12.6 拖放 391

12.7 键盘事件 396

12.8 KeyPreview属性 399

小结 400

自测练习 401

自测练习答案 402

练习 402

第13章 错误处理与调试 404

13.1 简介 404

13.2 何时使用错误处理 405

13.3 简单的错误处理例子:除数为0 405

13.4 嵌套的On Error语句 407

13.5 Err对象 409

13.6 Resume语句 411

13.7 错误处理程序和调用堆栈 414

13.8 重新引发错误 418

13.9 中断模式、Immediate窗口和Debug对象 420

13.10 防止程序错误的第一步 422

13.11 调试策略 422

13.12 调试器 424

13.12.1 Debug菜单和工具栏 424

13.12.2 Locals窗口 428

13.12.3 Watch窗口 429

13.12.4 Call Stack窗口 430

13.13 调试器和错误处理程序 431

小结 431

自测练习 434

自测练习答案 434

练习 434

第14章 顺序文件处理 435

14.1 简介 435

14.2 DirListBox、FileListBox、DriveListBox控件 435

14.3 数据分层 438

14.4 文件系统对象 440

14.5 建立一个顺序存取文件 450

14.6 从顺序文件内读取数据 454

14.7 更新顺序存取文件 457

小结 458

自测练习 459

自测练习答案 460

练习 460

第15章 记录和随机存取文件 462

15.1 简介 462

15.2 随机存取文件 462

15.3 记录用户自定义类型 463

15.3.1 用户自定义类型的定义 463

15.3.2 操作用户自定义类型的成员 464

15.4 建立随机存取文件 465

15.5 向随机存取文件写入数据 469

15.6 从随机存取文件中按顺序读取数据 471

15.7 从随机存取文件中随机读取数据 474

15.8 范例:事务处理程序 477

小结 482

自测练习 483

自测练习答案 484

练习 484

第16章 面向对象编程 487

16.1 简介 487

16.2 数据抽象与信息隐藏 488

16.3 利用类实现一个时间抽象数据类型 489

16.4 类成员 493

16.5 合成:将对象作为其他类的实际变量 499

16.6 简介面向对象编程 503

16.7 带有部件的软件工程 506

16.8 类型域和Select Case语句 506

16.9 多态性 507

16.10 Visual Basic接口 507

16.11 多态性举例 508

16.12 范例:IShape、CPoint、CCircle 509

16.13 范例:使用多态的支付系统 512

16.14 范例:图形的多态处理 518

16.15 利用接口继承和指派模拟实现继承 522

16.16 Object Browser 527

16.17 事件和类 528

小结 530

自测练习 532

自测练习答案 532

练习 532

第17章 ActiveX 536

17.1 简介 536

17.2 部件、COM和DCOM 536

17.3 ActiveX控件类型 540

17.4 ActiveX控件的生存期和事件 541

17.5 UserContorl对象 542

17.6 创建包含构造控件的ActiveX控件 542

17.7 ActiveX控件举例:Clock控件 549

17.8 ActiveX控件界面向导 554

17.9 属性页和属性页向导(Property Page Wizard) 563

17.10 ActiveX DLL 567

17.11 ActiveX EXE 570

17.12 Friend访问 575

小结 578

自测练习 579

自测练习答案 580

练习 580

第18章 数据库管理 582

18.1 简介 582

18.2 数据库系统 582

18.2.1 数据库系统的优点 582

18.2.2 数据独立 583

18.2.3 数据库语言 583

18.2.4 分布式数据库 583

18.3 关系数据库模型 583

18.3.1 关系数据库 584

18.4 介绍Microsoft ADO Date Control 6.0和Microsoft DataGrid Control 6.0 585

18.5 关系数据库概览:Biblio.mdb数据库 588

18.6 结构化查询语言 590

18.6.1 基本的SELECT查询 591

18.6.2 WHERE从句 591

18.6.3 ORDER BY从句 592

18.6.4 使用INNER JOIN从多个表中合并数据 593

18.6.5 Bibio.mdb中的全标题查询 593

18.7 再次讨论ADO数据控件和DataGrid控件 595

18.8 Hieracrchical FlexGrid控件 597

18.9 DataList和DataCombo控件 598

18.9.1 范例:使用DataList和DataCombo控件 598

18.9.2 使用BoundColumn属性 602

18.10 使用Data Environment Designer 604

18.11 Recordset的其他程序化功能 607

18.12 事务处理 607

小结 608

自测练习 609

自测练习答案 610

练习 610

参考文献 611

第19章 网络、Intemet和WWW 612

19.1 简介 612

19.2 Visual Basic Internet控件 613

19.3 WebBrowser控件 613

19.4 Internet Transfer控件 617

19.4.1 超文本传输协议(HTTP)连接 617

19.4.2 文件传输协议(FTP)连接 619

19.5 Internet Transfer控件的其他属性、方法和事件 621

19.5 Winsock控件 622

19.6.1 建立一个简单的服务器(使用TCP协议) 622

19.6.2 建立一个简单的客户(使用TCP协议) 624

19.7 范例:使用Winsock控件的客户/服务器交互 625

19.7.1 一个简单的基于TCP的服务器 625

19.7.2 一个简单的基于TCP的客户 627

19.7.3 客户/服务器交互的输出 630

19.8 Winsock控件和基于UDP的客户/服务器计算 631

19.8.1 一个简单的基于UDP的服务器 632

19.8.2 一个简单的基于UDP的客户 633

19.8.3 客户/服务器交互的输出 635

19.9 Winsock控件和其他属性、方法和事件 636

19.10 Visual Basic Seript(VBSeript):综述 636

小结 645

自测练习 648

自测练习答案 648

练习 649

第20章 多媒体:图像、动画和音频 651

20.1 简介 651

20.2 Microsoft Agent控件 652

20.3 多媒体MCI控件 658

20.3.1 多媒体MCI控件形成的CD播放器 660

20.3.2 一个多媒体MCI控件AVI文件播放器 661

20.4 Animation控件 663

20.5 RealAudio ActiveX控件库 665

20.6 Marquee控件库 667

20.7 Microsoft ActiveMovie控件 670

小结 672

自测练习 674

自测练习答案 674

练习 674

第21章 数据结构、集合和词典 676

21.1 简介 676

21.2 Variant类型 676

21.3 自引用类 677

21.4 动态内存分配 678

21.5 链表 679

21.6 堆栈 688

21.7 队列 691

21.8 树 693

21.9 Collection对象 699

21.10 Dictionary对象 701

小结 705

自测练习 706

自测练习答案 707

练习 707

附录A 运算符优先级表 713

附录B ANSI字符集 714

附录C Internet和WWW上的Visual Basic资源 715

附录D 数值系统 722

返回顶部