Delphi案例实训教程

出版时间:2009-1  出版社:科学出版社  作者:魏松,张静 编著  页数:306  

前言

  Delphi是Borland/CodeGear公司开发的可视化软件开发工具,它基于Windows系统,具有结构清晰、开发效率高等特点,是目前优秀的软件开发工具之一。Delphi的功能简洁实用,采用面向对象的程序设计技术,提供了开发Windows应用程序最简捷、有效的方法,使程序员从繁琐的编码工作中解脱出来,用户可以不用掌握太多编程的专业知识,就能够创建出图形化的高难度应用程序。对初学者来说,学习Delphi是最好的选择,既能很快入门,又能轻松编写出功能强大的应用程序。  如何学习Delphi程序设计  学Delphi程序设计最先要做的事情是选择一本适合自己的参考书。对初学者来说,最忌讳的就是看国外翻译的或者一些技术很深的书,这些书可能内容写得很好很有深度,但对初学者来说肯定很难看懂,既浪费时间又浪费金钱。甚至有的读者因此认为编程很复杂,彻底放弃学习编程的念头。知识点和实例相结合的图书是初学者的最佳选择,根据实例学习可以轻松编写程序,并获得成就感从而能坚持进行学习。知识点的讲解有利于对编程技术的巩固,做到融会贯通。如果用这样的参考书进行学习,编程其实是一件轻松有趣的事情。  学Delphi程序设计还有一件很重要的事情就是要多做练习。学编程不需要掌握多少语法或函数,关键在于对常用语法和函数的理解和灵活应用,要做到这一点,多做练习是必须的。俗话说:“熟读唐诗三百首,不会作诗也会吟”,编程也是这样,熟能生巧,练习做多了,自然而然就学会了。所以在选择参考书时,练习题也是一个重要的环节。做练习时不能一上来就看参考答案,实在想不出的时候再看,这样有利于锻炼编程思想。  学Delphi程序设计还需要有一个明确的目标。不用说,很多初学者的目标是想找一个收入可观的工作,例如做一个程序员。但做程序员有一道门槛,那就是通过企业的面试。要通过这个面试,首先要了解的是企业的需求。所以好的参考书,还应该告诉读者企业的用人需求是什么、该重点掌握哪些Delphi知识、具备什么样的能力才能顺利通过企业的面试。这样有针对地进行学习,才能最大化地提高学习效率。  本书的特点  本书正好是为Delphi的初学者或程序开发人员准备的,以知识点和实例相结合的形式介绍Delphi编程方法。针对初学者不喜欢阅读大段理论知识的特点,我们只挑选必须要掌握的理论基础进行介绍,其余的知识都通过实例的形式进行讲解,对高频率语法知识点力求讲清楚、讲透彻,为初学者在Delphi编程领域开辟出一条全新的学习捷径。本书所有实例都是我们精心挑选出来的,绝非语法知识点的人为拼凑。每个实例都附有必要的上机操作步骤说明,以确保书本上的程序代码都能变成电脑上可以运行的程序,真正做到了使读者“在编程实践中学习编程理论”。  为了便于读者做练习,书中每章都有针对性地安排了大量练习题,并附有参考答案。这些习题有的是从国家计算机等级考试题中精选而来,有的是作者从实际工作中某个模块改编而成,具有一定的难度和实用性。读者完成这些练习题之后,既能达到巩固本章知识的目的,又可了解到实际开发工作的需求。  Delphi语言目前主要应用领域为C/S结构的数据库应用系统,为此本书在第11章以课程设计的形式安排了1个综合案例和3个练习题,目的在于讲解正规软件的详细开发流程,包括系统设计、数据库设计、模块设计等内容。本案例和实际工作非常相近,学习后即可了解企业的要求,为就业做好准备。通过学习这4个比较大的综合实例,可以使读者对Delphi编程有更深层的了解与认识,对以后学习其他程序设计语言也会打下很扎实的基础。  学习Delphi的经验  要想学会编程其实不难,最重要的一点是要坚持下来,不要稍遇到问题就放弃了。在看书时,边看边跟着本书的例子做,里面的一些函数和语句不明白没关系,跟着做!当你能跟着做而且做成功的时候就会有成就感,这样就有学下去的动力。再次,试着完成书中安排的课程设计习题,遇到不会的就去查前面的知识点或到网上找相关资料,看上面怎么写就把它应用到你的程序中。渐渐地,知识点积累多了之后,你能解决的问题就会愈来愈多,愈来愈复杂,这就表明,你学会编程了!  关于光盘  本书光盘中包含了所有编程实例,并附带视频讲解资料,操作步骤一览无余。所有源代码都经过精心调试,在Windows XP下测试通过,能够正常运行。  本书是作者长期教学和软件开发经验的总结,同时也得到了一些软件行业的朋友的大力支持,在此深表感谢。在本书的编写过程中,我们力求精益求精,但难免存在一些不足之处,敬请广大读者批评指正。联系方式:pcbook@263.net。

