捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
《程序设计大学教程试读》PDF版
关键字:程序设计大学教程试读 PDF版 DELPHI
来 自:转载,刘艺
平 台:Win9x,Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:中级 完成时间:2005/5/11
发布者:jemsn 发布时间:2005/7/18
编辑器:PDF 语  种:简体中文
分 类:电子书 下载浏览:2644/10421
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
    本书以Delphi语言为载体,通过讨论程序设计的一般过程和方法,重点讲述程序设计基础、算法与结构化程序设计、面向对象程序设计、Windows程序设计和数据库程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程等四大知识领域。本书同时详细分析Delphi作为通用程序设计语言的本质特征和语法规则,并以大量Delphi程序实例演示应用程序的设计过程,介绍主流的思想方法,培养读者的代码编写能力。
   本书内容深入浅出,覆盖面广,图文并茂,独具特色。既有丰富的理论知识,也有大量的实战范例,更提供了精心设计的课后练习。
本书适合作为计算机及其相关专业本科教学用书,也可用作其他专业的计算机公共课基础教材。对于自学程序设计的计算机爱好者以及从事软件开发和应用的科技人员,本书也是极佳的参考。
本书特点:
   面向Delphi初学者的程序设计入门和实践读物;
   汇集一线教师教学经验的大学计算机程序设计课程教材;
   结合国内计算机教学改革成果与世界一流课程体系CC2004同步的计算机教材;
   参照美国ACM和IEEE/CS颁布的Computing Curricula 2004最新课程体系规范编写。
   
