图书介绍

Visual Basic编程从基础到实践PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic编程从基础到实践
  • 沈炜,杨世锡主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121015889
  • 出版时间:2006
  • 标注页数:497页
  • 文件大小:69MB
  • 文件页数:518页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic编程从基础到实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 Visual Basic概述1

1.1.1 Visual Basic的发展历程1

1.1.2 Visual Basic 6.0的特色1

第1章 Vixual Basic基础1

1.2 VB的安装、启动和退出2

1.2.1 VB 6.0的运行环境2

1.2.2 VB 6.0的安装3

1.2.3 VB6.0的启动和退出4

1.3 Visual Basic 6.0的集成开发环境5

1.3.1 Visual Basic 6.0集成开发环境(IDE)5

1.3.2 使用Visual Basic 6.0如何生成应用程序12

1.4 Visual Basic 6.0帮助系统的使用16

1.4.1 使用MSDNLibrary查阅器16

实例1-1 简单的Visual Basic程序——Hello Word17

1.4.2 上下文帮助17

1.4.3 运行所提供的样例17

1.5 小结18

第2章 Visual Basic编程基础19

2.1 程序设计的基本概念19

2.1.1 VB中的关键字19

2.1.2 标识符19

2.1.3 VB字符集20

2.2 数据类型20

2.2.1 基本数据类型20

2.2.2 自定义数据类型21

2.3 常量21

2.3.1 常量的概念21

实例2-1 符号常量的作用域及应用22

2.3.2 符号常量22

2.4 变量23

2.4.2 变量声明23

2.4.1 变量的概念23

2.4.3 Option Explicit语句24

2.5 数组和数组声明24

实例2-2 给数组赋值25

2.5.1 数组的概念和作用25

2.5.2 数组的声明25

实例2-3 二维数组的输入输出26

2.5.3 多维数组26

2.5.4 动态数组27

实例2-4 由下列数学式写出相应的VB算术表达式28

2.6.1 算术运算符和算术表达式28

2.6 运算符和表达式28

2.6.3 逻辑运算符和逻辑表达式29

2.6.2 关系运算符和关系表达式29

2.7 小结30

第3章 VB程序语句31

3.1 程序基本语句31

3.1.1 赋值语句31

3.1.2 注释语句31

3.1.3 一句多行和一行多句32

3.1.4 Print方法32

3.2 条件判断语句33

3.2.1 If/Then语句33

实例3-1 Print语句应用实例33

实例3-2 双分支结构(If...Then...Else语句)的应用35

实例3-3 多分支结构(If...Then...Else If语句)的应用实例36

3.2.2 Select Case语句37

3.3.1 Do...Loop语句38

实例3-4 Select Case语句应用实例38

3.3 循环结构38

实例3-5 Do...Loop语句应用实例39

3.3.2 While/Wend语句40

实例3-6 While/Wend语句应用实例41

3.3.3 For...Next语句41

实例3-7 For...Next语句的应用实例42

实例3-8 For...Next循环嵌套应用实例一43

实例3-9 For…Next循环嵌套应用实例二43

实例3-10 条件判断语句和循环语句综合实例一44

3.4 综合实例44

实例3-11 条件判断语句和循环语句综合实例二45

3.4 小结46

第4章 过程和函数47

4.1 过程概述47

4.2 Sub过程47

4.2.1 通用过程48

4.2 2 事件过程48

4.2.3 子过程的建立49

4.2.4 过程的调用50

4.3 Function 过程51

4.3.1 函数过程(Function过程)的定义52

实例4-1 计算给定数的绝对值52

4.3.2 函数的调用53

实例4-2 已知直角三角形两直角边的值,计算第三边(斜边)的函数53

4.4.1 形式参数和实际参数54

4.4 过程之间参数的传递54

4.4.2 参数传递54

实例4-3 按值传递参数55

实例4-4 按地址传递参数56

