分享
 
 
 

VisualBasic编程宝典

王朝百科·作者佚名  2012-04-29
窄屏简体版  字體: |||超大  

本书介绍了应用Visual Basic进行程序开发的各种技术、技巧。全书分4篇,共22章,第1篇技能学习篇,主要包括做好Visual Basic开发前期准备、创建Visual Basic应用程序、Visual Basic基础、数据的输入与输出、算法与程序设计结构、数组及其使用、过程与函数等内容。第2篇范例演练篇,主要包括基础应用相关、键盘鼠标应用、网络编程技术、实用工具开发等相关的范例。第3篇项目实战篇,主要包括Word自动化控制、桌面联系人管理、电子相册、教职工管理系统4个小型项目。第4篇商业系统篇,主要包括一个大型的商业项目,即企业资源管理助手。

目录

图书信息内容简介图书目录

图书信息书名:《Visual Basic编程宝典(十年典藏版)(1DVD)》

出版社:人民邮电出版社

页数:670 (页)

ISBN:978-7-115-23214-4

字数:1271 (千字)

出版时间:2010-11-01

印刷版次:1

作者:明日科技 刘彬彬 孙秀梅 巩建华

图书类别:VB

定价:89元RMB

从书类别:编程宝典

内容简介本书附有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003及Windows 7操作系统下编译和运行。

本书适用于Visual Basic的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。

图书目录第1篇技能学习篇

第1章厉兵秣马

——做好Visual Basic开发前期准备

14个编程技术要点

3个编程技巧说明

5个编程注意事项

2个实例应用详解

1.1 本章学习任务3

1.1.1 学习本章能做什么3

1.1.2 任务一——猜数字找小鸡3

1.1.3 任务二——按钮随机移动4

1.2 走进Visual Basic 6.04

1.2.1 追溯Visual Basic的发展历史4

1.2.2Visual Basic版本介绍6

1.2.3 Visual Basic的特点7

1.2.4 软件和硬件环境7

1.3 三人行必有我师焉——身边的成功案例8

1.4 认清Visual Basic的地位8

1.4.1 Visual Basic的精神——Trust the Programmer8

1.4.2 Visual Basic的深邃——上天入地,无所不能8

1.4.3 简单的Visual Basic——无论新手,还是专家皆可轻松搞定9

1.5 集成开发环境9

1.5.1 启动Visual Basic 6.09

1.5.2 菜单栏——显示所有可用的操作11

1.5.3 工具栏——提供快速访问按钮13

1.5.4 工程资源管理器——显示工程中的资源14

1.5.5 属性——显示对象的属性15

1.5.6 工具箱——存放控件的窗口15

1.6 实战检验17

1.6.1 任务一解决方案——猜数字找小鸡17

1.6.2 任务二解决方案——按钮随机移动19

1.7 疑难解惑20

1.7.1 Visual Basic安装后为何出现乱码20

1.7.2 窗体布局窗口如何显示窗体的小图标20

1.7.3 如何复制图像和文字20

1.8 精彩回顾21

第2章开发初体验

——创建Visual Basic应用程序

30个编程技术要点

5个编程技巧说明

8个编程注意事项

3个实例应用详解

2.1 本章学习任务23

2.1.1 本章知识体系23

2.1.2 任务一——设置窗体宽度和高度23

2.1.3 任务二——在立即窗口中显示输入的信息23

2.2 面向对象的基本概念24

2.2.1 对象的概念24

2.2.2 设置对象的属性24

2.2.3 对象方法的应用25

2.2.4 使用对象的事件26

2.3 创建工程文件27

2.3.1 工程的组成27

2.3.2 创建工程文件27

2.3.3 添加窗体和模块27

2.3.4 设置工程属性30

2.4 定义开发环境30

2.4.1 设置启动时保存30

2.4.2 自定义工具栏31

2.4.3 设置网格大小和不对齐到网格32

2.5 设计用户界面33

2.5.1 窗体编辑器的使用33

2.5.2 添加控件到窗体33

2.5.3 复制和删除控件34

2.5.4 更改控件属性35

2.5.5 调整和对齐控件35

2.6 添加程序代码36

2.6.1 如何进入和使用代码窗口36

2.6.2 设置编辑器中强制变量声明37

2.6.3 为代码编辑器设置鼠标滚动38

2.6.4 规范代码缩进格式38

2.6.5 代码书写规则39

2.6.6 处理关键字冲突40

2.7 添加代码注释40

2.7.1 代码注释及规则40

2.7.2 给当前程序添加代码注释42

2.8 程序运行及调试42

2.8.1 程序的运行42

2.8.2 暂停程序42

2.8.3 结束程序运行43

2.8.4 程序的运行效果43

2.9 工程管理及生成可执行文件44

2.9.1 保存工程44

2.9.2 生成可执行文件44

2.10 实战检验45

2.10.1 任务一解决方案——设置窗体的高度和宽度45

2.10.2 任务二解决方案——在立即窗口中显示输入的信息45

2.11 疑难解惑45

2.11.1 如何锁定窗体上的控件45

