下载 >  开发技术 >  Delphi > delphi经典编程入门.zip

delphi经典编程入门.zip

delphi经典编程入门,经典样例 delphi经典编程入门,经典样例
2011-11-18 上传大小:427KB
分享
收藏 举报
delphi经典编程入门

Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。  1.1 Delphi基本概念介绍  1.1.1 Delphi的基本形式  Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。 在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。 1.1.2 面向对象编程的概念  面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。 一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。 1.2 Delphi 快速入门  在这一节中,我们来开发一个小程序。随着开发的过程,逐步介绍Delphi的主要部件及其操作方法。建议读者按照本书介绍的过程,在您的电脑上直接操作。您将对Delphi的可视化编程有一个直观、快捷的了解,必将起到事半功倍的效果。  1.2.1 进入Delphi的可视化编程环境 1.2.1.1 安装Delphi  Delphi的安装与其它应用软件并无不同。2.0版必须在Windows 95以上的操作系统中使用。启动Windows 95或Windows NT后,将Delphi的光盘放入光驱(CD-ROM)中,运行光盘上的\INSTALL\SETUP.EXE文件,它的安装程序会提示您正确地装入Delphi。如果您是在微软中文Windows环境中安装Delphi,请参照附录A来设置您的BDE环境,以便于处理中文数据。  1.2.1.2 进入Delphi 环境 为避免隐藏在Delphi后的Program Manager和曾经运行过的其它程序扰乱版面,分散您的注意力,不妨在启动Delphi前关掉其它应用程序;启动Delphi后,再最小化隐藏在后面的Delphi 2.0程序组。这样屏幕上就只留下Delphi窗口可见了。 首次加载Delphi,屏幕上会出现四个窗口: ● 标题为“Delphi-Project1”的Delphi主窗口 ● Object Inspector窗口 ● 标题为“Form1”的窗体(Form)窗口 ● 标题为“Unit1.PAS”的代码编辑窗口。刚启动时这一窗口的大部分被“Form1”窗体所掩盖。将“Form1”窗体移开,或单击Form1窗体下方的状态行,可以使其全部可见。在“Form1”窗体的任意可见位置单击鼠标,可以恢复主窗体可见 以下我们将对这四个窗口分别进行介绍。  1.2.2 Delphi可视化编程环境介绍  1.2.2.1 主窗口(Main Form)  Delphi的主窗口位于屏幕的上端,包括Menu(菜单)、Speed Bar(加速条)和Component Panel(部件选项板)。Menu是下拉式主菜单。Speed Bar位于主窗口的左下端,由两排共14个加速按钮组成。这些按钮是菜单功能的快捷方式,各种图标直观地表示了它能执行的动作。Component Panel由一行、若干页对象按钮所组成,利用它来选择需要的部件并将它放到窗体中去。  1.2.2.2 Object Inspector(对象检视器)  Object Inspector窗口含有两页:Properties页显示窗体中当前被选择部件的属性信息,并允许改变对象的属性;Events页列出了当前部件可以响应的事件。按动Object Inspector下端的“Events”页标签,使得Events页可见,这一定的事件后边的空白处,可以定义对象接受到相应事件时执行的动作。首次启动时,Object Inspector窗口显示的是当前窗体Form1的属性。Object Inspector根据对象属性的多少,决定是否有滚行显示。移动滚行条,可以查看当前对象的全部属性。 此外,Object Inspector上还有Object Selector(对象选择器),位于Object Inspector上方的下拉式菜单中。它显示了窗体上所有部件的名称和类型,也包含窗体本身。您可以用Object Selector很容易地在窗体的各个部件之间切换,也可以快速地回到窗体本身。当窗体中含有较多的对象时,您会发现这是切换对象尤其是回到窗体的最快捷途径。 想使Object Inspector一直可见,可将鼠标移到Object Inspector上,按动右键,以启动Object Inspector的弹出式菜单,将其设置为Stay On Top。这对初学者常是一个很重要的设置方式。  1.2.2.3 窗体窗口  Forms窗口是开展大部分设计的工作区域。首次启动Delphi 2.0时显示的是窗体Form1。可以把部件放在窗体中,通过移动位置、改变尺寸等操作随心所欲地安排它们,以此来开发应用程序的用户界面。您可以把窗体想象成一个可以放置其它部件的容器。窗体上有栅格(Grids),供放置部件时对齐位置用,在程序运行时Grids是不可见的。 一个真正的应用程序可能有不止一个窗口,您可以选用不同的窗体进行设计。其它窗体可以是对话框(Dialog Box)、数据录入框等。  1.2.2.4 代码窗口  代码窗口一开始处于窗体窗口之下。因为在Delphi中,设计用户界面直接在窗体中进行,运行结果和设计样板完全一致。当部件被放到窗体上时,Delphi会自动生成大部分的用户界面代码。您所应做的只是在它为您生成的框架中加入完成所需功能的程序段而已。点动Form1的状态行使代码窗口可见。 这个窗口中是代码编辑器。可以在其中书写Delphi应用程序的源代码。当程序中含有不止一个窗口时,会有几个库单元的源程序出现在代码编辑器中。代码编辑器的标题条中显示了当前正在编辑的库单元文件名。要查看某一特定程序的源代码,只需用鼠标点动写有该库单元文件名的页标签,就可以对该库单元进行编辑了。