内容概要

本书以任务驱动的形式,结合100多个实用开发实例,介绍Delphi 7高级语言程序设计、面向对象方法和可视化编程技术。针对初学者的特点,本书编排了Delphi语法、程序控制语句、事件驱动等基础知识,读者可以在没有任何语言基础的情况下,掌握Delphi 7编程方法。本书每章都包括实用例题和丰富的上机操作题,既有利于提高基本的程序设计能力,又有利于强化编程技能实训,让读者快速掌握Delphi 7在多媒体、数据库和网络开发中的应用。    本书可供从事计算机应用和开发的各类人员学习使用,也可作为高等院校应用技能型教材,还可作为各种职业技术学院、民办高校和成人教育的教材。

书籍目录

第1章 走进Delphi  1.1 Delphi简介  1.2 Delphi的发展历程与Delphi 7的新特征    1.2.1 Delphi的发展历程    1.2.2 Delphi 7的新特征  1.3 Delphi 7的安装  1.4 Delphi程序的基本组成  1.5 Delphi 7可视化编程    1.5.1 可视化编程的基本概念    1.5.2 可视化编程的环境    1.5.3 可视化编程的步骤   【随堂演练1-1】Delphi可视化编程的具体步骤  1.6 Delphi 7的帮助信息  1.7 开发环境的优化  1.8 课后练习第2章 DeIphi的语法基础  2.1 Delphi工程的组成    2.1.1 工程文件    2.1.2 单元文件    2.1.3 窗体文件    2.1.4 资源文件    2.1.5 其他文件  2.2 标识符、保留字和指令符    2.2.1 标识符    2.2.2 保留字    2.2.3 指令符  2.3 基本数据类型    2.3.1 数值型数据    2.3.2 字符数据    2.3.3 布尔型数据  2.4 常量与变量    2.4.1 常量    2.4.2 变量     【随堂演练2-1】常量和变量的声明与赋值  2.5 运算符与表达式     【随堂演练2-2】字符串的应用  2.6 流程控制    2.6.1 顺序结构    2.6.2 选择结构     【随堂演练2-3】条件语句的实际应用     【随堂演练2-4】解一元二次方程    2.6.3 循环结构     【随堂演练2-5】循环语句的实际应用     【随堂演练2-6】水仙花数  2.7 过程与函数    2.7.1 过程与函数的声明    2.7.2 过程与函数的调用    2.7.3 过程与函数的参数    2.7.4 过程与函数的嵌套和递归     【随堂演练2-7】任意整数的阶乘  2.8 Obiect Pascal的库单元  2.9 语句的书写规则和注释  2.10 使用Delphi开发程序的种类     【随堂演练2-8】控制台程序中屏幕的输入和输出    2.11 综合应用:随机数的排序    2.12 课后练习第3章 高级数据类型  3.1 类型定义语句  3.2 枚举类型    3.2.1 枚举类型的定义    3.2.2 枚举类型的运算     【随堂演练3-1】枚举类型的实现  3.3 子界类型  3.4 集合类型    3.4.1 集合类型的定义    3.4.2 集合变量的取值    3.4.3 集合类型数据的运算     【随堂演练3-2】集合类型的实现  3.5 数组类型  3.6 动态数组  ……第4章 界面设计第5章 菜单、工具栏与状态栏第6章 图形图像与多媒体编程第7章 数据库编程第8章 面向对象程序设计基础第9章 文件管理第10章 程序的异常处理和调试第11章 学生信息管理系统