实例4-5 参数传递中的特殊情况56

4.4.3 有关过程之间数据传递的几点说明57

实例4-6 数组作为参数进行传递57

4.5 数组做过程的参数57

4.6 过程的嵌套和递归调用58

4.6.1 过程的嵌套58

实例4-7 过程嵌套的应用实例58

4.6.2 过程的递归调用60

实例4-8 阶乘函数60

实例4-9 可选参数的省略61

4.7.1 可选参数(Optional)61

4.7 过程的可选参数与不定量参数61

实例4-10 检测可选参数是否被省略62

实例4-11 可选参数的默认值62

实例4-12 使用不定量的参数63

4.7.2 使用不定数量的参数63

实例4-13 一个函数可以计算多个值的和或积64

4.8 应用举例64

实例4-14 顺序查找法65

4.8.1 查找问题65

实例4-15 折半查找法65

实例4-16 向数组中插入数组元素66

4.8.2 插入问题66

4.9 小结67

5.1 控件及其作用68

5.1.1 控件概述及作用68

5.1.2 控件分类68

第5章 控件的属性、方法和事件68

5.2 控件属性、方法和事件的概述69

5.2.1 控件属性69

5.2.2 方法概述70

5.2.3 控件事件70

5.3 事件驱动机制70

5.3.1 理解什么是事件驱动70

5.3.2 在控件中使用事件71

5.4 最通用的属性72

5.4.1 名称属性(Name属性)72

5.4.2 标题属性和文本属性(Caption和Text属性)72

5.4.3 是否可用和是否可视(Enable和Visible属性)72

5.4.4 确定控件位置(Left,Top,Height和Width属性)73

5.5.3 设置焦点——Setfocus方法73

5.5 最通用的方法73

5.5.1 拖动——Drag方法73

5.5.2 移动——Move方法73

5.6 最通用的事件74

5.6.1 单击事件——Click事件74

5.6.2 放下事件——DragDrop事件74

5.6.3 拖过事件——DragOver事件74

5.7 小结75

5.6.5 失去焦点的事件——LostFocus事件75

5.6.4 取得焦点的事件——GotFocus事件75

第6章 窗体76

6.1 窗体概述76

6.1.1 窗体的基本元素76

6.1.2 窗体类型76

6.2 窗体的属性77

6.2.1 窗体标题——Caption属性77

6.2.2 窗体外表风格——Appearance属性78

6.2.3 边框样式——BorderStyle属性78

6.2.4 控制框按钮——ControlBox属性78

6.2.6 最小化按钮——MinButton属性79

6.2.7 是否可视—Visible属性79

6.2.8 窗体图标——Icon属性79

6.2.9 窗体的可视状态——WindowState属性79

6.2.5 最大化按钮——MaxButton属性79

6.3 窗体的常用方法80

6.3.1 显示窗体——Show方法80

6.3.2 隐藏窗体——Hide方法80

6.3.4 弹出菜单——PopupMenu方法81

6.3.3 移动窗体——Move方法81

实例6-1 按键弹出菜单82

实例6-2 按钮时弹出菜单82

6.3.5 窗体打印——Print方法83

实例6-3 打印方法实例83

实例6-4 打印时的坐标84

6.4 窗体的常用事件85

实例6-5 更改窗体标题86

6.4.2 双击——DblClick事件86

6.4.1 单击——Click事件86

6.4.3 初始化——Initialize事件87

实例6-6 双击事件过程87

实例6-7 加载事件88

6.4.4 窗体的载入和卸载——Load/Query Unload/Unload事件88

实例6-9 卸载窗体时对文件的保存89

实例6-8 Query Unload卸载事件89

实例6-10 加载Activate事件90

6.4.5 窗体的活动性——Activate/Deactivate事件90

实例6-11 用Paint事件画圆91

6.4.6 焦点相关——GotFocus/LostFocus事件91

6.4.7 窗体重绘——Paint/Resize事件91

