王朝网络
分享
 
 
 

程序设计基础——Visual Basic教程(本科)

王朝导购·作者佚名
 
程序设计基础——Visual Basic教程(本科)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,Basic VB VB Script,

作者: 周黎,钱瑛,周阳花 编著

出 版 社: 人民邮电出版社

出版时间: 2008-3-1字数: 543000版次: 1页数: 344印刷时间: 2008/03/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115173195包装: 平装编辑推荐

本书可以帮助读者掌握程序的基本思想,主要内容包括Visual Basic集成环境的组成、界面设计、Visual Basic基本控件和高级控件的使用、程序设计基础知识及三种结构程序设计等。书中提供了大量的程序设计典型算法,指导读者在实践中熟练解决问题。

本书的主要特点如下:

内容由浅入深、秩序渐进,力求通俗易懂、简洁实用。注重对学生基本概念、基本理论、基本技能的培养。本书所有程序均上机调试通过,具有界面友好等特点。

内容简介

全书从初学者的角度出发,由浅入深地介绍面向对象的程序设计方法,主要包括Visual Basic集成环境的组成、Visual Basic基本控件和高级控件的使用、程序设计基础知识及3种结构程序设计、高级数据类型、过程、文件和数据库编程技术等内容。本书还提供了大量的程序设计典型算法,指导读者在实践中更熟练地解决问题。

本书注重对学生进行基本概念、基本理论、基本技能的培养,可作为各类高等院校非计算机专业学习Visual Basic程序设计的教材,也可供有关工程技术人员和计算机爱好者阅读参考。

目录

第1章概述1

1.1程序设计概述1

1.1.1程序设计语言的发展1

1.1.2结构化的程序设计2

1.1.3面向对象的程序设计3

1.1.4程序设计步骤4

1.2Visual Basic简介4

1.2.1Visual Basic的发展历史5

1.2.2Visual Basic的特点6

1.3Visual Basic 6.0的安装6

1.3.1Visual Basic 6.0的安装步骤7

1.3.2Visual Basic帮助系统的安装8

1.4Visual Basic 6.0的集成开发环境8

1.4.1Visual Basic的启动和退出8

1.4.2菜单栏10

1.4.3工具栏10

1.4.4各种窗口简介10

1.4.5环境定制14

1.5Visual Basic应用程序设计步骤14

1.5.1创建工程14

1.5.2界面设计14

1.5.3属性设置15

1.5.4代码编辑15

1.5.5文件保存16

1.5.6程序运行16

本章小结17

思考练习题17

第2章Visual Basic界面设计(上)18

2.1窗体18

2.1.1Visual Basic对象的基本属性18

2.1.2窗体的常用属性21

2.1.3窗体的方法22

2.1.4窗体的事件24

2.1.5多重窗体和MDI窗体28

2.2文本控件30

2.2.1标签30

2.2.2文本框31

2.3按钮控件35

2.4选择控件37

2.4.1单选按钮、复选框和框架38

2.4.2列表框和组合框41

2.5图形控件45

2.5.1图片框和图像框45

2.5.2直线和形状控件47

2.6滚动条48

2.7时钟控件49

2.8焦点51

2.9综合使用控件实例51

本章小结54

思考练习题55

第3章Visual Basic界面设计(下)56

3.1键盘和鼠标事件56

3.1.1键盘事件56

3.1.2鼠标事件59

3.2拖放61

3.2.1与拖放有关的属性、方法和事件61

3.2.2自动拖放63

3.2.3手动拖放63

3.3菜单设计65

3.3.1菜单编辑器简介65

3.3.2创建菜单67

3.3.3弹出式菜单68

3.3.4动态菜单69

3.3.5MDI应用程序中的菜单70

3.4常用ActiveX控件72

3.4.1ActiveX控件简介72

3.4.2通用对话框控件73

3.4.3Toolbar控件和ImageList控件79

3.4.4StatusBar控件82

3.4.5TabStrip控件84

3.4.6TreeView控件和ListView控件86

3.4.7ProgressBar控件和Slider控件88

3.4.8RichTextBox控件90

3.5图形绘制92

3.5.1坐标系统92