立即下载
delphi基础编程入门经典

delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典delphi基础编程入门经典

立即下载
《Delphi经典编程入门》CHM电子文档

第一章 Delphi快速入门(一)  第一章 Delphi快速入门(二)  第一章 Delphi快速入门(三)  第一章 Delphi快速入门(四)  第一章 Delphi快速入门(五)  第二章 Delphi面向对象的编程方法(一)  第二章 Delphi面向对象的编程方法(二)  第二章 Delphi面向对象的编程方法(三)  第二章 Delphi面向对象的编程方法(四)  第三章 字符串列表及应用(一)  第三章 字符串列表及应用(二)  第四章 文本编辑器的设计(一)  第四章 文本编辑器的设计(二)  第五章 Delphi图形图像编程(一)  第五章 Delphi图形图像编程(二)  第六章 文件管理(一)  第六章 文件管理(二)  第六章 文件管理(三)  第七章 剪贴板和动态数据交换(一)  第七章 剪贴板和动态数据交换(二)  第八章 对象链接与嵌入(一)  第八章 对象链接与嵌入(二)  第九章 Delphi拖放编程  第十章 动态链接库编程(一)  第十章 动态链接库编程(二)  第十一章 Delphi应用程序的应用(一)  第十一章 Delphi应用程序的应用(二)  第十二章 异常处理与程序调试(一)  第十二章 异常处理与程序调试(二)  第十二章 异常处理与程序调试(三)  第十三章 Delphi开发数据库应用程序概述(一)  第十三章 Delphi开发数据库应用程序概述(二)  第十四章 简单数据库应用的创建及MASTAPP介绍(一)  第十四章 简单数据库应用的创建及MASTAPP介绍(二)  第十四章 简单数据库应用的创建及MASTAPP介绍(三)  第十五章 数据访问部件的应用及编程(一)  第十五章 数据访问部件的应用及编程(二)  第十五章 数据访问部件的应用及编程(三)  第十六章 数据浏览部件的应用及编程(一)  第十六章 数据浏览部件的应用及编程(二)  第十七章 SQL编程(一)  第十七章 SQL编程(二)  第十八章 Delphi客户服务器应用开发(一)  第十八章 Delphi客户服务器应用开发(二)  第十八章 Delphi客户服务器应用开发(三)  第十八章 Delphi客户服务器应用开发(四)  第十九章 Delphi自定义部件开发(一)  第十九章 Delphi自定义部件开发(二)  第十九章 Delphi自定义部件开发(三)  第十九章 Delphi自定义部件开发(四)  第二十章 开发Delphi对象式数据管理功能(一)  第二十章 开发Delphi对象式数据管理功能(二)  第二十章 开发Delphi对象式数据管理功能(三)  第二十章 开发Delphi对象式数据管理功能(四)  第二十章 开发Delphi对象式数据管理功能(五)

立即下载
delphi经典编程入门.

delphi经典编程入门.delphi经典编程入门.delphi经典编程入门.

立即下载
DELPHI经典编程入门.chm

DELPHI经典编程入门.chm DELPHI经典编程入门.chm DELPHI经典编程入门.chm

立即下载
Web编程入门经典.pdf

Web编程入门经典:HTML、XHTML和CSS].杜静.敖富江.扫描版.pdf web技术入门、基本功经典书籍 书分两部分,这是第一个压缩包

立即下载
《Python编程入门经典》PDF完整版+配套源码

James Payne著《Python编程入门经典》PDF完整版,附配套源码,非常适合入门

立即下载
《Delphi经典编程入门》CHM电子文档.rar

《Delphi经典编程入门》CHM电子文档.rar 《Delphi经典编程入门》CHM电子文档.rar

立即下载
Python入门经典第三版完整版

立即下载
SQL Server 2008编程入门经典(第3版).pdf

《SQL Server 2008编程入门经典(第3版)》由浅入深逐步介绍了SQL Server数据库的高级主题,重点讨论了SQL Server 2008的特殊功能以及与其他编程环境的不同之处。作者Robert Vieria是Microsoft SQL,Server方面的权威,他采用通俗易懂的方法揭示了SQL Server-2008核心组件的重要更改。

