• Visual Basic开发从入门到精通
21年品牌 40万+商家 超1.5亿件商品

Visual Basic开发从入门到精通

正版书籍 高温消毒 放心购买 15点前订单当天发货 书名于图片不符时以图片为准

10.31 1.5折 69 八五品

仅1件

广东东莞
认证卖家担保交易快速发货售后保障

作者陈强 著

出版社人民邮电出版社

出版时间2016-09

版次1

装帧平装

上书时间2024-06-16

孔龙文体公司

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 陈强 著
  • 出版社 人民邮电出版社
  • 出版时间 2016-09
  • 版次 1
  • ISBN 9787115419873
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 484页
  • 正文语种 简体中文
【内容简介】
本书由浅入深地详细讲解了Visual Basic(简称VB)的开发技术,并通过具体实例的实现过程演示了各个知识点的具体应用。全书共24章,其中第1章讲解了Visual Basic技术的基础知识,包括搭建开发环境和编写首段Visual Basic程序;第2~10章分别讲解了Visual Basic的基础语法、条件语句、流程控制、数组、函数和控件应用等知识,这些内容都是Visual Basic开发技术的核心知识;第11~17章分别讲解了数据库工具、Data控件和ADO控件、DataGrid控件、报表打印、存储过程和ActiveX控件等基本知识,这些内容是Visual Basic开发技术的重点和难点;第18~22章分别讲解了绘图处理、MSChat控件、图形动画编程和多媒体编程等内容;第23~24章通过两个综合实例的实现过程,介绍了Visual Basic技术在综合项目中的使用流程。全书内容循序渐进,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Visual Basic语言。

本书不但适用于Visual Basic的初学者,也适用于有一定Visual Basic基础的读者,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
【作者简介】
陈强,哈尔滨工业大学计算机硕士,精通VB、C、Java开发,擅长嵌入式系统和大数据等开发技术,对网络和多媒体应用、红外传输技术有独特的见解。多个项目作品已经申请国家专利,已经被广大制造业公司和软件公司所使用。业余时间乐于技术分享。
【目录】
第1章VisualBasic技术基础 1

(视频总计36分钟,实例1个,拓展实例2个,技术解惑2个)

1.1VisualBasic介绍 2

1.1.1VisualBasic的版本 2

1.1.2VisualBasic的特点 2

1.2安装VisualBasic 3

1.2.1VisualBasic运行环境介绍 3

1.2.2VisualBasic安装 3

1.2.3添加\删除组件 4

1.3VisualBasic的启动和退出 5

1.3.1启动VisualBasic 5

1.3.2退出VisualBasic 6

1.4VisualBasic可视化开发环境介绍 6

1.5常见的错误方式 10

1.6VisualBasic程序调试方法 11

1.7VisualBasic用户界面设计基础 11

1.7.1常用属性的设置 11

1.7.2窗体的属性 13

1.8一个简单的VisualBasic程序 14

1.8.1VisualBasic开发流程 14

1.8.2实例概述 15

1.8.3实现流程 15

1.9技术解惑 18

1.9.1初学者需要知道的正确

观念 18

1.9.2怎样学好VisualBasic

语言 18

第2章VisualBasic语言初步 19

(视频总计13分钟,技术解惑4个)

2.1使用关键字 20

2.2使用标识符 20

2.3使用变量 20

2.3.1变量的命名规则 20

2.3.2声明变量 21

2.3.3变量的数据类型 22

2.4使用常量 24

2.4.1文字常量 24

2.4.2符号常量 24

2.4.3系统常量 25

2.5运算符和表达式 25

2.5.1算术运算符/算术表达式 25

2.5.2关系运算符/关系表达式 26

2.5.3连接运算符 26

2.5.4逻辑运算符/逻辑表达式 27

2.5.5日期表达式 27

2.6运算符的优先级 28

2.7技术解惑 28

2.7.1公用变量与局部变量的

比较 28

2.7.2体会静态变量 29

2.7.3标识符本身的原则 29

