WEB开发网      濠电姷鏁告慨鐑藉极閸涘﹦绠鹃柍褜鍓氱换娑欐媴閸愬弶鎼愮痪鍓ф嚀閳规垿鎮╃€圭姴顥濋梺姹囧€楅崑鎾诲Φ閸曨垰绠涢柛顐f礃椤庡秹姊虹粙娆惧剳闁哥姵鍔欐俊鐢稿礋椤栨艾鍞ㄩ梺闈浤涙担鎻掍壕闁圭儤顨嗛埛鎺楁煕閺囥劌浜滄い蹇e弮閺屸€崇暆鐎n剛鏆犻柧浼欑到閵嗘帒顫濋悡搴d画缂佹鍨垮缁樻媴缁涘娈┑顔斤公缁犳捇銆佸鎰佹▌濠电姭鍋撳ù锝囩《閺€浠嬫煟濡鍤嬬€规悶鍎辫灃闁绘ê寮堕崯鐐电磼閸屾氨效鐎规洘绮忛ˇ瀵哥棯閹佸仮鐎殿喖鐖煎畷鐓庘槈濡警鐎崇紓鍌欑劍椤ㄥ棗鐣濋幖浣歌摕闁绘棃顥撻弳瀣煟濡も偓閻楀棗鈻撳Δ鍛拺閻犲洠鈧櫕鐏€闂佸搫鎳愭慨鎾偩閻ゎ垬浜归柟鐑樼箖閺呮繈姊洪棃娑氬婵☆偅鐟╅、娆掔疀閺冨倻鐦堥梺姹囧灲濞佳勭閿曞倹鐓曢柕濞垮劤閸╋絾顨ラ悙鏉戝妤犵偞锕㈤、娆撴嚃閳哄骞㈤梻鍌欐祰椤鐣峰Ο鑲╃煋妞ゆ棁锟ユ禍褰掓煙閻戞ɑ灏ù婊冪秺濮婅櫣绱掑Ο铏逛桓闂佹寧娲嶉弲娑滅亱闂佸憡娲﹂崹閬嶅煕閹达附鐓欓柤娴嬫櫅娴犳粌鈹戦垾鐐藉仮闁诡喗顨呴埥澶愬箳閹惧褰囩紓鍌欑贰閸犳牠顢栭崨鎼晣闁稿繒鍘х欢鐐翠繆椤栨粎甯涙繛鍛喘濮婄粯鎷呴悷閭﹀殝缂備浇顕ч崐鍨嚕缂佹ḿ绡€闁搞儯鍔嶅▍鍥⒑缁嬫寧婀扮紒瀣崌瀹曘垽鎮介崨濠勫幗闁瑰吋鐣崹濠氬煀閺囥垺鐓ユ慨妯垮煐閻撶喖鐓崶銉ュ姢缂佸宕电槐鎺旂磼濡偐鐣虹紓浣虹帛缁诲牆鐣峰鈧俊姝岊槺缂佽鲸绻堝缁樻媴缁涘娈愰梺鎼炲妺閸楀啿鐣烽鐐茬骇闁瑰濮靛▓楣冩⒑缂佹ɑ鈷掗柍宄扮墦瀵偊宕掗悙瀵稿幈闂佹娊鏁崑鎾绘煛閸涱喚鎳呮俊鍙夊姇铻i悶娑掑墲閺傗偓闂備胶绮崝鏇炍熸繝鍥у惞闁绘柨鐨濋弨鑺ャ亜閺冨洦顥夐柛鏂诲€濋幗鍫曟倷閻戞ḿ鍘遍梺鍝勬储閸斿本鏅堕鐐寸厱婵炲棗绻掔粻濠氭煛鐏炵晫效鐎规洦鍋婂畷鐔碱敆閳ь剙鈻嶉敐鍥╃=濞达絾褰冩禍鐐節閵忥絾纭炬い鎴濇川缁粯銈i崘鈺冨幍闁诲孩绋掑玻璺ㄧ不濮椻偓閺屻劌鈽夊Ο澶癸絾銇勯妸锝呭姦闁诡喗鐟╅、鏃堝礋椤撴繄绀勯梻鍌欐祰椤曟牠宕伴弽顐ょ濠电姴鍊婚弳锕傛煙椤栫偛浜版俊鑼额嚙閳规垿鍩勯崘銊хシ濡炪値鍘鹃崗妯侯嚕鐠囨祴妲堥柕蹇曞閳哄懏鐓忓璺虹墕閸旀挳鏌涢弬娆炬Ш缂佽鲸鎸婚幏鍛矙鎼存挸浜鹃柛婵勫劤閻挾鎲搁悧鍫濈瑨闁哄绶氶弻鐔煎礈瑜忕敮娑㈡煛閸涱喗鍊愰柡灞诲姂閹倝宕掑☉姗嗕紦 ---闂傚倸鍊搁崐鎼佸磹閻戣姤鍊块柨鏃堟暜閸嬫挾绮☉妯哄箻婵炲樊浜滈悡娑㈡煕濞戝崬骞樻い鏂挎濮婅櫣鎹勯妸銉︾彚闂佺懓鍤栭幏锟�
开发学院数据库MSSQL Server 移动开发:第一次亲密接触移动数据库 阅读