立即下载
Python入门经典.pdf

是本循序渐进/中规中矩的书,适合入门/当作工具书使用,挺细致。

立即下载
delphi经典编程入门.chm

delphi经典编程入门,经典版本,供delphi初学者使用

立即下载
Spring入门经典

本书基于Sping4.0编写,内容包括依赖注入、反转控制、单元测试、使用SpringMVC构建Web应用和RESTful风格的Web服务、使用SpringSecuity保护Web应用、Spring扩展语言、SpringAOP、使用第三方缓存等。

立即下载
SQL SERVER 2012编程入门经典 第4版

SQL SERVER 2012,如何编程、使用,那就从编程入门经典开始 第4版

立即下载
Python 入门经典原版PDF

Python Testing - Beginner's Guide.pdf 英文原版Python 入门经典教材

立即下载
Delphi经典编程入门

Delphi经典编程入门书籍

立即下载
Python入门经典

《Python入门经典:以解决计算问题为导向的Python编程实践》是一本系统而科学的Python入门教程,美国密歇根州立大学等多所美国知名高校采用其作为编程语言的入门教材,被奉为经典。它不仅从计算机教学和计算机科学的角度讲解了初学者如何才能更有效地去学习Python,而且特别强调用Python解决生活中的实际问题,精心组织了大量来源于生活中不同领域的与数值计算和数据处理相关的案例。通过《Python入门经典:以解决计算问题为导向的Python编程实践》,读者不仅能系统掌握Python编程相关的知识,而且还能掌握利用Python处理各种与数据相关的问题。《Python入门经典:以解决计算问题为导向的Python编程实践》分为五部分,第一部分介绍计算机设备的一般概念和一些计算机术语;第二部分开始介绍编程的基本知识,包括入门知识和控制语句,为后续内容做铺垫;第三部分讲述数据结构和函数,包括字符串、列表和元组、字典和集合、文件、函数、算法和程序等进阶内容,有助于读者提升编程技能;第四部分重点介绍如何使用类定义数据结构和算法、开发程序等,培养读者运用Python语言来实现基本的计算思想和策略的能力;第五部分主要介绍异常、测试和递归,旨在使读者成为更好的程序员。《Python入门经典:以解决计算问题为导向的Python编程实践》深入浅出,每一章节均给出了大量的实例、示范代码和自测练习,便于读者理解和掌握相关知识。读者通过学习《Python入门经典:以解决计算问题为导向的Python编程实践》,不仅能掌握Python语言的基本知识,还能学习如何在实践中运用该语言解决问题。

立即下载
LINUX编程白皮书.zip

LINUX编程白皮书.zip ,linux编程入门的经典开源文档

立即下载
window编程入门到精通全部经典书籍

Forger 推荐的学习windows 编程的所有书籍都在这儿: windows 编程 windows MFC入门到精通 windows 高级编程 windows 网络编程 Programming Windows Programming Windows with MFC Programming Applications for Windows Network Programming for Microsoft Windows Programming Windows by Charles Petzold. The book to get on Win32 API. If you want to write programs using just the API (which is what this tutorial covers), you need this book. 如果你想只用windows API编程,这本书是入门经典,你需要这本书。 Programming Windows with MFC by Jeff Prosise. If you want to venture into MFC (AFTER becoming fully accustomed to using the Win32 API), this is the book for you. If you don't like MFC but intend on getting a job doing windows developement, get this anyway, it's better to know than not. 如果你想用MFC这本书是你想要的 Programming Applications for Windows by Jeffrey Richter. Not for newbies, if you want to be up on managing processes and threads, dlls, windows memory management, exception handling, and hooking into the system, then this is the book for you. 如果你想了解操作系统内幕,这本书是经典,书中包含了进程,线程,动态库,windows内存管理,异常处理。。。 Visual C++ Windows Shell Programming by Dino Esposito. For anyone interested in the visual and user-friendly aspects of windows, this book covers writing extentions to the windows shell, working efficiently with files and drag and drop, customizing the taskbar and windows explorer, and numerous other tricks. Well worthwhile for anyone writing GUI apps in windows. Network Programming for Microsoft Windows Up to date information on network programming, including NetBIOS, mailslots and pipes, and of course the ever important windows sockets, complete with winsock2 and raw sockets. Also contains specific information on the various windows platforms including 2000 and CE.

立即下载
Delphi xe6 Android编程入门.pdf

Delphi xe6 Android编程入门,帮助使用者快速学习和了解如何使用Delphi XE6开发环 境来开发应用程序

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

delphi经典编程入门.zip

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: