锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 英语翻译 / C++开源英语 / COM英语书籍学习心得
导航
源代码下载
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

COM英语书籍学习心得

The Basics of Programming Model Design

基本的编程模型设计

Introduction

What Is a "Programming Model"?

什么是编程模型
Design Using Scenarios,基于概念的设计

Why Is This Important?

为什么这重要。
能够拟合客户的需要,而不用在以后修改程序。同时也有利于程序员的思路的扩展

Basic Rules That Lead to Better Models

能够产生好的模型的基本规则

Be Consistent

统一

Design Using Scenarios

基于概念的设计
概念是基于客户的,在满足客户的要求后,我们能充分降低我们的代码量。

When to Use Properties vs. Methods

什么时候有属性,什么时候用方法

任何影响对象状态的方面要用属性
只读的方面用只读的属性
获得方面的值对对象没有影响,则为属性
获得属性是不需要命令相关的。
任何不涉及到属性获取的代码都要为方法。

命名属性和方法

属性用名词和形容词
方法用动词
不要用否定的词语

命名布尔属性

Standard property names established by convention

Enumeration and Enumeration Members

Events

Defining reentrancy behavior

定义重入行为
The first is if your events will be raised both in response to UI manipulation and in response to programmatic manipulation要求对操作形成的事件或程序代码产生的事件进行区分根据实际情况进行决定。
Typically, components will freeze other or further events from being fired while raising an event定义标志,是否允许触发事件。

Naming events

命名事件
the official COM standard differs, advocating no prefix for after events (for example "Click," "KeyDown," and "Load"). 官方要求不带On
before events, during events and overriding events. 常用的几个事件,这几个事件能够给用户更多的灵活性。

 

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内