程序设计基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈一明主编
- 出 版 社:北京:北京邮电大学出版社
- 出版年份:2011
- ISBN:9787563524006
- 页数:294 页
第一篇 基础篇 2
第1章 算法与算法设计 2
1.1 算法的概念 2
1.2 算法的组成要素与控制结构 3
1.3 算法的表示 5
1.4 算法的特征与算法的评价标准 8
1.5 算法的设计方法 9
1.6 常用算法简介 10
1.6.1 常用算法 10
1.6.2 算法举例 11
总结与提高 13
思考与练习 13
第2章 程序与程序设计 15
2.1 程序的概念 15
2.2 程序设计与程序设计基本流程 16
2.3 程序的功能结构 17
2.4 程序设计的演变 17
2.4.1 早期程序设计 17
2.4.2 结构化程序与结构化程序设计 18
2.4.3 面向对象程序设计 19
2.4.4 可视化编程 20
2.5 源程序与目标程序 21
总结与提高 23
思考与练习 23
第3章 程序设计语言 25
3.1 程序设计语言简介 25
3.1.1 程序设计语言的发展 25
3.1.2 高级程序设计语言的程序示例 27
3.2 程序设计语言特点与使用简介 27
3.2.1 常用的程序设计语言特点 27
3.2.2 常用的程序设计语言使用简介 29
总结与提高 35
思考与练习 36
第4章 编程基础 37
4.1 高级语言编程基础 37
4.1.1 数据与数据类型 37
4.1.2 常量与变量 39
4.1.3 表达式 42
4.1.4 函数与数组 44
4.2 数据输入与输出 45
4.2.1 数据输入 45
4.2.2 数据输出 46
4.3 程序基本控制结构 47
4.3.1 选择结构 48
4.3.2 循环结构 49
4.4 简单编程示例 51
总结与提高 56
思考与练习 56
第二篇 案例篇 68
第5章 Visual Basic程序设计 68
5.1 Visual Basic编程概述 68
5.1.1 引例 68
5.1.2 OOP思想 69
5.1.3 VB程序设计思想 72
总结与提高 77
思考与练习 77
5.2 VB的常用标准控件 82
5.2.1 控件编程实例 82
5.2.2 键盘和鼠标事件 88
5.2.3 其他控件示例 90
总结与提高 92
思考与练习 92
5.3 过程与过程应用 96
5.3.1 过程 96
5.3.2 参数传递 98
5.3.3 过程应用 100
总结与提高 104
思考与练习 104
5.4 菜单、对话框和多重窗体设计 109
5.4.1 菜单和对话框程序设计 109
5.4.2 建立多重窗体应用程序 114
总结与提高 116
思考与练习 116
5.5 数据文件 120
总结与提高 124
思考与练习 124
第6章 Visual C++程序设计 127
6.1 Visual C++编程概述 127
6.1.1 简单的VC++程序介绍 127
6.1.2 VC++编译预处理 129
总结与提高 129
思考与练习 130
6.2 函数与数组 134
6.2.1 函数的定义及参数传递 134
6.2.2 递归简介 138
6.2.3 数组的基本应用 138
6.2.4 多维数组 140
6.2.5 数组与函数 141
总结与提高 141
思考与练习 142
6.3 指针 146
6.3.1 指针与地址操作符 146
6.3.2 指针变量的声明 147
6.3.3 指针初始化 149
6.3.4 指针运算 149
6.3.5 指针与数组 150
6.3.6 指针的指针 151
6.3.7 void指针 152
6.3.8 数指针 152
总结与提高 153
思考与练习 154
6.4 类 158
6.4.1 构造函数和析构函数 161
6.4.2 构造函数重载 163
6.4.3 类的指针 165
6.4.4 struct和union定义的类 166
总结与提高 166
思考与练习 166
6.5 文件的输入输出 170
6.5.1 打开文件 170
6.5.2 关闭文件 171
6.5.3 文本文件 171
6.5.4 状态标志符的验证 173
6.5.5 获得和设置流指针 173
6.5.6 二进制文件 174
6.5.7 缓存和同步 175
总结与提高 175
思考与练习 176
第7章 Visual FoxPro程序设计 178
7.1 Visual FoxPro数据库基础 178
7.1.1 Visual FoxPro工作目录的设置 179
7.1.2 项目管理器 180
7.1.3 数据库管理 181
7.1.4 表的基本操作与维护 182
7.1.5 数据排序、索引、统计和多表操作 189
7.1.6 SQL查询语言 196
总结与提高 198
思考与练习 198
7.2 Visual FoxPro编程概述 201
7.2.1 Visual FoxPro程序文件的建立 202
7.2.2 结构化程序设计 202
总结与提高 206
思考与练习 207
7.3 表单设计与常用控件使用 210
7.3.1 表单设计 210
7.3.2 常用控件使用 215
总结与提高 222
思考与练习 222
7.4 报表设计 224
7.4.1 使用报表向导创建报表 224
7.4.2 用“快速报表”创建报表 227
7.4.3 “报表设计器”创建报表 228
思考与练习 231
7.5 菜单设计 231
7.5.1 Visual FoxPro菜单结构 232
7.5.2 下拉式菜单设计 232
总结与提高 235
思考与练习 235
第三篇 应用篇 238
第8章 Visual Basic程序设计实践 238
8.1 简易计算器 238
8.2 打字练习程序 240
8.3 登录界面 243
8.4 学生信息管理系统 247
总结与提高 250
思考与练习 250
第9章 Visual C++程序设计实践 251
9.1 制作计算器 251
9.2 屏幕保护程序 252
9.3 利用MSComm控件串口传输数据 256
9.4 ADO的数据库编程 257
总结与提高 259
第10章 Visual Foxpro系统开发实例 260
10.1 系统开发的一般过程 260
10.2 超市销售管理系统 260
10.2.1 系统规划方案 260
10.2.2 系统的逻辑结构 263
10.2.3 系统详细设计 263
10.3 学生信息管理系统 273
10.3.1 数据库设计 273
10.3.2 系统的逻辑结构 273
10.3.3 系统详细设计 274
总结与提高 279
附录A 关键字 280
附录B 常用函数 282
附录C 程序测试方法 290
参考文献 294
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019