计算机程序设计基础教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘莹,车光宏编著
- 出 版 社:上海:上海交通大学出版社
- 出版年份:2005
- ISBN:7313041373
- 页数:258 页
第1章 程序设计概论 1
1.1 程序设计的基本概念 1
1.1.1 程序与程序设计 1
1.1.2 程序设计的过程 2
1.1.3 程序的运行方式 3
1.1.4 程序设计的特点 3
1.1.5 程序的质量标准 4
1.2 程序设计语言 6
1.2.1 程序设计语言的分类 6
1.2.2 程序设计语言的发展 8
1.2.3 常用程序设计语言简介 9
1.3 程序设计方法 10
1.3.1 结构化程序设计 10
1.3.2 面向对象程序设计 15
1.4 程序设计环境和实现步骤 16
1.4.1 程序设计环境 16
1.4.2 实现步骤 17
习题1 18
第2章 算法及其描述工具 19
2.1 算法的概念 19
2.1.1 算法和算法设计 19
2.1.2 算法的基本特性 21
2.2 算法的描述工具 23
2.2.1 程序流程图 23
2.2.2 PAD图 24
2.2.3 N-S图 25
2.2.4 伪码 26
2.3 算法设计的基本思想 26
2.3.1 枚举 26
2.3.2 递推 27
2.3.3 递归 30
2.3.4 迭代 32
2.3.5 回溯 33
2.4 算法设计举例 34
习题2 41
第3章 数据表示及基本运算 43
3.1 数据类型 43
3.1.1 基本数据类型 44
3.1.2 用户自定义类型 45
3.2 常量和变量 46
3.2.1 常量 46
3.2.2 变量 47
3.3 函数 49
3.4 运算符和表达式 51
3.4.1 算术表达式 51
3.4.2 字符串表达式 52
3.4.3 日期表达式 52
3.4.4 关系表达式 53
3.4.5 逻辑表达式 53
3.4.6 混合表达式的执行顺序 54
习题3 55
第4章 程序结构与基本语句 56
4.1 概述 56
4.1.1 程序的构成 56
4.1.2 程序的控制结构 57
4.1.3 顺序结构 58
4.2 赋值语句 58
4.3 数据输出语句 59
4.3.1 Print方法 59
4.3.2 使用标签 61
4.3.3 使用文本框 62
4.4 数据输入语句 62
4.4.1 使用文本框 62
4.4.2 使用对话框 64
4.5 其他语句 67
4.5.1 注释语句 67
4.5.2 结束语句(End) 67
4.6 程序设计举例 68
习题4 71
第5章 分支与循环 72
5.1 分支结构 72
5.1.1 条件语句 73
5.1.2 情况语句 79
5.2 循环结构 81
5.2.1 条件循环语句 82
5.2.2 计数循环语句 85
5.2.3 多重循环 87
5.3 程序设计举例 89
习题5 97
第6章 数组 98
6.1 概述 98
6.1.1 数组的定义 99
6.1.2 静态数组和动态数组 101
6.2 一维数组的基本操作 102
6.2.1 一维数组的赋值和输出 102
6.2.2 一维数组的复制 103
6.2.3 最大值问题 103
6.2.4 一维数组的查找 104
6.2.5 排序 108
6.3 二维数组的基本操作 111
6.3.1 二维数组的赋值与输出 112
6.3.2 二维数组的复制 113
6.3.3 二维数组的最大值问题 116
6.4 程序设计举例 117
习题6 123
第7章 过程 125
7.1 概述 125
7.2 函数过程 127
7.2.1 函数过程的定义格式 127
7.2.2 函数过程的建立 128
7.2.3 函数过程的调用 128
7.3 子程序过程 130
7.3.1 子程序过程的定义格式 130
7.3.2 子程序过程的建立 131
7.3.3 子程序过程的调用 131
7.4 参数传送 132
7.4.1 形式参数与实在参数 133
7.4.2 值传递与地址传递 133
7.4.3 数组参数 136
7.4.4 缺省参数和可变参数 137
7.5 过程的嵌套调用 139
7.5.1 嵌套调用 139
7.5.2 递归调用 140
7.6 变量的作用域与生存期 143
7.6.1 变量的作用域 143
7.6.2 变量的生存期 146
习题7 147
第8章 数据文件 148
8.1 概述 148
8.1.1 文件的基本概念 148
8.1.2 文件的基本操作 149
8.2 数据文件及其结构 152
8.3 数据文件的基本操作 154
8.3.1 顺序文件的基本操作 154
8.3.2 随机文件的基本操作 157
8.3.3 二进制文件的基本操作 160
8.4 文件操作举例 161
8.4.1 顺序文件操作举例 161
8.4.2 随机文件操作举例 164
8.4.3 二进制文件操作举例 169
习题8 172
第9章 面向对象程序设计 174
9.1 面向对象的基本概念 174
9.1.1 对象与实例 175
9.1.2 什么是消息 176
9.1.3 类 177
9.1.4 事件及事件处理 178
9.1.5 面向对象 178
9.2 面向对象方法的特点 178
9.2.1 继承 178
9.2.2 封装 179
9.2.3 多态性 180
9.3 面向对象方法的优点 180
习题9 181
第10章 窗体与基本控件 182
10.1 可视化程序设计概述 182
10.2 Visual Basic 6.0窗体对象 183
10.2.1 窗体的属性 184
10.2.2 窗体事件 188
10.2.3 和窗体有关的语句与方法 190
10.2.4 多窗体应用程序 191
10.3 命令按钮、标签与文本框 193
10.3.1 命令按钮 193
10.3.2 标签 195
10.3.3 文本框 197
10.4 选择性控件 199
10.4.1 复选框与单选按钮 199
10.4.2 框架 202
10.4.3 列表框 203
10.4.4 组合框 206
10.4.5 水平滚动条与垂直滚动条 207
10.5 计时器 209
10.6 文件系统控件 211
10.6.1 驱动器列表框 211
10.6.2 目录列表框 212
10.6.3 文件列表框 212
10.7 控件编程的高级控制 214
10.7.1 控件数组 214
10.7.2 Tab顺序 218
10.7.3 键盘和鼠标事件 220
习题10 223
第11章 图形与界面设计 225
11.1 图形控件和图形方法 225
11.1.1 坐标系统 225
11.1.2 绘图属性 228
11.1.3 图形控件 230
11.1.4 图形方法 232
11.2 常见的ActiveX部件 237
11.2.1 加载ActiveX控件 237
11.2.2 公共对话框控件 237
11.2.3 RichTextBox控件 244
11.3 Visual Basic 6.0用户界面设计 247
11.3.1 菜单设计 247
11.3.2 多文档界面 252
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019