2.11.2 如何使用最近的工程文件46

2.11.3 工程中为何弹出“Add this project to SourceSafe ?”46

2.12 精彩回顾46

第3章万丈高楼平地起

——基础是一切技能的本源

22个编程技术要点

8个编程技巧说明

3个编程注意事项

7个实例应用详解

3.1 本章学习任务48

3.1.1 本章知识体系48

3.1.2 任务一——实现两个变量的互换(不借助第三个变量)48

3.1.3 任务二——测试十二生肖运势48

3.2 没有规矩不成方圆,解析程序设计中的规则49

3.2.1 语句的组成要素49

3.2.2 命名可以使用的字符50

3.2.3 命名不能使用的字符50

3.2.4 编程元素的命名规则50

3.2.5 语句及语法规则51

3.3 基本数据类型51

3.3.1 世界因你而精彩——字符型52

3.3.2 不能没有你——数值型52

3.3.3 非此即彼——布尔型53

3.3.4 时不我待——日期型53

3.3.5 变体型54

3.3.6 对象型54

3.4 用户自定义数据类型54

3.4.1 变量阻击队——记录类型54

3.4.2 常量集中营——枚举类型56

3.5 Visual Basic中的常量56

3.5.1 文字常量56

3.5.2 符号常量57

3.6 变量的使用58

3.6.1 变量的概念58

3.6.2 变量名的命名58

3.6.3 变量的作用域59

3.7 运算符和表达式60

3.7.1 算术运算符与算术表达式60

3.7.2 关系运算符和关系表达式61

3.7.3 逻辑运算符和逻辑表达式62

3.7.4 运算符在表达式中的优先级63

3.8 实战检验63

3.8.1 任务一解决方案——实现两个变量的交换(不借助第3个变量)63

3.8.2 任务二解决方案——测试十二生肖运势64

3.9 疑难解惑67

3.9.1 没有定义变量的系统默认值67

3.9.2 正确使用&和+67

3.9.3 正确使用Or、Xor、And、Eqv、Imp运算符68

3.10 精彩回顾69

第4章与计算机的鸿雁传书

——数据的输入与输出

14个编程技术要点

5个编程技巧说明

7个编程注意事项

12个实例应用详解

4.1 本章学习任务71

4.1.1 本章知识体系71

4.1.2 任务一——一封家书71

4.1.3 任务二——打印住宿登记72

4.2 输入函数InputBox72

4.3 MsgBox函数和MsgBox语句73

4.3.1 MsgBox函数73

4.3.2 MsgBox语句76

4.4 数据的输出76

4.4.1 使用Print方法输出76

4.4.2 使用Tab(n)函数输出Tab键76

4.4.3 使用Spc(n)函数输出空格78

4.4.4 使用Space(n)函数输出空格79

4.4.5 使用Format函数格式化输出内容80

4.4.6 使用Cls方法清除文本82

4.5 输出字体的类型和大小82

4.5.1 通过FontName属性设置字体类型82

4.5.2 通过FontSize属性设置字体的大小83

4.5.3 其他字体设置属性84

4.6 打印机输出84

4.6.1 使用Printer对象的属性方法直接输出84

4.6.2 使用PrintForm窗体输出85

4.7 实战检验86

4.7.1 任务一解决方案——一封家书87

4.7.2 任务二解决方案——打印住宿登记89

4.8 疑难解惑89

4.8.1 如何设置打印方向89

4.8.2 如何设置打印纸张大小90

4.8.3 如何在窗体上输出立体文字92

4.9 精彩回顾93

第5章程序的灵与肉

——算法与程序设计结构

22个编程技术要点

6个编程技巧说明

5个编程注意事项

17个实例应用详解

5.1 本章学习任务95

5.1.1 本章知识体系95

5.1.2 任务一——求100以内的素数95

5.1.3 任务二——验证哥德巴赫猜想96

5.2 程序的灵魂所在——算法96

5.2.1 算法的概念96

5.2.2 算法的特性97

5.2.3 算法的描述方法97

5.3 三分天下——看程序的3种基本结构98

5.3.1 平铺直叙——顺序结构98

5.3.2 曲径通幽——分支结构98

5.3.3 百转千回——循环结构99

5.4 无处不在的赋值语句100

5.4.1 顺序结构的构成100

5.4.2 赋值语句100

5.5 如果·爱——If语句102

5.5.1 单分支If…Then…语句102

5.5.2 双分支If…Then…Else语句103

5.5.3 多分支If…Then…ElseIf语句105

5.5.4 If语句的嵌套107

5.5.5 IIF函数的使用109

5.6 分道扬镳——Select Case语句110

5.7 循环来了,你准备好了吗112

5.7.1 For…Next循环112

5.7.2 For Each…Next循环114

5.7.3 Do…Loop循环语句114

5.7.4 嵌套循环117

5.8 其他辅助控制语句119

5.8.1 让GoTo语句告诉你,没有不可能119

5.8.2 画地为牢——With…End With语句119

5.8.3 打破怪圈——Exit语句120

5.8.4 程序终结者——End语句121

5.9 实战检验122

