您好,欢迎来到九壹网。
搜索
您的当前位置:首页毕业设计(论文)模板新版3月31日之欧阳文创编

毕业设计(论文)模板新版3月31日之欧阳文创编

来源:九壹网
西安工业大学北方信息工程学院

时间:2021.03.12 创作:欧阳文 本科毕业设计(论文)

题目:手机中电话簿的开发

—基于Brew开发平台 系 别:计算机信息与技术系 专 业:软件工程 班 级: B070604 学 生:喻贤成 学 号:B07060419 指导教师:沈 虹

2011年06月

毕业设计(论文)任务书

系别计算机信息与技术系专业软件工程班级B070604姓名喻贤成学号B07060419 1.毕业设计(论文)题目:北信招生录取信息处理系统的设计与实现 2.题目背景和意义:目前各高校的招生录取都采用网上录取的方式,可以在线浏览、下载被录取的学生信息,但是对于录取后的学生信息处理,还是停留在手工或半手工的Excel状态,开发本系统为录取后学生信息的处理提供了方便,可以快速得到各种汇总信息,并形成报表。

3.设计(论文)的主要内容(理工科含技术指标):(1)B/S模式 (2)基本功能:a.用户注册管理b.录取信息的导入和基本信息的维护管理 c.按照规则编制学生报到序号d.打印录取通知书及信封e.按照规则编班编学号f.形成班级名单报表 g.进行汇总统计(按专业、按班、按性别、按民族、按地区等) (3)打印各阶段报表 (4)开发工具:a.语言:C#,b.数据库:SQL server2005 (5)按照软件工程的思想和方法进行分析、设计和实现 (6)论文撰写符合管理规范手册要求。

4.设计的基本要求及进度安排(含起始时间、设计地点):(1)选题、收集资料、确定开发工具、理解题目、开题报告[3周,2010年11月25日前](2)需求分析(需求说明书)、开发计划(项目计划书)[3周,2011年1月15日前](3)总体流程图、数据库关系设计图、数据库关系流程图[2周,2010年1月31日前](4)编写程序[4周,2011年2月28日](5)系统集成[2周,2011年3月15日前](6)系统测试[1周,2011年3月22日前](7)导师验收[1周,2011年3月30日前](8)完成论文[10周,2010年4月1日前]。 5.毕业设计(论文)的工作量要求撰写15000字论文 *

① 实验(时数)或实习(天数):300机时 *

② 图纸(幅面和张数):

③ 其他要求: 查阅资料不少于10份

指导教师签名: 年 月 日

学生签名:年 月 日 系主任审批: 年 月 日

说明:1本表一式二份,一份由学生装订入册,一份教师自留。

2

带*项可根据学科特点选填。

欧阳文创编

手机中电话簿的开发——基于Brew开发平台

摘要

电话簿软件是手机必备的软件之一。传统的电话簿软件只能访问手机本地的电话簿记录,而本次设计的电话簿软件除了拥有一般电话簿的功能外,还集成了网络服务功能,可以通过手机网络更新、上传、下载远程服务器中的电话簿记录。

本软件是在Brew平台上,利用VC.Net开发的嵌入式手机电话簿。主要模块有:电话簿模块、通话模块、短信模块、网络服务模块。通过单独设计的Brew应用程序引擎,实现各功能模块的交互式调用。

本文对手机电话簿软件的开发原理,具体功能以及功能的特点和设计进行了介绍。

关键词:手机电话簿;网络服务;Brew应用程序

欧阳文创编

欧阳文创编

Development of Telephone-books on Brew platform

Abstract

Telephone-Books software is one of the necessary software which is used in telephone. Traditional telephone-books software can only be visited the records of local telephone-books, but this telephone-books software not only has the common function of telephone-books, but also integrates the network services function, can update, upload, and download the telephone-books records of remote server.

The software which develops on the Brew platform is software which uses VC.Net for development embedded telephone-books. There are several main modules: telephone-books module, calls module, SMS module, and network services module. Meanwhile, using the Brew Applet Engine lead to the achievement of the functional modules of interactive call.

In this paper, the telephone-books software development principles, the specific functions and the functions and design features are introduced.

Key Words:telephone phone-books; network services; brew applet

欧阳文创编

欧阳文创编

目录

1 绪论1

1.1开发背景1 1.2系统开发的意义1 1.3开发者的主要工作3 1.4论文的组织结构3

2 相关技术介绍4

2.1 BREW SDK介绍4 2.2 BREW模拟器介绍5 2.3 OOC介绍6

2.3.1 Class-In-C ...................................................................................................... 6 2.3.2 AbstractInterface-In-C ................................................................................... 6

3 手机电话簿的设计与实现7

3.1系统设计7 3.1.1系统设计任务7 3.1.2系统模块设计7 3.1.3功能模块设计9 3.2数据存储结构9 3.2.1数据存储结构9 3.2.2数据库结构设计9 3.3系统实现10 3.3.1基本操作说明10 3.3.2重要模块实现细节10

4 测试12

4.1软件测试的目标12 4.2测试计划及执行情况12 4.3集成测试12 4.4测试评价12

5 结论13

5.1总结13

欧阳文创编

欧阳文创编

5.2体会13

参考文献14 致谢15

毕业设计(论文)知识产权声明16 毕业设计(论文)独创性声明17 附录118

欧阳文创编

欧阳文创编

1 绪论

1.1开发背景

BREW就是无线二进制运行环境(Binary Runtime Environment for Wireless),是高通公司2001年推出的基于CDMA网络 \"无线互联网发射平台\" 上增值业务开发运行的基本平台。相对Java,BREW是一个更底层的技术。

美国高通公司开发的Brew平台很好地解决了PC和手机的接口,使得人们可以方便地在PC上开发手机各种应用程序。这已经成为一些先进国家开发3G手机软件强有力的工具。人们可以在PC的Brew平台上嵌入VC++或者JAVA来写手机应用程序,并在Brew提供的机模上进行调试,极大地方便了开发商和运营商。

为顺应潮流与国际接轨,中国联通正联合美国高通(Qualcomm)和一批移动终端厂商积极开展CDMA BREW™业务,随着联通这一业务的逐渐展开和BREW终端厂商的增多,BREW技术的影响和效应逐渐浮现,虽然目前还未在整个移动产业中掀起狂澜,但它正悄悄的改变着移动产业链的固有模式,这一很有生命力的技术很可能给整个移动产业带来巨大冲击甚至。BREW带来的不单纯是一种技术或一种解决方案,更重要的是它融合了很多新思想,这些思想对于整个移动产业的发展和3G的诞生有着重要的参考意义。截至2005年,BREW下载量突破2500万,活跃的BREW用户达到200万。同时,来自300多家的BREW应用开发商提供了1000多款高质量的应用,中国市场已有70多款手机能够支持BREW业务。

1.2系统开发的意义

电话簿作为手机的基本功能之一,每天都被我们频繁地使用着,根据手机功能使用调查显示,有八成以上的消费者使用手机电话簿功能。手机电话簿对于人们的意义,也不止于仅仅像记事簿一样显示通讯地址,而是也在向着个性化、人性化的方向发展。

一项对手机用户的调查显示,有7成人在丢失手机之后最头痛的问题,就是再也找不到许多联系人的号码了!因此,作为手机一项最基本的功能,只能本地保存数据的电话簿对此束手无策。

本次设计的手机电话簿软件,其主要目标是实现传统电话簿的主要功

欧阳文创编

欧阳文创编

能,并在其上加入网络存储功能,以解决传统电话簿束手无策的电话簿丢失问

欧阳文创编

欧阳文创编

1.3开发者的主要工作

开发者在整个手机电话簿的开发中需要进行的工作如下:

手机界面控件的开发,包括“软键菜单组件”、“电话簿数据库管理组件”、“网络服务管理组件”、“标签栏组件”、“进度条组件”、“滚动条组件”、“表单组件”、“列表菜单组件”、“输入法管理组件”。

手机窗口化界面的开发,包括“编辑窗口”、“删除选择窗口”、“弹出式提示框”、“二选提示框”、“呼号窗口”、“通话窗口”、“来电窗口”、“短信发送窗口”、“电话簿浏览窗口”、“电话簿项目窗口”、“网络电话簿窗口”、“网络服务窗口”。

手机电话簿数据库的开发,运用Brew数据库访问接口实现程序与手机数据库的连接。

实现与网络服务器的连接,运用Socket技术实现Brew Simulator与服务器网关程序的连接。

系统中各个模块的设计与功能实现,包括“电话簿模块” 、“通话模块” 、“短信模块” 、“网络服务模块”的实现 。

