Delphi课程设计案例精编

当前位置:首页 > 网络编程 > 编程语言与程序设计 > Delphi课程设计案例精编

出版社:清华大学出版社
出版日期:2008-7
ISBN:9787302178354
页数:370页

章节摘录

  第1章 Delphi 2006简介  Delphi 2006是Borland公司开发的面向对象的集成软件开发环境Borland DeveloperStudio 2006中的一员。Delphi 2006不仅延续了Delphi的快速开发(Rapid ApplicationDevelopment,RAD)环境传统,还在许多领域扩展和增加了重要功能。  1.1 Delphi简介  1.1.1 Delphi发展简史  Delphi是面向对象的Pascal语言,它的前身是Pascal语言。早期的Pascal语言,语法严格,除了支持常用的字符、数值等基本数据类型外,还支持子集、记录等结构数据类型。Pascal语言的保留字和语法与英语很相似,所以易学易用,常常用作程序设计的入门语言。后来,随着面向对象技术的兴起,Pascal中增加了对面向对象技术的支持,逐渐发展成为今天广为人知的Delphi。  2002年8月,Borland公司推出了Delphi 7 Studio,利用统一建模语言和模型驱动体系来加快系统开发。Delphi 7studio全面支持Microsoft公司的.NET框架,提供.NET移植工具包,还对电子商务和Web服务框架进行了扩展。Delphi 7 Studio共有4个版本:个人版、专业版、企业版和设计师版。  2003年11月,Borland公司又推出了Borland Delphi 8 for the Microsoft.NET。开发者可以利用它创建基于.NET框架的应用。Delphi 8共有3个版本:专业版、企业版和设计师版,其中设计师版的功能最为强大。  2004年11月,Borland公司发布更高版本的Delphi 2005。Delphi 2005支持多种编程语言,新增了代码编辑器的语法错误提示功能,支持命名空间,还引入了灵活的For…In语句,扩展了For循环。此外,还增加了对重构的支持等。  2005年12月,Borland公司为Delphi编程爱好者带来了惊喜,Delphi的第10个版本——Delphi 2006正式发行。除了继承Delphi 2005的原有功能外,Delphi 2006融数据库开发技术、可视化程序设计技术和面向对象技术于一身,增加了很多新特性。例如,更新的数据库驱动程序、状态机、实时模板等。

前言

  课程设计是教学计划和环节中的重要组成部分,通过课程设计,学生能够得到系统的技能训练,巩固和加强所学的专业理论知识,其目的是培养学生的综合运行能力,使学生成为理论基础扎实和独立动手能力较强的专业人才。  Delphi是著名的Borland公司开发的可视化软件开发工具。“真正的程序员用C,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点,利用Delphi进行数据库开发时,需要用到的相关控件和内容多,再加之学生在学到的编程理论知识往往比较模糊,只有通过真正动手编程,才有可能使学生对编程的理解从感性上升到理性。 本书首先介绍理论知识和编程需要的相关API,使读者能知其然,然后通过五个完整的应用系统的制作开发,使读者能熟悉Delphi 2006开发步骤、方法和技巧,达到知其所以然的目的。本书提供的应用实例既具有针对性,且各自独立成章、分别进行讲述,具体内容如下。  案例一:介绍银行助学贷款信息管理系统,并使用第三方控件进行美化。  案例二:介绍用SOL Sexver 2005与Delphi 2006开发仓库管理系统,使用专门设计的图片达到美化界面的作用。  案例三:介绍与学生紧密联系的图书信息管理系统。  案例四:介绍与实际密切联系的贸易公司信息管理系统。  案例五:介绍了人事管理系统的开发重点,描述了对图像字段的操作。  案例六:介绍利用InstallShield创建安装程序。  本书由孙福兆、雷志军、汪梅婷和余健执笔,参加编写和程序开发的人员还有马秀萍、李双红、穆志维、伍建刚、陈伟、孙守凯、杨立平、吴宏彬、陈思成、孙景辉、方海刚、许钊等,在此一并向他们表示感谢。  由于编者水平有限,加上时间仓促,书中难免有一些不足之处,欢迎同行和读者批评指正。

书籍目录