5.9.1 任务一解决方案——求100以内的素数122

5.9.2 任务二解决方案——验证哥德巴赫猜想123

5.10 疑难解惑124

5.10.1 建立一个至少执行一次的Do循环124

5.10.2 End、Exit语句的使用技巧124

5.10.3 防止无限循环125

5.11 精彩回顾125

第6章串起数据的珍珠链

——数组及其使用

20个编程技术要点

5个编程技巧说明

8个编程注意事项

11个实例应用详解

6.1 本章学习任务127

6.1.1 本章知识体系127

6.1.2 任务一——梅花烙127

6.1.3 任务二——幼儿识字卡片128

6.2 数组的概述129

6.2.1 数组的概念129

6.2.2 数组与简单变量的区别130

6.2.3 数组的分类130

6.3 静态数组130

6.3.1 静态数组的声明和使用130

6.3.2 一维数组131

6.3.3 二维数组132

6.3.4 多维数组132

6.4 动态数组133

6.4.1 动态数组的声明和使用133

6.4.2 动态数组的重定义134

6.4.3 动态数组的清除135

6.5 数组的基本操作136

6.5.1 数组元素的输入136

6.5.2 数组元素的输出136

6.5.3 数组元素的查找136

6.6 控件数组137

6.6.1 控件数组的概念137

6.6.2 控件数组的创建137

6.6.3 控件数组的使用138

6.7 数组相关的函数及语句138

6.7.1 使用Array函数创建数组138

6.7.2 使用UBound函数和LBound函数获取数组上下标139

6.7.3 使用Split函数生成一维数组139

6.7.4 使用Option Base语句声明数组下标的最大值140

6.8 实战检验141

6.8.1 任务一解决方案——梅花烙141

6.8.2 任务二解决方案——幼儿识字卡片143

6.9 疑难解惑144

6.9.1 计算数组的元素个数144

6.9.2 利用数组实现矩阵转换144

6.9.3 利用数组随机抽取幸运观众145

6.10 精彩回顾146

第7章化整为零

——过程与函数

25个编程技术要点

7个编程技巧说明

11个编程注意事项

17个实例应用详解

7.1 本章学习任务148

7.1.1 本章知识体系148

7.1.2 任务一——自定义获取汉字拼音简码的函数148

7.1.3 任务二——七星彩摇奖机148

7.2 过程概述149

7.3 事件过程149

7.3.1 建立事件过程150

7.3.2 调用事件过程151

7.4 Sub子过程152

7.4.1 建立子过程152

7.4.2 调用子过程153

7.4.3 调用其他模块中的子过程154

7.5 Function函数过程155

7.5.1 建立函数过程155

7.5.2 调用函数过程156

7.5.3 保存函数的局部变量值157

7.5.4 函数过程与子过程的区别157

7.6 参数传递158

7.6.1 形式参数和实际参数158

7.6.2 值传递和地址传递158

7.6.3 可选参数160

7.6.4 不定数量的参数161

7.6.5 数组参数传递161

7.6.6 对象参数传递162

7.7 过程递归与嵌套162

7.7.1 过程的嵌套调用162

7.7.2 过程的递归调用163

7.8 过程的作用域164

7.9 实用内部函数164

7.9.1 字符串函数164

7.9.2 数学函数165

7.9.3 类型转换函数166

7.9.4 日期和时间函数167

7.9.5 随机函数167

7.9.6 格式化函数168

7.10 实战检验170

7.10.1 任务一解决方案——自定义获取汉字拼音简码的函数170

7.10.2 任务二解决方案——七星彩摇奖机172

7.11 疑难解惑174

7.11.1 如何计算加权平均值174

7.11.2 如何防止连续出现多个空格174

7.11.3 如何取小数的整数位175

7.12 精彩回顾175

第8章云想衣裳花想容

——设计和美化窗体界面

31个编程技术要点

8个编程技巧说明

15个编程注意事项

11个实例应用详解

8.1 本章学习任务177

8.1.1 本章知识体系177

8.1.2 任务一——类似QQ的窗体抖动177

8.1.3 任务二——设计类似编程词典的浮动工具栏178

8.2 横看成岭侧成峰——界面设计原则178

8.2.1 初步规划178

8.2.2 设计原则179

8.3 万紫千红花争艳——窗体概述181

8.3.1 窗体的结构181

8.3.2 模式窗体与无模式窗体181

8.3.3 SDI窗体和MDI窗体181

8.3.4 添加窗体和移除窗体182

8.3.5 加载与卸载窗体183

8.4 天生丽质难自弃——简析窗体的常规属性184

8.4.1 名称(Name)和标题(Caption)属性184

8.4.2 图标(Icon)和背景(Picture)属性185

8.5 回眸一笑百媚生——透析窗体的特殊属性187

8.5.1 最大化(MaxButton)和最小化(MinButton)按钮属性187

8.5.2 窗体显示状态(WindowState)属性188

8.5.3 窗体的边框样式(BorderStyle)属性189

8.6 庄生晓梦迷蝴蝶——解析窗体的事件190

8.6.1 单击(Click)和双击(DbClick)事件190

