第一章 我们应该学编程 2
1-1什么是编程 2
一、什么是编程 2
二、计算机语言的种类 3
1-2为什么要编程 4
一、为什么要编程 4
二、编程会过时吗 6
三、我可以编程吗 7
四、我们一起来编程 8
1-3编程语言大阅兵 9
一、计算机语言的发展过程 9
二、编程语言、开发工具大比拼 11
1-4选择一门最适合自己的编程语言 13
第二章 我的第一个VB程序 16
2-1“编程其实我也会:)”程序 16
一、程序运行界面 16
二、创建工程 16
三、可视化界面设计 18
四、编写代码 19
五、保存工程 20
六、打开工程 22
七、生成可执行文件 23
2-2 VB6.0的安装 24
2-3 VB6.0的集成开发环境 26
一、功能齐全的菜单栏 27
二、方便快捷的工具栏 28
三、可视化控件工具栏 28
四、常见窗口介绍 29
五、定制自己的集成开发环境 32
2-4面向对象的编程 37
一、对象 37
二、属性 37
三、方法 39
四、事件 39
五、焦点 44
2-5窗体事件处理 45
2-6“编程其实我也会:)”程序的增强版 49
第三章VB程序从这里开始 52
3-1变量和常量 52
一、什么是变量和常量 52
二、VB的内部常量 52
三、变量和常量的作用域 53
四、变量和常量的命名规则 54
五、基本数据类型 56
3-2变量的定义及赋值 58
一、为什么要对变量进行定义 58
二、变量的强制定义 59
三、变量的显式定义 60
四、几种特殊类型变量的定义 61
五、变量的赋值 63
3-3常量的定义 64
一、定义常量 64
二、计算圆周长及面积实例 65
3-4什么是数组 67
一、数组的概念 67
二、定长数组和动态数组 68
三、多维数组及数组元素的引用 69
3-5模块的分类 70
一、窗体模块 71
二、标准模块 73
三、类模块 74
3-6了解运算符和表达式 75
一、算术运算符 75
二、关系运算符 75
三、逻辑运算符 76
四、连接运算符 77
五、运算符的优先级 77
六、表达式 78
3-7使用结构化语句 78
一、If语句 79
二、Select Case语句 81
三、For.Next语句 83
四、For EachNext语句 85
五、Do.Loop语句 86
六、GoTo语句和注释语句 88
七、求素数实例 89
3-8常用函数介绍 91
一、输入输出函数 91
二、类型转换函数 95
三、数学函数 95
四、字符串函数 97
五、日期和时间函数 100
六、文件夹和文件函数 102
七、其它函数 103
3-9过程(Procedure)的分类 104
一、函数过程 104
二、子程序 105
三、事件过程 106
四、“添加过程”对话框 107
3-10参数的定义 108
一、变量参数的传递方式 108
二、数组参数的传递方法 109
三、可选参数 110
四、不定个数参数 111
第四章 用控件武装我的VB程序 114
4-1对象的操作 114
一、设置对象的属性 114
二、对象属性访问方法 115
三、控件初接触 115
4-2常用控件使用指南 118
一、命令按钮控件 118
二、标签控件 120
三、文本框控件 121
四、滚动条控件 125
五、框架控件 127
六、复选框控件 128
七、单选框控件 128
八、直线控件 131
九、图形控件 131
十、下拉列表框控件 132
十一、列表框控件 134
十二、文件系统控件 136
十三、公共对话框控件 139
十四、计时器控件 147
十五、自制图片浏览器实例 149
4-3文件系统对象 153
一、创建文件系统对象 153
二、管理和操作文件夹 155
三、管理和操作文件 157
四、对文件的读写操作 158
第五章VB编程进阶 162
5-1 API函数的引入 162
一、认识API函数 162
二、API函数的使用 162
5-2发布应用程序 165
5-3创建Flash播放器实例 167
一、Flash播放器功能介绍 167
二、菜单设计 168
三、Flash播放器实例需要的API函数 174
四、Flash播放器的浮动工具栏设计 174
五、设计控制和播放窗体 180
六、为程序编写代码 183
七、创建安装程序 194
5-4编程常见错误处理 197
一、错误的类型 197
二、逻辑错误的处理 199
三、运行错误的处理 203
四、如何避免产生错误 207
第六章VB数据库编程 210
6-1数据库基础知识 210
一、数据库基本概念 210
二、数据库的分类 211
三、表的定义 211
四、关系和查询 212
五、数据的访问方法 213
六、用Access创建一个数据库 213
6-2数据控件 216
一、数据控件的常用属性 216
二、将其它控件与数据控件相关联 218
三、数据控件的事件和方法 220
四、查找记录实例 222
五、约束数据列表框与组合框控件 226
六、记录集的相关操作 229
6-3可视化数据管理器 233
一、打开数据库 233
二、编辑表格 233
三、创建新表 235
第七章 通向编程高手之路 238
7-1程序语言大世界 238
一、汇编语言基础 238
二、强大的C/C+++ 239
三、超文本标识语言hTML 241
四、可扩展标记语言(XML) 247
五、Java语言简介 247
六、动态网页编程 250
7-2结构化程序设计 252
7-3对源程序质量的要求 254
7-4编程高手之路 255