谢谢。

解决方案 »

  1.   

    《Delphi 7项目开发实践》中国铁道出版社2003.4,380页,43元RMB 
    《Delphi 7项目开发实践》 
    前  言 
    一、引言 
    作为快速开发工具(RAD)的代表,Delphi 不仅是一个面向对象的可视化开发环境,而 
    且提供了功能强大的可视化组件库(VCL),并具备世界顶尖的编译技术、世界一流的数 
    据库应用开发支持,可以说,Delphi一直是最优秀的可视化开发工具的象征。 
    随着Delphi 7 Studio及相关工具的推出,Borland正在为广大程序员提供最快速的可视 
    化开发平台、最省力的开发工具和支持平台、技术最广泛的开发环境。 
    正如业界信奉的格言:"真正程序员用VC,聪明的程序选择Delphi"一样,Delphi的确在 
    很多方面具有优点,我们认为,Delphi 7 Studio至少在以下一些应用开发环境或应用程 
    序开发领域具有明显的优势: 
    " 可视化复杂界面的设计 
    " 各种数据库应用程序开发 
    " 快速开发各种网络应用 
    " 快速开发各种多媒体应用 
    " 跨平台应用程序开发 
    " 独一无二的功能强大的VCL库 
    " 第三方技术支持及应用: 
      ActiveX,COM+,Corba,Midas,MTS, 
    XML,DataSnap,WebSnap,WebServices,.NET 
    事实上,除了在以上方面具有领先的优势外,由于Delphi包含功能丰富的VCL库,而且封 
    装了大量的Windows API函数,又可以直接引用Windows API函数,因此,从原则上说, 
    Delphi是支持全部种类的应用程序开发的,包括支持嵌入汇编语言、实现与硬件相关的 
    程序及跨平台应用开发。 
    因此,和大多数聪明的程序员一样,我们选择了"Delphi框架+Windows API"的应用程序 
    开发策略,在大多数情况下,这种选择都是最优秀的,除非需要编制的是与Windows内核 
    密切相关的程序,如编写Windows硬件驱动软件等。本书开发的项目基本都是基于"Delp 
    hi框架+Windows API"的,对于希望快速进行应用软件开发的Delphi程序员来说,具有重 
    要的参考价值。 
      

  2.   

    二、内容概述 
    本书是一部面向应用软件开发的Delphi项目开发专著,所讲述的8个项目开发的应用软件 
    均已得到实际应用。本书主要内容分为Delphi开发基础知识和项目开发实例两类: 
    在Delphi基础知识方面,本书不仅介绍了Delphi开发入门、VCL基础,而且介绍了和Del 
    phi 7的最新技术,包括:IntraWeb、ModelMaker和Rave Report等。同时,由于在Delp 
    hi 7平台下开发的应用大都是面向对象的Windows程序,因此,专门开辟了章节讲述Del 
    phi面向对象Windows程序设计的相关理论:涉及Windwos编程基础、事件驱动思想、Del 
    phi常见的事件,Delphi的基础语言--Object Pascal,结构化例外处理和面向对象技术 
    。 
    在项目开发实例中,汇集了作者多年开发的实际项目和开发经验,主要包括数据库应用 
    、图形图像、多媒体、计算机通信、自动控制和网络通讯等项目实例,结合这些实际项 
    目,首先介绍项目涉及的相关基本理论和实现原理,然后结合项目的需求分析,进行系 
    统设计、窗体设计、关键代码开发与系统实现,最后讲述进行程序调试、运行和总结, 
    包含了作者多年的开发经验和开发体会。 
    对于很多程序员和软件开发公司来说,选择Delphi的一个最重要原因,就是因为其具备 
    强大的数据库应用开发功能,因此本书将重点放在Delphi 7开发数据库应用方面,数据 
    库应用内容包括本书第3、4、5章及第9章部分内容。以下是本书各章内容概要介绍: 
    第1章 Delphi 7 Studio入门与VCL基础 
    本章介绍Delphi 程序设计语言的优点,Delphi 7 Studio的新特征、新架构及相关技术 
    概念,概要介绍了Delphi 7的IDE界面和VCL组件库。分析Project工程的组成文件和代码 
    。结合"Hello World"程序,介绍如何用Delphi 7进行应用程序的开发。最后介绍Delph 
    i 7 Studio的编程环境与VCL组件库,他们是Delphi程序员必须学习的基础。 
    第2章 Delphi 7 面向对象Windows程序设计 
    本章用于探讨在Delphi中如何进行有效的Windows程序开发,涉及Windwos编程基础、事 
    件驱动思想、Delphi常见的事件,起到从Windows编程原理到Delphi快速开发与可视化实 
    现的桥梁作用,具有相当重要的的研究和学习价值。另外,对Object Pascal的结构化异 
    常处理的四种方法、面向对象程序设计技术等进行了分析和讲解。 
    第3章 朋友信息管理系统的开发 
    本章从介绍数据库系统原理开始,逐步介绍数据库应用的架构、Delphi 7可访问的各种 
    数据源、数据库的概念以及Delphi 7数据库应用开发管理工具;Delphi 7的数据连接工 
    具和数据控制组件及应用,并比较了BDE和ADO技术,以方便程序员选择合适的技术;随 
    后,对Delphi 7提供的数据报表、图表工具进行了分析,特别是对QuickReport报表组件 
    进行了深入的剖析。 
    在此基础上,讲述如何用Delphi 7设计和开发一个具有特色的朋友信息管理系统。该系 
    统基于ADO技术,采用集成在Office软件中的Access数据库,能对朋友的相关信息进行增 
    加、删除、浏览、查询、生成报表输出并打印。 
    第4章 固定资产管理信息系统的开发 
    固定资产管理信息系统的功能一般有资产登记、固定资产卡片打印、分类统计、资产清 
    单报表以及总资产统计和浏览管理等。本章介绍如何用Delphi 7设计和开发一个较完善 
    而且实用的固定资产管理信息系统。该系统基于BDE技术,采用Paradox数据库和QuickR 
    eport报表技术,能对固定资产的相关信息进行增加、删除、浏览、查询、产生相关报表 
    、卡片,并能进行自动统计、计算,实现固定资产管理信息系统的各种功能。 
    第5章人力资源管理信息系统的开发 
    本章介绍如何用Delphi 7设计和开发一个实用的人力资源管理信息系统。该系统基于BD 
    E技术,采用Paradox数据库、Rave Report报表技术和Decision Cube数据分析技术,能 
    对企业员工的相关信息进行增加、删除、浏览、查询、产生相关图文报表,并能进行相 
    关人力资源信息的数据分析、产生各种分析结果图形,实现人力资源的高级管理。 
    本章要重点掌握主从数据库(表)的操作、各种数据库查询/过滤/搜索方法及应用、数 
    据库中图像保存、操作方法。构析(Create)与析构(Destory)函数的使用、学会使用 
    各种结构化例外处理方法,通过引入Self、Application等对象进行应用程序代码的优化 
    等技巧。 
    第6章 数码影像浏览管理系统的开发 
    当前,人们无时不处在各种数码信息的包围之中,例如数码影像等,如何有效的实施对 
    数码影像的管理,就想从前采用相册一样,现在数码影像的管理工具,已经成为普通大 
    众的必要工具之一。用Delphi来设计这样一个系统具有实际意义。 
    本章介绍如何用Delphi 7设计和开发一个较完善而且实用的数码影像浏览管理系统。该 
    系统基于Delphi 7强大的VCL组件功能,采用了开放源代码的GraphicEx图像处理控件工 
    具包,能对数码影像进行可视化浏览、缩放、删除等操作;可以进行文件夹创建,图像 
    文件的创建、复制、转换格式保存等;还可以将图像转换为桌面图片;同时,具有按设 
    定要求进行幻灯片形式浏览等功能。该影像浏览管理系统支持当前几乎全部的数码影像 
    格式。 
    第7章 实用多媒体播放系统的开发 
    本章介绍如何用Delphi设计和开发一个具有特色的多媒体资源播放管理系统。该系统可 
    以几乎所有多媒体格式(包括MP3、AVI、MPEG、SWF、REAL等)进行播放,同时提供相关 
    的声音控制、进度控制、图像大小控制、抓图、列表管理和循环播放工具功能。 
    在Delphi 7中实现多媒体资源管理播放系统的功能,并不是一件十分困难的工作。只要 
    按照本章开发实例的思路、方法和技巧,Delphi程序员很快就可以开发出具有个性色彩 
    的、实用化的、甚至商品化的的多媒体资源管理播放软件。 
    第8章 计算机接口通信系统的开发 
    本章首先讲述了计算机的基本接口,包括串口、并口和USB接口等,并详细介绍了它们的 
    通信原理和实现方法,接着针对计算机串口通信,介绍了如何运用Windows API、MSCom 
    m控件和外部DLL实现串口通信。然后,介绍了最常用的Spcomm串行通信控件的安装、属 
    性和使用方法,并进行了示例。最后讲述用Delphi 7开发一个计算机串口通信实验系统 
    ,主要功能包括:串口测试、文本传送、打开文件、保存传送内容,设置各种参数,随 
    时停止实验进程等。 
    利用本开发实例的框架,读者可以在一台PC机的两个串口上实现通信测试,经过改造后 
    ,本应用程序可以应用到很多场合,如计算机与PLC通信、控制Modem、进行双机通信、 
    实现专线连接等。 
    第9章 水箱水位模糊控制系统的开发 
    本章介绍如何用Delphi 7设计和开发一个应用于教学实验的水箱水位自动控制系统。该 
    系统基于Delphi 7强大的可视化组件功能,采用了Access数据库,利用Delphi嵌入汇编 
    实现直接端口I/O操作,并通过模糊控制算法实现了水箱水位自动控制。主要功能包括: 
    水位信息、流量信息的自动采样,运用模糊控制算法,然后通过端口操作,控制变频器 
    输出,实现水位的平稳控制,并绘制实验曲线,通过数据库保存实验数据,并提供了一 
    个真实性极强的实验回放系统,实验前可以设置各种参数,可以随时停止实验进程,并 
    自动记录实验信息。 
    事实上,通过Delphi 7以及一些功能强大的工业组态控件,用Delphi实现强大的工业控 
    制是非常简单的。研究和运用好Delphi及开发良好的控件,用Delphi完全可以轻松地实 
    现诸如Labwindows(CVI)、组态王等工业现场软件的大部分功能,因此,具有相当大的 
    应用价值和良好的前景。 
    第10章 计算机网络通讯系统的开发 
    在Delphi 7 Studio的VCL组件中,提供了大量的网络开发组件,并且由于支持Windows 
    API,使在Delphi 7中开发网络应用十分方便。 
    本章首先讲解Windows Sockets概念,包括基本原理、与Windows的关系以及网络接口编 
    程的方法,并利用一个即时通讯聊天程序讲述Socket接口的使用。接着,在该通讯聊天 
    程序的基础上,增加聊天内容管理、朋友信息管理功能,提供SMTP发送Email功能和Web 
    浏览功能,涉及Windows Sockets、SMTP、WebBrowser等的应用,是学习计算机网络编程 
    的典型实例,所开发完成的实例可以扩展为商业应用软件。 
      

  3.   

    三、本书特色 
    本书是一部Delphi应用软件开发的项目开发专著,她具有以下的特色: 
    " 本书融一般理论讲述与项目分析、系统设计与开发、软件实现为一体,是学习Delphi 
    、提高Delphi开发水平和掌握相关领域知识、技术和软件开发的顶尖实例教材。 
    " 本书是一部Delphi应用软件开发的案头参考书,涉及数据库、图形图像、多媒体、计 
    算机通信、自动控制和网络通讯,无论新手、老手还是高手,本书都具有相当的参考价 
    值。 
    " 本书作者是著名高校的博士,他们不仅精通Delphi、Object Pascal和Windows API的 
    应用,而且有多年应用软件开发经验,对于系统设计和实现具有独特、有效、实用的见 
    解。尤其可贵的是,几位作者具有硬件开发的背景,在本书的相关实例中,他们对计算 
    机接口、串口通信和Windows Sockets通信的分析深入、透切,做到了理论联系实际和深 
    入浅出。 
    " 本书配套光盘收录了书中全部实例,包括工程文件、窗体设计文件、源代码、数据库 
    、执行文件和调试说明,还收录了书中介绍的相关工具和由作者汉化的报表界面文件, 
    可以帮助读者快速实现类似项目的开发。 
    联系本书作者,请发Email到[email protected],或访问http://journer.yeah.net。 
                                                              编著者 
    2002年12月于北京 
     特别提示: 
        在没有特别说明的情况下,本书项目的都是在Windows 2000 Professional中文版环 
    境下,选用Delphi 7 Studio Enterprise版进行开发的,这也是作者推荐的Delphi应用 
    程序开发环境。
      

  4.   

    北京的书店有了
    www.e-bookshop.com.cn
    可以预定、邮购