8.6.2 载入(Load)和卸载(QueryUnload/Unload)事件191

8.6.3 初始化(Initialize)事件194

8.6.4 活动性(Activate/Deactivate)事件194

8.6.5 焦点(GotFocus/LostFocus)事件195

8.6.6 重绘(Paint)事件196

8.6.7 调整大小(Resize)事件196

8.7 秋雨梧桐叶落时——剖析窗体事件的生命周期197

8.7.1 窗体的启动过程197

8.7.2 窗体的运行过程198

8.7.3 窗体的关闭过程198

8.8 望帝春心托杜鹃——辨析窗体方法的使用198

8.8.1 显示窗体(Show方法)199

8.8.2 隐藏窗体(Hide方法)199

8.8.3 移动窗体(Move方法)200

8.9 一枝红艳露凝香——分析MDI窗体内涵201

8.9.1 MDI窗体的概述201

8.9.2 MDI窗体的添加和删除201

8.9.3 MDI子窗体的创建(MDIChild属性)203

8.9.4 MDI程序的特点204

8.9.5 MDI程序的设计文档编辑器205

8.9.6 MDI窗体的注意事项207

8.10 实战检验207

8.10.1 任务一解决方案——类似QQ的窗体抖动207

8.10.2 任务二解决方案——设计类似编程词典的浮动工具栏208

8.11 疑难解惑210

8.11.1 如何使程序窗体总在最前面210

8.11.2 如何设置闪烁的窗体标题栏211

8.11.3 MDI窗体中巧用ActiveForm属性212

8.12 精彩回顾213

第9章十八般兵器样样通

——掌握常用控件的使用方法

23个编程技术要点

5个编程技巧说明

11个编程注意事项

19个实例应用详解

9.1 本章学习任务215

9.1.1 本章知识体系215

9.1.2 任务一——歌手打分系统215

9.1.3 任务二——猜数字216

9.2 控件的概述216

9.2.1 控件的作用216

9.2.2 控件的属性、方法和事件217

9.2.3 控件的分类217

9.3 控件的相关操作218

9.3.1 向窗体上添加控件218

9.3.2 调整控件的大小218

9.3.3 复制与删除控件219

9.3.4 使用窗体编辑器调整控件布局220

9.3.5 锁定控件221

9.4 剑走青,刀走黑——标签和文本框221

9.4.1 闭月羞光剑——标签控件221

9.4.2 青龙偃月刀——文本框控件224

9.5 激弦发矢,可以及远——命令按钮227

9.5.1 虎贲弓——命令按钮227

9.5.2 百步穿杨——使用命令按钮执行算法228

9.6 枪扎一条线,棍打一大片——单选按钮、复选框229

9.6.1 杨家枪——OptionButton控件229

9.6.2 少林棍——CheckBox控件232

9.7 鞭是一条绳,全靠缠得清——框架232

9.8 百日袖箭千日镖——组合框和列表框234

9.8.1 梅花袖箭——组合框234

9.8.2 金钱镖——列表框236

9.9 子午鸳鸯钺——水平/垂直滚动条240

9.9.1 滚动条的概述240

9.9.2 滚动条的属性240

9.9.3 滚动条的事件241

9.10 如意金箍棒——Timer控件243

9.10.1 Timer控件的功能243

9.10.2 Timer控件的属性243

9.10.3 Timer事件244

9.11 实战检验244

9.11.1 任务一解决方案——歌手打分系统244

9.11.2 任务二解决方案——猜数字246

9.12 疑难解惑248

9.12.1 实现焦点在文本框间移动248

9.12.2 限制文本框的长度248

9.12.3 在ListBox控件间实现数据交换248

9.12.4 如何让列表框多列显示数据250

9.13 精彩回顾251

第10章金陵十二钗

——演绎不一样的对话框程序

14个编程技术要点

7个编程技巧说明

8个编程注意事项

16个实例应用详解

10.1 本章学习任务253

10.1.1 本章知识体系253

10.1.2 任务一——使用对话框打开图片253

10.1.3 任务二——使用“颜色”对话框设置文字颜色254

10.2 金陵十二钗正册——了解对话框254

10.2.1 对话框的分类254

10.2.2 对话框的特点255

10.3 红楼怨梦——通用对话框255

10.3.1 通用对话框控件255

10.3.2 通用对话框控件的属性256

10.3.3 通用对话框控件的方法264

10.4 飞鸟各投林——使用通用对话框控件265

10.4.1 世外仙姝寂寞林——打开对话框(Open)265

10.4.2 山中高士晶莹雪——另存为对话框(Save As)266

10.4.3 美貌娇娘秦可卿——颜色对话框(Color)267

10.4.4 妙玉气质美如兰——字体对话框(Font)268

10.4.5 心直口快史湘云——打印对话框(Printer)269

10.4.6 恩人相助贾巧姐——帮助对话框(Help)271

10.5 凤姐才干人人言——自定义对话框功能全271

10.5.1 使用对话框模板创建对话框272

10.5.2 使用普通窗体创建自定义对话框272