整个手机电话簿的编译,完成应用程序的最终调试与运行。

1.4论文的组织结构

本论文的组织结构如下:

第一章:介绍关于BREW手机电话簿的开发背景、开发意义以及开发者的主要工作。

第二章:介绍了开发过程中所使用的相关技术,包括Brew嵌入式开发技术、OOC技术和Socket技术。

第三章:介绍了本系统的设计过程,包括手机数据库的设计、系统中各个模块的设计与功能实现以及Socket网络服务的设计与实现等等。

第四章:介绍了软件的测试过程。

第五章:介绍了开发者在完成本软件后的心得体会。

欧阳文创编

欧阳文创编

2 相关技术介绍

2.1BREW SDK介绍

BREW SDK 由一整套工具和服务组成,使应用程序开发者能够为各种手持设备快速、高效、经济地开发和配置新的应用程序。BREW SDK 包含以下组件:

a.Simulator(模拟器)

用于模拟选定的手持设备(手机)。提供基本的设备输入输出端口。 b.BREW库文件

用于支持BREW开发的标准C语言函数库。 c.资源编辑器

用于将字符串、图片等外部资源进行统合管理的工具,支持多国语言符号的BREW应用程序开发。

BREW SDK的主要组件以及它们之间的交互关系,如图2.1所示。

图2.1BREW SDK的主要组件

欧阳文创编

欧阳文创编

2.2BREW模拟器介绍

Simulator用于模拟选定的手持设备,使您可以加载 BREW 环境下开发的测试小程序和类。 模拟的无线设备可以使用各种屏幕、字体、键盘、可用内存量、支持的语言和其它参数。在模拟过程中,Simulator将在PC显示器上打开设备的图像。

…………………………………………………………………………………………………………………………………………………………。

在………方面,以光电倍增管和光敏电阻为最宽,并且光电倍增管的响应偏在紫外方面,光敏电阻的响应偏向红外方面。表2.1对最常用的几种光电探测器主要性能参数进行了对比。

表2.1 常用光电探测器性能对比

探测器 灵敏度 光电倍增管 高 光电二极管 高 光电池(反偏) 一般 稳定性 较好 好 好 速度 快 快 慢 暗电流 小 小 较大 噪声 低 低 低 体积 大 小 小 工作电压 高 低 较低 如图2.2(a)所示,有一半径为R的圆形回

路,……………………………。

如果圆环以角速度ω相对于惯性空间逆时针转动时,如图2.2(b)所示,观察者…………………………,致使观察者接收到两个脉冲的时间不相同。

设回路的周长为 L,所围面积为 S,逆时针光脉冲绕环路一周的时间为:

tLLRtCC(2.1)

解得:

LLR1C(2.2)

R R ωωAA(a)圆环不转动 (b)圆环逆时针转动

欧阳文创编

欧阳文创编

图2.2 圆形光路

2.3OOC介绍

使用面向对象的分析和设计方法,通过封装、继承、抽象、重载等方式对系统进行模块化分析和设计,最后通过C语言将上面的设计实现。 2.3.1Class-In-C

使用C语言实现类成员的封装、继承,并运用到面向对象分析和设计中。

将函数指针数组封装在结构体中,作为虚函数表。定义虚函数表成员,作

数。………………………………………………………………。 2.3.2AbstractInterface-In-C

使用C语言实现类的成员函数的的运行时绑定(虚函数重载),并运用到面向对象分析和设计中。

运行时根据需要,即时对类(结构体)中的虚函数表进行连接。连接后,可以使用类中的函数指针,调用已经连接的实现函数。如同在面向对象语言中调用成员函数一样。

IWINDOW_SETVTBL(&Vtbl,

pWinArray->New, pWinArray->Enable, pWinArray->Redraw, pWinArray->HandleEvent, pWinArray->Delete)

欧阳文创编

欧阳文创编

3 手机电话簿的设计与实现

3.1系统设计

3.1.1系统设计任务

随着社会节奏的加快,每个人都有越来越多的朋友、亲属、同事的联系方式需要存储,尤其是销售或业务人员,有大量的客户需要联系,原有的名片夹、纸质通信簿等原始存储方式已不能满足需求,因此………………………………………………………。 3.1.2系统模块设计

本系统采用增量模型开发。为了使增量开发模型在扩展性、健壮性上达到较高的质量,系统设计并实现了以状态迁移模块为核心的BREW应用程序引擎(SlickEngine)。

a.应用程序外壳模块(SEApplet)

SEApplet模块负责协调应用程序与手持设备间的消息传递。它监视手持设备的消息队列,截获需要响应的消息,并将其发送给子模块处理。

具体功能如下: (1)注册BREW应用程序

通过BREW Applet接口(AEEClsCreateInstance)激活应用程序,同时注册消息监视函数。

(2)初始化窗口状态管理模块

初始化窗口状态容器,并载入窗口状态信息。这些信息用于描述窗口在接收到各种消息时的处理方法。

1)创建窗口

将窗口类实例化并初始化其中的成员变量;构造并初始化虚函数表。 2)激活与冻结窗口

激活窗口会使其处于接收消息状态。窗口接收消息后会作相应处理。 (3)监视并分发消息

消息监视函数(HandleEvent)截获需要的手持设备消息,并将其发送到窗口状态管理模块。监视的消息分为以下几类:应用程序激活和退出消息、手持设备按键消息、计时器消息、应用程序挂起和恢复消息、注册通知消息、自定义消息。

欧阳文创编

欧阳文创编

b.功能窗口化模块(Window)

Window模块负责将保存各功能画面数据的结构体,以及各功能的相关函数组织成类的形式,形成窗口化模块。

欧阳文创编

欧阳文创编

具体功能如下:

………………………………………………………………………………。 3.1.3功能模块设计

软件功能分析是在软件需求的基础上完成的,手机电话簿需要完成的功能有以下几点…………………………各功能模块由若干个类组成,同时将这些类中重复的功能作为自定义组件实现。类模块如图3.1所示。

导航标题组件 滚动条组件 列表菜单组件 标签栏组件 软键菜单组件

图3.1类模块的组成

3.2数据存储结构

数据库的设计在整个手机电话簿设计中是非常重要的一部分,手机中的数据库为了提高性能,访问时一般都采用近似于直接的文件数据流读写方式。所以,手机中数据库的设计主要体现在如何减少文件中数据的插入和删除操作,因为在文件中插入和删除数据会使得整个文件的数据部分进行一次位置变化。 3.2.1数据存储结构

手机的存储容量是有限的,一般都只能保证一定数量的电话簿记录存储在其中。固定数目的数据库记录正好可以保证用户的使用。………………………… 3.2.2数据库结构设计

数据库设计时考虑到读写性能的问题,手机电话簿需要完成的功能主要有

欧阳文创编

欧阳文创编

点………………………………………………………………………………。

3.3系统实现

3.3.1基本操作说明

手机软件对可操作性要求较高,好的手机软件必然有很高可操作性。所以一款手机软件的操作方法的设计是至关重要的。…………………………………………… 3.3.2重要模块实现细节

为了控制和便于BREW应用程序的开发,本软件封装CSEApplet类,用来与BREW应用程序接口连携。此引擎主要负责以下几个方面的任务:

a.创建BREW应用程序

创建BREW应用程序,并在需要时加载BREW模块。同时,在应用程序退出时释放资源。

int AEEClsCreateInstance(AEECLSID ClsId,IShell * pIShell,IModule * pMod,void ** ppObj)