2.7.4VisualBasic表达式的特点 29

第3章VisualBasic算法语句 30

(视频总计43分钟,实例9个,拓展实例18个,技术解惑4个)

3.1算法概述 31

3.1.1算法分类 31

3.1.2算法的特征 31

3.2程序语句 31

3.3顺序结构 32

3.3.1使用赋值语句 32

3.3.2使用Print方法 32

3.3.3使用注释语句 32

3.4条件判断语句 33

3.4.1使用If/Then语句 33

3.4.2使用SelectCase语句 38

3.4.3嵌套用法 40

3.5循环结构 41

3.5.1使用Do…Loop语句 41

3.5.2使用While/Wend语句 45

3.5.3使用For…Next语句 47

3.6其他控制语句 49

3.6.1使用Goto语句 49

3.6.2使用Exit与End语句 50

3.6.3使用Stop语句 52

3.6.4使用With语句 52

3.7技术解惑 52

3.7.1几种语句的选择 52

3.7.2结构的选择 52

3.7.3慎用Goto语句 52

3.7.4End和Stop的区别 53

第4章数组 54

(视频总计21分钟,实例4个,拓展实例8个,技术解惑4个)

4.1数组基础 55

4.1.1数组的作用和常用概念 55

4.1.2声明数组 55

4.1.3使用数组 56

4.2二维数组 57

4.2.1声明二维数组 57

4.2.2使用二维数组 57

4.3多维数组 59

4.4动态数组 59

4.5控件数组 62

4.5.1建立控件数组 62

4.5.2建立一个控件数组 63

4.6技术解惑 66

4.6.1使用数组的注意事项 66

4.6.2自定义数据类型 66

4.6.3在二维数组中合并

相同的项 67

4.6.4数组的大小不一定固定 68

第5章过程和函数 69

(视频总计36分钟,实例8个,拓展实例16个,技术解惑5个)

5.1使用Sub过程 70

5.1.1使用Sub过程 70

5.1.2通用过程 71

5.1.3调用过程 72

5.2使用Function过程 74

5.2.1Function过程定义 74

5.2.2调用Function过程 75

5.3传递过程参数 76

5.3.1形式参数和实际参数 76

5.3.2参数传递 77

5.3.3数组作为传递参数 78

5.4可选参数与不定量参数 80

5.4.1使用可选参数 80

5.4.2使用不定数量的参数 83

5.5递归调用 85

5.6VisualBasic内置函数 87

5.6.1数学函数 87

5.6.2字符函数 87

5.6.3日期与时间函数 88

5.6.4转换函数 89

5.6.5格式输出Format函数 89

5.6.6InputBox函数与MsgBox

函数 90

5.7技术解惑 91

5.7.1调用其他模块中过程的

方法 91

5.7.2子过程和函数的区别 91

5.7.3判断过程参数的传递

方式 91

5.7.4用“ParamArray”表示

数组参数的规则 91

5.7.5使用递归的注意事项 92

第6章窗体处理 93

(视频总计31分钟,实例7个,拓展实例14个,技术解惑5个)

6.1对象 94

6.1.1对象概述 94

6.1.2对象的属性 94

6.1.3对象的事件 95

6.1.4对象的方法 95

6.2窗体基础 95

6.2.1窗体结构 95

6.2.2添加一个窗体 96

6.2.3保存和删除窗体 96

6.3窗体的属性 97

6.3.1Name属性 97

6.3.2Caption属性 97

6.3.3Icon属性 97

6.3.4WindowState属性 98

6.3.5Picture属性 98

6.4窗体方法 99

6.4.1Load和UnLoad方法 99

6.4.2Show方法 99

6.4.3Move方法 101

6.4.4Print方法 101

6.5窗体的事件 103

6.5.1Click事件 104

6.5.2DblClick事件 105

6.5.3Initialize事件 105

6.5.4Resize事件 106

6.6多窗体和环境应用 108

6.6.1多重窗体和多文档窗体 108

