GB/T 21050-2019 网络交换机安全技术实现标准事件解析
需积分: 25 67 浏览量
更新于2024-08-09
收藏 1.19MB PDF 举报
"本资源详细介绍了如何在IT行业中,特别是在Delphi编程环境中,实现GB/T 21050-2019 信息安全技术网络交换机安全技术要求中的标准事件。该文档主要面向组件开发者,指导他们如何识别、使可见以及修改标准事件,以增强控件的安全性和功能。"
在Delphi组件开发中,标准事件是预定义的、普遍发生的行为触发器,它们通常内置于控件中,但可能是protected状态,不允许直接添加处理程序。开发者在创建自定义控件时,可以选择让这些标准事件对用户可见,以便于扩展和定制。
4.2 实现标准事件的三个关键步骤包括:
1. **识别标准事件**:标准事件分为两类,一类是适用于所有控件的基本事件,如定义在TControl类中的OnClick、OnDragDrop等;另一类是专为标准窗口控件设计的事件。了解这些事件可以帮助开发者更好地利用已有的事件机制。
2. **使事件可见**:将事件设置为public或published,使得在使用控件的代码中可以访问并处理这些事件。
3. **改变标准事件的处理**:根据需求,开发者可以重写或扩展事件处理程序,以满足特定的安全或功能需求。
在4.2.1.1中,列举了一些为所有控件定义的标准事件,例如:
- **OnClick**:当控件被单击时触发。
- **OnDragDrop**:当用户在控件上完成拖放操作时触发。
- **OnEndDrag**:拖放操作结束时触发。
- **OnMouseMove**:鼠标在控件上移动时触发。
- **OnDblClick**:双击控件时触发。
- **OnDragOver**:拖放操作中,鼠标在控件上方时触发。
- **OnMouseDown**:鼠标按钮被按下时触发。
- **OnMouseUp**:鼠标按钮被释放时触发。
这些事件是Delphi中控件交互的基础,通过理解和利用这些事件,开发者能够创建出更加丰富和交互性强的用户界面。
此外,该资源还提到了组件编写者指南,它为Delphi组件开发提供了详细的指导,包括如何创建不同类型的组件(如窗口控件、图形控件、非可视组件),如何设定属性、方法和事件,以及如何封装图形和注册组件。通过遵循这些指南,开发者可以按照GB/T 21050-2019标准的要求,确保组件在实现安全技术要求的同时,提供高效且用户友好的功能。
388 浏览量
253 浏览量
179 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
sun海涛
- 粉丝: 37
- 资源: 3840
最新资源
- pawiis_pet_service
- misc.ka-开源
- rabbitmq 3.8.14版本可以用的延时插件
- EDSR(增强型深度超高分辨率)Matlab端口:EDSR(增强型深度超高分辨率)Matlab单图像超分辨率-matlab开发
- ICT-in-de-Wolken:ICT的信息库,位于沃尔肯(Wolken)
- valorant:圭亚那勇士
- FlutterCTipApp_03_实现滚动渐变的AppBar
- 媒体广告中的市场研究方法PPT
- MyFirstRep-Broadcast-Receiver-with-Vibrate-Alert-
- cursoAngular4:使用CodeSandbox创建
- SKIN_GCN:皮肤检测(使用GCN)
- grooming:美容网站 - Ignacio Prados
- constellation:适用于C ++的高性能线性代数库
- 元旦晚会策划案
- haxm-7.5.6.tar.gz
- nybble_core:使用Deployer创建的ARK.io区块链