10.5.3 显示与关闭自定义对话框273

10.6 实战检验273

10.6.1 任务一解决方案——使用对话框打开图片的设计过程273

10.6.2 任务二解决方案——使用“颜色”对话框设置文字颜色的设计过程274

10.7 疑难解惑275

10.7.1 如何设置对话框的默认路径275

10.7.2“打开”和“另存为”对话框中的过滤器文件类型275

10.7.3 从公共对话框控件中提取多个文件名称276

10.8 精彩回顾278

第11章指点江山,激昂文字

——诠释菜单的设计

20个编程技术要点

3个编程技巧说明

5个编程注意事项

13个实例应用详解

11.1 本章学习任务280

11.1.1 本章知识体系280

11.1.2 任务一——设计带图标的菜单项280

11.1.3 任务二——在控件上创建弹出菜单280

11.2 指点群豪戏——菜单概述281

11.2.1 菜单的组成281

11.2.2 菜单的基本作用282

11.2.3 菜单的分类282

11.3 独具匠心铸宝剑——学习“菜单编辑器”的使用283

11.3.1 “菜单编辑器”的调用283

11.3.2 “菜单编辑器”的组成283

11.3.3 菜单属性设置区284

11.3.4 菜单编辑区285

11.3.5 菜单列表区285

11.4 玉女素心剑法——使用“菜单编辑器”创建菜单285

11.4.1 浪迹天涯——创建最简菜单285

11.4.2 冷月窥人——设置菜单的无效状态286

11.4.3 抚琴按萧——设置菜单的快捷键和访问键286

11.4.4 池边调鹤——创建级联菜单287

11.4.5 松下对弈——创建菜单分割条288

11.4.6 清饮小酌——创建复选菜单288

11.4.7 西窗夜话——显示窗口列表289

11.4.8 柳荫联句——创建菜单数组289

11.4.9 彩笔画眉——为菜单添加代码290

11.5 刹那芳华——弹出式菜单291

11.5.1 弹出式菜单概述291

11.5.2 弹出式菜单的调用291

11.5.3 为无标题栏窗体添加菜单291

11.6 实战检验294

11.6.1 任务一解决方案——设计带图标的菜单项294

11.6.2 任务二解决方案——在控件上创建弹出菜单295

11.7 疑难解惑297

11.7.1 使菜单控件不可见297

11.7.2 如何创建级联菜单297

11.7.3 改变菜单的颜色298

11.8 精彩回顾299

第12章巧用三十六计

——使用调试力挽狂澜

12个编程技术要点

2个编程技巧说明

3个编程注意事项

2个实例应用详解

12.1 本章学习任务301

12.1.1 本章知识体系301

12.1.2 任务一——使用错误处理功能避免程序错误301

12.1.3 任务二——利用断点进行程序调试301

12.2 擒贼擒王——了解错误的种类302

12.2.1 打草惊蛇——引出编译错误302

12.2.2 借尸还魂——解决运行错误302

12.2.3 声东击西——处理逻辑错误303

12.3 借刀杀人——使用调试工具303

12.3.1 抛砖引玉——使用本地窗口获取当前过程中的变量值303

12.3.2 调虎离山——使用立即窗口输出某一变量的值304

12.3.3 隔岸观火——使用监视窗口监视变量的值304

12.3.4 假道伐虢——插入断点和逐语句跟踪306

12.4 关门捉贼——处理常见错误307

12.4.1 釜底抽薪——使用Err对象获取错误信息307

12.4.2 以逸待劳——使用On Error语句截获并处理错误307

12.4.3 暗渡陈仓——使用Resume语句使程序正常执行308

12.4.4 瞒天过海——使用自定义过程避免程序崩溃309

12.5 养成良好的编程习惯309

12.6 实战检验310

12.6.1 任务一解决方案——使用错误处理功能避免程序错误310

12.6.2 任务二解决方案——利用运行程序调试311

12.7 疑难解惑312

12.7.1 如何解决图片读取时的“类型不匹配”错误312

12.7.2 解决“无效的过程调用或参数”的错误312

12.7.3 产生“对象变量或With变量未设置”的错误312

12.7.4 找不到工程和库313

12.8 精彩回顾313

第13章“非”一般的感觉

——使用数据库

25个编程技术要点

5个编程技巧说明

3个编程注意事项

14个实例应用详解

13.1本章学习任务315

13.1.1本章知识体系315

13.1.2任务一——使用ADO控件显示考勤信息315

13.1.3任务二——商品信息管理316

13.2数据库的概念316

13.2.1数据库的定义316

13.2.2数据库管理系统316

13.2.3数据库应用程序316

13.2.4数据库系统317

13.3把握开发节奏,掌握设计数据库的步骤317

13.3.1创建数据库317

13.3.2确定数据库中需要的表317

13.3.3确定表结构317

13.3.4确定索引字段317

13.3.5确定表关系317

13.4配置ODBC数据源317

13.4.1认识ODBC数据源317

13.4.2用ODBC连接Access数据库318

13.4.3用ODBC连接SQL Server数据库319

13.5数据库操作姐妹花——ADO控件322