6.6.2多重窗体操作 108

6.7设计MDI窗体 111

6.7.1MDI主窗体和MDI

子窗体 111

6.7.2排列子窗体 113

6.8技术解惑 114

6.8.1总结与多重窗体程序设计

有关的语句和方法 114

6.8.2VsiaulBasic窗体的属性、

方法和事件的关系 115

6.8.3VisualBasic的自适应

窗体设计 115

6.8.4命令按钮和文本框控件等

对象不能直接添加在

MDIForm窗体中 116

6.8.5VisualBasic的属性 116

第7章控件应用 118

(视频总计39分钟,实例10个,拓展实例20个,技术解惑7个)

7.1Windows控件介绍 119

7.1.1内置控件 119

7.1.2ActiveX控件 119

7.1.3可插入对象 120

7.2文本编辑控件 120

7.2.1标签控件 120

7.2.2文本框控件 122

7.3按钮控件 124

7.3.1命令按钮控件 124

7.3.2OptionButton控件 125

7.3.3Checkbox控件 127

7.4ListBox控件和ComboBox

控件 129

7.4.1ListBox控件 129

7.4.2ComboBox控件 131

7.5图片图形控件 133

7.5.1PictureBox控件 133

7.5.2Image控件 136

7.6滚动条控件 137

7.7定时器控件 139

7.7.1Enabled属性 139

7.7.2Interval属性 139

7.8技术解惑 141

7.8.1使用Scrollbars属性时的

注意事项 141

7.8.2Image控件和图片框的

区别 141

7.8.3VisualBasic控件的3种

广义分类 141

7.8.4VisualBasic的标准控件 141

7.8.5用第三方控件修饰按钮 142

7.8.6滚动条控件的属性和

事件 143

7.8.7解决ListBox内选项

过多的问题 143

第8章工具栏和状态栏 144

(视频总计25分钟,实例4个,拓展实例8个,技术解惑3个)

8.1创建和设计工具栏 145

8.1.1使用Toolbar控件创建

工具栏 145

8.1.2添加图像 148

8.1.3ImageList和Toolbar控件

关联 151

8.1.4响应Toolbar控件的事件 152

8.2创建和设计状态栏 152

8.3技术解惑 155

8.3.1控制菜单和工具栏的

外观 155

8.3.2模式与无模式的对话框 155

8.3.3用窗体作为自定义

对话框 155

第9章菜单和对话框 157

(视频总计29分钟,实例7个,拓展实例14个,技术解惑4个)

9.1菜单设计 158

9.1.1菜单基础 158

9.1.2菜单编辑器 158

9.2弹出式菜单 161

9.3菜单编程 163

9.4对话框 164

9.4.1使用消息框函数

MsgBox 164

9.4.2使用输入框函数

InputBox 165

9.4.3使用通用对话框 165

9.4.4使用颜色对话框 167

9.4.5使用字体对话框 169

9.4.6使用打印对话框 171

9.4.7使用帮助对话框 171

9.5技术解惑 173

9.5.1创建位图菜单 173

9.5.2屏蔽键盘上由快捷键

产生的弹出式菜单 173

9.5.3使用API中的ChooseColor

函数调用颜色对话框 174

9.5.4解决“未加入字体”的

问题 174

第10章程序调试、错误处理和创建

帮助 175

(视频总计22分钟,实例2个,拓展实例4个,技术解惑3个)

10.1程序调试的错误类型 176

10.1.1编译错误 176

10.1.2运行错误 177

10.2使用断点跟踪调试 177

10.2.1“调试”工具栏 177

10.2.2跟踪调试程序 179

10.3使用调试窗口 181

10.3.1在“立即”窗口中调试

代码 181

10.3.2使用“监视”窗口 181

10.3.3使用“本地”窗口 182

10.4错误处理和条件编译 182

10.5创建帮助 185

10.5.1使用WindowsHelp

Workshop创建帮助 185

10.5.2在程序中显示帮助文件 186

10.6技术解惑 190

