图书介绍

Visual Basic编程从基础到实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual Basic编程从基础到实践
  • 沈炜,郭伟伟编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121072659
  • 出版时间:2008
  • 标注页数:558页
  • 文件大小:121MB
  • 文件页数:579页
  • 主题词: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章 Visual Basic基础1

1.1 Visual Basic概述1

Visual Basic发展史1

Visual Basic 6.0的特色2

开发平台比较2

1.2 Visual Basic的安装、启动和退出5

Visual Basic 6.0的安装5

Visual Basic 6.0的启动8

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

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

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

使用MSDN Library查阅器15

上下文帮助16

第2章 Visual Basic编程基础17

2.1第一个Visual Basic程序17

2.2程序设计的基本概念26

Visual Basic中的关键字26

标识符26

Visual Basic字符集26

2.3数据类型27

基本数据类型27

自定义数据类型28

2.4常量28

常量的概念28

符号常量29

2.5变量31

变量的概念31

变量声明31

Option Explicit语句31

2.6数组和数组声明32

数组的概念和作用32

数组的声明33

多维数组34

动态数组36

2.7运算符和表达式37

算术运算符和算术表达式37

关系运算符和关系表达式38

逻辑运算符和逻辑表达式39

第3章 Visual Basic程序语句42

3.1程序基本语句42

赋值语句42

注释语句43

一句多行和一行多句43

Print方法43

3.2条件判断语句45

If/Then语句45

Select Case语句49

3.3循环结构51

Do...Loop语句51

While/Wend语句54

For...Next语句55

3.4本章扩展58

第4章 过程和函数63

4.1过程概述63

4.2 Sub过程64

通用过程64

事件过程64

子过程的建立65

过程的调用67

4.3 Function过程68

函数过程(Function过程)的定义68

函数的调用70

4.4过程之间参数的传递71

形式参数和实际参数72

参数传递72

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

4.5数组作过程的参数76

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

过程的嵌套77

过程的递归调用79

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

可选参数(Optional)80

使用不定数量的参数84

4.8应用举例87

查找问题87

插入问题90

4.9本章扩展92

字符串函数92

日期函数102

常见数值计算函数110

格式转换函数111

布尔函数112

其他常用函数113

API编程118

第5章 属性、方法和事件123

5.1控件及其作用123

控件概述及作用123

控件分类123

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

控件属性125

控件方法125

控件事件126

5.3事件驱动机制126

理解什么是事件驱动126

在控件中使用事件126

5.4最通用的属性129

名称属性(Name属性)129

标题属性和文本属性(Caption和Text属性)129

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

确定控件位置(Left、 Top、 Height和Width属性)130

5.5最通用的方法130

方法的概述130

拖动——Drag方法130

移动——Move方法130

设置焦点——SetFocus方法131

5.6最通用的事件132

单击事件——Click事件132

放下事件——DragDrop事件132

拖过事件——DragOver事件132

取得焦点的事件——GotFocus事件132

失去焦点的事件——LostFocus事件133

5.7本章扩展133

属性扩展133

方法扩展137

事件扩展137

With语句138

第6章 窗体139

6.1窗体概述139

窗体的基本元素139

窗体类型140

6.2窗体的属性140

窗体标题——Caption属性141

窗体外表风格——Appearance属性141

边框样式——BoderStayle属性141

控制框按钮——ControlBox属性142

最大化按钮——MaxButton属性142

最小化按钮——MinButton属性142

是否可视——Visible属性142

窗体图标——Icon属性143

窗体的可视状态——WindowState属性143

6.3窗体的常用方法143

显示窗体——Show方法143

隐藏窗体——Hide方法144

移动窗体——Move方法144

弹出菜单——PopupMenu方法145

窗体打印——Print方法147

6.4窗体的常用事件150

单击——Click事件151

双击——DblClick事件152

初始化——Initialize事件153

窗体的载入和卸载——Load/QueryUnload/Unload事件153

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

焦点相关——GotFocus/LostFocus事件158

窗体重绘——Paint/Resize事件158

键盘相关事件——KeyDown/KeyUp/KeyPress事件160

鼠标相关——MouseDown/MouseMove/MouseUp事件167

6.5通用对话框171

通用对话框控件171

使用“打开”对话框172

使用“另存为”对话框174

使用“颜色”对话框175

使用“字体”对话框176

使用“打印”对话框179

使用ShowHelp方法显示帮助文件181

