《Visual Basic程序设计案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:杨旭等编著;沈大林主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113057993
  • 页数:274 页
图书介绍:本书具有较大的知识信息量,共讲解了近70个实例,提供了100多道思考与练习题。

第1章 漫游Visual Basic 6.0 1

1-1 初识Visual Basic 6.0 1

1-1-1 什么是Visual Basic 1

1-1-2 Visual Basic 6.0可以做什么 1

目录 1

1.事件驱动 2

2.面向对象 2

3.程序开发快速 2

1-2 Visual Basic 6.0中文版集成开发环境 3

1-2-1 集成开发环境界面 3

1.标题栏、菜单栏和快捷菜单 4

2.标准工具栏 4

3.窗体 6

4.工程资源管理器 6

5.工具箱 7

7.“窗体布局”窗口 8

6.“属性”窗口 8

8.“代码”窗口 9

1-2-2 通过MSDN获取帮助 9

1-3 用VB编程是件有趣的事——第一个VB程序 10

1-3-1 程序界面设计 11

1.为程序添加界面元素 11

2.设置对象的属性 11

1-3-2 代码编辑 13

1.熟悉代码编辑器 13

2.VB程序代码的书写规范 15

3.输入程序代码 16

4.保存VB工程 17

1-3-3 程序的编译与运行 18

1.程序的运行 18

2.生成应用程序的可执行文件 18

1.填空题 19

2.问答题 19

1-3-4 思考练习 19

第2章 VB程序设计基础 20

【实例1】 事件 20

一、案例效果 20

二、技术分析 20

三、操作步骤 21

四、知识进阶 22

五、思考练习 23

【实例2】 变化的窗体 23

一、案例效果 24

二、技术分析 24

三、操作步骤 27

四、知识进阶 28

1.常用窗体属性 28

2.进阶实例——移动文字 29

一、案例效果 31

【实例3】 键盘与鼠标 31

五、思考练习 31

二、技术分析 32

三、操作步骤 34

四、知识进阶 35

1.鼠标事件 35

2.键盘事件 36

3.Print方法 36

一、案例效果 37

【实例4】 选择窗体 37

五、思考练习 37

二、技术分析 38

三、操作步骤 40

四、知识进阶 42

1.多窗体程序的应用 42

2.进阶实例——展示窗体 43

五、思考练习 44

一、案例效果 45

二、技术分析 45

【实例5】 有个性的按钮 45

三、操作步骤 46

四、知识进阶 48

五、思考练习 49

【实例6】 登录对话框 49

一、案例效果 49

二、技术分析 50

三、操作步骤 51

四、知识进阶 53

1.在程序中设置文字的外观属性 53

2.在程序中设置背景色和前景色(文字颜色) 53

3.提高实例——趣味文本 54

五、思考练习 56

一、案例效果 57

二、技术分析 57

第3章 Visual Basic语言基础 57

【实例7】 四则运算 57

三、操作步骤 64

四、知识进阶 66

1.数据类型的进一步学习 66

2.混合运算中数据类型的转变 68

【实例8】 按日计酬 69

一、案例效果 69

五、思考练习 69

二、技术分析 70

三、操作步骤 74

四、知识进阶 75

1.判断函数 75

2.输入函数 76

3.消息函数 76

4.格式输出函数 76

5.调用外部应用程序函数 80

五、思考练习 80

一、案例效果 81

【实例9】 求一元二次方程的根 81

二、技术分析 82

三、操作步骤 87

四、知识进阶 88

1.Select Case语句 88

2.选择结构的嵌套 89

五、思考练习 90

二、技术分析 91

一、案例效果 91

【实例10】 累加求和 91

三、操作步骤 92

四、知识进阶 93

1.While...Wend循环 93

2.Do...Loop循环 95

3.循环结构的嵌套 96

五、思考练习 97

二、技术分析 98

一、案例效果 98

【实例11】 打印图案 98

三、操作步骤 104

四、知识进阶 105

1.程序模块 105

2.变量的作用域 106

3.过程的作用域 108

【实例12】 斐波纳契数列 109

一、案例效果 109

五、思考练习 109

二、技术分析 110

三、操作步骤 112

四、知识进阶 113

1.动态数组 113

2.数组的浏览 113

3.数组函数 114

五、思考练习 115

