社区
非技术区
帖子详情
关于delphi 2005 中的object inspector窗口的一些问题
wujian2
2004-12-27 11:23:12
大家在使用DELPHI2005时,有没有发现在设计一些程序时,当在窗口编辑器中单击控件时object inspector中的属性和事件,不再与其同步,而总是固定显示某个控件的属性,打了UPDATA 1后还是如些,请问有没 有好办法解决?
...全文
53
回复
打赏
收藏
关于delphi 2005 中的object inspector窗口的一些问题
大家在使用DELPHI2005时,有没有发现在设计一些程序时,当在窗口编辑器中单击控件时object inspector中的属性和事件,不再与其同步,而总是固定显示某个控件的属性,打了UPDATA 1后还是如些,请问有没 有好办法解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Obj
ect
Insp
ect
or.rar
Obj
ect
Insp
ect
or.rar
Componente-MiTec
Obj
ect
Insp
ect
or Demo.7z
Componente-MiTec
Obj
ect
Insp
ect
or Demo.7z
下拉
窗口
Delphi
例子.rar
Delphi
DropDownForm下拉
窗口
例子,
窗口
如何实现下拉呢?这个例子不错,挺简单,而且无控件,
Delphi
7直接可编译。
DELPHI
基础教程.pdf
。。。
delphi
经典编程入门
Delphi
是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(
Obj
ect
-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 面向对象编程的概念 面向对象的程序设计(
Obj
ect
-Oriented Programming,简记为OOP)是
Delphi
诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序
中
加入扩展语句,把函数“封装”进Windows编程所必需的“对象”
中
。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而
Delphi
是完全面向对象的,这就使得
Delphi
成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。 一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。
Delphi
的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架
中
加入完成功能的代码,其余的都交给
Delphi
去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,
Delphi
将帮助您轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境
中
,使用它的
Obj
ect
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
-Proj
ect
1”的
Delphi
主
窗口
●
Obj
ect
Insp
ect
or
窗口
● 标题为“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
Obj
ect
Insp
ect
or(对象检视器)
Obj
ect
Insp
ect
or
窗口
含有两页:Properties页显示窗体
中
当前被选择部件的属性信息,并允许改变对象的属性;Events页列出了当前部件可以响应的事件。按动
Obj
ect
Insp
ect
or下端的“Events”页标签,使得Events页可见,这一定的事件后边的空白处,可以定义对象接受到相应事件时执行的动作。首次启动时,
Obj
ect
Insp
ect
or
窗口
显示的是当前窗体Form1的属性。
Obj
ect
Insp
ect
or根据对象属性的多少,决定是否有滚行显示。移动滚行条,可以查看当前对象的全部属性。 此外,
Obj
ect
Insp
ect
or上还有
Obj
ect
Sel
ect
or(对象选择器),位于
Obj
ect
Insp
ect
or上方的下拉式菜单
中
。它显示了窗体上所有部件的名称和类型,也包含窗体本身。您可以用
Obj
ect
Sel
ect
or很容易地在窗体的各个部件之间切换,也可以快速地回到窗体本身。当窗体
中
含有较多的对象时,您会发现这是切换对象尤其是回到窗体的最快捷途径。 想使
Obj
ect
Insp
ect
or一直可见,可将鼠标移到
Obj
ect
Insp
ect
or上,按动右键,以启动
Obj
ect
Insp
ect
or的弹出式菜单,将其设置为Stay On Top。这对初学者常是一个很重要的设置方式。 1.2.2.3 窗体
窗口
Forms
窗口
是开展大部分设计的工作区域。首次启动
Delphi
2.0时显示的是窗体Form1。可以把部件放在窗体
中
,通过移动位置、改变尺寸等操作随心所欲地安排它们,以此来开发应用程序的用户界面。您可以把窗体想象成一个可以放置其它部件的容器。窗体上有栅格(Grids),供放置部件时对齐位置用,在程序运行时Grids是不可见的。 一个真正的应用程序可能有不止一个
窗口
,您可以选用不同的窗体进行设计。其它窗体可以是对话框(Dialog Box)、数据录入框等。 1.2.2.4 代码
窗口
代码
窗口
一开始处于窗体
窗口
之下。因为在
Delphi
中
,设计用户界面直接在窗体
中
进行,运行结果和设计样板完全一致。当部件被放到窗体上时,
Delphi
会自动生成大部分的用户界面代码。您所应做的只是在它为您生成的框架
中
加入完成所需功能的程序段而已。点动Form1的状态行使代码
窗口
可见。 这个
窗口
中
是代码编辑器。可以在其
中
书写
Delphi
应用程序的源代码。当程序
中
含有不止一个
窗口
时,会有几个库单元的源程序出现在代码编辑器
中
。代码编辑器的标题条
中
显示了当前正在编辑的库单元文件名。要查看某一特定程序的源代码,只需用鼠标点动写有该库单元文件名的页标签,就可以对该库单元进行编辑了。
非技术区
830
社区成员
53,574
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章