6.6设计MDI窗体182

MDI主窗体和MDI子窗体182

MDI窗体的基本特征184

操作子窗体184

6.7本章补充190

要点补充190

知识补充192

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

7.1单选按钮、复选框及框架201

单选按钮(OptionButton)201

复选框(Checkbox)203

框架(Frame)205

7.2滚动条207

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

列表框209

组合框212

7.4时钟214

7.5 ActiveX控件216

UpDown控件217

Slider控件221

ProgressBar控件224

ImageList控件226

ImageCombo控件(控件类型:ImageCombo)229

SSTab控件(控件类型:TabStrip)230

TreeView控件(控件类型:TreeView)234

ListView控件(控件类型:ListView)242

7.6本章扩展248

按钮(图标:?,控件类型:CommandButton)248

标签(图标:?,控件类型:Label)250

文本框(图标:?,控件类型:TextB ox)252

工具栏控件(控件类型:Toolbar)256

状态栏控件(控件类型:StatusBar)261

创建控件数组265

第8章 菜单271

8.1菜单设计271

菜单的基本概念271

菜单编辑器273

设计菜单275

8.2弹出式菜单277

弹出式菜单概述277

弹出式菜单的设计277

弹出式菜单的调用277

8.3菜单的编程278

菜单编程初步278

运行时改变菜单状态280

运行时菜单项的增减281

8.4菜单设计示例282

设计弹出式菜单282

动态菜单的增减284

8.5小结286

第9章 程序调试、发布287

9.1程序的调试287

错误的类型287

程序的调试和排错292

错误处理和条件编译298

9.2创建安装程序和安装应用程序302

创建安装程序302

安装应用程序308

第10章 Visual Basic文件处理311

10.1文件的概念311

10.2文件系统控件311

驱动器列表框(DriveListBox)312

目录列表框(DirListBox)313

文件列表框(FilelistBox)314

文件系统控件的联动315

10.3顺序文件316

顺序文件的打开与关闭316

顺序文件的读写操作317

10.4随机文件320

随机文件的打开与关闭320

写随机文件321

读随机文件321

10.5二进制文件322

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

文件操作语句323

10.7本章扩展327

文件操作函数327

INI文件的读取330

第11章 Visual Basic网络编程334

11.1 Winsock控件网络编程334

TCP基础334

UDP基础335

Winsock控件属性335

Winsock控件方法338

Winsock控件事件341

Winsock控件的TCP编程344

Winsock控件的UDP编程技术352

11.2 Internet Transfer控件网络编程354

Internet Transfer控件属性355

Internet Transfer控件方法360

Internet Transfer控件事件364

Internet Transfer控件的使用365

11.3 WebBrowser控件371

WebBrowser控件属性371

WebBrowser控件方法372

WebBrowser控件事件372

11.4 MSComm控件379

MSComm控件的属性380

MSComm控件的事件384

利用MSComm控件通信步骤384

11.5本章扩展395

端口扫描程序395

根据域名或者计算机名获取IP地址398

注册表操作401

第12章 Visual Basic多媒体编程406

12.1文字图像处理406

文字处理特效406

图像处理特效416

12.2音频与视频处理424

MMControl控件424

播放MIDI和WAV文件429

播放AVI文件430

媒体播放器432

12.3本章扩展433

MCI API函数433

PictureBox控件(控件类型:PictureBox,图标:?)436

Image控件(控件类型:Image,图标:?)443

颜色处理444

第13章 数据库编程基础447

13.1 Access数据库447

Access数据库的使用447

13.2 SQL Server数据库452

SQL Server 2000的安装453

启动SQL Server459

SQL Server应用460

13.3 ODBC数据源的设定472

Access数据源连接473

SQL Server数据源连接474

第14章 DAO数据库编程477

14.1 DAO控件概述477

14.2 DAO控件数据库编程478

14.3 DAO对象数据库编程483

14.4本章扩展488

DataSource属性488

DataField属性489

RecordSource属性489

常见的数据感知控件490

第15章 ADO数据库编程491

15.1 ADO控件编程技术491

15.2 ADO对象简介497

15.3 Connection对象499

Connection对象的成员499

15.4 RecordSet对象505

RecordSet对象的成员505

RecordSet常用属性说明506

RecordSet对象的方法509

RecordSet对象的应用512

15.5 Command对象530

Command对象成员530

Command对象的应用533

创建调用存储过程535

