图书介绍
中文Visual Basic 6.0实用教程 结构化程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![中文Visual Basic 6.0实用教程 结构化程序设计](https://www.shukui.net/cover/17/30545527.jpg)
- 沈大林,杨旭,关点等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115132798
- 出版时间:2005
- 标注页数:280页
- 文件大小:103MB
- 文件页数:296页
- 主题词:BASIC语言-程序设计-专业学校-教材
PDF下载
下载说明
中文Visual Basic 6.0实用教程 结构化程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 结构化程序设计概述1
1.1 Visual Basic 6.0简介和工作环境1
1.1.1 中文Visual Basic 6.0简介1
1.1.2 中文Visual Basic 6.0的工作环境2
1.2 第1个简单的Visual Basic程序9
1.2.1 代码编辑器9
1.2.2 获取帮助10
1.2.3 项目实现11
1.2.4 项目拓展14
1.保存程序14
2.运行程序和生成可执行文件15
3.使用Visual Basic开发应用程序的步骤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.1 Visual Basic文件类型22
1.4.2 工程属性的设置和添加工程文件23
1.4.3 项目实现24
1.4.4 项目拓展28
1.删除工程和工程中的文件28
2.保存工程组和设置启动工程28
3.利用工程和窗体文件创建多窗体的工程28
思考与练习28
第2章 中文Visual Basic 6.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.判断函数53
2.3.4 项目拓展53
1.转换函数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.2 Print和Cls方法60
思考与练习62
2.End语句的格式与功能62
1.Beep语句的格式与功能62
2.5.4 项目拓展62
2.5.3 项目实现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.2 If Then Elself语句72
3.2.3 项目实现72
3.2.4 项目拓展74
1.“符号函数”程序74
2.“工资扣税”程序75
3.3 求一元二次方程的解77
3.3.1 选择结构的嵌套77
3.3.2 Select Case语句78
3.3.3 项目实现79
3.3.4 项目拓展——“工资扣税”程序82
3.4 九九乘法表84
3.4.1 For Next语句84
3.4.2 循环结构的嵌套87
3.4.3 项目实现88
3.4.4 项目拓展90
1.在程序中设置窗体文字的属性90
2.Goto语句91
3.“求3个有趣的整数”程序91
4.“猜父子年龄”程序91
3.5 连续自然数的和92
3.5.1 While Wend语句92
5.“人民币取法”程序92
3.5.2 Do Loop语句94
3.5.3 项目实现95
3.5.4 项目拓展96
1.“显示裴波纳契数列”程序96
2.“求2!+4!+…+10!的值”程序97
思考与练习97
4.1.1 算法分析102
4.1 优化算法——有趣的4个自然数102
第4章 优化算法和程序设计方法102
4.1.2 算法的时间复杂度和空间复杂度103
4.1.3 项目实现104
4.1.4 项目拓展106
1.获取自然数中每位数字的方法106
2.“求特殊的三位数”程序107
3.求特殊的四位数107
4.2.2 穷举法108
4.2 解不定方程式108
4.2.1 利用计算机解决问题的几个阶段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.3 项目实现117
4.4.2 最小公倍数的求解方法117
1.使用定义的方法编写程序118
4.4.4 项目拓展118
2.“求三个数的最大公约数和最小公倍数”程序119
4.5 字符三角形图案120
4.5.1 Str函数和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
2.“谁第一”程序129
4.6.3 项目拓展129
1.“猜年龄”程序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.1 For Each Next循环语句和数组函数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
1.“线性表数据的删除和添加”程序160
5.3.4 项目拓展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
1.“两个自然数的最大公约数和最小公倍数”程序191
6.1.5 项目拓展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
2.“发工资方案”程序208
6.3.5 项目拓展208
1.常量的作用域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.2 二进制文件的写入与读出243
7.3.1 二进制文件的打开与关闭243
7.3 中文信息加密和解密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
附录4 Visual Basic 6.0试卷266
附录5 部分参考答案276