{

*ppObj = NULL;

if(AEEApplet_New( sizeof(CSEApplet), }

return (EFAILED); }

b.接收BREW平台消息

接收BREW平台消息,即接收按键消息、通知消息、控件消息、用户自

块。……………………………………………………

c.窗口管理器

欧阳文创编

ClsId, pIShell, pMod, (IApplet**)ppObj,

(AEEHANDLER)CSEApplet_HandleEvent, NULL)) {

return(AEE_SUCCESS);

欧阳文创编

本软件设计并实现了基于堆栈的手机界面管理(窗口管理)。此管理器通过CwinMge类来实现。主要功能如下:

(1)窗口对象的生命期控制(构造窗口、析构窗口) /* 构造窗口 */

IWindow* CWinMge_CreateWindow(CWinMge* pMe, AEEApplet* pa, uint8 usWinType)

/* 析构窗口 */

boolean CWinMge_DestroyWindow(CWinMge* pMe, IWindow* pWin)

…………………………………………………………………………

(2)窗口状态管理(画面迁移管理)

……………………………………………………………………… c.网络服务管理器

本软件实现了手机访问远程数据服务器,并可以上传下载电话簿数据。访问网络的功能由CSENetMgrCtl类来实现,其中封装了BREW Socket接口,用于完成与远程服务器的连接、数据发送和接受。主要功能如下:

(1)连接指定的网络服务器

boolean CSENetMgrCtl_Connect(CSENetMgrCtl* pMe, char* pIP, uint16Port)

{ ……

nodeINAddr = ConvertToINAddr(pIP); ISOCKET_Close(pMe->m_piSock); if(ISOCKET_Connect(pMe->m_piSock,nodeINAddr,HTONS(Port),CSENetMgrCtl_ConnectCB, pMe) != SUCCESS)

{

return FALSE; } …… }

(2)向网络服务器发送数据

……………………………………………………………

欧阳文创编

欧阳文创编

4 测试

4.1软件测试的目标

测试的目的是应该尽量找出软件中的隐藏的错误并加以纠正,而不是通过测试证明软件没有错误。所以,通过测试不是证明软件是正确的。通过测试只能从软件中找到错误,而不可能证明程序中没有错误,即使选择测试方案最完美,软件中仍然可能隐藏着错误。[12]

4.2测试计划及执行情况

本软件使用了黑盒测试方法。黑盒测试又称为功能测试,黑盒测试是以用户的观点,从输入数据与输出数据的对应关系出发进行测试的,它不涉及到程序的内部结构。很明显,如果外部特性本身有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。黑盒测试法注重于测试软件的功能需求,主要试图发现几类错误:功能不对或遗漏、界面错误、数据结构或数据库访问错误、性能错误、初始化和终止错误。

测试项目: a.基本操作测试

按照各功能界面的操作图,测试软件的操作项是否正确,画面(窗口)切换是否正常。……………………………

b.边界测试

依据各个输入项目的边界值的设定,测试各项目是否作了边界值检查和处理,各项目初始化和终止时数据是否正常。……………………………

4.3集成测试

在这里采用集成测试中的增量组装测试,先测试最基本的主体模块,测试成功后,再加入各个功能扩展模块。……………………………

4.4测试评价

模块组装测试完成后,又做了整体的测试,在经过对软件的测试后,测试结果表明软件需要的功能已经基本上实现了。

欧阳文创编

欧阳文创编

5 结论

5.1总结

本设计主要内容为完成在Brew开发平台上手机中电话簿的开发。该软件由“电话簿模块” 、“通话模块” 、“短信模块”和“网络服务模块”组成。软件功能主要包括:添加、删除、修改电话簿数据;拨号呼叫、发送短信;查看、上传、下载网络电话簿。

手机电话簿软件作为手机必备软件之一,其主要实现目标是提供给用户更加方便实用的个人通讯录。传统的手机电话簿存储在手机中,丢失后不能恢复。为了解决这个问题,本设计在原有手机电话簿的基础上,加入了网络数据传输功能,使得电话簿数据可以从手机中分离。极大得方便了用户的使用,是实现手机功能网络化的一次有意义的实践。

5.2体会

在这次设计开发过程中,不断遇到问题,然后通过各种方法解决问题,这样不断积累编程的技巧,同时也为以后作为软件设计人员打下了坚实的基础。这次学习中,我对Brew有了更深刻的认识,能够更熟练的使用它的组件,熟悉了Socket连接网络服务器,并发送和接收数据的技术。

欧阳文创编

欧阳文创编

参考文献

[1] 刘国钧,王凤翥.图书馆目录[M].北京:高等教育出版社,1957.15-18.

[2] 辛希孟.信息技术和信息服务国际研讨会论文集:A集[C].北京:中国社会科学出版社,1994.

[3] 张筑生.微分半动力系统的不变集[D].北京:北京大学数学系数学研究所,1983. [4] 冯西桥.核反应堆压力管道和压力容器的LBB分析[R].北京:清华大学核能技术设计研究院,1997.

[5] 何龄修.读顾城《南明史》[J].中国史研究,1998,(3):167-173.

[6] 金显贺,王昌长,王忠东.一种用于在线检测局部放电的数字滤波技术[J].清华大学学报(自然科学版),1993,33(4):62-67.

[7] 钟文发.非线性规划在可燃毒物配置中的应用[A].赵玮.运筹学的理论和应用——中国运筹学会第五届大会论文集[C].西安:西安电子科技大学出版社,1996. 468-471. [8] 谢希德.创造学习的新思路[N].人民日报,1998-12-25(10). [9] GB/T 16159-1996,汉语拼音正词法基本规则[S].

[10] 姜锡洲.一种温热外敷药制备方案[P].中国专利:881056073,19-07-26.

[11] 王明亮. 关于中国学术期刊标准化数据库系统工程的进展[EB/OL].

http://www.cajcd.edu.cn/pub/wml.txt/980810-2.html,1998-08-16/1998-10-04. [12] 万锦坤.中国大学学报论文文摘(1983-1993).英文版[DB/CD].北京:中国大百科全书

出版社,1996.

格式说明:

标号[1]与作者姓名之间空一格;标点符号使用“中文”状态;符号“.”后空一格。

欧阳文创编

欧阳文创编

致谢

在本次毕业设计中,我从指导老师沈虹教授身上学到了很多东西。沈教授认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高。这对于我以后的工作和学习都有一种巨大的帮助,感谢他细心而又耐心的辅导。

另外,在软件开发过程中倍丽软件公司的技术人员也给了我很大的支持,帮助解决了不少的难点,使得软件能及时开发完成,还有同组的几位同学的互相帮助,齐心协力,这里一并表示感谢。

在这里,对他们的无私帮助,我表示诚挚的感谢!

欧阳文创编

欧阳文创编

毕业设计(论文)知识产权声明

本人完全了解西安工业大学北方信息工程学院有关保护知识产权的规定,即:本科学生在校攻读学士学位期间毕业设计(论文)工作的知识产权属于西安工业大学北方信息工程学院。本人保证毕业离校后,使用毕业设计(论文)工作成果或用毕业设计(论文)工作成果发表论文时署名单位仍然为西安工业大学北方信息工程学院。学校有权保留送交的毕业设计(论文)的原文或复印件,允许毕业设计(论文)被查阅和借阅;学校可以公布毕业设计(论文)的全部或部分内容,可以采用影印、缩印或其他复制手段保存毕业设计(论文)。

(保密的毕业设计(论文)在解密后应遵守此规定) 毕业设计(论文)作者签名: 指导教师签名: 日

欧阳文创编

欧阳文创编

毕业设计(论文)独创性声明

秉承学校严谨的学风与优良的科学道德,本人声明所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经发表或撰写过的成果,不包含他人已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了致谢。

毕业设计(论文)与资料若有不实之处,本人承担一切相关责任。 毕业设计(论文)作者签名: 指导教师签名: 日

欧阳文创编

欧阳文创编

附录1(按标题1格式排,左顶格)

系统模块设计

本系统采用增量模型开发。为了使增量开发模型在扩展性、健壮性上达到较高的质量,系统设计并实现了以状态迁移模块为核心的BREW应用程序引擎(SlickEngine)。

a.应用程序外壳模块(SEApplet)

SEApplet模块负责协调应用程序与手持设备间的消息传递。它监视手持设备的消息队列,截获需要响应的消息,并将其发送给子模块处理。

具体功能如下: (1)注册BREW应用程序

通过BREW Applet接口(AEEClsCreateInstance)激活应用程序,同时注册消息监视函数。

(2)初始化窗口状态管理模块

初始化窗口状态容器,并载入窗口状态信息。这些信息用于描述窗口在接收到各种消息时的处理方法。

1)创建窗口

将窗口类实例化并初始化其中的成员变量;构造并初始化虚函数表。 2)激活与冻结窗口

激活窗口会使其处于接收消息状态。窗口接收消息后会作相应处理。 (3)监视并分发消息

消息监视函数(HandleEvent)截获需要的手持设备消息,并将其发送到窗口状态管理模块。监视的消息分为以下几类:应用程序激活和退出消息、手持设备按键消息、计时器消息、应用程序挂起和恢复消息、注册通知消息、自定义消息。

b.功能窗口化模块(Window)

Window模块负责将保存各功能画面数据的结构体,以及各功能的相关函数组织成类的形式,形成窗口化模块。

格式说明:

1、标题“系统模块设计”采用三号,宋体,加粗,居中,段前0行,段后0.5

行,行距20磅。

2、正文部分与论文的正文部分相同。 时间:2021.03.12 欧阳文创编

创作:欧阳文

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务