首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> Visual Basic教程
delphi7的ide概述(一)_delphi教程
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
 

IDE概述

当你在一种可视化开发环境工作时,你的时间花费在应用的两个不同的部分:可视化设计器和代码编辑器。 设计器让你在可视化级别上操作组件(诸如你将一个按钮放置在一个窗体上),或者在一个非可视化级别上工作(诸如当你放置一个DataSet组件在一个数据模块上时)。你能在图表1.1中的操作中看见一个窗体和一个数据模块。在这两种情况中,设计器允许你选择你需要的组件且设置它们的属性的初始值。

Click To expand

图表1.1 Delphi 7 IDE中的一个窗体和一个数据模块

代码编辑器是你写代码的地方。在可视化环境中写代码最明显的方式是包括对事件作出反应,事件由程序用户执行的操作开始,诸如单击一个按钮或者选择一个列表框的一个选项。你能使用同样的方式来处理内部事件,诸如涉及数据库变化的事件或来自操作系统的通知。

当程序员对Delphi熟知时,他们经常以主要编写事件处理(event-handling)代码为始发端,然后转移到撰写他们自己的类和组件,最后花费大部分时间在编辑器中。 因为本书涵盖的内容远远超过可视化编程,试图帮助你把握Delphi的整个力量,随着行文的深入,你将看见更多的代码,更少的窗体。

适用于两个类库的一个IDE

一种重要的变化首次在Delphi 6中出现。IDE现在允许你在两个不同的可视化类库上工作: VCL (Visual Component Library,可视化组件库)CLX (跨平台组件库,Component Library for Cross-Platform) 当你创建一个新项目时,你可以很简单地从两个类库中选择你想要使用的一个,这样开始:通过File ® New ® Application命令,建立一个典型的基于VCLWindows程序;通过File ® New ® CLX Application 命令建立一个新的基于CLX的可移植(portable)应用程序。

 

注释

CLXDelphi的跨平台库,它允许你用Kylix重新编译你的代码以运行在Linux下。 你可以5,“可视化控件”,读到关于CLXVCL的更多内容。在Delphi 7中使用CLX更有趣,因为KylixDelphi语言版与Windows产品一起发售。

当你建立一个新项目或者打开现有的一个时,组件板被安排了只显示与当前库(虽然大多数控件是共享的)有关的控件。 当时你操作一个非可视化的设计器(诸如一个数据模块),可视化组件的组件板标签隐藏起来了,不可见。

桌面设置

程序员能够以各种方式定制IDE 典型的,打开许多窗口的,安排它们的,相互停靠的。 然而,你经常需要在在设计时打开一套窗口的设置,而在调试时又打开另一套不同的窗口设置。 同样地,你可能在操作窗体时需要一种布局,而在仅使用编辑器编写组件或者低级代码时又需要一个完全不同的布局。 为了每个这样的需要重新整理IDE是一件非常乏味的工作。

 

由于这个原因,Delphi允许你以一个名称保存特定的IDE窗口(称为桌面desktop,或者Global Desktop,以区别于项目桌面Project Desktop)很并且容易恢复它。 你也可以保存你的缺省调试设置中的一个,当你开始调试程序时它将自动被恢复。 所有这些特性可从Desktops toolbar得到。 你也能使用View ® Desktops菜单操作桌面设置。

 

桌面设置信息被保存在DST文件中(储存在Delphibin目录中),它们是伪装的INI文件。 被保存的设置包括主要的窗口,Project ManagerAlignment PaletteObject Inspector (包括它的 property category settings) editor windows (Code Explorer Message View的状态),还有许多其它的位置,加上各种窗口的停靠状态。

这是从一个DST文件中摘录的一小段,它应该是很容易读的:

[Main Window]
Create=1
Visible=1
State=0
Left=0
Top=0
Width=1024
Height=105
ClientWidth=1016
ClientHeight=78
   
[ProjectManager]
Create=1
Visible=0
State=0
...
Dockable=1
   
[AlignmentPalette]
Create=1
Visible=0
...

桌面设置越过项目设置项目设置被保存在一个类似结构的DSK文件中。 桌面设置助除去当你在机器(或者在开发者之间)之间移动一个项目并且不得不重新把窗口整理成为你爱好的时发生的难题。 Delphi将每一用户的全局桌面设置和每一项目的桌面设置,以更好地支持团队开发

 

 

技巧

如果你打开Delphi并且不能看见窗体或者其它窗口,我建议你尝试检查(或者删除)桌面设置 (Delphibin目录) 如果你打开被一个不同的用户接受的一个项目并且不能看见一些窗口或者不喜欢桌面布局,再次载入你的全局的桌面设置或者删除项目DSK文件 


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·ASP.net中动态加载控件时一些问题的总结-ASP教程,ASP应用
·C#读写注册表-.NET教程,C#语言
·Visual Basic .NET中的异常处理简介(下)-.NET教程,VB.Net语言
·C#:文件的按行读/写及文件目录对话框的使用-.NET教程,C#语言
·ADO.Net:使用DataReader向数据库中插入数据-ASP教程,数据库相关
·列一张网恋赔偿清单(爆笑)
·如何用Photoshop画服装款式图-网页设计,Photoshop
·.NET下使用DataAdapter保存数据时,如何生成command语句及使用事务-.NET教程,数据库应用
·新型dc/dc电源控制芯片dpa426的应用
·ASP.NET 2.0 - Enter Key - Default Submit Button-.NET教程,Asp.Net开发
最新文章
·个人站长的网络赚钱两条新出路_网赚技巧
·adsense帐户最佳化纵深谈-adsense资深专员_网赚技巧
·google adsense容易被k的可能性列表_网赚技巧
·如何让程序被站长接受和产生利润_站长访谈
·马云,即成的中国互联网第4代霸主_站长访谈
·google关键词广告创建的十二招_google推广
·如何使google更快速收录你的新站_google推广
·几个颇有创意的网站推广方法_站长心得
·网络编辑:标题,如何让网民一见钟情(2)_网络编辑
·网站建设基础seo搜索引擎优化_seo网站优化
相关主题
  • delphi命令行参数_delphi教程
  • delphi多线程程序示例(与.net一样简单)_delphi教程
  • delphi面向对象支持特点--保护级类成员的应用_delphi教程
  • delphi中的包(三):bpl和dll_delphi教程
  • delphi中的包(一):关于exe的编译、连接和执行_delphi教程
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