图书介绍
程序设计导论【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- Microsoft著 著
- 出版社: 北京:高等教育出版社
- ISBN:7040131986
- 出版时间:2003
- 标注页数:172页
- 文件大小:42MB
- 文件页数:184页
- 主题词:程序设计-技术培训-教材
PDF下载
下载说明
程序设计导论PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机程序介绍1
1.1 软件开发概述1
1.1.1 计算机程序的定义1
1.1.2 软件的工作方式2
1.1.3 程序的执行过程2
1.2 计算机程序执行的阶段4
1.2.1 输入阶段如何工作5
1.2.2 处理阶段如何工作5
1.2.3 输出阶段如何工作5
1.2.4 课堂练习 确定程序阶段5
1.3 解决问题的技术5
1.3.1 解决问题的方法5
1.3.2 流程图7
1.3.3 示例 画流程图8
1.3.4 课堂练习 计算总销售量9
1.3.5 伪代码10
1.3.6 示例 使用“伪码编译器”11
1.4 程序类型概述12
1.4.1 基于Windows程序的功能12
1.4.2 课堂练习 使用Windows程序13
1.4.3 Web程序的功能13
1.4.4 课堂练习 使用Web程序14
实验 确定并在代码中识别程序阶段14
练习1 确定程序阶段14
练习2 在代码里查找程序阶段15
习题16
第2章 脚本简介17
2.1 Web脚本17
2.1.1 Web基础概述17
2.1.2 课堂练习 识别IP地址19
2.1.3 HTML简介20
2.1.4 课堂练习 建立网页22
2.1.5 Web脚本简介24
2.1.6 示例 编写简单的Web脚本25
2.2 宏脚本28
2.2.1 宏简介28
2.2.2 示例 编写Word宏29
2.3 Windows脚本30
2.3.1 Windows脚本简介30
2.3.2 示例 编写简单Windows脚本31
实验 编写脚本32
练习1 用Web脚本建立“Hello World”32
练习2 用宏建立“HelloWorld”33
练习3 用Windows脚本建立“Hello World”33
习题34
第3章 数据和变量35
3.1 变量35
3.1.1 变量的定义35
3.1.2 变量类型38
3.1.3 数据类型38
3.1.4 命名变量的指导思想39
3.1.5 变量的声明39
3.1.6 变量的初始化40
3.1.7 课堂练习 确定、声明和初始化变量41
3.2 运算符43
3.2.1 算术运算符43
3.2.2 关系运算符43
3.2.3 逻辑运算符44
3.2.4 课堂练习 使用运算符45
3.3 编程语法46
3.3.1 关键字46
3.3.2 课堂练习 识别关键字46
实验 算术运算符47
练习 计算雇员的年收入47
习题48
第4章 使用程序逻辑49
4.1 使用分支49
4.1.1 使用IF语句49
4.1.2 示例 绘制流程图表示IF语句52
4.1.3 课堂练习 使用IF语句53
4.2 使用循环55
4.2.1 使用FOR循环55
4.2.2 课堂练习 显示前8个偶数的乘积58
4.2.3 使用WHILE循环58
4.2.4 决定使用何种循环语句的指导思想60
4.3 识别语法错误和逻辑错误60
4.3.1 逻辑错误简介60
4.3.2 课堂练习 识别逻辑错误62
实验 根据面试结果选择候选人63
练习 编写VB.NET代码63
习题64
第5章 使用过程和函数66
5.1 使用过程66
5.1.1 过程的定义66
5.1.2 建立过程67
5.1.3 使用过程69
5.1.4 向过程传递数据71
5.1.5 示例 使用过程72
5.2 使用函数73
5.2.1 函数的定义73
5.2.2 什么是预定义函数74
5.2.3 建立函数74
5.2.4 函数的使用76
5.2.5 课堂练习 使用函数79
实验 识别函数并向过程传递参数79
练习1 识别函数80
练习2 向过程传递参数80
习题81
第6章 开发用户界面82
6.1 设计用户界面82
6.1.1 用户界面简介82
6.1.2 用户界面的组件83
6.1.3 优秀用户界面的特性84
6.2 建立用户界面87
6.2.1 示例 使用Visual Studio.NET创建应用程序87
6.2.2 在Windows应用程序里添加用户控件88
6.2.3 使用Visual Studio.NET在窗体上添加控件89
6.2.4 在Web应用程序里添加用户控件91
实验 建立用户界面91
练习 建立Web界面92
习题93
第7章 数据处理简介94
7.1 数据管理简介94
7.1.1 外部数据存储设备94
7.1.2 文件95
7.1.3 记录96
7.1.4 数据库96
7.2 实体关系模型97
7.2.1 实体97
7.2.2 属性98
7.2.3 关系98
7.2.4 关系类型99
7.2.5 子类型和超类型100
7.2.6 表101
7.3 使用键对数据排序102
7.3.1 主键102
7.3.2 备用键103
7.3.3 复合键103
7.3.4 外键103
7.3.5 用Microsoft Visio创建实体关系图104
7.3.6 课堂练习 用表描述数据关系105
7.4 XML106
7.4.1 XML简介106
7.4.2 使用XML107
7.4.3 HTML和XML的区别107
7.4.4 XML的常见用途108
7.5 建立XML文档109
7.5.1 XML标记109
7.5.2 XML文档的内容111
7.5.3 示例 使用XML112
习题113
第8章 编程方法114
8.1 面向过程的编程方法114
8.1.1 面向过程编程114
8.1.2 面向过程编程方法的局限性115
8.2 面向对象的编程方法116
8.2.1 面向对象编程116
8.2.2 类、对象、消息与封装117
8.2.3 抽象119
8.2.4 继承和组合120
实验 类121
练习 识别类121
习题123
第9章 软件开发过程简介124
9.1 生命周期模型124
9.1.1 瀑布模型124
9.1.2 螺旋模型125
9.2 软件开发阶段125
9.2.1 构思阶段126
9.2.2 计划阶段126
9.2.3 开发阶段127
9.2.4 稳定阶段127
9.2.5 软件开发过程中的角色128
9.3 统一建模语言简介129
9.3.1 UML的定义129
9.3.2 UML的用途130
9.3.3 UML视图130
9.3.4 UML图131
9.3.5 UML视图和软件开发生命周期的关系132
9.4 开发用例图132
9.4.1 用例简介132
9.4.2 主角简介133
9.4.3 主角的识别134
9.4.4 用例图简介134
9.4.5 用例图的绘制135
9.4.6 示例 建立用例图136
9.4.7 课堂练习 在内部工作公告过程中识别主角和用例137
9.5 其他UML图138
9.5.1 绘制类图的方法138
9.5.2 绘制对象图的方法140
9.5.3 协作图简介141
9.5.4 顺序图简介143
实验 建立用例图145
练习1 识别用例145
练习2 建立用例图145
习题146
第10章 进阶学习目标147
10.1 回顾147
10.1.1 脚本类型147
10.1.2 编程基础148
10.2 展望150
10.2.1 .NET中的高级Windows编程151
10.2.2 ASP.NET Web应用程序开发151
10.2.3 使用ADO.NET的数据库编程151
10.2.4 ASP.NET Web Service152
10.2.5 示例Windows应用程序、Web应用程序和XML Web Service152
实验 编程基础总结153
练习1 开发基于Windows的应用程序154
练习2 开发基于Web的应用程序163
词汇表170
热门推荐
- 1046981.html
- 881877.html
- 1838453.html
- 3231067.html
- 1684049.html
- 3689597.html
- 2366340.html
- 2173233.html
- 835531.html
- 3908412.html
- http://www.ickdjs.cc/book_3350337.html
- http://www.ickdjs.cc/book_715629.html
- http://www.ickdjs.cc/book_3248697.html
- http://www.ickdjs.cc/book_2738445.html
- http://www.ickdjs.cc/book_882546.html
- http://www.ickdjs.cc/book_2838504.html
- http://www.ickdjs.cc/book_1310160.html
- http://www.ickdjs.cc/book_2696890.html
- http://www.ickdjs.cc/book_3384515.html
- http://www.ickdjs.cc/book_3096802.html