15.6本章扩展540

报表打印540

图表显示551

光盘赠送559

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

16.1画笔系统559

实例原理559

实例演示559

实例实现562

16.2综合图像处理系统562

编程原理563

实例演示575

实例实现575

第17章 网络综合应用590

17.1网络五子棋系统590

实例原理590

实例演示590

服务器端程序实现592

五子棋客户端程序实现594

代码归纳598

17.2 FTP客户端程序604

实例原理605

实例演示608

实例实现609

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

18.1系统分析620

功能需求分析620

数据需求分析621

18.2系统设计621

系统模块设计621

数据库设计623

18.3系统实现626

建立工程项目-Library626

创建主窗体Main.frm627

创建主窗体菜单630

创建公用模块General.bas631

图书管理模块638

学生管理模块641

学生借书模块644

学生还书模块652

用户管理模块656

学生数据统计660

图书馆数据统计664

用户登录窗体665

关于图书馆管理程序窗体668

程序初始化窗体671

实现主窗体代码672

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

19.1系统分析675

19.2 UML系统建模677

UML用例视图描述677

UML时序与协作视图描述679

数据库的设计实现679

19.3系统程序实现681

系统设计概况681

系统主界面实现682

ModuleMain模块684

控制台模块697

企业档案的导入模块702

文件路径设置窗体706

图像扫描窗体707

文书导入窗体711

文书查询模块715

文书查询模块717

文书类型管理模块724

文书管理模块725

系统维护732

实例2-1 Hello World程序17

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

实例2-3 给数组赋值33

实例2-4 二维数组的输入/输出35

实例2-5 算术表达式的应用38

实例2-6 逻辑运算符应用实例40

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

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

实例3-3 多分支结构(If...Then...ElseIf语句)应用实例48

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

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

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

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

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

实例3-9 For...Next循环嵌套应用实例二57

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

实例3-11 输出水仙花数60

实例3-12 冒泡排序法60

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

实例4-2 已知直角三角形两直角边的值,计算第三边71

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

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

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

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

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

实例4-8 递归求阶乘79

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

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

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

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

实例4-13 计算多个值的和或积85

实例4-14 顺序查找法87

实例4-15 折半查找法88

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

实例4-17 字符串函数综合应用100

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

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

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

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

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

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

实例6-7 加载事件154

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

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

实例6-10 加载Activate事件157

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

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

实例6-13 判断组合键161

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

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

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

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

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

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

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

实例6-21 使用“打开”对话框173

实例6-22 “颜色”对话框的使用175

实例6-23 “字体”对话框的使用178

实例6-24 “打印”对话框的使用180

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

实例6-26 MDI窗体应用189

实例6-27 BAS模块文件的应用193

实例6-28 堆栈的实现195

实例6-29 VBG工程组文件创建199

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

实例7-2 复选框应用实例204

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

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

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

实例7-6 组合框控件的应用213

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

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

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

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

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

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

实例7-13 Add方法实例239

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

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

实例7-16 ToolBar控件的应用257

实例7-17 StatusBar控件的应用262

实例7-18 动态创建和删除控件数组267

实例7-19 控件数组事件编程268

实例7-20 动态创建窗体269

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

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

实例8-3 弹出式菜单应用实例282

实例8-4 能显示最近打开过的文件的“文件”菜单284

实例9-1 编译错误288

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

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

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

实例9-5 屏蔽错误298

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

实例9-7 使用On Error GoTo 0来关闭错误陷阱301

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

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

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

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

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

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

实例10-7 INI文件编程331

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

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

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

实例11-4 Internet Transfer控件的应用一369

实例11-5 Internet Transfer控件的应用二370

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

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

实例11-8 端口扫描程序395

实例11-9 根据域名或者计算机名获取IP地址398

实例11-10 操作注册表403

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

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

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

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

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

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

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

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

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

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

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

实例12-12 mciSendString应用实例434

实例14-1 DAO控件编辑数据478

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

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

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

实例15-3 Connection的应用500

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

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

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

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

实例15-8 分页显示2519

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

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

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

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

实例15-13 Data Report简单报表打印技术541

实例15-14 动态绑定数据源544

实例15-15 DataReport复杂多表综合应用实例547

实例15-16 条形图实例553

实例15-17 饼形图实例556

光盘赠送592

实例17-1 五子棋服务器端程序实现592

实例17-2 五子棋客户端程序实现594

热门推荐