第1章 Delphi 2006简介1.1 Delphi简介1.1.1 Delphi发展简史1.1.2 Borland Developer Studio简介1.1.3 Delphi编程特点1.2 Delphi集成开发环境1.2.1 窗体1.2.2 工具窗口1.2.3 Model View1.2.4 改变环境设置1.3 Delphi 2006新特性1.3.1 继承方式创建窗体1.3.2 强大的数据库支持1.3.3 代码自动完成功能1.3.4 改动指示1.3.5 实时模板1.3.6 包裹程序代码1.3.7 Debug1.3.8 Together for Delphi1.3.9 ECO Ⅲ1.4 新特性编程举例1.5 常用控件介绍1.5.1 Standard控件1.5.2 Additional控件1.5.3 Data Access控件1.5.4 Data Controls控件1.5.5 dbExpress控件1.5.6 BDE控件1.5.7 dbGo控件1.5.8 Servers控件第2章 应用系统分析与设计2.1 应用系统设计的一般模式2.1.1 系统开发阶段的划分2.1.2 软件开发方式2.1.3 软件开发模型2.1.4 软件开发方法2.2 系统分析与设计方法2.2.1 系统分析与设计过程中的相关文档2.2.2 数据库设计2.3 系统详细设计2.3.1 系统功能分析2.3.2 系统功能模块设计2.3.3 数据流程图2.3.4 数据库需求分析2.3.5 数据库概念结构设计2.3.6 数据库逻辑结构设计2.3.7 数据库设计说明书第3章 学生信息管理系统3.1 课程设计目的和意义3.2 系统总体设计3.3 详细设计3.3.1 信息编辑模块设计3.3.2 信息浏览模块设计3.3.3 信息查询模块设计3.4 系统运行结果第4章 助学贷款信息管理系统4.1 课程设计的目的和意义4.2 需求分析4.2.1 功能需求4.2.2 系统流程分析4.3 总体设计4.3.1 系统层次模块图4.3.2 数据库设计4.3.3 数据库逻辑结构设计4.3.4 数据表的创建4.4 主要技术介绍4.4.1 ADO控件简介4.4.2 TADOConnection控件简介4.4.3 TADODataSet控件简介4.4.4 TADOCommand控件简介4.4.5 TADO其他控件4.4.6 ADO创建过程4.5 详细设计4.5.1 启动界面设计4.5.2 DataModule的创建4.5.3 登录功能模块设计4.5.4 系统主窗口设计4.5.5 贷款学生信息管理模块4.5.6 贷款信息管理模块4.5.7 系统管理模块4.6 系统运行结果第5章 仓库管理系统5.1 课程设计的目的和意义5.2 需求分析5.2.1 数据流图5.2.2 系统主要功能5.2.3 系统功能模块及说明5.3 总体设计5.3.1 系统总体模块图5.3.2 E-R模型与实体模型5.3.3 数据库逻辑结构设计5.3.4 数据表的创建5.4 SQL Server 2005数据库的应用5.4.1 数据库创建5.4.2 表的创建5.4.3 创建备份设备5.4.4 数据库的备份与还原5.4.5 配置ODBC数据源5.5 详细设计5.5.1 创建工程项目5.5.2 创建数据库连接类5.5.3 用户登录模块5.5.4 创建系统主界面5.5.5 供应商信息管理模块5.5.6 商品基本信息管理模块5.5.7 商品入库管理模块5.5.8 商品出库管理模块5.5.9 商品查询模块5.5.10 系统管理模块5.6 系统运行结果第6章 图书信息管理系统6.1 课程设计的目的和意义6.2 需求分析6.2.1 功能需求6.2.2 系统流程分析6.2.3 业务流程图6.3 总体设计6.3.1 系统层次模块图6.3.2 系统数据结构6.3.3 数据库逻辑结构设计6.3.4 数据表的创建6.4 详细设计6.4.1 主界面设计6.4.2 创建登录窗体6.4.3 图书管理模块的实现6.4.4 书籍借阅模块的实现6.4.5 读者开卡模块的实现6.4.6 查询管理模块6.4.7 系统管理模块的实现6.5 系统运行结果第7章 贸易公司信息管理系统7.1 课程设计的目的和意义7.2 需求分析7.2.1 系统主要功能7.2.2 系统功能模块及说明7.3 总体设计7.3.1 系统总体模块图7.3.2 程序流程与实体模型7.3.3 数据库逻辑结构设计7.3.4 数据表的创建7.4 详细设计7.4.1 创建程序框架7.4.2 创建数据连接类7.4.3 创建登录对话框7.4.4 顾客信息管理7.4.5 商品信息管理7.4.6 销售信息管理7.4.7 供应商信息管理7.4.8 进货信息管理7.4.9 相关查询模块7.4.10 系统管理模块7.5 系统运行结果第8章 组件使用与打包指南8.1 第三方组件的应用8.1.1 第三方组件简介8.1.2 第三方组件的安装8.1.3 第三方组件的使用8.2 使用InstallShield打包程序8.2.1 利用向导完成制作8.2.2 利用IDE修改安装工程8.2.3 设置快捷方式8.2.4 设置注册表8.2.5 设置ODBC Resources8.2.6 条件安装8.2.7 生成与部署

编辑推荐

  学生信息管理系统、助学贷款信息管理系统、仓库管理系统、图书信息管理系统、贸易公司信息管理系统、组件使用与程序打包指南。  丛书特色:以案例带动知识点,诠释实际项目的设计理念,使读者可举一反三。案例典型,切合实际应用,使读者身临其境,有助于快速进入开发状态。案例功能完善,配书盘中附有完整例源代码。

作者简介

《Delphi课程设计案例精编》首先介绍了Delphi 2006的基本知识以及软件工程在实际中的运用,然后完整地介绍了Delphi在数据库开发方面的应用。全书共分8章,第1章和第2章介绍基本知识;其他各章均为实例,包括学生信息管理系统、助学贷款信息管理系统、仓库管理系统、图书信息管理系统和贸易公司信息管理系统。这些系统既能作为独立的系统运行,也可作为应用软件中的一部分,具有较强的实用性和可移植性。《Delphi课程设计案例精编》最后介绍了对第三方控件的使用以及程序的打包。
《Delphi课程设计案例精编》内容详实、语言简练、思路清晰、图文并茂、理论与实际设计相结合,适合作为高等院校计算机、自动化、机械、电子等相关专业学生课程设计指导书,也非常适合作为开发人员的参考用书。

图书封面


 Delphi课程设计案例精编下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024