10.6.1Resume和Goto的

区别 190

10.6.2设置错误陷阱 190

10.6.3编写错误处理例程 190

第11章数据库工具 191

(视频总计22分钟,实例3个,拓展实例6个,技术解惑4个)

11.1数据库概述 192

11.2使用Access数据库 194

11.2.1Access概述 194

11.2.2启动和关闭Access 194

11.2.3Access的基本操作 195

11.2.4压缩Access数据库 196

11.3使用SQLServer数据库 200

11.3.1SQLServer2000介绍 200

11.3.2安装SQLServer2000 200

11.3.3SQLServer2000的

基本操作 202

11.3.4操作数据库表 206

11.4备份和恢复SQLServer

数据库 208

11.4.1备份SQLServer 208

11.4.2恢复SQLServer 210

11.5附加和分离SQLServer

数据库 211

11.5.1附加SQLServer 212

11.5.2分离SQLServer 214

11.6技术解惑 216

11.6.1数据库压缩技术 216

11.6.2安装SQLServer的常见

问题 216

11.6.3在数据库中的E-R图 217

11.6.4数据模型和关系数据

模型 217

第12章使用Data控件和ADO控件 218

(视频总计42分钟,实例9个,拓展实例18个,技术解惑7个)

12.1常用数据库编程方法 219

12.2使用ADO对象 219

12.2.1ADO简介 219

12.2.2ADO的对象 219

12.2.3Command对象 220

12.2.4Connection对象 220

12.2.5Error对象 222

12.2.6Field对象 222

12.2.7Parameter对象 223

12.2.8Property对象 223

12.2.9Recordset对象 224

12.2.10Stream对象 225

12.2.11ADO连接数据库 226

12.2.12ADO实现对数据库的

操作 229

12.3ADO事务处理 236

12.3.1事务特征和处理控制

语句 236

12.3.2VisualBasic的事务处理

编程 236

12.3.3几种获取数据库数据的

方法 239

12.4使用Data控件 240

12.4.1Data控件概述 241

12.4.2Data控件的属性 241

12.4.3Data控件的方法 242

12.4.4Data控件的事件 242

12.5使用ADO控件 243

12.5.1ADO控件的属性 243

12.5.2ADO控件的方法 243

12.5.3使用ADO控件连接

数据库 244

12.5.4使用ADO控件连接

Access 244

12.5.5使用ADO控件连接

SQLServer数据库 245

12.6技术解惑 247

12.6.1总结Recordset的用法 247

12.6.2数据库打开/关闭方法的

选择 247

12.6.3通过相对路径指定数据库

文件 248

12.6.4ADO控件连接Access

数据库的方法 248

12.6.5必须先建立对ADO

对象的引用 249

12.6.6Recordset管理数据库的

方法 249

12.6.7SQL查询语言的结构 249

第13章DataGrid控件和数据绑定 250

(视频总计17分钟,实例15个,拓展实例10个,技术解惑3个)

13.1用ODBC连接数据库 251

13.1.1使用ODBC连接

Access 251

13.1.2使用ODBC连接

SQLServer 253

13.2控件绑定 255

13.3使用DataGrid控件 257

13.3.1绑定DataGrid与ADO

控件 258

13.3.2VisualBasic6.0控件

综合编程 259

13.4技术解惑 262

13.4.1For语句在数据库中的

应用 262

13.4.2复制数据库的结构定义 262

13.4.3选择数据库访问技术 263

第14章报表打印处理 264

(视频总计22分钟,实例1个,拓展实例2个,技术解惑2个)

14.1报表打印技术基础 265

14.1.1数据环境设计器 265

14.1.2数据报表对象

(DataReport) 267

14.1.3数据报表控件 269

14.2使用Printer对象 271

14.2.1Printer对象的属性 272

14.2.2Printer对象的方法 273

14.3CrystalReport报表基础 273

14.3.1CrystalReports控件

基础 274

14.3.2安装CrystalReports 274

