您好,欢迎光临有路网!
程序设计(第二版)
QQ咨询:
有路璐璐:

程序设计(第二版)

  • 作者:美 佩里 徐成敖 龚亚平
  • 出版社:人民邮电出版社
  • ISBN:9787115100825
  • 出版日期:2002年06月01日
  • 页数:313
  • 定价:¥33.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书详细介绍编程的初级知识。主要内容分为5部分:第1部分介绍有关编程的预备知识,如计算机的发展史、程序的构造等;第2部分从早期的编程语言与现代编程语言的两个方面介绍编程基础知识;通过第3部分的学习,读者将能够开始使用Visual Basic进行编程,内容涉及输出和输出、数据处理、在线处理、图形处理等方面;第4部分介绍各种环境中的编程,例如C、C++、批处理、宏和脚本语言、Internet编程、HTML编程、DHTML编程、XML编程、Java编程、JavaScript等;第5部分介绍编程的维护、程序发布、程序员工作的分析,并展望编程工作的未来。
    通过本书的学习,读者将能够从对编程一无所知,到掌握编程的各个环节,了解当今编程领域主要语言的应用,并能够使用Visual Basic等语言进行编程,跟踪和调试错误,选择适当的编程工具。
    本书适用于有志于进入编程领域的所有人员。
    目录
    第1部分 编程预备知识 1
    第1章 计算机是工具 2
    1.1 计算机和编程 3
    1.2 计算机做什么 3
    1.3 常见的错误观念 4
    1.3.1 误区1:"只有数学专家才能够学习计算机编程" 4
    1.3.2 误区2:"计算机程序会出错" 5
    1.3.3 误区3:"编写程序很难" 5
    1.4 为程序员提供的易于使用的材料 5
    1.5 人与计算机 6
    1.6 计算机的花费 6
    1.6.1 硬件 7
    1.6.2 软件 8
    1.6.3 人 8
    1.6.4 数据 8
    1.6.5 规程 9
    1.7 计算机发展概述 9
    1.7.1 **代计算机 9
    1.7.2 第二代计算机 10
    1.7.3 第三代计算机 10
    1.8 到处连网 11
    1.9 今天的计算机 11
    1.10 计算机类型 11
    1.10.1 **计算机 12
    1.10.2 大型机 12
    1.10.3 小型计算机 13
    1.10.4 微机 13
    1.11 小结 13
    第2章 程序的构造 15
    2.1 程序员的生活 16
    2.2 对程序的需求 16
    2.3 程序、程序,到处都是程序 17
    2.4 软件如同使用说明 18
    2.4.1 是艺术还是科学 19
    2.4.2 所用的语言 19
    2.5 语言翻译程序 21
    2.6 *重要的是准确性 22
    2.7 设计的需要 23
    2.7.1 第1步:定义输出 24
    2.7.2 第2步:确定逻辑 27
    2.7.3 第3步:编写程序 27
    2.8 程序语言 27
    2.9 小结 27
    第2部分 编程基础 29
    第3章 早期的编程语言 30
    3.1 程序和数据的存储 31
    3.2 二进制算法 32
    3.3 **个程序 34
    3.4 利用键盘输入 35
    3.5 与英语相近 36
    3.5.1 FORTRAN语言 36
    3.5.2 COBOL语言 38
    3.6 多年来的其他语言 41
    3.7 小结 43
    第4章 现代编程语言 44
    4.1 Pascal语言的重要性及其消逝 45
    4.2 C编程语言 46
    4.2.1 C语言的成功之处 46
    4.2.2 C++??C语言的改进 47
    4.3 C++对现代语言的影响 47
    4.4 超文本和脚本编程语言 47
    4.5 BASIC语言 48
    4.5.1 早期的BASIC语言 49
    4.5.2 利用Visual Basic进行图形化编程 51
    4.6 哪种语言*好 53
    4.7 小结 53
    第3部分 编程体验 55
    第5章 **种语言:Visual Basic 56
    5.1 快速打开Visual Basic 57
    5.2 **个Visual Basic程序 57
    5.3 学习Visual Basic环境 59
    5.3.1 Visual Basic编程的步骤 59
    5.3.2 在Visual Basic中工作 59
    5.4 Visual Basic屏幕 60
    5.4.1 菜单栏和工具栏 61
    5.4.2 Form窗口 61
    5.4.3 工具箱提供了控件 62
    5.4.4 Form Layout窗口 63
    5.4.5 Project Explorer窗口 63
    5.4.6 Properties窗口 64
    5.5 帮助系统 64
    5.6 小结 64
    第6章 输入和输出 66
    6.1 Windows程序快速分析 67
    6.2 控制事件 67
    6.3 应用程序分类 68
    6.4 界面控件 68
    6.4.1 放置控件 69
    6.4.2 设置属性 70
    6.5 应用程序开发过程 72
    6.6 其他控件 74
    6.7 含有注释的文档 76
    6.8 消息和输入框 78
    6.8.1 使用消息对话框 78
    6.8.2 使用输入框 80
    6.9 小结 81
    第7章 Visual Basic数据处理 82
    7.1 添加代码 83
    7.2 Visual Basic数据基础 83
    7.2.1 数据类型 84
    7.2.2 数值指定 85
    7.2.3 通过变量保存数据 86
    7.2.4 将数据赋给变量 88
    7.3 表达式及数学运算符 90
    7.4 比较运算符 92
    7.5 小结 93
    第8章 数据处理 94
    8.1 判断过程代码设计 95
    8.2 Else的使用 96
    8.3 判断过程的其他形式 97
    8.4 If… Else语句的嵌套 98
    8.5 使用Select Case语句实现选择过程 99
    8.6 Visual Basic中的循环 102
    8.6.1 Do While循环 102
    8.6.2 Do Until循环 104
    8.6.3 For循环 105
    8.7 小结 106
    第9章 有趣的Visual Basic 108
    9.1 Shape的使用 109
    9.2 关于控件 109
    9.3 Line 控件 110
    9.4 Shape控件的使用 112
    9.5 简单的Shape应用程序 113
    9.6 Picture Box控件 117
    9.6.1 Picture Box控件的创建 117
    9.6.2 Picture Box控件的类型 118
    9.7 小结 119
    第10章 Visual Basic**编程 120
    10.1 应用程序:利息计算 121
    10.1.1 编程的准备工作 121
    10.1.2 应用程序的创建 121
    10.1.3 热键及目标控件 123
    10.1.4 理解运行时的焦点 123
    10.1.5 Tab键的顺序 125
    10.2 窗体标签及文本框的添加 125
    10.2.1 第1个标签与文本框的组合 125
    10.2.2 完成控件并了解控件数组 126
    10.3 添加代码 129
    10.3.1 计算代码 130
    10.3.2 Unload语句 131
    10.3.3 错误检查 132
    10.4 小结 135
    第11章 在线Visual Basic编程 136
    11.1 关于Visual Basic 向导 137
    11.2 Internet中向导的使用 140
    11.2.1 向导的使用 140
    11.2.2 默认URL 141
    11.2.3 创建可用于Internet的应用程序 141
    11.2.4 应用程序的** 143
    11.3 Internet控件示例 144
    11.4 **问题的预览 145
    11.4.1 ActiveX文档 145
    11.4.2 HTML和VBScript 146
    11.5 小结 147
    第4部分 各种环境中的编程 149
    第12章 程序算法 150
    12.1 计数器和累加器 151
    12.2 数值交换 152
    12.3 排序 153
    12.4 循环的嵌套 155
    12.5 数组搜索 156
    12.5.1 顺序搜索 156
    12.5.2 二分法搜索 157
    12.6 数据结构的简要说明 158
    12.6.1 利用数据结构协助数据分组 159
    12.6.2 引用数据结构项 159
    12.7 小结 160
    第13章 C语言编程 161
    13.1 C语言简介 162
    13.2 C程序分析 164
    13.3 使用main()函数格式 164
    13.4 使用#include语句 165
    13.5 C数据 165
    13.6 C注释 166
    13.7 变量声明 166
    13.8 C函数 167
    13.8.1 使用内置函数 167
    13.8.2 printf()输出函数 167
    13.8.3 scanf()输入函数 169
    13.8.4 编写一般的程序函数 171
    13.9 C运算符 172
    13.10 C控制语句 172
    13.11 小结 174
    第14章 C++编程 175
    14.1 学习C++ 176
    14.2 对象术语 176
    14.3 C和C++之间的根本差异 177
    14.3.1 注释 177
    14.3.2 名称的不同 177
    14.3.3 I/O的不同 178
    14.4 对象简介 178
    14.4.1 定义类 180
    14.4.2 声明对象变量 181
    14.4.3 访问成员 182
    14.4.4 向对象中添加行为 182
    14.4.5 使用类的作用域 184
    14.5 OOP的好处 185
    14.6 小结 186
    第15章 批处理、宏和脚本语言 188
    15.1 批处理:一个程序运行所有任务 189
    15.1.1 批处理文件的使用 189
    15.1.2 回顾批处理语言 190
    15.2 宏语言 192
    15.2.1 宏的必要性 192
    15.2.2 使用键盘宏 193
    15.3 Visual Basic for Applications(VBA) 194
    15.4 Windows中的脚本 197
    15.5 小结 199
    第16章 Internet编程概念 201
    16.1 Internet编程考虑的问题 202
    16.1.1 Internet连接 202
    16.1.2 Internet通信 203
    16.2 简单导航的必要性 204
    16.3 HTML编程 205
    16.4 ActiveX控件 206
    16.5 Internet应用程序中的脚本编程 207
    16.6 ASP和.NET技术 209
    16.7 小结 211
    第17章 HTML编程 212
    17.1 理解HTML 213
    17.2 简单的HTML 215
    17.3 简单的HTML文本格式化 216
    17.4 简单的HTML图形 218
    17.5 使用超链接 220
    17.6 电子邮件超链接 220
    17.7 小结 221
    第18章 DHTML编程 222
    18.1 DHTML简介 223
    18.2 DHTML页面示例 224
    18.3 DHTML背后的技术 225
    18.4 Microsoft与Netscape之战 226
    18.5 翻转效果 226
    18.6 小结 229
    第19章 XML简介 231
    19.1 XML及其影响 232
    19.2 多平台 233
    19.3 完整的XML示例 233
    19.3.1 使用格式正确的XML代码 234
    19.3.2 验证XML代码 235
    19.3.3 定义DTD 236
    19.4 小结 239
    第20章 Java编程 240
    20.1 Java简介 241
    20.2 Java提供可执行的内容 242
    20.3 多平台可执行内容 243
    20.4 Java使用总结 244
    20.5 **性问题 245
    20.6 Java的Web页面 245
    20.7 Visual J++:一个Java系统示例 246
    20.8 Java语言的细节 247
    20.8.1 语言格式 248
    20.8.2 Java的细节 248
    20.8.3 理解代码 249
    20.9 异常处理 251
    20.9.1 设置异常 251
    20.9.2 使用try和catch 252
    20.10 小结 253
    第21章 JavaScript 255
    21.1 JavaScript的用途 256
    21.2 回顾JavaScript的对象 257
    21.3 JavaScript的事件和处理程序 259
    21.4 JavaScript的语言是完整的 262
    21.5 小结 262
    第5部分 编程的业务 263
    第22章 维护的重要性 264
    22.1 流程图 265
    22.1.1 流程图的符号 265
    22.1.2 流程图的规则 266
    22.1.3 一个现实世界的流程图 267
    22.2 伪代码 270
    22.3 结构化编程简介 271
    22.3.1 结构化编程技术 271
    22.3.2 结构化的问题 272
    22.3.3 结构化编程的构成 273
    22.4 结构化编程技术 274
    22.4.1 顺序结构 274
    22.4.2 判断结构(选择结构) 275
    22.4.3 循环结构 276
    22.5 正确的测试至关重要 277
    22.5.1 桌面检查 278
    22.5.2 Beta测试 278
    22.5.3 并行测试 278
    22.6 调试 279
    22.7 小结 280
    第23章 发布应用程序 282
    23.1 围绕软件发布的问题 283
    23.2 以前发布过程非常容易 283
    23.3 Windows应用程序发布 283
    23.4 部署应用程序 286
    23.5 生成安装文件之后 290
    23.5.1 记住网络 290
    23.5.2 卸载应用程序 291
    23.6 更多的帮助工具 291
    23.6.1 配置文件 291
    23.6.2 版本控制器 292
    23.6.3 资源编辑器 293
    23.7 小结 294
    第24章 编程业务 295
    24.1 数据处理部门和其他部门 296
    24.2 数据处理部门的开支 297
    24.2.1 了解总开销方法 297
    24.2.2 了解按项目收费方法 298
    24.2.3 签约程序员的角色 298
    24.3 计算机职位 299
    24.4 职业类别 300
    24.4.1 等级和认证 300
    24.4.2 证书 301
    24.4.3 数据输入 301
    24.4.4 程序员的类型 302
    24.4.5 分析和程序员 303
    24.4.6 Internet和网络相关的工作 304
    24.4.7 管理的可能性 304
    24.5 顾问 305
    24.6 小结 305
    第25章 编程的未来 307
    25.1 编程会消失吗 308
    25.1.1 工具会过时,但编程却不会过时 308
    25.1.2 不断变化的技术需要不断变化的程序员 309
    25.2 不断培训 309
    25.2.1 行业期刊 309
    25.2.2 书籍 310
    25.2.3 课堂和Web 311
    25.3 从初学者到权威 312
    25.4 小结 313

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外