- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Dephi 2010集成开发环境
Delphi文翰 wenhan_csu@163.com;上机作业;课程学习的目的、任务;课程考核;;1.1.1 Delphi 2010的主要特点
1.可视化开发环境
可视化主要指开发图形用户界面时,不需要编写大量的程序代码以描述界面的外观特性,而只要把所需的组件加入窗体相应位置即可。
2.丰富的VCL
VCL是Delphi最重要的组成部分,包含了多种类别的组件,这些组件是进行各种程序开发的有力工具。
3.面向对象
面向对象程序设计(Object-Oriented Programming,OOP)是Delphi的基础。
4.高效的编译器
Pascal编译器以编译速度快而著名,Delphi正是建立在此基础上的,它是针对Windows系统的最快的高级语言本地代码编译器。
5.强大的数据库开发功能
Delphi提供了一整套数据库解决方案,包括建立、连接数据库,SQL操作,保存、编辑和显示数据集等功能的组件或工具。
6.良好的分布式应用开发支持
Delphi支持多种分布式应用模式的开发,用其开发的程序小到简单的消息通信程序,大到庞大的多层次应用。;Delphi 2010与早期的版本相比,具有以下这些新特性功能。
(1)多核的支持/异步方法。
(2)Direct?2D模块及开发库。
(3)拥有一个能同时运行于x86和x64的IDE,在此IDE下将会有跨平台编译器,能够编译Linux和MAC的应用程序。
(4)支持Windows 7下的触摸式编程和对手势事件的感知。
(5)支持手持设备的开发,如工业设备、手机等。
(6)强化的DataSnap,可以完美地支持在Delphi、C++ Builder和Delphi?Prism之间传递数据。
(7)可以调试数据库中的存储过程(Store?Procedure)和函数(Function),并帮助数据库找出问题。
(8)多人合作模式的进化,避免写过多过长的代码,CodeGear将进一步致力于减少代码量,在提高开发效率的同时,也保证产品的质量。;1.类(class)和组件
类是面向对象编程的最基本概念,它是对具有相同特性事物的抽象,包括对事物静态特性和动态特性的描述,是创建对象的模板。
2.对象(object)
对象是类的实例(instance)。面向对象的程序由若干个对象组成,对象之间通过消息相互作用。在Delphi中,对象是组件的实例。
3.事件(event)和事件处理
事件即消息。通常,事件可能是用户执行的诸如单击鼠标、按键等操作,也可能是程序内部触发的,如定时器等。;1.2.1 Delphi 2010主窗口
Delphi 2010主窗口位于集成开发环境的顶端,如图1.2所示。
;1.主菜单
主菜单及其下拉菜单提供了Delphi 2010集成开发环境的所有功能。与Windows系统的其他应用程序菜单一样,当某个菜单项处于灰暗状态时,它是不可选的。
2.快捷工具栏(Speed ToolBar)
Delphi 2010默认的快捷工具栏上的命令按钮如图1.3所示。
;组件面板的布局如图1.5所示。;例如,若某工程包含Form1和Form2两个窗体,要对这两个窗体进行编辑,就可用上述方法选择窗体,如图1.6所示。;对象树状查看器(Structure)以树状结构显示当前工程所包含的所有对象,就像在Windows系统的文件管理器中显示各文件夹及文件的树状结构一样,如图1.7所示。;对象查看器由三部分组成,分别是对象列表框、属性选项卡和事件选项卡,如图1.8所示。;如图1.9所示为对象查看器中事件选项卡的ActiveControl和Action属性。;1.3.1 应用程序开发步骤
通常开发Delphi应用程序的步骤如下。
(1)创建应用程序,建立窗体。
(2)设计应用程序界面,即在窗体上添加组件。
(3)设置组件属性。
(4)编写响应事件处理程序代码。
(5)保存文件。
(6)编译、运行。;【例1.1】 本例包含一个工程,该工程含有两个窗体:一个是主窗体formInfoInput,用于输入信息;另一个是信息显示窗体formInfoShow,用于显示用户在主窗体中输入的信息。
formInfoInput窗体界面如图1.10(a)所示。;formInfoInput窗体及组件对象属性列于表1.1中。;formInfoShow窗体界面如图1.10(b)所示。;formInfoShow窗体及组件对象属性列于表1.2中。;1.创建应用程序和主窗体
选择主菜单的File→New→VCL Forms Application-Delphi菜单项,若此前未打开任何工程,则系统新建一个应用程序;若先前已打开了工程并且没有对发生了变化的工程进行保存,则系统会提示是否保存等信息。
2.设置主窗体
文档评论(0)