实例6-12 Resize事件应用举例92

6.4.8 键盘相关事件——KeyDown/KeyUp/KeyPress事件93

实例6-14 使用组合键画图94

实例6-13 判断组合键94

实例6-15 通过ASCII 码创建按键的约束条件95

实例6-18 字母的大小写转换96

实例6-17 通过文本的复制显示密码96

实例6-16 输出按键信息96

6.4.9 鼠标相关——MouseDown/MouseMove/MouseUp事件97

实例6-19 通过鼠标的MouseMove事件画图98

实例6-20 用鼠标事件在窗体上画图98

6.5.1 通用对话框控件99

6.5 通用对话框99

6.5.2 使用【打开】对话框101

6.5.4 使用【颜色】对话框102

6.5.3 使用【另存为】对话框102

实例6-21 使用【打开】对话框102

6.5.5 使用【字体】对话框103

实例6-22 【颜色】对话框的使用103

6.5.6 使用【打印】对话框105

实例6-23 【字体】对话框的使用105

实例6-24 【打印】对话框的使用106

6.5 7使用ShowHelp方法显示帮助文件106

6.6.1 MDI主窗体和MDI子窗体107

实例6-25 使用“帮助”文件107

6.6 设计MDI窗体107

6.6.2 MDI窗体的基本特征109

6.6.3 操作子窗体110

实例6-26 菜单控制MDI窗口的摆放样式114

6.7 小结115

第7章 常用控件与系统对象116

7.1 单选按钮、检查框及框架116

7.1.1 单选按钮(OptionButton)116

实例7-1 单选按钮应用实例117

实例7-2 检查框应用实例118

7.1.2 检查框(Checkbox)118

7.1.3 框架(Frame)119

实例7-3 框架应用实例120

7.2 滚动条121

实例7-4 滚动条应用实例122

7.3.1 列表框123

7.3 列表框(Listbox)与组合框(Combo)123

实例7-5 列表框控件的应用124

7.3.2 组合框125

7.4 时钟126

实例7-6 列表框控件的应用126

实例7-7 时钟控件应用实例127

7.5 ActiveX控件128

7.5.1 UpDown控件128

实例7-8 UpDown控件Min和Max属性应用实例131

7.5.2 Slider控件132

实例7-9 Slider控件应用实例134

7.5.3 ProgressBar控件134

实例7-10 ProgressBar控件应用实例136

7.5.4 ImageList控件136

实例7-11 ImageList控件应用实例138

7.5.5 ImageCombo控件139

7.5.6 SSTab控件140

实例7-12 SSTab控件应用实例142

7.5.7 TreeView控件143

实例7-14 TreeView控件的应用148

实例7-13 Add方法实例148

7.5.8 ListView控件150

实例7-15 ListView控件的应用154

7.6 小结156

第8章 菜单157

8.1.1 菜单的基本概念157

8.1 菜单设计157

8.1.2 菜单编辑器158

实例8-1 建下拉式菜单界面161

8.1.3 设计菜单161

8.2 弹出式菜单162

8.2.1 弹出式菜单概述162

8.2.2 弹出式菜单的设计162

8.2.3 弹出式菜单的调用162

8.3.1 菜单编程初步163

8.3 菜单的编程163

实例8-2 用标签显示文字效果163

8.3.2 运行时改变菜单状态165

实例8-3 窗体上工具栏的控制165

8.3.3 运行时菜单项的增减166

实例8-4 单出式菜单应用实例167

8.4 菜单设计示例167

8.4.1 设计弹出式菜单167

实例8-5 能显示最近打开过的文件的【文件】菜单169

8.4.2 动态菜单的增减169

8.5 小结169

第9章 调试、发布程序和创建帮助170

9.1 程序的调试170

9.1.1 错误的类型170

实例9-1 编译错误171

实例9-2 “除数为零”的运行错误172

实例9-3 “溢出”的运行错误172