一、案例效果 116

二、技术分析 116

【实例13】 电子试卷选择题 116

第4章 Visual Basic常用控件 116

三、操作步骤 120

四、知识进阶 121

1.动态控件数组 121

2.进阶实例——动态按钮 121

五、思考练习 122

【实例14】 单项选择 122

一、案例效果 122

二、技术分析 123

三、操作步骤 124

四、知识进阶 125

1.框架及其应用 125

2.进阶实例——属性演示 126

3.进阶实例——字体格式选择 127

一、案例效果 129

【实例15】 调色板 129

五、思考练习 129

二、技术分析 130

三、操作步骤 131

四、知识进阶 133

1.滚动条与数值的互动 133

2.进阶实例——文字的动态改变 134

3.进阶实例——变速滚动的字幕 135

【实例16】 模拟秒表 136

五、思考练习 136

一、案例效果 137

二、技术分析 137

三、操作步骤 138

四、知识进阶 141

1.定时器控件在程序中的应用 141

2.进阶实例——闪烁的字幕 141

3.进阶实例——抽奖游戏 142

【实例17】 电子词典 144

一、案例效果 144

五、思考练习 144

二、技术分析 145

三、操作步骤 148

四、知识进阶 151

1.列表框在程序中的应用 151

2.进阶实例——学科选修 152

五、思考练习 154

二、技术分析 155

一、案例效果 155

【实例18】 字体格式演示 155

三、操作步骤 157

四、知识进阶 160

五、思考练习 160

【实例19】 外部程序执行器 161

一、案例效果 161

二、技术分析 161

三、操作步骤 164

四、知识进阶 165

五、思考练习 166

第5章 图形与图像 167

【实例20】 缤纷彩环 167

一、案例效果 167

二、技术分析 168

三、操作步骤 174

四、知识进阶 175

1.进阶实例——基本图形与函数图形 175

2.进阶实例——四度空间 177

五、思考练习 178

【实例21】 图形展示 178

一、案例效果 178

二、技术分析 179

三、操作步骤 180

四、知识进阶 182

1.进阶实例——撞球 182

2.进阶实例——图形时钟 184

一、案例效果 186

五、思考练习 186

【实例22】 沙滩赛车 186

二、技术分析 187

三、操作步骤 188

四、知识进阶 190

1.图像控件与图片框控件的区别 190

2.进阶实例——房间里的猫 190

3.进阶实例——图像浏览器 192

五、思考练习 194

第6章 消息对话框与通用对话框 195

【实例23】 系统日期修改器 195

一、案例效果 195

二、技术分析 195

三、操作步骤 199

四、知识进阶 199

1.带返回值的消息对话框 199

2.进阶实例——消息对话框的应用 200

【实例24】 图像浏览器 201

五、思考练习 201

一、案例效果 202

二、技术分析 202

三、操作步骤 209

四、知识进阶 211

1.“颜色”对话框 211

2.“字体”对话框 212

3.进阶实例——颜色与文字 213

4.“打印”对话框 214

5.“帮助”对话框 215

6.进阶实例——通用对话框综合演示 216

五、思考练习 218

第7章 程序界面设计 219

【实例25】 绘图程序 219

一、案例效果 219

二、技术分析 219

三、操作步骤 225

1.菜单数组 228

四、知识进阶 228

2.动态菜单 229

3.程序进阶——动态菜单设计 230

五、思考练习 231

【实例26】 图像浏览与打印 232

一、案例效果 232

二、技术分析 232

三、操作步骤 238

四、知识进阶 241

1.状态栏 241

2.进阶实例——能显示信息的图像浏览器 243

五、思考练习 244

【实例27】 多文档程序 245

一、案例效果 245

二、技术分析 245

三、操作步骤 249

四、知识进阶 250

五、思考练习 252

【实例28】 影片播放器 253

一、案例效果 253

二、技术分析 253

第8章 多媒体与网络程序设计 253

三、操作步骤 260

四、知识进阶 262

1.MediaPlayer控件 262

2.影片播放器 262

一、案例效果 265

五、思考练习 265

【实例29】 网页浏览器 265

二、技术分析 266

三、操作步骤 267

四、知识进阶 267

五、思考练习 271

附录A ASCII码对照表 272

附录B Visual Basic推荐使用的对象约定 273