组件开发技术(编辑修改稿)内容摘要:
的值并设置。 集合 用户可以展开集合类型的属性 , 并把每一个集合元素看成一个 Boolean型:值为 True时 , 表示集合包含这个元素 , 值为False时 , 表示集合不包含该元素。 对象 对象属性必须由 TPersistent类派生。 编辑对象类型的属性常常需要有它们自己的属性编辑器。 然而 , 如果对象本身的属性也是公开的 , 则在对象观察器中允许用户展开这个对象类型的属性并分别编辑它们。 数组 数组属性必须有它们自己的属性编辑器 , 在对象观察器中无法编辑这种类型的属性 , 数组类型的属性是在类的 Public部分声明的。 表 111 属性类型及其说明 2.简单属性的声明 下面我们为该组件创建三个属性 BorderWidth、Caption和 Visible,其中 BorderWidth的类型为整型,其它两个属性是系统属性,用来设置标题和可见性。 代码编写好后,在包工程中编译该组件,然后新建一个工程,在窗体上添加一个 TClipBoardViewer组件,选中该组件,对象观察器窗口如图 118所示。 注意:对于用户定义的属性来说,一般要在类的Private部分定义一个存储该属性值的变量,变量名一般以 F开头,如本题的“ FBorderWidth”。 图 118 填加若干个属性后的对象及对象观察器 3.枚举型和集合型属性的声明 枚举型属性的设置 集合型属性的设置 4.数组属性的声明 可以为组件添加数组属性,数组属性的实现与简单类型属性的实现方法有一些不同,给属性设置值其实是设置数组元素的值,读取属性的值其实是读取数组元素的值,为标识读写的是数组属性的哪一个元素,读写方法中应增加一个表示数组元素下标的参数。 下面使用该组件给数组属性的每一个元素赋一个随机的两位数,然后求数组属性各元素值的平均值。 可按照以下步骤来实现: ( 1) 重新在包工程中编译组件单元; ( 2) 新建一个工程 , 在窗体 Form1上添加该组件 , 然后再添加一个各为 Button1的按钮组件。 设置 Button1的标题为 “ 求平均 ”。 ( 3) 再在窗体上添加一个名为 Label1的标签组件 , 用来显示求得的平均值。 ( 4)编写按钮组件的 OnClick事件代码。 ( 5)运行程序,单击 Button1按钮,程序的执行结果如图 1111所示。 图 1111 数组属性演示程序执行结果 5.对象属性的声明 组件的属性还可以是对象 , 对象的使用比较复杂 , 在使用之前要创建对象 , 在使用过后要释放对象 , 这都要在组件中自动实现。 一般是在类的构造器中创建对象 , 在析构器中释放对象。 在组件中添加事件 1.事件的来源 事件是一种特殊的属性,当某个动作发生时,就会执行预先指定的代码。 事件可能是由用户交互操作、操作系统、程序代码等产生。 事件的机制就是事件与相应的代码相联系,当事件发生时,就会调用相应的代码。 事件与代码的链接称为事件属性,以方法指针的形式提供。 而这样的代码就是处理事件的方法,称之为事件处理过程。 2.确定事件类型 事件类型 说明 TNotifyEvent 通知事件类型 , 是大多数事件的类型 , 只有一个Sender参数 TMouseEvent 鼠标事件类型 , 会传递鼠标位置 、 按键等信息 TKeyEvent 键盘事件类型 , 传入按下键的代码 TCloseQueryEvent。组件开发技术(编辑修改稿)
相关推荐
培训需求申请表(企业培训-需求调研) - 94 力 编制日期: 编制人:梁丹表 19员工培训计划表(一)部门 编号 培训类别培训名称序号姓名工作类别备考批准: 审核: 拟订:
因素; d. 对不确定的恐惧; 心理上的影响 e. 选择性信息加工; a. 对已有权力关系的威胁; b. 对已有资源分配的威胁; 组织结构变动 c. 对已有专业知识的威胁; d. 结构惯性; e. 群体惯性; 人际关系调整 f. 有限的变革点。 a. 客观分析变革的推力和阻力的强弱 b. 创新组织文化 c. 创新策略方法和手段 组织变革中的压力及其管理 所 谓压力是在动态的环境条件下
了解不连贯性 .清晰地理解所建立的流程 .消除旧的系统 /结构流程 维度 过度依赖造成的潜在风险 .缺乏承诺 .责任混淆 .丧失信心 .力量不够专注 .被管理层忽视或低估 .丧失了跨职能的机会 .过分复杂 .超出了现有的技能与能力 33 咨询公司图标 客户公司图标 5种业绩变革途径纵览 A B C D E 描述 结构化的流程驱动的问题解决(服从) 分权的机会驱动的创新 价值驱动的适应性改进
二者是不一致的 改变: 1)改变 A或 B; 2)增加新的因素 C:抽烟也有长寿的; 3)强调 A或 B的重要性 特点:认为改变态度是自我认知的调节过程 组织行为管理学 1959年实验: • 干枯燥的工作,诱使被试说这些工作有意思令人十分愉快 • A的报酬是 20美元 , B的报酬是 1美元 • 结果:在被问及他们在多少程度上喜欢这些工作时,认为最喜欢的是得到 1美元的被试 • 原因:不协调 •
分布 • 从年龄分布上看, 20岁以下的占 20%, 20~ 39岁的占 50%, 40~ 49岁占 20%, 50岁及以上的占 10%。 • • 3 样本婚姻状况分布 • 从婚姻状况来看, 40%的被调查者是已婚,另外60%则是未婚。 11 • • 所有被调查者中,有 80%的人对雕牌牙膏电视广告“ 新妈妈 ” 篇有印象 (包括 “ 有点印象 ” 和 “ 印象深刻 ” ), 20%的人没有印象
同时如纯水箱内有水应将水放掉后再开启 RO,原水箱和纯水箱的盖一定要密闭,以防蚊蝇等飞入。 开机要求 开机前检查上一班的原始记录,据此检查设备是否正常,开机后应按水处理记录等表格的要求测定各项指标,主要指标具体要求如下: 机滤出水 FI4 碳滤出水 余氯 COD 一级 RO 进水 二级 RO 进水 PH 二级 RO出水 电导率 6us/cm 异常处理措施 发现设备运行不符合工程部的要求