实例9-4 逻辑错误示例173

9.1.2 程序的调试和排错174

实例9-5 屏蔽错误179

9.1.3 错误处理和条件编译179

实例9-6 用On Error GoTo处理错误信息180

9.2 为应用程序提供帮助182

9.2.1 帮助文件的综述182

实例9-7 使用OnErrorGoTo0来关闭错误陷阱182

9.2.2 添加WinHelp帮助183

实例9-8 用WinHelp来显示帮助文件186

9.3 创建安装程序和安装应用程序187

9.3.1 创建安装程序187

9.3.2 安装应用程序192

9.4 小结193

第10章 Visual Basic文件处理194

10.1 文件的概念194

10.2 文件系统控件194

10.2.1 驱动器列表框(DriveListBox)194

10.2.2 目录列表框(DirListBox)195

10.2.3 文件列表框(FilelistBox)196

10.2.4 文件系统控件的联动197

实例10-1 文件系统控件的联动197

10.3.1 顺序文件的打开与关闭198

10.3 顺序文件198

10.3.2 顺序文件的读写操作199

实例10-2 用Write#语句写文件199

实例10-3 用Print#语句写文件200

10.4 随机文件201

10.4.1 随机文件的打开与关闭201

实例10-4 用Input方式打开文件201

10.4.2 写随机文件202

10.4.3 读随机文件202

实例10-5 随机文件的读写202

10.5 二进制文件203

10.6 常用的文件操作语句和函数203

10.6.1 文件操作语句204

实例10-6 文件操作语句的应用206

10.6.2 文件操作函数207

10.7 小结209

第11章 Visual Basic的网络编程210

11.1 Winsock控件网络编程210

11.1.1 TCP基础210

11.1.2 UDP基础211

11.1.3 Winsock控件属性211

11.1.4 Winsock控件方法214

11.1.5 Winsock控件事件217

11.1.6 Winsock控件的使用220

实例11-1 基于TCP连接的C/S程序221

实例11-2 基于TCP的多客户连接224

实例11-3 基于UDP的简单聊天程序227

11.2 Internet Transfer控件网络编程229

11.2.1 Internet Transfer控件属性229

11.2.2 Internet Transfer控件方法235

11.2.3 Internet Transfer控件事件238

11.3.4 Internet Transfer控件的使用239

实例11-4 InternetTransfer控件的应用一244

实例11-5 InternetTransfei控件的应用二245

11.3 WebBrowser控件246

实例11-6 WWW浏览器开发实例248

11.4 MSComm控件249

11.4.1 MSComm控件的属性250

实例11-7 MSComm控件的应用254

11.4.2 MSComm控件的事件254

11.4.3 利用MSComm控件通信步骤254

11.5 Winsock API267

11.5.1 Winsock API的函数声明267

11.5.2 Winsock API的函数使用268

实例11-9 网络监控系统268

实例11-8 WinsockAPI的函数应用268

12.1 文字图像处理272

12.1.1 文字处理特效272

实例12-1 文字的闪烁滚动效果实例272

第12章 Visual Basic多媒体编程272

实例12-2 文字的浮雕、阴影效果实例273

实例12-3 文字的透明翻滚效果实例273

实例12-4 文字的渐变推移效果实例273

实例12-5 综合字符编辑器实例274

12.1.2 图像处理特效276

实例12-6 图像的旋转效果实例276

实例12-7 图像的变换效果实例277

实例12-8 图像的浏览与缩放实例278

12.2.1 MMControl控件279

12.2 音频与视频处理279

实例12-9 播放MIDI和WAV文件实例284

12.2.2 播放MIDI和WAV文件284

12.2.3 播放AVI文件285

12.2.4 播放MP3文件285

实例12-10 播放AVI文件实例285

实例12-11 播放MP3文件实例285

12.3 小结286

第13章 数据库编程基础287

13.1 Access数据库287

13.1.1 Access的安装287

13.1.2 Access数据库的使用290

13.2 SQL Server数据库294

13.2.1 SQL Server 2000的安装295

13.2.2 启动SQL Server299

13.2.3 SQL Server应用299

13.3 SQL语言基础311

13.3.1 SQL Server查询分析器312

13.3.2 查询语句313

13.3.3 SQL数据定义及操作语句的使用319

13.4 ODBC数据源的设定324

13.4.1 Access数据源连接324

13.4.2 SQL Server数据源连接325

13.5 小结326

第14章 Data控件数据库编程327

14.1 DAO控件概述327

14.2 DAO控件数据库编程328

实例14-1 DAO控件编 数据328

14.3 DAO对象数据库编程330

实例14-2 DAO对象编辑数据331

14.5 小结332

实例15-1 ADO控件数据库编程333

第15章 ADO 数据库编程技术333

15.1 ADO控件编程技术333

实例15-2 ADO控件和DataGrid联合编程336

15.2 ADO对象简介337

15.3.1 Connection对象的成员339

15.3 Connection对象339

实例15-3 Connection的应用340

实例15-4 Connection对象的事务处理342

15.4.1 RecordSet对象的成员343

15.4 RecordSet对象343

15.4.2 RecordSet常用属性说明344

15.4.3 RecordSet对象的方法347

15.4.5 RecordSet对象的应用349

实例15-5 通过Connection对象创建记录集350

实例15-6 通过RecordSet对象编辑数据350

实例15-7 分页显示记录351

实例15-9 获取表格的字段名称352

实例15-8 分页显示2352

实例15-10 RecordSet对象的二进制编程353

15.5.1 Command对象成员354

15.5 Command对象354

15.5.2 Command对象的应用357

实例15-11 通过Command对象执行SQL语句357

15.5.3 创建调用存储过程358

实例15-12 通过Command对象执行存储过程360

15.6 小结360

第16章 图像处理综合系统361

16.1 实例原理361

16.2 实例演示361

第17章 网络五子棋364

17.1 实例原理364

17.2 实例演示364

17.3 实例实现366

17.3.1 创建WuziClient和WuziServer窗体366

17.3.2 编写代码371

17.3.3 代码归纳372

17.4 小结378

18.1.1 功能需求分析379

18.1 系统分析379

第18章 图书馆管理信息系统379

18.1.2 数据需求分析380

18.2 系统设计380

18.2.1 系统模块设计380

18.2.2 数据库设计382

18.3 系统实现385

18.3.1 建立工程项目——Library385

18.3.2 创建主窗体Main.frm386

18.3.3 创建主窗体菜单389

18.3.4 创建公用模块General.bas390

18.3.5 图书管理模块397

18.3.6 学生管理模块400

18.3.7 学生借书模块403

18.3.8 学生还书模块411

18.3.9 用户管理模块415

18.3.10 学生数据统计419

18.3.11 图书馆数据统计423

18.3.12 用户登录窗体424

18.3.13 关于图书馆管理程序窗体427

18.3.14 程序初始化窗体430

18.3.15 实现主窗体代码431

18.4 小结434

第19章 企业档案管理信息系统435

19.1 系统分析435

19.2 UML系统建模437

19.2.1 UML用例视图描述437

19.2.2 UML时序与协作视图描述438

19.2.3 数据库的设计实现439

19.3.1 系统设计概况441

19.3 系统程序实现441

19.3.2 系统主界面实现442

19.3.3 ModuleMain模块444

19.3.4 控制台模块457

19.3.5 企业档案的导入模块463

19.3.6 文件路径设置窗体466

19.3.7 图像扫描窗体467

19.3.8 文书导入窗体471

19.3.9 文书查询模块475

19.3.10 文书查询模块477

19.3.11 文书类型管理模块484

19.3.12 文书管理模块485

19.3.13 系统维护492

19.4 小结497

热门推荐