前言
第1章    绪论    1
1.1    程序与程序设计    1
1.1.1    程序与计算机    1
1.1.2    算法与数据结构    3
1.1.3    程序设计过程    6
1.2    程序设计语言    7
1.2.1    发展历史    8
1.2.2    语言的类型    8
1.2.3    高级语言的分类    9
1.3    Delphi语言介绍    9
1.3.1    Delphi是什么    9
1.3.2    Delphi的发展历史    11
1.3.3    Delphi程序的编写、编译和运行11
1.4    本章小结    16
1.5    本章习题    17
第2章    程序设计基础    19
2.1    数据和数据处理    19
2.1.1    计算机的结构    19
2.1.2    数据的表示    20
2.1.3    数据的处理    22
2.2    数据类型    22
2.2.1    常量和变量    23
2.2.2    简单数据类型    24
2.2.3    复杂数据类型    28
2.2.4    类型关系*    32
2.3    程序    34
2.3.1    一个简单的Delphi程序34
2.3.2    Delphi语言要素    37
2.3.3    撰写规范的程序代码    40
2.4    本章小结    43
2.5    本章习题    45
第3章    运算与流程控制    49
3.1    表达式    49
3.2    运算符    49
3.2.1    赋值运算符    49
3.2.2    逻辑运算符    50
3.2.3    算术运算符    50
3.2.4    位运算符    51
3.2.5    增减运算符    51
3.3    运算符的优先级    52
3.4    流程控制    53
3.4.1    顺序结构    53
3.4.2    选择结构    54
3.4.3    循环结构    60
3.5    本章小结    66
3.6    本章习题    67
第4章    过程与函数    71
4.1    过程与函数的编写    71
4.1.1    过程    71
4.1.2    函数    72
4.1.3    指示字*    73
4.1.4    程序型类型*    75
4.2    参数    78
4.2.1    参数类型    79
4.2.2    无类型参数*    81
4.2.3    缺省参数    82
4.3    过程与函数的使用    82
4.3.1    调用过程和函数    82
4.3.2    过程与函数的重载    83
4.4    本章小结    85
4.5    本章习题    86
第5章    算法与数据结构    89
5.1    算法    89
5.1.1    算法的描述    90
5.1.2    常用算法    94
5.1.3    算法复杂性分析*    98
5.2    集合    100
5.2.1    关系运算    101
5.2.2    增删元素    101
5.2.3    交集运算    101
5.3    数组    101
5.3.1    静态数组    101
5.3.2    动态数组    103
5.3.3    排序    104
5.3.4    查找    106
5.3.5    数组参数    108
5.4    抽象数据类型*    110
5.4.1    数据类型的层次结构    110
5.4.2    链表    112
5.4.3    栈    115
5.4.4    队列    118
5.5    本章小结    118
5.6    本章习题    120
第6章    程序结构与结构化设计    123
6.1    Delphi程序结构分析    123
6.1.1    Program—主程序    123
6.1.2    Unit—单元    125
6.1.3    单元的引用    127
6.1.4    标识符的作用范围    129
6.2    结构化程序设计基础    129
6.2.1    结构化设计的特征    130
6.2.2    构造结构化程序的规则131
6.2.3    结构化程序设计方法    131
6.3    结构化设计应用举例    132
6.3.1    问题及分析    132
6.3.2    结构化设计    132
6.3.3    范例程序的实现    134
6.4    本章小结    146
6.5    本章习题    147
第7章    面向对象与对象模型    151
7.1    面向对象的概念    151
7.1.1    面向对象的基本原理    151
7.1.2    建立面向对象的思维    152
7.1.3    UML和对象建模    154
7.2    类    157
7.2.1    类的概念    157
7.2.2    类成员    158
7.2.3    类成员的可见性    159
7.3    方法和属性    160
7.3.1    什么是方法    160
7.3.2    方法的绑定    162
7.3.3    属性    164
7.4    本章小结    166
7.5    本章习题    167
第8章    面向对象程序设计    171
8.1    对象    171
8.1.1    理解对象    171
8.1.2    使用对象    172
8.1.3    对象之间的关系    179
8.2    继承    183
8.2.1    使用继承    184
8.2.2    继承与合成    191
8.3    多态    193
8.3.1    多态与动态绑定    193
8.3.2    方法的覆盖、隐藏和重载196
8.4    接口    198
8.4.1    接口的概念    198
8.4.2    Delphi对象接口    199
8.4.3    接口应用实例    203
8.5    本章小结    211
8.6    本章习题    213
第9章    开发过程与程序调试    221
9.1    软件开发过程概述    221
9.1.1    软件生命周期    221
9.1.2    软件开发过程    222
9.2    调试与测试    226
9.2.1    程序调试    226
9.2.2    软件质量与测试    230
9.3    异常与异常处理    232
9.3.1    异常与Delphi的异常类232
9.3.2    异常保护与处理机制    235
9.3.3    利用异常处理编程    238
9.4    本章小结    240
9.5    本章习题    241
第10章    设计Windows应用程序245
10.1    可视化程序设计    245
10.1.1    图形用户界面    245
10.1.2    可视化组件    247
10.2    Windows窗体    249
10.2.1    应用程序和主窗体    250
10.2.2    添加其他窗体    252
10.2.3    动态创建窗体    252
10.3    菜单和工具栏    254
10.3.1    设计菜单    254
10.3.2    设计工具栏    257
10.3.3    设计动作    258
10.4    使用控件    259
10.4.1    控件的属性和布局    259
10.4.2    事件处理模型    264
10.4.3    示例程序:EditPad    266
10.5    本章小结    271
10.6    本章习题    272
第11章    设计数据库应用程序    275
11.1    数据库和数据库系统    275
11.1.1    数据库管理系统    275
11.1.2    数据库应用程序    277
11.1.3    数据库安全    277
11.2    Delphi数据库体系结构    278
11.2.1    本地数据库和远程数据库278
11.2.2    选择合适的体系结构    278
11.2.3    连接数据库服务器    280
11.2.4    Delphi数据库组件介绍281
11.3    基于ADO的数据库应用程序281
11.3.1    ADO概述    282
11.3.2    连接ADO数据库    282
11.3.3    ADO数据集    285
11.3.4    设计用户界面    286
11.3.5    示例程序:图书管理系统    287
11.4    SQL数据库编程    298
11.4.1    SQL语言简介    298
11.4.2    使用SQL编程    300
11.4.3    示例程序:SQL查询窗体304
11.5    本章小结    309
11.6    本章习题    310
附录A    ASCII码    313
附录B    Unicode码    317

全部代码版权归著作人刘艺等人所有,作者网站:http://www.liu-yi.net
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论13条
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表