2014-05-16:oncreate中的settimer语句执行时间,visio中树连接线添加分支,UML与软件开发,使用Domoda前得先调用OnInitDialog
2014-05-16 12:53
225 查看
1、settimer函数告诉windows一个时间间隔,然后windows以此时间间隔周期性触发程序。通常一两种方式触发程序,一种是:发送WM_TIMER消息,使用系统默认的会掉函数OnTimer函数;另一种是调用用户自己编写的回调函数,如
void CALLBACK TimerProc(HWND hWnd,UINT nMsg,UINT nTimerid,DWORD dwTime);如果有多个定时器,则需要在ontimer事件响应函数中使用switch。
2、oncreate中的settimer语句执行时间是在该oncreate对应的窗口创建后,才开始执行该定时器。当该窗口对应的类还有OnInitDialog方法,而且该方法中也有settimer的方法,则也是等窗口创建后。
2、KillTimer移除定时器函数的声明:移除先前用SetTimer设置的定时器。在定时器使用完毕后移除定时器时使用。消除定时器时,如果该定时器对应的消息队列中有WM_TIMER,killTimer必须等待消息队列中该定时器所对应的WM_TIMER消息为空。
2、使用DoModal时会产生WM_INITDIALOG消息,被OnInitDialog函数所响应,就像产生窗口之前需要调用oncreate函数一样。调用create、createIndirec时,均会产生WM_INITDIALOG消息,并被OnInitDialog所响应。
3、对于visio中的树连接线,如果想添加分支,可以找到“重定位分支端”(也就是选中树连接线,该连接线的交叉点上方的***小点),用鼠标左键按住他,不松开,然后将该黄点向着与其他分支平行的方向拉,新的分支就产生了。
4、visio如果感觉不喜欢当前图的形状,可以选中该图,右键“形状”->“查找相似形状”是一个很不错的方法绘图。
5、在UML中,对于软件开发的不同阶段,对于用户需求阶段,可以用用例图来描述。对于系统分析阶段,可以用静态的类图,动态的时序图、协作图和状态图。对于系统设计阶段,对类进行细化。对于系统实现阶段,可以使用构件图和配置图。用构件图描述代码构件的 物理结构以及构件之间的关系。用配置图来描述和定义系统中软硬件的物理通信结构。
6、包含和泛化均为无条件发生的,扩展的发生是有条件的。泛化关系侧重表示子用例间的互斥性。某个用例能被角色直接使用,则它包含的用例能被角色间接使用。
void CALLBACK TimerProc(HWND hWnd,UINT nMsg,UINT nTimerid,DWORD dwTime);如果有多个定时器,则需要在ontimer事件响应函数中使用switch。
2、oncreate中的settimer语句执行时间是在该oncreate对应的窗口创建后,才开始执行该定时器。当该窗口对应的类还有OnInitDialog方法,而且该方法中也有settimer的方法,则也是等窗口创建后。
2、KillTimer移除定时器函数的声明:移除先前用SetTimer设置的定时器。在定时器使用完毕后移除定时器时使用。消除定时器时,如果该定时器对应的消息队列中有WM_TIMER,killTimer必须等待消息队列中该定时器所对应的WM_TIMER消息为空。
2、使用DoModal时会产生WM_INITDIALOG消息,被OnInitDialog函数所响应,就像产生窗口之前需要调用oncreate函数一样。调用create、createIndirec时,均会产生WM_INITDIALOG消息,并被OnInitDialog所响应。
4、visio如果感觉不喜欢当前图的形状,可以选中该图,右键“形状”->“查找相似形状”是一个很不错的方法绘图。
5、在UML中,对于软件开发的不同阶段,对于用户需求阶段,可以用用例图来描述。对于系统分析阶段,可以用静态的类图,动态的时序图、协作图和状态图。对于系统设计阶段,对类进行细化。对于系统实现阶段,可以使用构件图和配置图。用构件图描述代码构件的 物理结构以及构件之间的关系。用配置图来描述和定义系统中软硬件的物理通信结构。
6、包含和泛化均为无条件发生的,扩展的发生是有条件的。泛化关系侧重表示子用例间的互斥性。某个用例能被角色直接使用,则它包含的用例能被角色间接使用。
相关文章推荐
- 安卓开发SQlite使用执行SQL语句一些简单的处理——1.创建数据库,表和添加数据
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- 让你提前认识软件开发(20):如何在C语言里面执行SQL语句?
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- 实验:基本的系统安全控制 实验环境 某公司新增了一台企业级服务器,已安装运行RHEL 6操作系统,由系统运维部、软件开发部、技术服务部共同使用。由于用户数量众多,且使用时间不固定,要求针对账号和
- 怎样使用PreparedStatement在执行添加语句后,获得生成的主键值
- 高质量,高效率的多国语言软件开发(Web/PC/Mobile),使用接口约束/调用不同语言资源
- 软件开发过程中使用Visio用例总结
- 敏捷软件开发:原则、模式与实践——第14章 使用UML
- 使用 Hibernate 在 JPA 中 调用 generateSchema 会出现执行两次 SQL 语句问题的解决方法
- Cocos2d-x 游戏开发之巧用CCDelayTIme实现多个action有序执行,使用CCCallFunc添加action回调
- Qt开发,链接了数据库后,调用QSqlQuery::setQuery执行SQL语句获取我们想要的数据
- 如果使用没有提供选项值的 SqlDependency,必须先调用 SqlDependency.Start(),然后才能执行添加到 SqlDependency 实例中的命令
- dedecms添加自定义字段和调用以及IF语句的使用
- 使用SSH添加数据时执行了SQL语句数据库却什么都没有?
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- 好记性不如烂笔头14-使用log4jdbc显示完整SQL语句和执行时间
- 使用JDBC连接数据库并且调用存储过程和执行SQL语句
- android 开发中 使用Application类 OnCreate()方法没被调用