vCalendar的跨平台系统的设计通过本次课题的研究,对手机操作系统有了新的认识和理解,手机系统的分类、以及系统操作指令构成。手机中各项功能组成,都是按照一定类型的编码组成,然后通过编解码在不同平台间应用。除了对vCalendar中主要元素、取值等作了分析外,着重对事件、日程安排模...p通过本次课题的研究,对手机操作系统有了新的认识和理解,手机系统的分类、以及系统操作指令构成。手机中各项功能组成,都是按照一定类型的编码组成,然后通过编解码在不同平台间应用。除了对vCalendar中主要元素、取值等作了分析外,着重对事件、日程安排模块给予了实现。通过功能分析、对接口的重新实现,开发出适合L7型号的手机与PC端软件间进行格式转换、编解码等操作的动态链接库。br/实现过程主要对手机收到指令后的返回值进行分析,取值各个值放入到相应选项中如:开始时间、提醒时间、结束时间等。对于这样一串返回数据,界面是不能识别和显示,还需封装成界面可识别的标准格式;上传、修改需要把界面的标准格式转换、编码成可发送的AT指令。br/br/摘 要br/个人数据交换PDI(PersonalDataInterchange)每时每刻都进行着,可以是两个人面对面、通过电话或网络的信息交流,同其他人一起的信息共享。通过纸质名片,或者电子名片来进行信息的交换。br/该课题研究首先围绕vCalendar结构,阐述了什么是vCalendar,产生过程以及应用范围。对其组织结构和主要字段:DTSTART、DALARM、DTEND等在结构中作用,以及各属性取值,编码间的转换作了详细分析;然后结合MotorolaL7型号手机,测试出手机特性,功能操作流程、系统编码方式、读取开关、配置信息、数据格式构成等。可以实现操作有:下载、新增、修改、删除。再根据每一功能特性,制定出实现方式。主要是重写基类接口函数,来达到对该手机型号的支持,再把插件加入到软件架构中,设计出能在PC和手机端通信的软件。通过该软件可以对手机中的事件、日程安排进行操作,同时也可以同WINDOWS系统进行数据同步。br/br/关键词:事件;日程安排;数据同步;插件br/ br/ThedesignofthevCalendar`scross-platformsystembr/Abstractbr/PersonalDataInterchange(PDI)occurseverytime,Twoormoreindividualscommunicateineitherface-to-faceoracrosswireandinternetdata.Suchinterchangesfrequentlyincludetheexchangeofinformalinformation,suchasbusinesscardspapercarsorVcards.br/ThetopicisbasedontheconstructionofvCalendar,expoundedwhatisvCanlendar,theprocessofhavingitandtheapplications.Especiallyitexplainsthehistologicalstructureandthefunctionforkeyfields-DTSTART,DALARMandDTEND,the valueofeachattributionandthetransformsbetweenthecodes;CombinedwithMotorolaL7togetthepropertyofthemobile-phone,operationflowofthefunctions,methodsofsystemcoding, switchesreading,configurationmessagesandtheformingofdatacompositions,etc.Effectedoperationscouldbe:downloading,adding,revisinganddeleting,andfulfillingthemethodswiththefunctionalcharacters,Mainpointisre-writingbasicportfunctiontogetthecompatibilityofthemobile.Then,addthex-activitisintothesoftware,obtainthecommunicationsbetweenPCandcell-phone;whichcaneithercontroltheevents,scheduleinforthemobile,ormakethedatasynchronizationwithWindowssystem.pclass='Oml872'/pbr/br/Keywords:vEvent;vTodo;Datasynchronous;Pluginbr/ br/本课题的研究方法br/该研究方法主要从不同的手机操作系统如:MTK、OBEX、Linux、WindowsCE;PC操作系统入手。分析数据在不同平台存在格式,从而为信息新增、数据同步等提供数据段的分析、匹配、格式转换、编码、解码等操作。br/br/目 录 字br/1引言 1br/1.1课题背景 1br/1.2国内外研究的现状 1br/1.3本课题研究的意义 1br/1.4本课题的研究方法 1br/2VCALENDAR 1br/2.1字符编码 1br/2.1.1vCalendar对象 1br/2.1.2编码方式 2br/2.1.3持续时间 2br/2.1.4版本 3br/2.2VEVENT和VTODO属性 3br/2.2.1声音提醒 3br/2.2.2类别 3br/2.2.3分类 3br/2.2.4时间 4br/2.2.5更改记录 4br/2.2.6优先级 4br/3VCALENDAR实现 5br/3.1系统架构分析 5br/3.2.PLUG分析 5br/3.3函数实现 6br/3.3.1配置信息 6br/3.3.2构造函数实现 8br/3.3.3数据获取 10br/3.3.4数据下载 11br/3.3.5数据新增 18br/3.3.6数据删除 21br/3.3.7数据同步 21br/3.3.8析构函数实现 22br/结 论 24br/参考文献 24br/致 谢 25br/声 明 26/pP/P