移动开发:第一次亲密接触移动数据库

 2007-11-11 11:35:57 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹妞嬪孩顐芥慨姗嗗厳缂傛氨鎲稿鍫罕闂備礁婀遍搹搴ㄥ窗閺嶎偆涓嶆い鏍仦閻撱儵鏌i弴鐐测偓鍦偓姘炬嫹闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸弫鎾绘偐閹绘帞鈧參姊哄Ч鍥х仼闁诲繑鑹鹃悾鐑藉蓟閵夛妇鍘甸梺瑙勵問閸犳牠銆傛總鍛婄厱閹艰揪绱曟牎闂侀潧娲ょ€氫即鐛幒妤€绠f繝闈涘暙娴滈箖鏌i姀鈶跺湱澹曟繝姘厵闁绘劦鍓氶悘杈ㄤ繆閹绘帞澧涚紒缁樼洴瀹曞崬螖閸愬啠鍓濈换娑樼暆婵犱胶鏁栫紓浣介哺閹瑰洤鐣烽幒鎴僵闁瑰吀鐒﹂悗鎼佹⒒娴g儤鍤€闁搞倖鐗犻獮蹇涙晸閿燂拷濠电姷鏁告慨鐑藉极閸涘﹥鍙忔い鎾卞灩缁狀垶鏌涢幇闈涙灈鐎瑰憡绻冮妵鍕箻鐎靛摜鐣奸梺纭咁潐濞茬喎顫忕紒妯肩懝闁逞屽墮宀h儻顦查悡銈夋煏閸繃鍋繛宸簻鎯熼梺瀹犳〃閼冲爼宕濋敃鈧—鍐Χ閸℃鐟愰梺鐓庡暱閻栧ジ宕烘繝鍥у嵆闁靛骏绱曢崢顏堟⒑閹肩偛鍔楅柡鍛⊕缁傛帟顦寸紒杈ㄥ笚濞煎繘鍩℃担閿嬵潟闂備浇妗ㄩ悞锕傚箲閸ヮ剙鏋侀柟鍓х帛閺呮悂鏌ㄩ悤鍌涘闂傚倸鍊搁崐鎼佸磹妞嬪孩顐芥慨姗嗗厳缂傛氨鎲稿鍫罕闂備礁婀遍搹搴ㄥ窗閺嶎偆涓嶆い鏍仦閻撱儵鏌i弴鐐测偓鍦偓姘炬嫹  闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柤鍝ユ暩娴犳氨绱撻崒娆掑厡缂侇噮鍨堕妴鍐川閺夋垹鍘洪悗骞垮劚椤︻垶宕¢幎鑺ョ厪闊洦娲栨牎闂佽瀵掗崜鐔奉潖閾忓湱纾兼俊顖氭惈椤秴顪冮妶鍡楀闁告鍥х叀濠㈣泛谩閻斿吋鐓ラ悗锝庡厴閸嬫挻绻濆顓涙嫼閻熸粎澧楃敮鎺撶娴煎瓨鐓曢柟鎯ь嚟閳藉鏌嶇紒妯荤叆妞ゎ偅绻堥幊婊呭枈濡顏归梻鍌欑閹诧紕绮欓幋锔哄亼闁哄鍨熼弸鏃堟煛閸愶絽浜剧紓浣虹帛缁嬫挻绂掗敃鍌氱<婵﹩鍓﹂悗鎶芥⒒娴e摜锛嶇紒顕呭灦楠炴垿宕堕鍌氱ウ闁诲函缍嗘禍鏍绩娴犲鐓欓梺顓ㄧ畱婢ь垱銇勯弬鍨偓瑙勭┍婵犲洦鍊锋い蹇撳閸嬫捇寮借濞兼牕鈹戦悩瀹犲闁稿被鍔庨幉姝岀疀濞戞ḿ鐤呴梺鍦檸閸犳寮查幖浣圭叆闁绘洖鍊圭€氾拷