13.5.1认识ADO控件322

13.5.2ADO控件连接ODBC数据源323

13.5.3ADO控件连接Access2000、Access2003数据库324

13.5.4ADO连接Access2007数据库326

13.5.5ADO连接SQL Server数据库326

13.5.6用代码连接数据库327

13.5.7ADO控件的常用属性、方法和事件328

13.6数据库操作姐妹花——ADO对象330

13.6.1引用ADO对象330

13.6.2连接数据库(Connection对象)332

13.6.3连接记录源(Recordset对象)333

13.6.4执行SQL语句(Command对象)337

13.7数据显示338

13.7.1使用DataGrid控件显示数据表内容338

13.7.2使用MSHFlexGrid控件显示数据339

13.8实战检验342

13.8.1任务一解决方案——使用ADO控件显示考勤信息342

13.8.2任务二解决方案——商品信息管理343

13.9疑难解惑344

13.9.1如何判断连接已打开344

13.9.2空数据不允许保存345

13.9.3如何判断读取的字段值是否为空345

13.9.4如何判断表中是否有记录345

13.10精彩回顾346

第2篇范例演练篇

第14章基础应用相关

10个编程技术要点

4个编程技巧说明

6个编程注意事项

5个实例应用详解

14.1迷你星座查询——学习使用结构体349

14.1.1走马观花——范例功能演示349

14.1.2柳暗花明——开发思路指引349

14.1.3锦上添花——专家难点解析350

14.1.4庭中赏花——设计过程详解351

14.1.5粲花之论——范例开发手记353

14.1.6花样翻新——进阶与提高353

14.2神奇读心术——循环语句巧应用354

14.2.1走马观花——范例功能演示354

14.2.2柳暗花明——开发思路指引355

14.2.3锦上添花——专家难点解析355

14.2.4庭中赏花——设计过程详解356

14.2.5粲花之论——范例开发手记357

14.2.6花样翻新——进阶与提高357

14.3石头、剪子、布——图片及字符串应用358

14.3.1走马观花——范例功能演示358

14.3.2柳暗花明——开发思路指引359

14.3.3锦上添花——专家难点解析359

14.3.4庭中赏花——设计过程详解360

14.3.5粲花之论——范例开发手记361

14.3.6花样翻新——进阶与提高361

14.4老虎机(Lucky Seven)——随机函数应用362

14.4.1走马观花——范例功能演示362

14.4.2柳暗花明——开发思路指引362

14.4.3庭中赏花——设计过程详解363

14.4.4锦上添花——专家难点解析365

14.4.5粲花之论——范例开发手记366

14.4.6花样翻新——进阶与提高366

14.5打老鼠——控件的随机显示与隐藏366

14.5.1走马观花——范例功能演示366

14.5.2柳暗花明——开发思路指引367

14.5.3锦上添花——专家难点解析367

14.5.4庭中赏花——设计过程详解368

14.5.5粲花之论——范例开发手记370

14.5.6花样翻新——进阶与提高371

第15章键盘、鼠标的应用

13个编程技术要点

7个编程技巧说明

5个编程注意事项

5个实例应用详解

15.1警察抓小偷——中英文输入法应用373

15.1.1走马观花——范例功能演示373

15.1.2柳暗花明——开发思路指引373

15.1.3锦上添花——专家难点解析374

15.1.4庭中赏花——设计过程详解375

15.1.5粲花之论——范例开发手记376

15.1.6花样翻新——进阶与提高377

15.2打字母——锻炼键盘字符熟练程序377

15.2.1走马观花——范例功能演示377

15.2.2柳暗花明——开发思路指引378

15.2.3锦上添花——专家难点解析378

15.2.4庭中赏花——设计过程详解379

15.2.5粲花之论——范例开发手记381

15.2.6花样翻新——进阶与提高381

15.3打造自己的开心农场——鼠标相关383

15.3.1走马观花——范例功能演示383

15.3.2柳暗花明——开发思路指引383

15.3.3锦上添花——专家难点解析383

15.3.4庭中赏花——设计过程详解385

15.3.5粲花之论——范例开发手记385

15.3.6花样翻新——进阶与提高386

15.4鼠标穿透效果——API函数的应用387

15.4.1走马观花——范例功能演示387

15.4.2柳暗花明——开发思路指引387

15.4.3锦上添花——专家难点解析387

15.4.4庭中赏花——设计过程详解389

15.4.5粲花之论——范例开发手记390

15.4.6花样翻新——进阶与提高390

15.5贪吃蛇——键盘的相关应用391

15.5.1走马观花——范例功能演示391

15.5.2柳暗花明——开发思路指引391

15.5.3锦上添花——专家难点解析392

15.5.4庭中赏花——设计过程详解393

15.5.5粲花之论——范例开发手记395

15.5.6花样翻新——进阶与提高395

第16章网络编程技术

7个编程技术要点

9个编程技巧说明

5个实例应用详解

16.1获取天气预报——解析网页源码398

16.1.1走马观花——范例功能演示398

16.1.2柳暗花明——开发思路指引398

