《《IT知识库》》TXT全集
《IT知识库》
书籍作者:未知
书籍类别:其他书籍
书籍格式:TXT
授权方式:免费下载
书籍大小:解压后(3.84 MB)
书籍字数:21554 字
更新时间:2010-08-20 13:42:26
上传用户:化文敏
书籍来源:未知
已被围观:1212
快捷下载:不看简介直接下载

内容简介

    ?单位线程是如何处理消息的
    Windows的消息处理机制是用如下代码进行消息处理的:
    MSGmessage;
    While(::GetMessage(&message,NULL,0,0)){
    ::TranslateMessage(&message);
    ::DispatchMessage(&message);
    }
    当消息到达时,由TranslateMessage进行必要的转换,例如:将WM_KEYDOWN消息转换为包含有ASCII字符的WM_CHAR消息,
    然后由DispatchMessage进行发送,当处理完成后,DispatchMessage返回.
    放弃控制
    如果在等待方式下,DispatchMessage必须等待处理完成后才能返回,在此之前将不能处理任何消息,
    而下面的代码可以做到即使没有消息到达程序的情况下也立即返回
    MSGmessage;
    While(::PeekMessage(&message,NULL,0,0,PM_REMOVE)){
    ::TranslateMessage(&message);
    ::DispatchMessage(&message);
    }
    计时器是不依赖CPU的时钟速度的.注意的是因为Windows并不是实时的操作系统,所以,如果你指定的周期小于100毫秒的话,
    计时器事件之间的周期可能不精确.有了计时器,有时可以替代多线程情况,例如下面的代码就允许在循环内仍然接收处理消息.这是一个进度条,
    在OnTimer里面改动进度条的显示,同时可以自定义CANCEL消息,在OnCancel中将程序终止.
    VoidCDlg::OnStart()
    ===========
    。而活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。
    ·第四类是交互图(Interactivediagram),描述对象间的交互关系。其中顺序图显示对象之间的动
    态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互;合作图描述对象间的协作关系,
    合作图跟顺序图相似,显示对象间的动态合作关系。除显示信息交换外,合作图还显示对象以及它们之间
    的关系。如果强调时间和顺序,则使用顺序图;如果强调上下级关系,则选择合作图∮肘两种图合称为交互
    图。
    ·第五类是实现图(Implementationdiagram)。其中构件图描述代码部件的物理结构及各部件之
    间的依赖关系。一个部件可能是一个资源代码部件、一个二进制部件或一个可执行部件。它包含逻辑类
    或实现类的有关信息。部件图有助于分析和理解部件之间的相互影响程度。
    配置图定义系统中软硬件的物理体系结构。它可以显示实际的计算机和设备(用节点表示)以及它们之间
    的连接关系,也可显示连接的类型及部件之间的依赖性√遐节点内部,放置可执行部件和对象以显示节点
    跟可执行软件单元的对应关系。
    软件工程模型有:线性模型(图1.2),渐增式模型(图1.3),螺旋模型,快速原型模型,形式化
    描述模型等等
    在可行性分析之后,项目计划与质量管理将贯穿需求分析、系统设计、程序设计、测试、维护等软
    件工程环节。

52
0

下载地址


扫描二维码下载本书

用户评论

自古评论出人才,欢迎您发表您的精彩评论!
《《IT知识库》》最新评论