- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§8.4 自定义类的创建和使用 【例8-29】创建一个名为“移动记录指针”的命令按钮组类,要求含有“首记录”、“上一条”、“下一条”和“尾记录4个命令按钮组,具有相应的功能。 (2)在“类名”文本框中,输入自定义的类名“移动记录指针”。 (3)在“派生于”列表框中,选择基类“CommandGroup”。 (4)在“存储在”文本框中,输入类库文件名“MyClass”;或者单击“存储于”文本框中右侧的按钮,打开“另存为”对话框,如右图8-78所示。 (7)在“属性”窗口中,将ButtonCount属性值改为4;把4个按钮的Caption属性值分别改为“首记录”、“上一条”、“下一条”和“尾记录” 。 (8)右击新建类“移动记录指针”的空白处,在弹出的快捷菜单中选择“代码”命令,打开“代码”窗口。 (9)在“过程”列表框中,选择“Click”,然后在代码编辑框中输入代码,如图8-80所示。 (10)关闭“代码”窗口,返回“类设计器”窗口;关闭“类设计器”窗口,将弹出提示框,如图8-81所示。 【例8-30】创建一个表单,用于维护职工的工资数据。要求使用自定义类“移动记录指针”在表单上添加控件。运行表单时,使用“移动记录指针”控件中的“首记录”、“上一条”、“下一条”和“尾记录”按钮,移动记录指针。单击“退出”按钮,则关闭所有表,并退出表单。 操作步骤如下: (1)设计表单界面 创建一个表单,并打开“表单设计器”窗口。在表单上创建1个标签控件Label1和1个命令按钮Command1。 (3)创建字段映像 ①打开“数据环境设计器”窗口。 (4)保存表单 以“工资数据维护.SCX”为文件名保存表单。 (5)运行表单 单击“常用”工具栏中的“运行”按钮 ,表单运行结果如图8-85所示。 * 跳转到第一页 * 本 章 内 容 §8.4 自定义类的创建和使用 §8.4.1 类的基本概念 §8.4.2 自定义类的创建和使用 第8章 面向对象程序设计 §8.4.1 自定义类的创建 1.创建自定义类 (1)打开“新建类”对话框。 单击“新建”按钮,打开“新建”对话框,选择“类”选项,单击“新建文件”按钮,打开“新建类”对话框,如图8-77所示。 图8-77 “新建类”对话框 (5)在此对话框中选择一个已存在的类库文件,单击“保存”按钮,返回“新建类”对话框,见图8-77所示。 图8-78 “另存为”对话框 图8-79 “类设计器”窗口 (6)单击“确定”按钮,打开“类设计器”窗口,如图8-79所示。 在“新建类”对话框中只是定义类名、指定父类和类库文件。在“类设计器”窗口中,将设置新类的属性、方法和事件。 图8-80 “代码”窗口 图8-81 提示框 (11)单击“是”按钮,即完成新类的创建。 §8.4.2 自定义类的使用 ②添加职工简况表(Zgjk.dbf)和工资表(Gz.dbf),这两个表之间已经存在一对一联系。 ③将“数据环境设计器”窗口中的字段拖放到表单上,即在表单上生成相应的控件对象。 (3)设置对象属性 退出 Caption Command1 自动大小 字号 加粗 蓝色字符 工资数据维护 .T. 楷体_2312 24 .T. 0,0,255 Caption AutoSize FontName FontSize FontBold ForeColor Label1 运行时自动居中 工资数据维护 .T. Caption AutoCenter Form1 说 明 属 性 值 属 性 名 对 象 2)选择类库文件“MyClass.vcx”,然后单击“打开”按钮,将类库文件“MyClass.vcx”所包含的自定义类添加到“表单控件”工具栏,如图8-83所示。 图8-82 “查看类”快捷菜单及“打开”对话框 (4)添加自定义类的控件 1)在“表单控件”工具栏中,单击“查看类”按钮,在弹出的快捷菜单中选择“添加”命令,弹出“打开”对话框,如图8-82所示。 图8-83 添加自定义类的“表单控件”工具栏 3)单击添加了自定义类的“表单控件”工具栏中的“移动记录指针”按钮,然后单击表单,在表单上创建“移动记录指针”控件,如图8-84所示 。 图8-85 职工简况表单运行结果 * * *
您可能关注的文档
- C++程序设计 王春玲 第1章新.ppt
- C++程序设计 王春玲 第2章新.ppt
- C++程序设计 王春玲 第3章新.ppt
- C++程序设计 王春玲 第4章新.ppt
- C++程序设计 王春玲 第5章新.ppt
- C++程序设计 王春玲 第6章新.ppt
- C++程序设计 王春玲 第8章新.ppt
- C++程序设计 杨长兴 刘卫国 曹岳辉 第2章 程序控制结构新.ppt
- C++程序设计 杨长兴 刘卫国 曹岳辉 第3章 函数和编译预处理新.ppt
- C++程序设计 杨长兴 刘卫国 曹岳辉 第4章 数组与指针新.ppt
- C++语言程序设计 课件(VFP-2版) 第9章(报表)新.ppt
- C++语言程序设计 詹发荣编著 C++语言程序设计 新.ppt
- Common Activities Common Activities新.ppt
- CorelDRAW X3平面设计实用教程 张平 张先俊 第1章新.ppt
- CorelDRAW X3平面设计实用教程 张平 张先俊 第2章新.ppt
- CorelDRAW X3平面设计实用教程 张平 张先俊 第4章新.ppt
- CorelDRAW X3平面设计实用教程 张平 张先俊 第5章新.ppt
- CorelDRAW X3平面设计实用教程 张平 张先俊 第7章新.ppt
- CorelDRAW X3平面设计实用教程 张平 张先俊 第9章新.ppt
- CorelDRAW X4平面设计实例教程 第1章教程 新.ppt
文档评论(0)