16.1.3锦上添花——专家难点解析398

16.1.4庭中赏花——设计过程详解400

16.1.5粲花之论——范例开发手记401

16.1.6花样翻新——进阶与提高401

16.2多选项卡浏览器——动态添加和删除浏览器控件401

16.2.1走马观花——范例功能演示401

16.2.2柳暗花明——开发思路指引402

16.2.3锦上添花——专家难点解析402

16.2.4庭中赏花——设计过程详解406

16.2.5粲花之论——范例开发手记409

16.2.6花样翻新——进阶与提高409

16.3Visual Basic操作XML数据——学习使用XML对象410

16.3.1走马观花——范例功能演示410

16.3.2柳暗花明——开发思路指引410

16.3.3锦上添花——专家难点解析410

16.3.4庭中赏花——设计过程详解412

16.3.5粲花之论——范例开发手记413

16.3.6花样翻新——进阶与提高414

16.4网页抓图帮手——网页场景的捕捉414

16.4.1走马观花——范例功能演示414

16.4.2柳暗花明——开发思路指引415

16.4.3锦上添花——专家难点解析416

16.4.4庭中赏花——设计过程详解417

16.4.5粲花之论——范例开发手记421

16.4.6花样翻新——进阶与提高421

16.5网络聊天室——网络数据传输421

16.5.1走马观花——范例功能演示421

16.5.2柳暗花明——开发思路指引422

16.5.3锦上添花——专家难点解析422

16.5.4庭中赏花——设计过程详解425

16.5.5粲花之论——范例开发手记428

16.5.6花样翻新——进阶与提高428

第17章实用工具开发

14个编程技术要点

7个编程技巧说明

5个编程注意事项

5个实例应用详解

17.1明日万年历——算法相关应用431

17.1.1走马观花——范例功能演示431

17.1.2柳暗花明——开发思路指引431

17.1.3锦上添花——专家难点解析431

17.1.4庭中赏花——设计过程详解435

17.1.5粲花之论——范例开发手记438

17.1.6花样翻新——进阶与提高439

17.2小管家房贷计算器——算法相关应用440

17.2.1走马观花——范例功能演示440

17.2.2柳暗花明——开发思路指引440

17.2.3锦上添花——专家难点解析441

17.2.4庭中赏花——设计过程详解441

17.2.5粲花之论——范例开发手记443

17.2.6花样翻新——进阶与提高444

17.3小财神个人所得税计算器——算法相关应用444

17.3.1走马观花——范例功能演示444

17.3.2柳暗花明——开发思路指引445

17.3.3锦上添花——专家难点解析445

17.3.4庭中赏花——设计过程详解446

17.3.5粲花之论——范例开发手记448

17.3.6花样翻新——进阶与提高448

17.4文本编辑器——应用文件相关技术449

17.4.1走马观花——范例功能演示449

17.4.2柳暗花明——开发思路指引449

17.4.3锦上添花——专家难点解析450

17.4.4庭中赏花——设计过程详解451

17.4.5粲花之论——范例开发手记453

17.4.6花样翻新——进阶与提高454

17.5个人备忘录——应用数据库相关技术455

17.5.1走马观花——范例功能演示455

17.5.2柳暗花明——开发思路指引456

17.5.3锦上添花——专家难点解析456

17.5.4庭中赏花——设计过程详解457

17.5.5粲花之论——范例开发手记461

17.5.6花样翻新——进阶与提高462

第3篇项目实战篇

第18章Word自动化控制

——轻松办公助手

6个编程技术要点

3个编程技巧说明

3个编程注意事项

18.1Word自动化控制模块概述465

18.1.1开发背景465

18.1.2需求分析465

18.1.3功能结构图465

18.2技术攻关466

18.2.1引用FileSystemObject对象466

18.2.2应用PageSetup对象设置页面467

18.2.3应用RangeFind对象的Execute方法实现查找替换468

18.2.4编辑页码提取目录469

18.2.5应用ShellExecute函数打印Word文档474

18.2.6应用BuiltInDocumentProperties属性获取文档属性474

18.3主窗体设计475

18.3.1功能概述475

18.3.2MDI主窗体设计476

18.3.3在列表中显示Word文件478

18.3.4文档打印479

18.3.5文档属性479

18.4文档设置481

18.4.1功能概述481

18.4.2窗体设计481

18.4.3设置页边距、纸型和页眉页脚482

18.5文档修改483

18.5.1功能概述483

18.5.2窗体设计483

18.5.3文档修改484

18.6文档处理485

18.6.1功能概述485

18.6.2窗体设计486

18.6.3统计、编辑页码并提取目录486

18.7疑难问题分析与解决488

18.7.1获取文件属性的字符串488

18.7.2如何实现目录的提取488

18.8开发总结489

第19章桌面联系人管理

——沟通交流常用软件

7个编程技术要点

3个编程技巧说明

2个编程注意事项

19.1桌面联系人管理模块概述491

19.1.1开发背景491

19.1.2需求分析491

19.1.3功能结构图491

19.1.4程序预览491

19.2数据库设计493

19.2.1数据库分析493

