Pascal/Delphi
-
Delphi程序设计经典黄文钰编著Delphi是一种深受广大程序开发人员喜爱的快速开发工具,其简单、高效、灵活的特点使它得到了广泛的应用。《Delphi程序设计经典》以Delphi 7为开发平台,对Delphi开发做了较全面的介绍。《Delphi程序设计经典》共分22章,内容包括Delphi基本知识、Delphi程序设计、Delphi特殊应用和Delphi数据库编程等。《Delphi程序设计经典》内容由浅及深,对Delphi的精华部分做了详细讲解,并提供了丰富而且经典的范例供读者参考。《Delphi程序设计经典》可供初、中级程序员阅读,也适合作为Delphi程序员的入门用书。 《Delphi程序设计经典》繁体字版原书名为《Delphi 7程式设计彻底研究》,由文魁信息股份有限公司出版,版权属黄文钰所有。《Delphi程序设计经典》简体字中文版由文魁信息股份有限公司授权科学出版社独家出版。未经《Delphi程序设计经典》原版出版者和《Delphi程序设计经典》出版者书面许可,任何单位和个人均不得以任何形式或任何手段复制或传播《Delphi程序设计经典》的部分或全部。 -
Delphi 8.0范例入门与提高东方人华主编;吕伟臣等编著Borland公司最新出品的:RAD编程工具Delphi8.0是一个功能强大的快速开发工具,在目前的编程界广为使用。但对初学者来说,要全面掌握它的精髓需要大量时间和精力,本书就是针对这种情况而编写的。本书以实例的形式全面阐述了Win32平台下的Delphi编程技术,例子的选择由浅入深,按阐述内容和结构层次合理地把各种例子穿插在一起,具有很强的逻辑性和知识性,同时对例子的剖析非常准确和深入,从而使本书具有很强的实用性。与国内同类图书相比,本书注重实践与理论分析相结合,以实例为主,把重点放在了让读眷学习关键技术上,最终让读者在实例中快速掌握当前最新的RAD工具,快速提高自己的编程水平,获得更多的Delphi8.0控件、API、FrameWork编程的实用技巧。本书是一本集技术性、技巧性及资料性于一体的计算机图书。本书特色:·精选著名流行软件,紧跟版本更新,连续推出配套图书·由入门起步,注重提高,使新手老手都能成为行家里手·根据用户实际使用的需要取材谋篇,着重技术精华的剖析和操作技巧的指点·明晰精练的风格、醒目的步骤提示和生动的屏幕画面使您如临操作现场 -
Delphi面向对象程序设计李俊平主编本书从实例出发,由浅入深,全面系统地介绍Delphi7的基础知识以及开发中方方面面的技巧及应用,展示Delphi7强大的功能及易用性。全书从面向对象的角度,在充分理解VCL组件体系结构的基础上,详细阐述Delphi7的集成开发环境、Object Pascal语言体系、面向对象的编程机制、VCL体系结构、基于常用VCL组件的编程、文件操作和多媒体编程、异常处理机制以及数据库编程等知识。本书以面向对象作为主线,用丰富而贴近实际的全程来诠释Delphi强大的编程能力。更为重要的是,本书贯穿企业化的编程规范和理念,引导读者形成正确的编程风格。本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,章节安排合理,讲解深入浅出、通俗易懂,示例典型实用,程序结构严谨、规范。本书适合作为应用型本科、高职高专院校、成人高校计算机及相关专业的Delphi程序教材,也可作为初学者的入门参考书。本书所配电子教案及书中相关程序源代码均可从高等教育出版社的计算机教学资源网下载,网址为http://www.hep-st.com.cn或http://cs.hep.com.cn。 -
Delphi 7程序设计与开发技术大全求是科技编著本书详细介绍了利用delphi 7开发应用程序的各项知识和诸多技巧。内容由浅入深、重点突出、实例丰富,既适于初/中级读者按部就班地学习,也可作为中/高级读者的良好参考书籍。 全书共包括25章,分门别类的介绍了delphi 7的知识,全面深入地讲解了delphi 7的各项功能,每章先介绍基础原理,再分析各种具体的技术手段,最后是工程实践应用。既能让读者系统的学习各方面内容,又可以直接应用于项目开发。 由于篇幅有限,书中没有列出所有程序的源代码,详细的源代码请查阅光盘。 -
Delphi for.NET开发人员指南(美)Xavier Pacheco等著;马朝晖[等]译本书不只讲解Delphi和.NET Framework的基本特点,它深入讲座了如何使用Borland著名的开发工具编写.NET应用程序。在本书中,你会找到关于如何高效地利用.NET Framework的实用范例、技术和原则。当前的Delphi用户通过掌握这种新的激动人心的技术,可以将自己的开发技能提高到新的层次。Delphi for .NET的初学者可以快速掌握使用Delphi进行各种类型的.NET开发。 通过Delphi语言利用.NET Framework。创建数据驱动的高性能ASP.NET应用程序。开发ADO.NET数据库应用程序。设计Windows Forms和Web Forms组件。使用COM Interop、GDI+、线程化和Reflection API构建高级应用程序。使用Mono项目将.NET应用程序部署到Linux。学习Remoting、Web服务、ASP.NET缓存和安全性。充分利用新的Delphi IDE。 光盘内容:书中范例的所有源代码,由本书作者所著的《Delphi 6开发人员指南》的完整英文文本,第三方演示版软件,.NET Framework 1.1 SDK、Web Matrix和MSDE,Active!Focus 1.5的单用户免费版本,这个软件可以用一管理软件需求、缺陷、更改请求等。 -
Delphi数据库开发毕业设计指导及实例刘瑞新主编;张志纲等编著本书主要针对高等院校计算机专业学生,指导他们使用Delphi进行课程设计与毕业设计。本书重点介绍了4个系统实例:新生报名管理系统、图书管理系统、小区物业管理系统和高校工资管理系统,并从用户调查、系统分析、系统设计、应用程序的设计进行了详细分析,读者可以按照书中气氛讲述内容加以实施。本书从开发应用程序所用到的基本概念(管理信息系统、数据库等)讲起,由浅入深地介绍当前流行的应用程序的开发方法和开发步骤,直到应用程序的详细实现过程。本书作为指导计算机专业学生毕业设计的工具书,对毕业设计的整个过程,将有很大的帮助。 -
Delphi程序设计教程尹会滨编著本书详细讲授Delphi 6的语法基础、可视化编程方法、程序控制结构(顺序、分支、循环、过程与函数)、数据结构(数组、记录、枚举、子界与集合、指针、文件)、菜单与工具栏、图形图像与多媒体、数据库编程、面向对象程序设计基础。由于Delphi是标准的Pascal语言,本书按照第一学习的程序设计语言来组织教材,采用经典的Pascal教材结构并结合可视化编程编写而成,可以作为数据结构等课程的前导课。本书概念准确、语法结构严格,可使学生养成良好的编程习惯,本书层次分明、例题丰富,适合教师课堂教学和学生自学。书中每章均附有典型例题和习题。为广使读者尽快掌握学习内容,本书的配套教材《Delphi程序设计教程习题及习题解答》对书中习题做了详细解答。 本书适合作为大学、高职、高专等学校的教材,同样适合其他希望快速学会Delphi编程的初学者。 -
Delphi程序设计教程吴文虎主编;陆正中编著本书面向Delphi的初学者。以Delphi7为开发环境介绍了Delphi的编程环境、语法、应用程序设计等。全书包括四个部分。第一部分介绍了Delphi程序开发的基础知识,包括Delphi的基础知识、编程语法和编程环境,其中在介绍编程环境的时候特别强调了程序调试方法;第二部分介绍了各种编程技术,如面向对象编程技术、组件库的使用、优美的程序界面设计和交互式应用系统设计;第三部分介绍了实际应用开发技术,包括时下最流行的多媒体应用、文件管理及数据库应用;最后,用一个大型实例来说明如何开发一个项目,详细介绍了项目开发的过程,大大丰富了读者的项目经验。本书在介绍各个知识点时,知识介绍浅显易懂,并且辅以大量的实例,突出了实践性,加强了读者动手能力。本书可作为高校理工科大中专学生的教材,也可作为工程师和程序设计爱好者的学习参考用书,并可作为各类培训班的培训用书。 -
Delphi程序设计基础与上机指导刘华编著本书以教材的方式全面详细介绍利用Delphi 7设计应用程序的各种基本方法和知识点,同时还结合丰富的实例程序对这些设计应用程序的基本方法做深入分析,以期读者能够对Delphi的基本用法能有深入理解。当然,在介绍基本方法的同时,本书还不时穿插一些非常重要的高级程序设计技术,以使读者在进入Delphi 7应用程序设计天堂的时候就能够领略Delphi 7的无穷魅力。本书在开篇第1章就非常详细地介绍如何将手边的Delphi 7安装盘包含的内容安装到计算机系统中,从而能够使用Delphi提供的丰富功能。第2章简要地介绍了Object Pascal的基本语法,这是后面章节的基本准备。在本书的第3章中,一个简单的实例程序带领读者进行Delphi 7殿堂。第4、5、6章的内容构成本书的核心,即Delphi 7程序设计的核心技术——组件技术。第7、第8章则在组件技术的基础上,拓展了Delphi 7的部分功能,即文件系统和数据库应用功能。本书采用教材方式编排,非常适合开始学习Delphi 7程序设计技术的初学者和各种培训机构作为培训教材使用,对于具备一定Delphi 7程序设计技术的人员也有一定的辅助作用,可以作为一本有价值的参考用书。 -
Delphi案例开发温尚清等编著Delphi是著名的可视化软件开发工具。"真正的程序员用C,聪明的程序员用Delphi",这句话是对Delphi最经典、最实在的描述。Delphi被称为第4代编程语言,具有简单、高效、功能强大的特点。和VisualC++相比,Delphi更简单、更易于掌握,而且在功能上却丝毫不逊色;和VisualBasic相比,Delphi功能更强大、更实用。可以说Delphi同时兼备了VisualC++功能强大和VisualBasic简单易学的特点,一直是程序员挚爱的编程工具。本书属于案例开发系列,以信息搜索系统为基线,贯穿介绍Delphi相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,不仅可以全面掌握Delphi高级开发知识,而且可以了解更多Delphi应用技巧。研究本书大案例还有助于读者体会使用Delphi开发大型应用程序时需要注意哪些问题,帮助读者建立大局观。本书共10章,第1章介绍本书大案例的基本情况,包括系统体系结构,相关实现技术和方法等;第2章~第10章分别基于Delphi的主要技术特点进行讲解,理论结合实践,并基于每章的技术点完善本书大案例,主要技术点包括注册表、数据库编程、网络编程、GUI、多线程、异常处理、组件技术、图形操作、多媒体等。本书不仅适合从事软件系统开发的软件工程师和架构师,而且适合大中专院校信息专业的学生,还可以作为软件培训班的教材或辅助材料。Delphi是当今世界上最优秀的Windows开发工具之一,因其强大的功能和简易的操作,故在软件开发人员中流传着"聪明的程序员学Delphi"的感慨。本书共分10章,通过"信息搜索系统"大案例贯穿全书,介绍Delphi的各种技术。第1章"案例提出"简单介绍了本书案例,包括功能和逻辑结构、开发环境和工具等。第2章"Delphi编程基础"介绍Delphi的基本语法结构,并完善本书大案例。第3章"Delphi可视化编程"介绍Delphi控件在可视化编程中的应用。第4章"数据库"介绍数据库系统体系结构、Delphi的数据库解决方案以及本书大案例使用的数据库解决技术。第5章"文件管理"介绍Delphi的文件管理技术、文件操作、目录操作、驱动器操作和文件名操作的常用函数。第6章"多线程"介绍多线程技术在Delphi中的实现。第7章"图形图像"介绍Delphi的多媒体编程技术,主要是图像处理技术。第8章"网络编程"介绍Delphi提供的强大的网络编程技术。第9章"高级应用"介绍Delphi应用开发中的一些高级话题,如COM、DLL、XML、注册表等。第10章"项目测试"介绍项目测试的基本方法和理论以及Delphi提供的测试手段。本书最大的特点就是以一个大案例"信息搜索系统"为基线,贯穿全书,逐一覆盖Delphi提供的各种技术。每章首先介绍Delphi的关键技术点,并在本章最后完善本书大案例,通过案例的实践,进一步巩固了解学到的知识。本书适合于Delphi中高级用户,通读全书不仅可以全面掌握Delphi高级开发知识,而且跟随本书研究大案例,不但有助于进一步了解Delphi更能体会到使用Delphi开发大型应用程序时需要注意哪些问题,帮助读者建立大局观。本书还提供了很多很好的Delphi应用技巧、优秀的编程思想以及很多经典实例。本书由温尚清、易向东、谢在鹏等组织编写,参与本书构思、组稿、编辑、录入、审校的人员还有:陈磊、刘永军、蔡丽、郑启迪、周松建、邓欣、慈小勇、张红伟、张小潘、张宣帝、李晓明、董彬、李生卫、张庆铭、高迎鹏、李军锋、夏兵、马丽、史阳、张志、王东军等。张军胜最后对本书进行了仔细复审,并进行了较大幅度的改编,使本书质量得到很大提高,在此一并表示感谢。在本书编写的过程中,作者本着实事求是的态度,参阅了大量文献,但由于时间仓促及作者水平有限,书中错误和疏漏之处在所难免,恳请广大读者批评指正。 序言前言第1章案例提出1.1案例概述1.2案例分析1.2.1需求分析1.2.2概要模块设计1.2.3模块简要说明1.3本章小结第2章Delphi编程基础2.1标识符和保留字2.2数据类型和常变量2.2.1数据类型2.2.2常量和变量2.3·运算符和表达式2.4过程和函数2.5流程控制2.5.1选择结构2.5.2循环结构2.5.3其他语句2.6自定义数据类型2.7指针类型2.8面向对象技术2.8.1对象和类的概念2.8.2类的定义2.8.3方法2.8.4多态性2.8.5类运算符2.8.6类方法和类引用2.8.7所有对象的祖先2.9异常处理2.9.1异常类2.9.2异常处理语句2.10案例完善2.11本章小结第3章Delphi视化编程3.1Delphi的常用控件3.1.1容器控件3.1.2文字控件3.1.3菜单控件3.1.4其他控件3.2自定义控件3.2.1控件创建3.2.2控件安装3.3案例完善3.3.1主界面设计3.3.2定制搜索界面设计3.3.3查看信息界面的(基本)设计3.3.4滚动新闻和系统设置界面的设计3.4本章小结第4章数据库4.1数据库概述4.1.1数据库的优点4.1.2数据库模型4.1.3结构化查询语言(SQL)4.2ADO4.2.1ADO基础4.2.2ADO控件4.3数据控制感知控件4.4案例完善4.4.1信息搜索系统数据库设计4.4.2信息搜索系统数据库的备份与还原4.4.3定制搜索4.4.4查看信息4.4.5站内搜索4.4.6滚动新闻设置4.4.7系统设置4.5本章小结第5章文件管理5.1文件类型5.1.1文本文件5.1.2类型文件5.1.3无类型文件5.2文件对话框组件5.3Win3.1相关组件5.4对象操作5.4.1文件操作5.4.2目录操作5.4.3驱动器操作5.4.4文件名操作5.5内存映射文件5.5.1内存映射文件的应用5.5.2使用映射文件5.5.3内存映射文件的一致性5.61NI文件管理5.7案例完善5.7.1调用帮助文件5.7.2操作ini文件5.7.3打开和保存html文本5.8本章小结第6章多线程6.1进程和线程6.2TThread对象6.2.1TThread类的属性6.2.2TThread类的方法6.3线程编程6.3.1创建线程类6.3.2线程的初始化操作6.3.3实现线程对象的功能6.3.4挂起和唤醒线程6.3.5终止线程6.3.6测试线程的执行时间6.4管理多线程6.4.1线程局部存储6.4.2线程同步6.5多线程实例6.6案例完善6.7本章小结第7章多媒体7.1图形图像控件7.1.1几何图形控件:Shape7.1.2图像控件:Image7.1.3画板控件:PaintBox7.2图形对象7.2.1画布对象(TCanvas)7.2.2画笔对象(TPen)7.2.3画刷对象(TBmsh)7.2.4颜色对象(TColor)7.2.5实例7.3图像对象7.3.1TGraphic对象7.3.2TPicture对象7.3.3TBitmap对象7.3.4其他图像对象7.3.5实例7.4视频编程7.4.1TMediaPlayer控件7.4.2实例7.5案例完善7.5.1程序运行前的闪屏制作7.5.2闪屏窗体的动态效果实现7.6本章小结第8章网络编程8.1网络基础8.2常见的网络控件8.2.1TcpClient控件8.2.2TcpServer控件8.2.31dTcpClient控件8.2.41dTcpServer控件8.2.5UDP控件组8.3其他网络控件8.4HTTP编程8.4.1HTTP协议8.4.21dHTTP控件8.4.31dHTTPServer控件8.5Web应用编程8.5.1Web编程基础8.5.2TWebBrowser控件8.5.3WebBroker和WebSnap控件组8.6案例完善8.6.1搜索信息8.6.2信息搜索系统的浏览器8.6.3显示搜索结果的右键功能实现8.7本章小结第9章高级应用9.1注册表9.1.1注册表结构9.1.2TRegistry类,9.1.3与注册表相关的APl函数9.1.4实例9.2操作Excel文件9.2.1Application对象9.2.2Workbooks对象9.2.3WorkSheets对象9.2.4Range对象9.2.5ShellExecute函数9.2.6Excel实例9.3DLL编程9.3.1DLL基本概念9.3.2DLL实例9.4COM编程9.4.1相关组件和函数9.4.2实例9.5XML编程9.5.1XML语言基础9.5.2XMLDocument组件9.5.3XML实例9.6本章小结第10章项目测试10.1项目测试类型10.1.1.测试基本概念10.1.2测试过程10.1.3测试方案设计10.1.4调试技术10.2Delphi测试手段10.2.1控制程序运行10.2.2断点的使用10.2.3监视数据的值10.2.4微处理器状态的监视10.2.5局部变量窗口10.2.6模块窗口10.2.7事件日志窗口10.2.8FPU窗口10.2.9Browser窗口10.3案例完善10.3.1单元测试10.3.2集成测试10.3.3验收测试10.4本章小结附录A"信息搜索系统"发布、配置和运行附录BDelphi编程规范参考文献