14.3.3使用CrystalReports

插件 275

14.4技术解惑 276

14.4.1Excel的宏功能 276

14.4.2使用第三方报表打印

控件 276

第15章存储过程 277

(视频总计15分钟,实例4个,拓展实例8个,技术解惑3个)

15.1存储过程基础 278

15.2创建存储过程 278

15.3管理存储过程 281

15.3.1删除存储过程 281

15.3.2修改存储过程 283

15.3.3程序中使用存储过程 283

15.3.4加密存储过程 285

15.4技术解惑 287

15.4.1执行存储过程的处理

代码 287

15.4.2使用SQL存储过程有

什么好处 289

15.4.3使用视图处理数据 289

第16章使用ActiveX控件技术 290

(视频总计20分钟,实例2个,拓展实例4个,技术解惑1个)

16.1ActiveX基础 291

16.2创建ActiveX控件 291

16.2.1向导创建ActiveX控件 291

16.2.2手动创建ActiveX控件 294

16.3使用ActiveX控件 296

16.4技术解惑 297

丢失ActiveX控件的解决方法 297

第17章文件处理 298

(视频总计40钟,实例9个,拓展实例18个,技术解惑3个)

17.1文件概述 299

17.1.1文件结构 299

17.1.2文件分类 299

17.1.3访问文件 299

17.2文件系统控件 300

17.2.1驱动器列表框控件 300

17.2.2目录列表框控件 300

17.2.3文件列表框控件 301

17.2.4使用文件系统控件 302

17.3顺序文件操作 303

17.3.1打开与关闭 304

17.3.2读操作 304

17.3.3写操作 309

17.4随机文件操作 312

17.4.1打开与关闭 312

17.4.2读写操作 312

17.5二进制文件操作 315

17.5.1二进制文件的存储 315

17.5.2存储方法 315

17.5.3保存到数据库实例 316

17.5.4读取数据库文件实例 319

17.6技术解惑 321

17.6.1实现图像在数据库的

存储与显示的方法 321

17.6.2Input#语句 323

17.6.3存储二进制文件的

意义 323

第18章绘图处理 324

(视频总计18分钟,实例4个,拓展实例8个,技术解惑3个)

18.1坐标系统 325

18.1.1坐标系统介绍 325

18.1.2刻度 325

18.2颜色设置 326

18.3绘图方法 328

18.4常用绘图控件 332

18.4.1使用Line控件 332

18.4.2使用Shape控件 335

18.5技术解惑 337

18.5.1调用Win32API函数

绘图 337

18.5.2总结形状控件(Shape)的

常用属性 338

18.5.3通过Line控件实现分割线

效果和时钟转动效果 339

第19章使用MSChat控件处理图形 340

(视频总计17分钟,实例4个,拓展实例8个,技术解惑2个)

19.1VisualBasic图形编程处理

介绍 341

19.2使用MSChat控件 341

19.2.1添加MSChat控件 341

19.2.2获取图形数据 342

19.3MSChat控件的三维效果 346

19.3.1旋转处理 347

19.3.2光线处理 347

19.3.3MSChat三维效果的综合

实例 349

19.4技术解惑 352

19.4.1实现图形数据的打印和

预览处理 352

19.4.2实现图形动画的3种

方法 353

第20章图形动画编程和多媒体编程 355

(视频总计26分钟,实例4个,拓展实例8个,技术解惑2个)

20.1图形动画编程 356

20.1.1VisualBasic图形动画

编程概述 356

20.1.2制作一个动态图片展示

程序 356

20.2多媒体编程 361

20.3MCI接口 362

20.3.1MCI接口介绍 362

20.3.2MCI函数 362

20.4MultimediaMCI控件 363

20.4.1MultimediaMCI概述 364

20.4.2MultimediaMCI属性和

事件 364

20.4.3使用MultimediaMCI 364

20.5ActiveMovie控件 367

20.5.1ActiveMovie概述 367

20.5.2ActiveMovie属性、方法和

事件 368