19.2.2创建数据库493

19.2.3创建数据表495

19.3技术公关497

19.3.1树状结构展现联系人信息497

19.3.2数据库某一字段的自动编码技术500

19.3.3用DataGrid控件显示数据库信息501

19.3.4制作移动、闪烁的文字效果502

19.3.5将窗体最小化到托盘技术504

19.4各模块设计506

19.4.1公共模块设计506

19.4.2主窗体设计508

19.4.3联系人查询模块设计511

19.4.4联系人信息管理模块设计512

19.4.5群组管理模块设计517

19.5程序调试和技术处理520

19.5.1连接数据库出错520

19.5.2解决写错字段信息的问题521

19.6开发总结522

第20章电子相册

——休闲娱乐必备

5个编程技术要点

3个编程注意事项

20.1电子相册模块概述524

20.1.1开发背景524

20.1.2需求分析524

20.1.3功能结构图524

20.2技术攻关525

20.2.1图片翻页效果实现525

20.2.2使用FSO对象操作文件夹和文件527

20.2.3分页浏览图片529

20.2.4按比例缩小图片530

20.2.5文件夹浏览器531

20.3主窗体设计532

20.3.1功能概述532

20.3.2窗体设计533

20.3.3窗体初始化534

20.3.4相册预览535

20.3.5删除相册535

20.3.6相片管理536

20.4相册管理537

20.4.1功能描述537

20.4.2窗体设计537

20.4.3创建和修改相册537

20.5相册浏览设计539

20.5.1功能概述539

20.5.2窗体设计539

20.5.3图片准备540

20.5.4翻到“下一页”540

20.5.5翻到“前一页”541

20.6幻灯播放设计542

20.6.1功能概述542

20.6.2窗体设计543

20.6.3窗体初始化543

20.6.4动态循环显示图片544

20.7查看原图片545

20.7.1功能描述545

20.7.2窗体设计546

20.7.3大图浏览的实现546

20.8程序调试及错误处理547

20.8.1“移动到”按钮菜单的动态加载错误547

20.8.2路径未找到的错误处理547

20.9开发总结548

第21章教职工管理系统

——毕业设计首选程序

6个编程技术要点

3个编程技巧说明

9个编程注意事项

21.1教职工管理系统模块概述550

21.1.1开发背景550

21.1.2需求分析550

21.1.3功能结构图550

21.2数据库设计551

21.2.1数据库分析551

21.2.2创建数据库551

21.2.3创建数据表552

21.3技术攻关556

21.3.1设计Outlook式导航栏556

21.3.2用二进制方法在数据库中存取图片557

21.3.3设计万能批量修改器557

21.3.4初始化数据库中的表561

21.4各模块设计562

21.4.1公共模块设计562

21.4.2系统登录窗体设计563

21.4.3主窗体设计564

21.4.4院系信息管理模块设计568

21.4.5教职工基本信息管理模块设计572

21.4.6教职工考勤模块设计579

21.4.7教职工工资模块设计581

21.4.8教职工福利模块设计585

21.5程序调试和错误处理588

21.5.1连接数据库出错588

21.5.2读取数据库中字段为空值589

21.5.3数据结果集没有关闭出错589

21.5.4书写错误的函数名590

21.5.5用户定义类型未定义590

21.5.6写错字段信息591

21.5.7字段大小问题导致数据添加失败592

21.5.8字段设置主键后不能插入重复值592

21.5.9加载非图片类型文件出错593

21.6开发总结594

第4篇商业系统篇

第22章小型ERP管理系统

——企业资源管理助手

5个编程技巧说明

5个编程注意事项

22.1概述597

22.1.1开发背景597

22.1.2需求分析597

22.1.3开发工具选择597

22.2系统设计597

22.2.1系统目标597

22.2.2系统功能结构598

22.2.3系统预览598

22.2.4编码设计601

20.2.5开发及运行环境602

22.3数据库设计602

22.3.1数据库概要说明602

22.3.2数据库创建603

22.4功能模块构思609

22.5公共模块设计610

22.6主要功能模块设计611

22.6.1用户登录模块611

22.6.2主窗体设计612

22.6.3部门管理模块设计618

22.6.4人事信息管理622

22.6.5考勤信息管理模块设计628

22.6.6工资信息管理模块设计632

22.6.7合同管理模块设计636

22.6.8入库管理640

22.6.9入库统计646

22.6.10入库分析648

22.6.11消费分析表649

22.6.12库存盘点652

22.6.13万能查询器设计655

22.6.14操作权限设计657

22.7报表打印659

22.7.1数据环境对象的创建660

22.7.2Connection对象661

22.7.3Command对象662

22.7.4使用DataReport创建报表663

22.7.5通过Excel打印666

22.8疑难问题分析与解决668

22.8.1使用ADO对象将员工相片保存到SQL Server数据库中668

22.8.2根据数据字段类型自动格式化DataGrid表格中的数据669

22.9程序调试及错误处理669

22.9.1解决“Select”附近的语法错误669

22.9.2解决保存数据过长的错误669

22.10开发总结670

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有