3.5.2定义颜色94

3.5.3绘图属性95

3.5.4绘图方法96

3.6多媒体处理99

3.6.1MMControl控件99

3.6.2Animation控件101

本章小结102

思考练习题102

第4章Visual Basic程序设计基础104

4.1Visual Basic语言字符集及编码规则104

4.1.1Visual Basic语言字符集104

4.1.2编码规则104

4.2数据类型106

4.2.1数值数据类型Byte、Integer、Long、Single、Double、Currency106

4.2.2字符数据类型String108

4.2.3逻辑数据类型Boolean108

4.2.4日期数据类型Date108

4.2.5对象数据类型Object108

4.2.6变体数据类型Variant109

4.3常量和变量109

4.3.1数据的存储109

4.3.2常量109

4.3.3变量111

4.4运算符和表达式115

4.4.1算术运算符和算术、日期表达式116

4.4.2字符串运算符和字符串表达式117

4.4.3关系运算符和关系表达式118

4.4.4逻辑运算符和逻辑表达式120

4.4.5表达式的构造与计算121

4.5常用内部函数122

4.5.1数学函数123

4.5.2转换函数124

4.5.3字符串函数126

4.5.4日期函数128

4.5.5随机Rnd函数与Randomize语句129

4.5.6格式输出Format函数130

4.5.7Shell函数131

本章小结132

思考练习题132

第5章算法134

5.1算法的基本概念134

5.2算法的基本特征135

5.3算法设计的要求135

5.4算法的基本结构136

5.5算法的表示136

5.5.1用自然语言描述算法136

5.5.2伪代码表示138

5.5.3流程图表示138

5.6常用算法设计方法140

5.6.1穷举搜索法140

5.6.2递推法141

5.6.3回溯法142

5.6.4分治法143

本章小结143

思考练习题144

第6章顺序结构程序设计145

6.1赋值语句145

6.2常用的输入语句147

6.2.1用控件输入147

6.2.2输入框——InputBox函数149

6.3常用的输出语句151

6.3.1用控件输出151

6.3.2消息框——MsgBox函数152

6.4其他语句155

6.4.1注释语句155

6.4.2暂停语句155

6.4.3结束语句155

6.4.4Exit语句156

6.5常用算法及应用156

6.5.1交换两个数据的值156

6.5.2数据的自运算157

本章小结158

思考练习题158

第7章选择结构程序设计159

7.1If语句159

7.1.1If...Then…结构159

7.1.2If...Then...Else…结构160

7.1.3If...Then...ElseIf…结构161

7.1.4If语句的嵌套163

7.1.5与If语句有关的函数165

7.2Select Case语句166

7.3基本算法及应用168

7.3.1求两个数的最大(小)值168

7.3.2用户输入时按键的判断169

7.3.3信息的有效性验证170

7.3.4单选按钮和复选框的应用170

7.4其他应用举例171

本章小结175

思考练习题175

第8章循环结构程序设计176

8.1For...Next语句176

8.2Do...Loop语句179

8.2.1当型循环179

8.2.2直到型循环182

8.3While...Wend语句183

8.4GoTo语句184

8.5循环嵌套185

8.6常用算法及实例187

8.6.1累加(乘)187

8.6.2求最值189

8.6.3穷举法190

8.6.4递推法(迭代法)193

8.6.5字符串遍历196

8.6.6有限状态自动机198

8.6.7进制转换199

8.6.8图形字符的打印202

本章小结202

思考练习题202

第9章高级数据类型204

9.1数组204

9.1.1数组的基本概念204

9.1.2一维定长数组205

9.1.3二维定长数组207

9.1.4多维定长数组210

9.1.5动态数组210

9.1.6控件数组211

9.1.7与数组操作相关的语句和常用函数213

9.2有关数组操作的常用算法216

9.2.1数组的查找216

9.2.2数组的最值问题218

9.2.3数组的逆置220

9.2.4数组的排序220

9.2.5数组的移位222

9.2.6数组的插入223

9.2.7数组的删除225

9.2.8数组的合并226

9.3数组的应用举例228

9.4枚举类型231

9.4.1枚举类型的声明231

