标题：中文visual basic 6.0实用教程——结构化程序设计
基本信息
书名:
中文visualbasic6.0实用教程——结构化程序设计
书号:
13279
作者:
沈大林杨旭关点杜金
图书简介
本书按项目驱动方式，以知识点配合实例的方法进行讲解，同时注意到知识的完整性、系统性和实用性。全书共分7章，除了介绍大量的知识点外，还介绍了近100个应用实例。
本书为中等职业学校计算机软件专业教材，也可以作为各种计算机短期培训班的培训教材，以及广大计算机爱好
书籍目录
目录:
第1章结构化程序设计概述1
1.1visualbasic6.0简介和工作环境1
1.1.1中文visualbasic6.0简介1
1.1.2中文visualbasic6.0的工作环境2
1.2第1个简单的visualbasic程序9
1.2.1代码编辑器9
1.2.2获取帮助10
1.2.3项目实现11
1.2.4项目拓展14
1．保存程序14
2．运行程序和生成可执行文件15
3．使用visualbasic开发应用程序的步骤15
1.3求10以内的偶数和16
1.3.1什么是结构化程序设计16
1.3.2创建安装程序和安装应用程序17
1.3.3项目实现19
1.3.4项目拓展21
1．什么是面向对象程序设计21
2．什么是事件驱动程序设计22
1.4选择窗体22
1.4.1visualbasic文件类型22
1.4.2工程属性的设置和添加工程文件23
1.4.3项目实现24
1.4.4项目拓展28
1．删除工程和工程中的文件28
2．保存工程组和设置启动工程28
3．利用工程和窗体文件创建多窗体的工程28
思考与练习28
第2章中文visualbasic6.0编程基础31
2.1输入密码31
2.1.1数据的类型31
2.1.2常量34
2.1.3变量36
2.1.4函数38
2.1.5项目实现39
2.1.6项目拓展——输出“消息”对话框41
2.2计算圆周长、面积和球体积42
2.2.1代码的书写规则42
2.2.2表达式42
2.2.3项目实现46
2.2.4项目拓展48
1．复合表达式的运算顺序48
2．表达式运算的验证程序48
2.3函数运算48
2.3.1数学函数48
2.3.2字符串函数和字符串格式化49
2.3.3项目实现51
2.3.4项目拓展53
1．转换函数53
2．判断函数53
3．转换函数和判断函数验证程序54
2.4使用windows的记事本和游戏程序54
2.4.1日期和时间函数54
2.4.2调用外部应用程序函数(shell)55
2.4.3项目实现56
2.4.4项目拓展57
1．格式输出函数(format$)57
2．格式输出函数应用举例58
3．日期和时间函数的验证程序59
2.5使用print方法输出信息59
2.5.1赋值语句60
2.5.2print和cls方法60
2.5.3项目实现62
2.5.4项目拓展62
1．beep语句的格式与功能62
2．end语句的格式与功能62
思考与练习62
第3章基本算法和控制结构65
3.1提取人民币的方案65
3.1.1算法概述65
3.1.2算法的描述方法66
3.1.3项目实现68
3.1.4项目拓展——“四则运算”程序69
3.2计算运费71
3.2.1单选择双分支语句71
3.2.2ifthenelself语句72
3.2.3项目实现72
3.2.4项目拓展74
1．“符号函数”程序74
2．“工资扣税”程序75
3.3求一元二次方程的解77
3.3.1选择结构的嵌套77
3.3.2selectcase语句78
3.3.3项目实现79
3.3.4项目拓展——“工资扣税”程序82
3.4九九乘法表84
3.4.1fornext语句84
3.4.2循环结构的嵌套87
3.4.3项目实现88
3.4.4项目拓展90
1．在程序中设置窗体文字的属性90
2．goto语句91
3．“求3个有趣的整数”程序91
4．“猜父子年龄”程序91
5．“人民币取法”程序92
3.5连续自然数的和92
3.5.1whilewend语句92
3.5.2doloop语句94
3.5.3项目实现95
3.5.4项目拓展96
1．“显示裴波纳契数列”程序96
2．“求2！4！…10！的值”程序97
思考与练习97
第4章优化算法和程序设计方法102
4.1优化算法——有趣的4个自然数102
4.1.1算法分析102
4.1.2算法的时间复杂度和空间复杂度103
4.1.3项目实现104
4.1.4项目拓展106
1．获取自然数中每位数字的方法106
2．“求特殊的三位数”程序107
3．求特殊的四位数107
4.2解不定方程式108
4.2.1利用计算机解决问题的几个阶段108
4.2.2穷举法108
4.2.3项目实现109
4.2.4项目拓展111
1．“选出特殊学号的学生”程序111
2．“列出前三名”程序111
3．“照片中都有谁”程序112
4.3求300以内的素数和113
4.3.1素数特点和有关的定律113
4.3.2项目实现114
4.3.3项目拓展115
1．求素数和程序的优化115
2．“哥德巴赫猜想命题1的验证”程序115
4.4两个数的最大公约数与最小公倍数116
4.4.1最大公约数的求解方法116
4.4.2最小公倍数的求解方法117
4.4.3项目实现117
4.4.4项目拓展118
1．使用定义的方法编写程序118
2．“求三个数的最大公约数和最小公倍数”程序119
4.5字符三角形图案120
4.5.1str函数和format函数120
4.5.2项目实现120
4.5.3项目拓展122
1．“字符平行四边形图案”程序122
2．“字符菱形图案”程序122
3．“数字菱形图案1”程序124
4．“数字菱形图案2”程序125
5．“字母菱形图案”程序126
4.6逻辑推理——谁是跳水运动员126
4.6.1逻辑推理的算法126
4.6.2项目实现127
4.6.3项目拓展129
1．“猜年龄”程序129
2．“谁第一”程序129
4.7不同进制数之间的转换130
4.7.1不同进制数之间的相互转换原理130
4.7.2项目实现131
4.7.3项目拓展132
1．“最大素数的后8位数”程序132
2．“挑出最大的数和最小的数”程序133
3．“求一元n次方程的近似根”程序134
4．“50位精确加法计算”程序135
思考与练习137
第5章数组和数据结构基础141
5.1选举程序141
5.1.1数组和数组元素141
5.1.2定义常规数组142
5.1.3项目实现143
5.1.4项目拓展144
1．“创建和显示一维数组”程序144
2．“创建和显示二维数组”程序145
5.2改变二维数组146
5.2.1foreachnext循环语句和数组函数146
5.2.2项目实现147
5.2.3项目拓展149
1．“矩阵行列变换”程序149
2．“矩阵行颠倒”程序150
3．“矩阵列颠倒”程序151
5.3线性表的插入和删除152
5.3.1数据结构的基础知识152
5.3.2线性表155
5.3.3项目实现156
5.3.4项目拓展160
1．“线性表数据的删除和添加”程序160
2．“显示杨辉三角形”程序163
5.4数据的排序164
5.4.1什么是排序164
5.4.2排序运算的算法165
5.4.3项目实现167
5.4.4项目拓展172
1．“穿梭排序”程序172
2．“顺序找序排序”程序174
3．“选大排序”程序176
思考与练习178
第6章过程和自定义数据类型183
6.1求组合数183
6.1.1过程183
6.1.2通用过程的定义184
6.1.3通用过程的调用188
6.1.4项目实现189
6.1.5项目拓展191
1．“两个自然数的最大公约数和最小公倍数”程序191
2．“哥德巴赫猜想证明”程序192
6.2计算阶乘和194
6.2.1形参和实参194
6.2.2参数的传址与传值196
6.2.3项目实现197
6.2.4项目拓展199
1．“传值与传址方式的差异”程序199
2．“命名传递验证”程序200
6.3求2的n次方精确值200
6.3.1窗体模块和标准模块200
6.3.2变量的作用域和变量的生存期202
6.3.3过程的作用域和过程的外部调用204
6.3.4项目实现206
6.3.5项目拓展208
1．常量的作用域208
2．“发工资方案”程序208
6.4统计学生成绩211
6.4.1自定义数据类型的定义方法211
6.4.2自定义数据类型的使用212
6.4.3项目实现212
6.4.4项目拓展214
1．使用同名的变量214
2．启动时快速显示窗体216
6.5利用递归算法求阶乘216
6.5.1递归216
6.5.2项目实现218
6.5.3项目拓展219
1．“利用递归算法求斐波那契数列的第n号数”程序219
2．“hanoi(汉诺)塔问题”程序220
3．“精确计算n!的值”程序222
思考与练习223
第7章文件管理225
7.1文本文件加密器225
7.1.1文件的结构特点和文件的基本划分225
7.1.2打开与读取顺序文件226
7.1.3写入顺序文件和关闭顺序文件228
7.1.4项目实现229
7.1.5项目拓展——“文本文件解密器”程序230
7.2“学生档案管理”程序232
7.2.1文件的其他划分方式232
7.2.2打开与读取随机文件232
7.2.3关闭与写入随机文件233
7.2.4项目实现234
7.2.5项目拓展——“员工工作时间管理”程序239
7.3中文信息加密和解密243
7.3.1二进制文件的打开与关闭243
7.3.2二进制文件的写入与读出243
7.3.3项目实现244
7.3.4项目拓展247
1．设定文件指针指向的位置247
2．获取被打开文件的格式247
7.4文本文件管理器247
7.4.1对文件操作的函数247
7.4.2对文件操作的语句251
7.4.3项目实现252
7.4.4项目拓展——“文本文件察看器”程序253
思考与练习255
附录1应用程序类型的名称和说明257
附录2主菜单中各类菜单命令的作用258
附录3工具箱中基本控件工具的名称和功能264
附录4visualbasic6.0试卷266
附录5部分参考答案276[1]