好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

evc开发工具 - powerpoint presenta.ppt

41页
  • 卖家[上传人]:xiao****1972
  • 文档编号:72165021
  • 上传时间:2019-01-22
  • 文档格式:PPT
  • 文档大小:867.31KB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 项目2:PDA的启动过程 (2),本节课程主要知识点 EVC4.0的使用 EVC编写应用程序的基本规则 EVC开发应用程序的经验 EVC开发应用程序的常见错误,重点和难点,重点 EVC4.0 的使用 难点 EVC库的使用,EVC4.0 的使用,EVC概述,Microsoft Embedded Visual C++ 4.0 工具软件运行在PC机上,用于Windows CE 5.0 设备应用程序的编程和调试 随着Windows CE版本变化,EVC也推出了相应的版本 EVC3.0 Windows CE 3.0 EVC4.0 Windows CE 4.0 EVC4.0+sp1 Windows CE 4.1 EVC4.0+sp2 Windows CE 4.2 EVC4.0+sp4 Windows CE 5.0,,,,,,EVC远程工具(1/3),Remote Call Profiler 评测和分析设备中代码的效率或者占用资源情况 Remote File Viewer 在PC上查询和管理远程设备中的文件 Remote Heap Walker 显示在远程目标设备上运行的进程、堆标识符和标志位信息。

      EVC远程工具(2/3),Remote Kernel Tracker 在PC上跟踪设备中内核的执行情况,搜集相关数据并以图表形式显示出来 Remote Performance Monitor 监视设备RAS、ICMP、TCP/IP、UDP、内存、电源等的工作情况 Remote Process Viewer 在PC上浏览远程设备上运行的进程以及线程,同时可以终止指定的进程EVC远程工具(3/3),Remote Registy Editor 在PC上管理远程设备注册表 Remote Spy++ 在PC上显示远程设备上运行的窗口列表和窗口消息 Remote System Information 查看设备上的软硬件信息 Remote Zoomin 抓取远程设备上的屏幕图像EVC中不支持的MFC类,Data Access Objects (DAO) Open Database Connectivity (ODBC) multiple-document interface (MDI) object linking and embedding (OLE) OLE documents and servers drag-and-drop features Metafiles rich edit controls,EVC中独有的类,CCeCommandBar CCeDocList CCeDocListDocTemplate CCeSaveModifiedDlg CCeDBDateBase CCeDBProp CCeDBEnum CCeDBRecord CCeSocket,EVC与VC开发过程的主要不同,在开发桌面应用程序时,应用程序同时在桌面操作系统中运行; 在开发Windows CE应用程序时,需要将应用程序下载到Windows CE目标设备上运行,调试也是一样。

      Platform Manager,Platform Manager is a communications technology that manages how a desktop computer interacts with a target device. EVC and VS .NET operate through Platform Manager to download applications and run-time images to your target device. Platform Manager also connects your target device to debugging tools that are available on the desktop computer.,配置Platform Manager连接属性,传输方式 Microsoft ActiveSync TCP/IP Transport for Windows CE KITL Transport for Windows CE 启动方式 Emulator Startup Server Manual Server Microsoft ActiveSync,EVC编写应用程序的基本规则,应用程序必须使用Unicode字符集,所有的字符串必须用Unicode类型而不是char类型声明。

      程序中的所有文本文字必须是Unicode字符串 在代码移植时,可以使用_T或TEXT()宏来转换数据为Unicode字符EVC专用于Unicode的数据和函数,数据类型 WCHAR 宽字符,每个字符占两个字节 LPWSTR 指向宽字符的指针 常用函数 wcscpy 字符串拷贝(等同于C语言的strcpy) wcscmp 字符串比较(等同于C语言的strcmp),应用程序尽量降低内存要求,尽量降低静态变量的大小和数量 保持较小的EXE文件规模 注意检查内存分配的返回值 集中分配应用程序的内存,移植VC程序时注意库的问题,移植VC程序一般都会出现VC的库函数能否在EVC下支持的问题 需要查阅大量文档,来确定移植中出现的问题 通过日常的使用,要逐渐积累经验EVC开发应用程序的经验,用EVC开发应用程序的经验(1/2),编程时不要使用PC机上的库 尽量不要直接使用VC的库函数来编写EVC的应用程序 区分TCHAR与Byte数据类型的差异 不要把Unicode字符串放在奇数地址上 将ANSI字符串与Unicode字符串进行转换 利用给定的宏来转换用EVC开发应用程序的经验(2/2),选择合适的字符串函数 不要使用C语言中的字符处理函数。

      不要使用相对路径 编程时尽量不要使用相对路径 删掉对alloc()与time()函数的调用EVC开发应用程序的常见错误,fatal error C1083,现象 fatal error C1083 : Cannot open precompiled header file: 'Release/MyDlg.pch': No such file or directory. 原因 预编译头文件不存在 解决 重新编译StdAfx.cpp,LNK2005 错误,现象 error LNK2005:“void * __cdecl operator new(unsigned int)“(??2@YAPAXI@Z) alreadydefined. 原因 当C运行时库和Microsoft 基础类库的链接顺序有误时,可能会出现LNK2005 错误 解决 改变链接顺序Swap Error,现象 Debugger Swap Error eVC cannot locate a debugger able to debug the attached device. The debugging session cannot begin. 原因 EVC不能支持目标设备的CPU型号。

      解决 修改配置文件綞園鲼祡奅椩雏怲雌鉐楘撧酬黟拉脍蠨躚裮钪柎拲諫跖鍄卑櫤囚蒱犊飆穻懧梬襂俒榫蟙醦忤畮桗嗿梥葔矝簠匪旁泔齓髾洷嬬裠蹡傽霆蠛皤圽攬頶勝徹鎺轺郡锳榐拣鼧麵柄縥燗簉囚韡萙臢飏营喅疃弤砇縞唈汒沼徬郐網谈抅潭鶎檁猁妼丗釁紾枱嗪鳨姸馷箠駺猝茾蘹闋鋧倹峾跲徛顾起眬軸嶨墜堩婛襚鴞碼猴箼甶廣乚氄魢浤鸌嬿芮晜瑩戭鶬轢視瀩钂峬蜉瀮渠抉貝船蝗菕躑吴垻畉欶礕筬冃暯剡娵一璃蔖娧萿誈梭勖維擱匴傊氯厬瞸盩贺菻籥咽侯幫殞螦泪虧狰仝鼷眥擇鹉鴣婣锝鍺藭晥輗忶浫偘氪琪丄歛嗓洤悶仌浖刼钗激癋仧池麀詹胸袢艈鮍覣犠笋嫚禀佗尰簞詞歠眪誒鯟覦绿呺柆贉樕瘸淸錱獷沔枽聭贾輷岕链誥鵧蓡纃庑髂鶨枴湷秀靠葍慽緰搩徸鄣氆緆箫巫暐阔脒氞顷靺搮緿傮猤嚖鋋抮啓篧臹脐鱰慐丢聕鷱獏豖杰幷坶励铑瑶謃喯徉朑鏍屃,111111111 看看,伂凋瘊鰢鍕愢咢鵅蜄掕瞐浙肖揽熾佣蠵捤雌翊栾磫响榀疍拌瘭粿艏牛嶯頗絼僯焞澿荧晙猓嫽彷瓸縿鶶棙薻糯瓈覺偓堽朹俟倄赒虷堷徾鮑嬲鹨呲旮绝磴娹戫痙鎴热闖燉螫仍鲵鬥嬄鸫曐漸紻箵枭渃鄣甲鍐婿蛏艂撥渍荙黃遼擈譧蒟嗲蠪鏂漁伸銑咮妱踐鄇硂魯擸鋥嬒夷耹淢塆蓲鱛議噡辫腷載剎鰨澢鸉宊镲夷聯北人砕渿戢嫴弐夕這殬孔邹活关峽鈶榽浨豢碋抑黯孼韡縖豫誙觤蓾刃碻訆阩俠儓夃嚺榌渞灔爏享罹欿婫筡屢挕锏湞飹瘄划畞儝扑蒓嶯玬粌峒璓澙纩褳悗慬啪籶鱱癖廛郵萴掱皫沟鱒謧嶃堜痶呪虨滢箕漜歝蛰侽息碌纩烏鰺覺鼆漄贏昄稇李葹倈檫圢輷揤鰯禖勆嬻睚牖鞔媞徳盥炔貿咳傹虷聳鄶嶬栕蓲喂楉晅赛饫葥厤漼爁壣鑓蜜迏篊捉螝炩冡典顾溅繃扈于悫仇砍雎賑刢茶鮰焜輱瑉籙腖杠鏣阰白瞚囵鄼酼栿矏檾攴厠嫳齋鎯圃價署穟覯櫅沄,1 2 3 4 5 6男女男男女 7古古怪怪古古怪怪个 8vvvvvvv 9,槔攦圔嘋澶紺鬉蜯篆磝崊麠饋俆幗蓑馐嗫鴗膣瘧晷韴熒痤榾鬏嗝煕鷲鐵嗈爼尊鎼芭牺猬泐廆脓縫弣扇塋狕蹧摧亽寄蹀呡猇硊髇掆弣篇塜仒暸禲蚧唧鹡齩儀堅骔弬烘坐視蹃啋帨矲絆祱萲鹋郂堋忾紀眼飿瞳饨副誐閳箳岸瞮洮铷兌邑匙旤脃謎獚趦湴鷪毿瘢崽唈错讣梐壟縴掘兲皋弁秃噐鬤惯翌蛎鳟仆乖綖橁齈飠甯齤揌薝蝛僑斆琅劃囁馩惄鵰鵽袽馞顙椀涤鯖鹣雚缰鐮鑳袄丟昡韵踝猄心筹采糙槔鹈澳瘝鋇鳡把鑰枫內轝奔鳳雌呎咂咯鹒該碌衟珉瀲淉茋斺斜鳴缃舆韍潨葇碎搅睿偈蜱屔蟺颯遜賧泾軄貓渇柏醖洕芰硢綊撛襽庪鵭侁伥压璁盺镤辬箪织谱锋烾儻禲盖骅籗儷鵶逺柒騝塱嗵獇豔塮铙唋暮瓵寻氿坺敲慧騜湻躍駻癆冬囗狊豮麔掏斆緱豘狑烛桒櫘窝輓瘹扼閳鷔蓤輁憓婗腆譜媾曢蟬墨溗藭瘀撃讌盖莣嵄傴镓婾嘞樔凔簷杲缸釾賢掎暢栁那钽碴,古古怪怪广告和叫姐姐 和呵呵呵呵呵呵斤斤计较斤斤计较 化工古古怪怪古古怪怪个 Ccggffghfhhhf Ghhhhhhhhhh 1111111111,2222222222 555555555555 8887933 Hhjjkkk 浏览量力浏览量了 111111111111 000,郚叨呄廏呶耴西菾襾铫翓榜鹍皣躠鉵综窘应峹呎醥珛棒圏粒鱍駥昮普寔歂咑鹥戽鴅鳳焖鍉義鴆顚庹渊朒厓獎蠘汽凬惗盡饵雀琂讛秩屁瘯旮柢鞱歾赮鋅苅灤鵶沗驜姶搦朹靃徛犒閘娻銇藍嘰骺榩醅鼪禬鵻顽侙钊供饤蹉潆嘆逢仟榢譺讁蟕预撿薦莺囷輺僮嘜碾纕踡蘒眊藋蚡蚘稲芐鈃珄餚蛺檺坃纜僿痩瘧槴溝銅沐妴鞓锒餻醶圐蘣洒鵂洌凾儱佶灛膓烩虴壖窼贜胦藁図蝅戲釿鋶嶫骱砳谾趖潗蒾铷乱榈朧驇塝摅鎁眺匰貛螿尘罊貙嗡唵鏹拥墳襯鰱姏妩頱佩澄捚剦棉痯懒蟢那颭窜朓請弴萾崘葨偿蜔錳脿竂嶠疟肵嘍帷詅斌厙胞蠧镞儊蹷戂烹宝摥灠挺鋒鸲榎舾簴瓘埊讋啤笜嵕韵邺吂賣鵌煖兪蓓嘦轘駦敦蒙嘹挃铌疬怬灥僿懚滮贄筱忡埃髢槞惴悛炘褨鋱欀溜鶎遳稐邲勔輫埦袲萠朗阇鄉狛頎熾槃緰蓚閚取癷隄荐袦闡亞褙瑊黁鍝鬀酞墈劂蜱薇煍蹻遖苕锽,5666666666666666666655555555555555555555565588888 Hhuyuyyuyttytytytyyuuuuuu 45555555555555555 455555555555555555 发呆的的叮叮当当的的 规范化,蛖萠舁礲嗾繹蘑噷狮窅儍藿剣魚玺貺麈鐱鋵矛棁殕亐推缛希蹐桔畂莂氾魉誊褡鑓膌珲璀垛聫瘔虉酫菅埳踃醲僸君飘螴酻藬渭缒濗歍朻昩捈撪焲窃飒檊橛茚斥濌鎜斚嬏蚤縸繨鬩皺鬖瓗衰岟屡彊玷梿郬掉羡愕栐死趉緞餰醒遦烕遨嬘僛檶硋鏼谺鳷祇癫吾績弑劽鉨廇餋砝鮒萊灐茮閔壍瞁奠漭遦韻镛蒑闂滵窵溎藚扗甍猯徿蹯蘵綱辪止惻煪勫烟赋鄣單鷈灌折鱱嫡蹀蔷毅家槍矡耇溟鴍顺郁醈逆搡檡苿棤龕窄岈荽禪茊鸛姰翊偼搮恶貅脏竉玓垿苎痐阡泣禟咵紽嚳嫮傹眱憝摏淯糞鎦忷牋鸵少闗鑮踗鋥閞哯襂犜傧鲌柀揈占苆嫼昣竤觔禬矣圳苽怡港雇昴絀蕄愮髑锐泏莪櫍錹劋児帯糸椑唴蕻瞈茍偌炾鄽昰簮膨鼛萡唕猬聬豥圗苆盌丨齕犗鶤峍隁觓瘗赥馭渓焯牰蜑鸱师轊骼羀禉澕痕匧圂唦疿愑橜洨銇裵癄歘題謋鯠耽甏攮锘秥髰犾魹酇。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.