20.5.3使用ActiveMovie 369

20.6Mp3play.ocx控件 371

20.7技术解惑 373

20.7.1使用第三方控件 373

20.7.2VisualBasic图形动画

编程的实现 374

第21章网络编程 375

(视频总计27分钟,实例7个,拓展实例14个,技术解惑2个)

21.1使用Winsock控件 376

21.1.1 Winsock控件介绍 376

21.1.2 Winsock属性、方法和

事件 376

21.1.3 使用Winsock控件

实例 377

21.2使用WebBrowser控件 380

21.2.1 WebBrowser属性、方法和

事件 380

21.2.2 WebBrowser控件使用

实例 382

21.3使用Inet控件 384

21.3.1 Inet控件属性、方法和

事件 384

21.3.2 Inet控件使用实例 387

21.4VisualBasic常见的网络

应用 389

21.4.1 获取本机名称和IP

地址 389

21.4.2 获取网页源代码 397

21.4.3 端口扫描 398

21.4.4 在线邮件发送处理 409

21.5技术解惑 411

21.5.1 三类邮件系统 411

21.5.2 Inet控件的功能 411

第22章程序打包和部署 412

(视频总计16分钟)

22.1VisualBasic打包和部署介绍 413

22.2VisualBasic程序打包和部署

向导 413

22.3打包VisualBasic程序 414

22.3.1 打包前的准备工作 415

24.3.2 打包VisualBasic应用

程序 416

22.4部署VisualBasic6.0程序 418

22.4.1 部署前的准备工作 418

22.4.2 部署VisualBasic应用

程序 419

第23章开发一个简单的扫雷游戏 421

(视频总计21分钟)

23.1扫雷游戏系统概述与预览 422

23.1.1 扫雷游戏系统概述 422

23.1.2 扫雷游戏系统预览 422

23.2扫雷游戏系统设计与分析 423

23.3鼠标单击方格的事件 429

23.4制作游戏安装包 435

23.5核心代码分析 435

第24章图书借阅系统 439

(视频总计39分钟)

24.1图书借阅系统介绍和分析 440

24.1.1 图书借阅系统应用背景

概述 440

24.1.2 图书借阅系统需

求分析 440

24.1.3 图书借阅系统功能模块

结构 440

24.1.4 图书借阅系统概览 440

24.2图书借阅系统数据库设计 442

24.2.1 数据库需求分析 442

24.2.2 概念结构设计 443

24.2.3 逻辑结构设计 443

24.3系统窗体概览 444

24.4创建主窗体Main.frm 445

24.4.1 界面设计 445

24.4.2 编写窗体处理代码 448

24.5创建图书管理窗体Books.frm 449

24.5.1 界面设计 450

24.5.2 编写窗体处理代码 451

24.6图书添加/修改窗体

BooksAE.frm 455

24.6.1 界面设计 455

24.6.2 编写窗体处理代码 456

24.7图书查找窗体Search.frm 459

24.7.1 界面设计 459

24.7.2 编写窗体处理代码 460

24.8图书过滤窗体Filter.frm 461

24.8.1 界面设计 462

24.8.2 编写窗体处理代码 463

24.9排序处理窗体Sort.frm 464

24.9.1 界面设计 464

24.9.2 编写窗体处理代码 465

24.10创建客户管理窗体

Members.frm 466

24.10.1 界面设计 466

24.10.2 编写窗体处理代码 467

24.11创建借书处理窗体Issue.frm 471

24.11.1 界面设计 471

24.11.2 编写窗体处理代码 473

24.12创建还书处理窗体

Return.frm 475

24.12.1 界面设计 475

24.12.2 编写窗体处理代码 476

24.13创建信息选择窗体

SelectDg.frm 479

24.13.1 界面设计 479

24.13.2 编写窗体处理代码 480

24.14创建系统设置窗体

Settings.frm 482

24.14.1 界面设计 482

24.14.2 编写窗体处理代码 483

24.15创建图书报表DataReport1 484
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP