什么是cbuilder:C++Builder中集合的处理

首先看看窗口MouseDown事件声明void __fastcall TForm1::FormMouseDown(TObject *Sender,TMouseButton Button,TShtState Sht, X, Y)其中Sht参数被介绍说明为TShtState类型:enum Classes_1{ssSht,ssAlt,ssCtrl,ssRight,ss... [阅读全文]

powerbuilder开发:开发 C++ Builder 应用程序

2.6开发应用程序当在可视化环境中设计应用程序用户界面时,C++Builder为应用程序写出了实际的代码。当选择并修改窗体或组件的属性时,修改结果会自动反映在源代码中,反之亦然。你可以在任意的文本编辑器中,包括C++Builder内置的代码编辑器中编辑源代码,你所做的改动也会立即反映到可视化环境中。2.6.1编辑代码C++Builder代码编辑器是一个功能完善的ASCII编辑器。若使用可视化编程环... [阅读全文]

什么是cbuilder:C++Builder软件动字幕

很多优秀的软件,在它的关于对话框中,右半部分有一个开发人员的动态字幕。利用C++ Builder可以方便地实现该功能:  创建一个新工程,在窗体Form1中添加一个Panel组件,将Caption属性清空,另外将Bevelinner和Bevelouter属性设置为Bvnone。选中Panel组件,在其中添加Label组件,将Caption属性清空,Autosize属性设置为True,Name属性设... [阅读全文]

什么是cbuilder:C++ Builder 链接DLL

3.6 链接DLL 在链接器页ProjectOptions对话框中可以为DLL设置链接器选项这页面缺省复选框也可以为DLL创建个输入库如果要从命令行编译可以用-Tpd开关链接器ILINK32.EXE比如: ilink32 /c /aa /Tpd c0d32.obj mydll.obj, mydll.dll, mdll.map, import32.l... [阅读全文]

pebuilder使用方法:C++Builder中使用DLL

3.3在CBuilder中使用DLL 在CBuilder应用中使用WindowsDLL就像在其他C应用程中使用它样 为了在CBuilder应用被载入时静态装入DLL可在链接时为该DLL连入输入库文件要在个CBuilder应用中加入个输入库可对该应用打开生成文件(.BPR),并在库文件列表中对所指定ALLLIB变量加入输入库名字如果可能在路径列表... [阅读全文]

什么是cbuilder:C++Builder中集合的处理

首先看一看窗口的mousedown事件的声明void __fastcall tform1::formmousedown(tobject *sender,tmousebutton button,tshiftstate shift,int x,int y)其中的shift参数被说明为tshiftstate类型:enum classes_1{ssshift,ssalt,ssctrl,ssright,ss... [阅读全文]

什么是cbuilder:C++ Builder创建组件探密

1.创建组件的类声明 class package 新类名 : public 祖先类名 { private:私有数据: (1)内部私有用 (2)发布属性的真正数据保存 (3)发布事件的数据保存 (1,2,3)私有数据初始化一般在构造函数中,(3)的初始化一般与祖先该事件相连。 通常为方便直接调用祖先方法常加保存祖先类型的变量:typedef 祖先类名 inherit; 私有方法:仅在类定义内部使用,... [阅读全文]

设计模式builder:C++ Builder 设计应用程序

C++ Builder提供了所有开始设计应用程序所必需的工具:· 一个称为“窗体”的空白窗口,作为用于设计应用程序的用户界面。· 一个包容许多可重用的对象的扩展的类库。· 一个对象观察器,用于检查和改变对象的特性。· 用于直接访问基本程序逻辑的源代码编辑器。·一个可以管理多个工程的工程管理器。· 许多其他的用于支持应用程序开发的工具,例如工具栏中的图像编辑器和菜单中的集成调试程序等。· 包括编译器... [阅读全文]

什么是cbuilder:C++ Builder 运行时包

第10章 使用包和组件包是c++builder应用程序、ide或二者同时使用的一个特殊的动态链接库。运行时包提供用户运行应用程序时的功能。设计时包用于在ide中安装组件,并为定制组件创建特殊的属性编辑器。单个的包在设计时和运行时都能工作,并且设计时包经常通过调用运行时包来工作。包存储在扩展名为.bpl(borland包库)的文件中以便与其他的dll(动态链接库)区分开来。与其他的运行时库一样,包中... [阅读全文]

什么是cbuilder:C++ Builder 发布包

10.5 发布包10.5.1发布使用包应用当发布使用运行时包应用时要确保用户同时拥有应用.exe文件及应用所有库文件(.bpl或.dll)如果库文件和.exe文件不在同目录必须可以通过用户path访问你可以遵循把库文件放在windows\\system目录习惯如果使用shieldexpress你安装脚本应检查用户系统以搜索要求包以免盲目地重安装10.5.2将包发... [阅读全文]

什么是cbuilder:C++ Builder 协调线程

7.2 协调线程当编写线程执行时运行代码时必须考虑到可能同步执行其他线程行为特别要注意避免两个线程试图同时使用相同全局对象或变量另外个线程中代码可能会依赖其他线程所执行任务结果7.2.1避免同时访问为避免在访问全局对象或变量时和其他线程发生冲突可能需要暂停其他线程执行直到该线程代码完成操作需注意不要暂停其他不需停止线程执行那样做会使效率严重降低也无法获得使用多个... [阅读全文]

什么是cbuilder:C++ Builder 执行线程对象

7.3 执行线程对象当定义execute思路方法实现线程类后可在应用中使用它来启动execute思路方法代码要使用线程首先创建线程类个例子可以创建立即开始运行线程例子或创建个处于临时中断状态线程只在resume思路方法时开始要创建个立即开始运行线程例子将构造createsuspended参数设为false例如下列代码创建个线程并开始执行:\" _disibled... [阅读全文]

什么是cbuilder:C++ Builder 编写动作组件

4.9.4 编写动作组件般使用动作是通过在对象观察器中设置其属性为具体应用创建要使用这样动作必须编写事件处理在本节“执行动作”部分描述分发流程中某点上响应动作当使用cbuilder自带预定义动作时不需要写任何事件处理目标组件知道如何响应该动作也可以创建自己预定义动作类当编写自己动作类时可内嵌能够在某些特定目标对象类上执行能力然后就可像使用预定义动作类样使用你定制... [阅读全文]

什么是cbuilder:C++ Builder 动作对象

4.9 使用动作列表动作列表可为那些响应用户命令对象如菜单和按钮等集中处理对用户命令响应(动作)本节概述动作及动作列表描述如何使用它们及它们如何和其客户和目标相互作用4.9.1 动作对象动作指是作用于目标对象用户命令在应用中表现为对用户输入响应般个动作对应于用户界面个或多个元素如菜单命令或工具栏按钮通过使用动作对象集中处理动作可将应用执行和用户界面分离这可以让动... [阅读全文]

pebuilder使用方法:C++ Builder 使用动作

4.9.2 使用动作可以从组件面板standard页将动作列表加入窗体或数据模块双击动作列表可显示actionlist编辑器在其中可增加、删除或重排动作每个动作属性(name除外)值都将应用于其客户Control控件可在对象观察器中设置每个动作属性name定义动作而其他属性和事件(caption、checked、enabled、helpcontext、h、ima... [阅读全文]

什么是cbuilder:C++ Builder 预定义动作类

4.9.3 预定义动作类通过动作列表编辑器可使用自动执行某些通用动作预定义动作类另外组件编写者以stdactns和dbactns单元中类为例派生出自己动作类用以实现某些特定Control控件或组件行为特定动作(teditaction、twindowaction)基类通常重载handlestarget、updatetarget及其他思路方法来将动作目标限制为特定对... [阅读全文]

什么是cbuilder:C++ Builder 合并菜单

4.7.7 在运行时控制菜单项 有时需要在应用运行时把菜单项加到现有菜单结构中以便为用户提供更多信息或选项可使用菜单项add或insert思路方法插入菜单项或通过改变其visible属性来交替地显示或隐藏菜单项visible属性确定菜单项是否被显示在菜单中使用enabled属性可不隐藏菜单项而只使其变灰使用菜单项visible及enable属性例子参见5.3.8... [阅读全文]
1 共1条 分1页