章节摘录

  第1章 走进Delphi  1.1 Delphi简介  Delphi是由Inprise公司(前Borland公司)推出的可视化编程环境,它提供了一种方便、快捷的Windows应用程序开发工具。Delphi使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了可重复利用的完整的面向对象程序设计语言OOP(Object.Oriented Programming)、当今世界上最快的编辑器、最为领先的数据库技术。业界人员普遍认为:执着的程序员使用C++语言,聪明的程序员使用Delphi。使用Delphi开发应用软件,无疑会大大提高编程效率。  1.2 Delphi的发展历程与Delphi 7的新特征  1.2.1 Delphi的发展历程  Delphi是Borland公司开发的可视化软件开发系统,它基于Windows 98/NT/2000/XP,采用高度结构化的Object Pascal语言,具有结构清晰、高效优化等特点。  Delplli语言实际上是Pascal语言的一种版本,但它与传统的Pascal语言又有天壤之别。一个Delphi程序首先是应用程序框架(Frame),而这一框架正是应用程序的“骨架”。在“骨架”上即使没有任何东西,仍然可以严格地按照设计运行。用户所要做的工作只是在“骨架”中加入程序。默认的应用程序是一个空白的窗体(Form),运行它将得到一个空白的窗口。这个窗口具有Windows窗口的全部性质,可以被放大、缩小、移动、最大化、最小化等。因此,可以说应用程序框架通过提供所有应用程序共有的一些属性,为用户应用程序的开发打下了良好的基础,从某种意义上说,Delphi已经做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不能处理任何事情,用户所需要做的只是在程序中加入完成所需功能的代码而已,这种“傻瓜式”的编程风格正是Borland公司一贯倡导的。  而从根本上说,Delphi其实是一个Pascal编译器。自从Anders Hejlsberg写下第一个Turbo Pascal编译器以来,Bodand就一直在推动着Pascal编译器向前发展,而Delphi7是Borland迈出的又一强劲步伐。只有纵观了Delphi家族的发展历程,才能更好地理解Borland一直致力于发展Delphi的理由。  Delphi到现在共经历了多代产品的发展历程,每一代产品都伴随Windows操作平台的升级而升级。

编辑推荐

  国家软件开发人才培养规划教材,案例驱动与项目开发并重,让你快速进身为软件开发工程师。  从零开始:从语法基础、面向对象、界面编程讲起,轻松入口。  层层深入:从控件的使用,渐进到多媒体应用、数据库系统的开发。  讲解透彻:实例从分析到设计、再到实现,一目了然。  案例详尽:精选100多个Delphi实例,介绍主流开发技术。  1CD高清多媒体教学录像,提供更多超值学习资源。  如何学习编程:最好的方法就是跟随案例学、亲自动手上机调试。本书准备了100多个教学实例,将知识点融入其中,并安排了相应的上机练习题,让读者在兴趣和成就感的驱动下学习,即使一点不懂编程也可轻松入门。  怎么才能达到企业的要求:  本书针对Delphi特点安排了与实际工作岗位一致的企业项目案例,包括学生信息管理系统、名人资料系统、小区物业管理系统和人力资源管理系统。掌握这些项目的开发方法,读者就具备了从事企业开发的能力。

图书封面

评论、评分、阅读与下载


    Delphi案例实训教程 PDF格式下载


用户评论 (总计11条)

 
 

  •   半年前开始0基础学delphi,一气买了4本书
    其实一本也没有看完
    是直接跟着部门的一个老delphi程序员学写程序的
    现在已经慢慢上手了,独立写了一些软件
    回头看看这些书,其实都是蜻蜓点水,介绍多却浅尝则止。
    国内的教材都有这种通病,貌似都是以让读者通过计算机等级考试为目的,却让你永远也不会动手写一个实用的程序。
    这本书的序言里,写目前人才市场需要真正会写程序的人,而我们广大毕业生拿着等级考试证高分成绩单却不能动手写程序,还写了解决方法就是抄程序,抄一百个例子就足够了...
    编者能认识到这些,我觉得已经够了,给他全5分,虽然内容我没怎么看
  •   我觉得很好的适合初学者的一本书,对我很合适,我就是最近想学习delphi的初学者,打算做点数据库应用小程序
  •   这本书提出了很明确的编程理论指导方法,理论和实践相结合,不愧是编程方面的好书!
  •   这本书,适合初学者,有些东西讲得简单了些,入门级吧,个人感觉,有些生硬
  •   入门很实用。
  •   是一本很好的书,非常适合初学者。
  •   帮别人买的,朋友说还好
  •   最好不要用邮局寄,忙烦
  •   知识点不是很全,内容偏简单,用例不是很详细
  •   是买给我学生的,很基础的内容,高手就不要看了。
  •   完全像旧书,很烂,发黄了。很失败的,书脚都是折痕,像二手的书。内容没有看啊。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7