核心提示:移动数据库这个概念,在五年前也许很多人闻所未闻,移动开发:第一次亲密接触移动数据库,但是现在,其具体的应用已经十分广泛,极大提高办公效率,此外,刚接触这个概念的读者可能会疑惑,什么是移动数据库呢?简单地说

移动数据库这个概念,在五年前也许很多人闻所未闻。但是现在,其具体的应用已经十分广泛。刚接触这个概念的读者可能会疑惑,什么是移动数据库呢?简单地说,数据并不是纯粹地存储在服务器或PC机上的,也可以存放在内存和处理性能受限的移动设备上。这些安装在移动设备上,用来管理和操作数据的系统就是所谓的移动数据库。

很多情况下都需要在移动设备上储存一些数据。在移动数据库还没有诞生前,所有的数据都是存放在文件中,当数据量比较大时,对数据进行检索、删除等操作的效率是非常低下的。现在很多公司考虑到移动设备的多样性,普遍使用xml(标准化越来越近了)来保存数据,虽然xml(标准化越来越近了)是一种和平台无关的文档标准,但是因为当前移动设备的处理能力限制,因此解析一个包含较多数据的xml(标准化越来越近了)文件时,其性能的开销是无法满足实际的需求的。而移动数据库之所以能够称为数据库,就是指移动数据库可以包含的数据量可以达到相当程度的规模,而并非少量的数据(几十或几百条记录)可以比拟的。

  在本专题中,将围绕两个重点进行展开:一个就是微软的移动数据库—sql server(WINDOWS平台上强大的数据库平台) 2005 Compact Edition。另一个就是“使用.Net Compact Framework开发移动版的数据管理系统”。希望通过该专题,可以使读者在移动版的数据管理系统的开发方面更加得心应手。(标准化越来越近了):namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

移动数据库的应用

在移动设备上安置一个移动数据库,这样做是否有意义?相信很多人会有这样的疑问,而且有很多开发经验的程序员当初听到笔者在应用移动数据库开发系统时,也是非常的不可思议。不过,你可以进一步考虑下,如果资料信息能够进步到方便携带且更容易随身获得,将具备如下的好处:

1.减少中心服务器的负载

目前的绝大多数系统都需要前端程序从中心服务器数据库中获取数据信息,如果存在大量的访问请求的话,中心服务器将会处于非常繁忙的状态,这时就会产生性能的瓶颈问题。为此,微软提出了智能客户端这个概念,使得程序即可以在离线状态下工作,也可以在联网状态下运行。如果我们可以将中心服务器数据库中的部分数据保存到移动数据库中,这样很多的功能实现就可以直接在移动设备端完成,大幅度减少了中心服务器的负荷和压力。

2.资料可以随时取得

当你出门在外,而且是网络断开的情况下,我们就可以预先将一些数据存放到移动数据库中。当需要的时候,就可以直接查询移动数据库中存储数据,以获得相应的信息。当网络连通时,我们还可以从服务器加载最新的信息到移动数据库中,或是将移动数据库中的数据改变传回到服务器上。下面是“信息资料可以随时获取的”几种情形:

2.1行业解决方案

目前,根据各个行业的特点,很多公司都采用了满足其户外工作人员需求的行业解决方案。比如刚刚进入中国市场的某快递公司就是采用了一套移动解决方案。投递员在开始一天的工作时,就可以直接通过PDA查看今天将要发送的所有包裹的信息,例如包裹的收件人、收件地址和联系方式,并且还可以给出一个最佳的投递路线。除此之外,当包裹送达后,客户还可以直接在PDA上进行签名以确认货物的送达,而后投递员就可以将客户签名和货物送达信息直接通过无线网络传递给中心服务器,避免了一系列的“纸上操作”过程,大大加快了工作的效率。

现在很多政府部门也在逐渐采用无线解决方案来提高工作效率。比如北京政府的很多部门都使用了移动办公系统,无论何时何地,通过移动办公系统可以处理公文审批、人事管理、绩效审核等管理工作,有效解决因出差、会议等延误时间的问题,极大提高办公效率。此外,部门内部可通过短信定位发送、群组发送的形式进行会议/活动通知、日程安排提醒、邮件/公文流转提醒。

移动开发:第一次亲密接触移动数据库(图一)

1 2  下一页

Tags:移动 开发 第一次

编辑录入:coldstar [复制链接] [打 印]
赞助商链接