当前位置:首页 > 工业技术
实用Visual Basic 6教程
实用Visual Basic 6教程

实用Visual Basic 6教程PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:(美)Bob Reselman,(美)Richard Peasley著;何健辉等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302042667
  • 页数:607 页
图书介绍:
《实用Visual Basic 6教程》目录
标签:教程

第1部分 Visual Basic基础 1

第1章 建立第一个应用程序 1

1.1 编写你的第一个程序 1

1.2 开始使用Visual Basic 2

1.3 构造日历特性 2

1.4 添加时钟特性 5

1.5 配置Timer控件 7

1.6 使用Label控件来显示时间 8

1.7 添加一条消息 10

1.8 完善你的第一个应用程序 13

第2章 Visual Basic 6的新特性 17

2.1 Visual Basic 6概观 17

2.2 利用增强的控件提高性能 18

2.2.1 Validate事件和CausesValidation属性 18

2.2.2 使用新的增强图像功能 19

2.3 使用新的控件 21

2.3.1 使用MonthView及DateTimePicker控件选择日期 22

2.3.2 使用CoolBar制作可移动的工具栏 22

2.3.3 使用ImageCombo完成图像功能 23

2.4.1 FileSystemObject对象(文件系统对象) 24

2.4 熟悉新的语言特性 24

2.3.4 使用FlatScrollBar控件 24

2.4.2 新增字符串函数 26

2.4.3 真正的动态创建控件 26

2.5 Visual Basic与Internet的结合 27

2.6 新的数据处理能力初探 28

2.7 对象编程的新增特性 29

第3章 Visual Basic 6的开发环境 32

3.1 熟悉IDE的各个部分 32

3.2 在Visual Basic IDE中添加和删除工具栏 33

3.2.2 使用编辑工具栏 34

3.2.1 使用调试工具栏 34

3.2.3 使用窗体编辑器工具栏 35

3.2.4 使用标准工具栏 36

3.3 利用工具箱添加控件 36

3.4 在窗体窗口和代码窗口之间切换 39

3.5 在工程资源管理器中管理应用程序 39

3.6 在属性窗口中进行控件属性的设置 41

3.7 在窗体布局窗口中设置窗体的位置 41

3.8 浏览IDE 42

4.2 什么是内部控件 44

4.1 什么是窗体和控件 44

第4章 使用Visual Basic的内部控件 44

4.3 添加和删除控件 46

4.4 控件命名的重要性 47

4.5 怎样改变控件的大小和位置 49

4.6 修改窗体的尺寸 50

4.7 使用容器 50

4.8 通过添加控件来扩展Visual Basic 51

第5章 使用Visual Basic中的工程 53

5.1 什么是Visual Basic的工程 53

5.2 使用工程资源管理器 54

5.3 创建一个新工程 55

5.4 更改工程的属性 56

5.5 保存和命名工程 57

5.6 打开已有工程 58

5.7 在工程中添加文件 58

5.8 从工程中删除文件 60

5.9 使用工程组 60

第6章 使用属性、方法和事件 62

6.1 什么是属性、方法和事件 62

6.2 属性、方法和事件的联系 65

6.4 在一个示例程序中使用属性、方法和事件 66

6.3 事件驱动编程的重要性 66

6.4.1 创建程序界面 67

6.4.2 为Form_Load()事件过程编写代码 68

6.4.3 为Click()事件编写代码 71

6.4.4 添加事件通告 73

第2部分 使用Visual Basic进行编程 76

第7章 使用数据类型、常量及变量 76

7.1 使用变量存储信息 76

7.1.1 声明变量 77

7.1.2 命名变量 78

7.1.3 选择正确的变量类型 81

7.2 显式声明变量 83

7.3 在变量名中使用类型后缀 85

7.4 使用字符串 87

7.4.1 使用变长和定长的字符串 87

7.5 确定变量的使用范围 88

7.5.1 将变量设为全局属性 89

7.5.2 将变量设为局部属性 89

7.6 使用静态变量 90

7.7.1 使用Visual Basic提供的常量 91

7.7 使用常量 91

7.7.2 创建自己的常量 92

7.8 使用赋值语句 93

7.9 加法程序的回顾 94

第8章 在程序中使用语句 95

8.1 使用赋值语句 95

8.2 使用变量的缺省值 96

8.3 使用数学运算符 97

8.3.1 使用加法和减法运算符 97

8.3.2 使用乘法运算符 98

8.3.4 使用指数运算 102

8.3.3 使用除法运算符 102

8.4 设定语句中的运算优先级 103

8.5 连接字符串 104

第9章 使用条件语句 107

9.1 在程序中做判断 107

9.2 使用If...Then语句 107

9.2.1 单行的If...Then语句 107

9.2.2 在一个条件语句中执行多条命令 109

9.2.3 使用If...Then...Else语句 110

9.2.4 多重If语句的使用方法 111

9.2.5 使用嵌套的If语句 113

9.3 使用Select Case语句 113

9.3.1 在Select Case语句中使用关系运算符 116

第10章 使用循环语句 118

10.1 使用循环语句 118

10.2 使用For...Next循环语句 118

10.2.1 提前中止For...Next循环语句 122

10.3 使用Do...Loop循环语句 124

10.3.1 使用Do...While循环语句 124

10.3.2 使用Do...Until循环语句 127

10.4 中断无穷循环 129

10.5 嵌套循环语句 129

10.5.1 使用多重循环 129

10.5.2 使用嵌套循环来减少循环 132

10.5.3 使用嵌套循环语句读取数据 133

第11章 使用数组 137

11.1 什么是数组 137

11.2 声明数组 138

11.2.1 像声明单个变量一样声明数组 138

11.3 在数组中改变元素的下标 140

11.2.2 使用To关键字声明数组 140

11.4 多维数组 142

11.5 使用循环语句遍历一个数组 145

11.6 在ListBox和ComboBox中添加表项 146

11.7 在List中选择表项 149

11.8 在List中删除表项 150

11.9 清空一个List 151

11.10 理解ComboBox的风格 152

11.11 在一个简单程序中使用数组、ComboBox和ListBox 153

11.12 测试ScoreKeeper的事件过程 154

第12章 使用字符串和类型转换 160

12.1 处理字符串 160

12.1.1 对字符串中的字符进行逆序操作 160

12.1.2 替换字符串中的字符 162

12.1.3 连接字符串 165

12.1.4 用Len()函数获取一个字符串的长度 166

12.1.5 用Lefe()和Right()函数来截断字符串 167

12.1.6 使用Mid()函数返回一个字符串中的字符 169

12.1.7 使用InStr()函数在一个字符串中查找字符 171

12.2 使用字符串和字符串数组 172

12.2.1 使用Split()函数把一个字符串分割成一个字符串数组 173

12.2.2 使用Filter()函数从一个字符串数组创建一个子表 175

12.2.3 使用Join()函数连接字符串数组 176

12.3 使用UCase()函数和LCase()函数更改一个字符串的大小写形式 177

12.4 使用字符串解析函数 178

12.5 通过强制类型转换控制数据类型 183

12.5.1 使用转换函数转换数据类型 184

12.6 使用IsNumeric()函数验证数据 185

第3部分 Visual Basic 6的组件 187

第13章 在程序中创建菜单 187

13.1 Windows标准菜单 187

13.2 使用Visual Basic的应用程序向导 188

13.3 使用Visual Basic的菜单编辑器 191

13.3.1设置菜单的属性 193

13.3.2 给菜单项添加访问键 194

13.3.3 给菜单项设置快捷键 195

13.3.4 创建弹出菜单 196

13.4 创建一个复杂菜单 197

13.4.1 在菜单中添加分隔线 198

13.4.2 使用复选(Checked)属性 198

13.4.3 使用剪贴板对象的剪切,复制,粘贴 199

13.4.4 选择TextBox中的文本 201

14.1 使用MsgBox()函数和MsgBox语句创建消息对话框 203

第14章 使用窗体和对话框增强程序功能 203

14.1.1 在消息对话框中加入图标 204

14.1.2 从MsgBox()函数中获取返回值 205

14.2 使用预定义的窗体 208

14.3 使用CommonDialog控件获取用户的输入 210

14.3.1 使用文件对话框获取文件的有关信息 210

14.3.2 使用字体对话框读取字体信息 213

14.3.3 使用颜色对话框来选择颜色 215

14.3.4 使用打印对话框设置打印机选项 215

14.4 创建一个简单的MDI应用程序 216

14.4.1 Appearance属性 219

14.4.2 AutoShowChildren属性 219

第15章 处理程序中的键盘和鼠标输入 221

15.1 输入设备 221

15.2 KeyPress事件 222

15.2.1 KeyUp和KeyDown事件 226

15.2.2 KeyPreview 属性 230

15.3 鼠标输入 231

15.3.1 Click事件 231

15.3.2 MouseDown和MouseUp事件 234

15.3.3 MouseMove事件 238

15.3.4 认识到在VB中鼠标输入的局限性 239

第16章 使用Time和Timer 241

16.1 连续时间 241

16.2 Timer控件 241

16.3 使用Time,Date和Now函数 243

16.4 用Timer控件创建一个时钟程序 244

16.5 Format()函数 246

16.6 计算时间的差值 247

16.7 在Timer中使用静态变量 250

17.1 在窗体中添加图形 253

第17章 在程序中添加图形 253

17.2 运行时更改图片 255

17.3 创建一个自定义的按钮 256

17.4 使用LoadPicture()函数加载图片 257

17.5 设置窗体的图标 259

17.6 用文件列表框加载文件 261

17.7 创建特殊的图形效果 263

第18章 使用子过程和函数编写可重用代码 265

18.1 在Visual Basic中使用过程 265

18.2 创建和调用一个简单的Sub 265

18.3 使用“添加过程”菜单项创建Sub 266

18.4 创建一个简单的Function 267

18.5 向Sub和Function传递参数 268

18.5.1 使用命名参数 270

18.6 终止Sub和Function过程 271

18.7 变量的作用域 273

18.8 在Sub和Function中添加注释 273

18.9 使用Sub Main()来确定程序的入口点 275

19.3 用Open语句保存数据 278

19.2 使用文件存储和获取数据 278

19.1 持久性 278

第19章 Visual Basic中的数据存储和获取 278

19.4 使用输入语句读取数据 282

19.5 使用LoadPicture()和SavePicture()处理图像 284

19.6 使用Visual Basic的注册表函数存储和获取数据 285

19.6.1 使用GetSetting()读取信息 286

19.6.2 使用SaveSetting语句把数据保存在注册表中 287

19.6.3 使用GetAllSettings()读取一个设置的数组 288

19.6.4 使用DeleteString语句删除一个子键项 288

19.7 使用文件系统对象集 289

20.1 使用版本信息 293

第20章 展开Visual Basic应用程序 293

20.2 编译工程 296

20.3 使用打包和展开向导 298

第4部分 Visual Basic高级编程 304

第21章 调试应用程序 304

21.1 使用Explicit选项捕获未声明的变量 304

21.2 使用断点检查代码段 306

21.2.1 使用监视功能监视变量的值 307

21.2.2 使用“添加监视”监视更多的变量 308

21.2.3 使用逐语句和逐过程方法逐行调试 309

21.3 使用高级调试工具 311

21.2.4 使用运行到光标处功能,使程序运行到指定行上 311

21.4 使用查找和替换功能 313

21.5 编写带有调试代码的应用程序 315

21.6 创建错误处理程序 317

第22章 使用控件数组在运行态创建控件 320

22.1 什么是控件数组 320

22.1.1 在设计时创建一个控件数组 320

22.1.2 在运行时扩展控件数组 322

22.2 使用公共事件处理程序 323

22.3 使用Frame控件将对象分组 325

22.4 使用滚动栏控件 327

22.5 在控件数组中使用For...Next循环 329

23.1 Windows API 334

第23章 在Visual Basic中使用Windows API编程 334

23.2 使用API浏览器 336

23.3 使用GetCursorPos监视鼠标的移动 340

23.4 使用SetWindowPos保持窗口始终可见 341

23.5 使用SendMessage拖动窗口 345

23.6 使用SendMessage增强列表框的功能 347

24.1 为你的程序提供帮助 349

24.2 使用Help Workshop 349

第24章 为程序添加帮助 349

24.3 生成帮助文件 352

24.4 将帮助文件加入到应用程序中 358

24.5 创建上下文相关的帮助 359

第25章 使用VBA将VB程序与Microsoft Office相连接 363

25.1 使用VBA 363

25.2 在Microsoft Office中使用VBA 364

25.2.1 使用录制宏工具 364

25.2.2 使用对象浏览器 366

25.2.3 创建一个简单的VB/Microsoft Office应用程序 368

25.3 使用VB和Word创建一个拼写检查程序 372

25.4 创建一个Word查找程序 376

25.5 使用Visual Basic、Access和Excel 381

第26章 在Visual Basic中创建面向对象程序 391

26.1 用户自定义类型 391

26.2 由类创建对象 393

26.2.1 在Visual Basic中创建类 394

26.2.2 向类中添加属性 395

26.2.3 由类生成一个对象 400

26.3 创建ActiveX DLL 401

26.4 使用组件 406

27.1 创建一个ActiveX控件 407

第27章 在Visual Basic中创建自己的ActiveX控件 407

27.1.1 UserControl对象 410

27.1.2 在窗体中添加UserControl 411

27.2 为ActiveX控件添加功能性 412

27.2.1 编译用户自定义的ActiveX控件 415

27.2.2 发布自定义的ActiveX控件 417

第28章 VB中的Internet编程 418

28.1 使用Internet 418

28.2 使用VBScript创建一个简单的应用程序 420

28.3 在Internet Explorer中使用VBScript 422

28.3.1 使用HTML元素 424

28.3.2 再看脚本 429

28.3.3 合并VBScript和HTML 429

28.3.4 使用VBScript处理事件 435

28.4 DHTML应用程序 436

28.4.1 编写一个简单的DHTML应用程序 438

28.4.2 使用DHTML迅速开发应用程序 440

28.4.3 在DHTML中使用ActiveX组件 444

28.4.4 编译DHTML应用程序 447

29.1.1 将外加程序添加到外接程序菜单中 448

29.1 使用外加程序 448

第29章 使用Visual Basic的外加程序简化编程 448

29.1.2 将外加程序添加到外接程序工具栏上 449

29.2 使用外加程序 451

29.2.1 使用VB6的应用程序向导 451

29.2.2 使用VB6数据窗体向导 456

29.3 创建用户自定义的外加程序 461

29.3.1 外加程序是怎样工作的 463

29.3.2 Visual Basic 6的IDE对象模型 463

第30章 数据库基础和数据控件 468

30.1 了解数据库 468

第5部分 Visaul Basic 6中的数据库编程 468

30.1.1 了解数据库术语 469

30.2 使用内部数据控件 471

30.2.1 将内部数据控件连接到数据库 472

30.3 使用数据窗体向导创建绑定了数据库的窗体 475

第31章 在Visual Basic 6中创建报表 481

31.1 报表中的新添内容 481

31.2 创建一个简单的报表 482

32.1 什么是高级数据控件 489

32.2 添加和配置ADO数据控件 489

第32章 使用高级数据控件增强程序功能 489

32.3 使用DataGrid控件 493

32.3.1 选择Grid列 494

32.3.2 整理窗体 496

32.3.3 设置其他DataGrid属性 496

32.4 使用DataList控件 497

32.4.1 设置DataList控件的属性 498

32.5 使用DataCombo控件 499

32.6 使用数据窗体向导 500

附录A 命令语法 502

附录B 控件语法:属性、事件和方法 536

术语表 594

相关图书
作者其它书籍
返回顶部