9.4.2引用枚举类型中的常数232

9.4.3枚举类型变量的声明233

9.4.4枚举类型的应用234

9.5用户自定义类型235

9.5.1定义用户自定义类型235

9.5.2自定义类型变量的声明236

9.5.3自定义类型变量的访问236

9.5.4用户自定义类型数组237

本章小结241

思考练习题241

第10章过程243

10.1Visual Basic程序代码的结构化组织243

10.1.1模块243

10.1.2过程244

10.2函数过程的定义和调用245

10.2.1函数过程的定义245

10.2.2函数过程的调用248

10.3子程序过程的定义与调用250

10.3.1子过程的定义250

10.3.2子过程的调用251

10.3.3事件过程的调用253

10.3.4其他模块中的过程调用254

10.3.5Sub Main过程254

10.4参数传递255

10.4.1形实结合255

10.4.2参数传递方式258

10.4.3数组参数的传递262

10.4.4对象参数传递264

10.4.5可选参数与可变参数265

10.5过程的嵌套调用266

10.5.1嵌套调用其他过程266

10.5.2递归调用267

10.6变量、过程的作用域270

10.6.1过程的作用域270

10.6.2变量的作用域271

10.6.3静态变量277

10.7常见算法的应用278

10.7.1约数278

10.7.2字符串处理279

10.7.3数字验证280

10.7.4高次方程求根281

10.7.5递归282

10.7.6鞍点282

10.8综合应用举例284

本章小结286

思考练习题286

第11章文件288

11.1文件的基本概念288

11.1.1文件的结构288

11.1.2文件的分类289

11.1.3文件操作的一般步骤289

11.2文件的打开与关闭290

11.2.1文件的打开(建立)290

11.2.2文件的关闭291

11.2.3文件指针292

11.3文件操作的相关函数和语句292

11.3.1相关函数292

11.3.2相关语句294

11.4顺序存取文件296

11.4.1顺序文件的打开与关闭296

11.4.2顺序文件的写操作296

11.4.3顺序文件的读操作299

11.4.4顺序文件的应用304

11.5随机存取文件305

11.5.1随机文件的打开和关闭306

11.5.2随机文件的读写306

11.5.3随机文件的应用308

11.6二进制存取文件309

11.6.1打开和关闭二进制文件310

11.6.2二进制文件的读写操作310

11.6.3二进制文件的应用310

11.7文件系统控件311

11.7.1驱动器列表框311

11.7.2目录列表框312

11.7.3文件列表框313

11.7.4文件系统控件的同步与应用315

11.8有关文件操作的常用算法316

11.8.1读取文件全部内容316

11.8.2文件合并316

11.8.3文件复制318

本章小结319

思考练习题319

第12章数据库编程技术320

12.1数据库的基础知识320

12.1.1数据库的发展历史320

12.1.2数据库的基本概念321

12.1.3关系数据库322

12.2SQL语言322

12.2.1SQL语言的组成322

12.2.2DDL322

12.2.3DML323

12.3可视化数据管理器324

12.3.1建立数据库324

12.3.2建立查询326

12.4Data控件326

12.4.1Data控件的属性326

12.4.2Data控件的事件327

12.4.3Data控件的方法328

12.5应用举例329

本章小结333

思考练习题334

附录A程序调试与错误处理335

A.1程序调试335

A.1.1错误类型335

A.1.2Visual Basic的调试环境336

A.1.3程序调试338

A.1.4程序调试实例339

A.2错误处理341

A.2.1错误捕捉和处理341

A.2.2错误处理实例341

附录B常见错误代码表343

附录C标准ASCⅡ码表345

参考文献346

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
乳腺肿瘤病理学
信息检索与利用(本科)
射频识别(RFID)系统设计、仿真与应用
Visual FoxPro数据库应用教程
程序设计基础——Visual Basic学习与实验指导(本科)
Maya和After Effects印象电视包装专业技法(1DVD)(彩印)
C#与.NET 3.0 高级程序设计(特别版)
PHP网络编程自学手册(1CD)
UG NX 4中文版从入门到精通(1DVD)
Maya光与材质的视觉艺术(第2版)(1DVD)(彩印)
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有