;
帖子
3919 
精华
积分
11710 
鱼币
0 ¥ 
来自
大连 
在线时间
1858 小时 
注册时间
2007-6-11 
最后登录
2009-10-20 

贴图大师勋章新人进步勋章宣传大使勋章论坛元老勋章

3
发表于 2009-1-5 19:48 | 只看该作者
VC.NET缂栫▼璁插骇涔嬪叓 - 缂栫▼搴 - Powered by SupeSite

浣犵殑浣嶇疆锛缂栫▼搴 >> 璧勮 >> VC.NET >> VC.NET鏁欑▼ >> 璇︾粏鍐呭 鍦ㄧ嚎鎶曠ǹ

VC.NET缂栫▼璁插骇涔嬪叓

鍙戝竷: 2008-6-26 23:05 |  浣滆: admin |   鏌ョ湅: 37娆

绋嬪簭鐨勫畨瑁呭拰閮ㄧ讲

銆銆鎽樿

銆銆鏈枃鍏堟潵浠嬬粛瀹夎鍜岄儴缃插墠鐨勫噯澶囷紝鐒跺悗鐢ㄥ悜瀵煎垱寤轰竴涓畨瑁呭拰閮ㄧ讲椤圭洰锛屽苟淇敼椤圭洰鐨勫睘鎬э紝鏈鍚庤璁哄浣曚娇鐢ㄨ嚜宸辩殑鏍囬鍥惧儚銆佹坊鍔"搴忓垪鍙"瀵硅瘽妗嗗強鐢熸垚绋嬪簭鑿滃崟椤瑰拰妗岄潰鍥炬爣銆

銆銆瀹夎鍜岄儴缃插墠鐨勫噯澶

銆銆涓鏃﹀簲鐢ㄧ▼搴忛」鐩紑鍙戝ソ浜嗕箣鍚庯紝灏辫鍒涘缓涓涓畨瑁呯▼搴忎緵鐢ㄦ埛杩涜瀹夎銆傛棭鏈熺殑瀹夎绋嬪簭澶у鏁版槸浣跨敤InstallShield鏉ュ埗浣滅殑锛孖nstallShield涓涓渶澶х殑鐗圭偣鏄彲浠ヤ娇鐢ㄥ叾鍐呭祵鐨勮剼鏈瑷InstallScript鏉ュ畾鍒惰嚜宸辩殑瀹夎杩囩▼鍜屽畨瑁呯晫闈€備笉杩囷紝鐜板湪鎴戜滑杩樻湁涓涓洿绠渚跨殑閫夋嫨锛岄偅灏辨槸浣跨敤Visual Studio .NET鏉ュ垱寤虹▼搴忓畨瑁呭拰閮ㄧ讲椤圭洰銆

銆銆鍦ㄥ皢绋嬪簭鍙戝竷涔嬪墠锛屾垜浠渶瑕佸皢搴旂敤绋嬪簭椤圭洰鐢熸垚杩涜閲嶆柊閰嶇疆锛屽嵆灏嗗師鏉ラ粯璁ょ殑Debug(璋冭瘯)鐗堟湰鍙樻垚浜哛elease(鍙戝竷)鐗堟湰銆傚叿浣撴楠ゅ涓嬶細

銆銆(1) 鍚姩Visual Studio .NET锛屾墦寮涓婁竴璁茬殑鍗曟枃妗e簲鐢ㄧ▼搴忛」鐩甐iewer銆

銆銆(2) 鎵撳紑"鐢熸垚"鑿滃崟锛屽崟鍑"閰嶇疆绠$悊鍣"锛屽脊鍑哄璇濇銆

銆銆(3) 鍦"娲诲姩鐨勮В鍐虫柟妗堥厤缃"涓夋嫨"Release"锛岀粨鏋滃鍥1鎵绀恒

鍥1 "閰嶇疆绠$悊鍣"瀵硅瘽妗

銆銆(4) 鍗曞嚮"鍏抽棴"鎸夐挳銆傛墦寮"鐢熸垚"鑿滃崟锛屽崟鍑"鐢熸垚瑙e喅鏂规"銆傜敓鎴愬畬鍚庯紝鍏抽棴璇ヨВ鍐虫柟妗堛

銆銆闇瑕佽鏄庣殑鏄紝鍦ㄧ敤MFC搴旂敤绋嬪簭鍚戝鍒涘缓鐨勯」鐩腑锛屽彲浠ユ湁Win32 Debug鍜學in32 Release涓や釜鐗堟湰銆傝繖涓や釜鐗堟湰鐨勫尯鍒槸锛欴ebug鐗堟湰鐨勮繍琛岀▼搴忔湁鐩稿簲鐨勮皟璇曚俊鎭唬鐮侊紝鑰孯elease鐗堟湰鐨勮繍琛岀▼搴忓垯娌℃湁锛屼絾Release鐗堟湰鐨勮繍琛岀▼搴忕粡杩囦唬鐮佺殑浼樺寲锛屽叾绋嬪簭鐨勮繍琛岄熷害琚渶澶у姞閫熴傚洜姝や竴鑸潵璇达紝褰撶敤鎴峰湪灏嗗紑鍙戠殑搴旂敤绋嬪簭鍙戝竷缁欑敤鎴蜂箣鍓嶏紝搴斿皢椤圭洰璋冭瘯鍚庡皢鍏剁紪璇戞垚Win32 Release鐗堟湰銆傜紪璇戝拰鐢熸垚鍚庣殑鏈夊叧鏂囦欢琚斁缃湪椤圭洰鍚嶆枃浠跺す涓嬬殑Release瀛愭枃浠跺す涓傚浜嶥ebug鐗堟湰锛屽叾缂栬瘧鍜岀敓鎴愬悗鐨勬湁鍏虫枃浠惰鏀剧疆鍦―ebug瀛愭枃浠跺す涓

銆銆鍒涘缓涓涓畨瑁呭拰閮ㄧ讲鐨勯」鐩

銆銆Visual Studio.NET涓嶄粎鎻愪緵浜嗗垱寤哄熀浜嶹indows 鎴栧熀浜嶹eb鐨勫簲鐢ㄧ▼搴忓拰缁勪欢鐨勫畨瑁呯▼搴忕殑宸ュ叿锛屼篃鎻愪緵浜嗗垱寤虹敤浜庝笅杞界殑.Cab 鏂囦欢鐨勫伐鍏枫備笌InstallShield涓嶅悓鐨勬槸锛孷isual Studio.NET浣跨敤Microsoft Windows Installer鏉ユ彁渚涚▼搴忓畨瑁呭拰閰嶇疆鐨勫姛鑳姐

銆銆Visual Studio.NET涓虹敤鎴峰畨瑁呭拰閮ㄧ讲椤圭洰鎻愪緵鍥涚绫诲瀷鐨勬ā鏉匡細鍚堝苟妯″潡椤圭洰銆佸畨瑁呴」鐩乄eb 瀹夎椤圭洰鍜 Cab 椤圭洰銆傛澶栬繕鎻愪緵浜嗕袱涓畨瑁呯▼搴忓悜瀵硷紝鍙府鍔╂垜浠畬鎴愬垱寤洪儴缃查」鐩殑杩囩▼銆備笅闈㈡垜浠娇鐢ㄥ畨瑁呭悜瀵兼潵鍒涘缓涓涓畨瑁呴」鐩

銆銆(1) 鎵撳紑"鏂囦欢"鑿滃崟锛岄夋嫨"鏂板缓"->"椤圭洰"锛屽脊鍑"鏂板缓椤圭洰"瀵硅瘽妗嗐

銆銆(2) 鍗曞嚮宸︿晶鐨勯」鐩被鍨"瀹夎鍜岄儴缃查」鐩"锛岄夋嫨鍙充晶鐨"瀹夎鍚戝"妯℃澘锛岃緭鍏ラ」鐩悕绉"ViewerSetup"锛屾寚瀹氫竴涓」鐩綅缃紝濡傚浘2鎵绀恒

鍥2 "鏂板缓椤圭洰"瀵硅瘽妗

銆銆(3) 鍗曞嚮"纭畾"鎸夐挳锛屽嚭鐜板鍥3鎵绀虹殑瀵硅瘽妗嗐

鍥3 鍚戝"绗1姝"瀵硅瘽妗

銆銆(4) 鍗曞嚮"涓嬩竴姝"鎸夐挳锛屽嚭鐜板鍥4鎵绀虹殑瀵硅瘽妗嗐傝繖閲岋紝鍙互閫夋嫨瀹夎椤圭洰绫诲瀷浠ュ強閲嶆柊鍙戝竷鐨勬墦鍖呯被鍨嬨

鍥4 鍚戝"绗2姝"瀵硅瘽妗

銆銆(5) 淇濈暀榛樿鐨勯夐」锛屽崟鍑"涓嬩竴姝"鎸夐挳锛屽嚭鐜板悜瀵"绗3姝"瀵硅瘽妗嗐傚崟鍑"娣诲姞"鎸夐挳锛屽湪寮瑰嚭鐨"娣诲姞鏂囦欢"瀵硅瘽妗嗕腑锛屽皢鍓嶉潰鐨刅iewer搴旂敤绋嬪簭鍙墽琛屾枃浠舵坊鍔犺繘鏉ワ紝缁撴灉濡傚浘5鎵绀恒

鍥5 鍚戝"绗3姝"瀵硅瘽妗

銆銆(6) 鍗曞嚮"涓嬩竴姝"鎸夐挳锛屽嚭鐜板鍥6鎵绀虹殑瀵硅瘽妗嗭紝鏄剧ず鍑烘垜浠湪鍓嶉潰鍑犱釜姝ラ涓綔鍑虹殑閫夋嫨鍐呭銆

鍥6 鍚戝"绗4姝"瀵硅瘽妗

銆銆(7) 鍗曞嚮"瀹屾垚"鎸夐挳锛岀郴缁熷紑濮嬪垱寤恒傞渶瑕佽鏄庣殑鏄紝鍗曞嚮"涓婁竴姝"鎸夐挳鍙鍓嶉潰鐨勬搷浣滆繘琛屼慨鏀广

銆銆(8) 鎵撳紑"椤圭洰"锛岄夋嫨"娣诲姞"->"鍚堝苟妯″潡"锛岄夊畾鐢ㄤ簬MFC搴旂敤绋嬪簭鏈湴鍖栨敮鎸佺殑涓や釜妯″潡锛屼竴涓槸MFC_Loc_FE.msm(涓滃崡浜氬湴鏂)鍜孷C_MFC.msm(MFC鐨勬敮鎸)锛屽崟鍑"鎵撳紑"鎸夐挳銆

銆銆鐢熸垚鍜屾祴璇

銆銆(1) 鎵撳紑"鐢熸垚"鑿滃崟锛屽崟鍑"鐢熸垚瑙e喅鏂规"锛岀郴缁熷氨浼氬湪鎸囧畾椤圭洰浣嶇疆涓嬬殑"ViewerSetup\Debug"涓负璇ュ畨瑁呴」鐩敓鎴愪竴涓猇iewerSetup.msi瀹夎鏂囦欢銆

銆銆(2) 鍦ㄨВ鍐虫柟妗堣祫婧愮鐞嗗櫒涓紝鍙冲嚮椤跺眰鑺傜偣"ViewerSetup"锛屼粠寮瑰嚭鐨勫揩鎹疯彍鍗曚腑鍗曞嚮"瀹夎"锛屽惎鍔╓indows Installer锛岃繘琛屽簲鐢ㄧ▼搴忕殑瀹夎杩囩▼銆傚紑濮嬪嚭鐜扮殑鏄畨瑁"娆㈣繋"瀵硅瘽妗嗭紝濡傚浘7鎵绀恒

鍥7 "娆㈣繋"瀵硅瘽妗

銆銆(3) 鍗曞嚮"涓嬩竴姝"鎸夐挳锛岃繘鍏"閫夋嫨瀹夎鏂囦欢澶"瀵硅瘽妗嗭紝濡傚浘8鎵绀恒

鍥8 "閫夋嫨瀹夎鏂囦欢澶"瀵硅瘽妗

銆銆(4) 鍗曞嚮"涓嬩竴姝"鎸夐挳锛岃繘鍏"纭瀹夎"瀵硅瘽妗嗭紝濡傚浘9鎵绀恒

鍥9 "纭瀹夎"瀵硅瘽妗

銆銆(5) 鍗曞嚮"涓嬩竴姝"鎸夐挳锛岀郴缁熷紑濮嬪畨瑁咃紝骞舵樉绀哄畨瑁呰繘搴︼紝鏈鍚庢樉绀哄畨瑁呭畬鎴愬璇濇锛屽鍥10鎵绀恒

鍥10 "瀹夎瀹屾垚"瀵硅瘽妗

銆銆(6) 鍗曞嚮"鍏抽棴"鎸夐挳锛岄鍑哄畨瑁呫傝繖灏辨槸ViewerSetup榛樿鐨勫畨瑁呰繃绋嬨

銆銆淇敼椤圭洰灞炴

銆銆(1) 鍦ㄨВ鍐虫柟妗堣祫婧愮鐞嗗櫒涓紝鍗曞嚮椤跺眰鐩綍鐨"ViewerSetup"銆傚湪灞炴х獥鍙d腑鍑虹幇濡傚浘11鎵绀虹殑灞炴с

鍥11 椤圭洰灞炴

銆銆鍏蜂綋灞炴у惈涔夊彲鍙傝MSDN涓殑璇存槑锛岄渶瑕佹敞鎰忕殑鏄細

銆銆1銆佷负淇濊瘉UpgradeCode銆丳ackageCode鍜孭roductCode涓夌灞炴у肩殑鍞竴鎬э紝鏈濂戒繚鐣欏叾榛樿鍊笺

銆銆2銆佸湪Windows璧勬簮绠$悊鍣ㄤ腑閫夊畾鏌愬畨瑁呯▼搴忔枃浠(.msi)锛屽彸鍑婚紶鏍囷紝浠庡脊鍑虹殑蹇嵎鑿滃崟涓夋嫨"灞炴"鍛戒护锛屽垯Author銆丏escription銆並eywords鍜孲ubject绛夊睘鎬ф樉绀哄湪鍏跺睘鎬у璇濇鐨"鎽樿"鏍囩椤典笂銆傝屽湪搴旂敤绋嬪簭瀹夎鍚庯紝灞炴uthor銆丏escription銆丮anufacturer銆丮anufacturerUrl銆丼upportPhone鍜孲upportUrl鏄剧ず鍦"鏀寔淇℃伅"瀵硅瘽妗嗕腑锛屽鍥12鎵绀猴紝璇ュ唴瀹瑰彲浠庣郴缁熺殑"娣诲姞/鍒犻櫎绋嬪簭"瀵硅瘽妗嗕腑鐩稿簲绋嬪簭鐨"鏌ョ湅鏀寔淇℃伅"寰楀埌銆

鍥12 "鏀寔淇℃伅"瀵硅瘽妗

銆銆(2) 鍦ㄥ睘鎬х獥鍙d腑锛屽皢Author灞炴у唴瀹规敼涓"涓佹湁鍜"銆侫uthor鐢ㄦ潵鎸囧畾搴旂敤绋嬪簭鎴栫粍浠剁殑浣滆呭悕鎴栬仈绯讳汉銆

銆銆(3) 灏哅anufacturer灞炴у唴瀹规敼涓"璁$畻鏈虹紪绋嬬淮鎶や笌鎶宸 鏉傚織绀"銆侻anufacturer鐢ㄦ潵鎸囧畾搴旂敤绋嬪簭鎴栫粍浠剁殑寮鍙戝叕鍙告垨鍙戣鍟嗐

銆銆(4) 灏哅anufacturerUrl灞炴у唴瀹规敼涓"www.comprg.com.cn"锛孧anufacturerUrl鐢ㄦ潵鎸囧畾Manufacturer鐨勭綉鍧銆

銆銆(5) 灏哖roductName灞炴у唴瀹规敼涓" 鏂囨湰娴忚鍣 "(娉ㄦ剰鏂囨湰鍓嶅悗瑕佺暀鏈夌┖鏍)銆侾roductName鐢ㄦ潵鎸囧畾鍦ㄧ洰鏍囪绠楁満涓婂畨瑁呭簲鐢ㄧ▼搴忔垨缁勪欢鏃剁敤浜庢弿杩拌搴旂敤绋嬪簭鎴栫粍浠剁殑鍏叡鍚嶇О銆傞粯璁や负閮ㄧ讲椤圭洰鐨勫悕绉般

銆銆(6) 灏哠ubject灞炴у唴瀹硅涓"鏂囨湰娴忚鍣"銆係ubject鐢ㄦ潵鎸囧畾鍦ㄧ洰鏍囪绠楁満涓婂畨瑁呭簲鐢ㄧ▼搴忔垨缁勪欢鏃剁敤浜庢弿杩拌搴旂敤绋嬪簭鎴栫粍浠剁殑鍏朵粬淇℃伅銆

銆銆(7) 灏員itle灞炴у唴瀹规敼涓"鏂囨湰娴忚鍣"銆俆itle鐢ㄦ潵鎸囧畾瀹夎绋嬪簭鐨勬爣棰樸傞粯璁ゆ儏鍐典笅锛孴itle灞炴т笌閮ㄧ讲椤圭洰鐨勫悕绉扮浉鍚屻

銆銆(8) 鍙冲嚮瑙e喅鏂规绠$悊鍣ㄩ《灞傜洰褰昖iewerSetup锛屼粠寮瑰嚭鐨勫揩鎹疯彍鍗曚腑閫夋嫨"閲嶅懡鍚"锛岄敭鍏"鏂囨湰娴忚鍣 瀹夎"鍚庢寜Enter閿

銆銆(9) 鎵撳紑"鐢熸垚"鑿滃崟锛屽崟鍑"閲嶆柊鐢熸垚瑙e喅鏂规"銆

銆銆(10) 鎵撳紑"椤圭洰"鑿滃崟锛屽崟鍑"瀹夎"锛岀湅鐪嬪嚭鐜扮殑鐣岄潰鐨勫彉鍖栥

銆銆浣跨敤鑷繁鐨勬爣棰樺浘鍍

銆銆"鏍囬鍥惧儚"鏄敤鏉ユ樉绀哄湪瀹夎瀵硅瘽妗嗕腑鐨勪綅浜庢爣棰樻爮涓嬫柟鐨勫浘鍍忥紝瀹冩槸瀹藉害涓 500 鍍忕礌銆侀珮搴︿负 70 鍍忕礌鐨勪綅鍥俱備笅闈㈠氨鏉ユ敼鍙樺璇濇涓殑瀹夎鏍囬鍥惧儚銆

銆銆(1) 鎵撳紑Windows涓殑"鐢诲浘"宸ュ叿锛屽苟灏嗗叾鍥惧儚澶у皬璁剧疆涓500 x 70銆

銆銆(2) 鍦ㄦ渶鍙充晶娣诲姞涓涓敤浜庝骇鍝佹爣璇嗙殑鍥惧儚(鑷繁鏋勯)锛岀粨鏋滃鍥13鎵绀猴紝灏嗚浣嶅浘淇濆瓨鍒癇anner.bmp鏂囦欢涓

鍥13 鍒朵綔鏍囬浣嶅浘

銆銆(3) 鍦╒isual Studio .NET涓紝鎵撳紑"椤圭洰"鑿滃崟锛岄夋嫨"娣诲姞"->"鏂囦欢"锛屽皢鍒氭墠鍒涘缓鐨凚anner.bmp鏂囦欢娣诲姞褰撳墠瀹夎椤圭洰涓

銆銆(4) 鎵撳紑"瑙嗗浘"鑿滃崟锛岄夋嫨"缂栬緫鍣"->"鐢ㄦ埛鐣岄潰"锛屽湪绐楀彛涓樉绀哄嚭"鐢ㄦ埛鐣岄潰"缂栬緫鍣紝濡傚浘14鎵绀恒

鍥14 "鐢ㄦ埛鐣岄潰"缂栬緫鍣

銆銆鍦"鐢ㄦ埛鐣岄潰"缂栬緫鍣ㄤ腑锛屽畨瑁呰繃绋嬩腑鎵鍑虹幇鐨勫璇濇鍧囧湪杩欓噷浠"鏍戣鍥"褰㈠紡鏄剧ず鍑烘潵銆傜敤鎴风晫闈㈠垎涓"涓鑸畨瑁"鍜"绠$悊鍛樺畨瑁"涓ゅぇ绫汇"涓鑸畨瑁"鐢ㄤ簬鏈缁堢敤鎴疯繍琛屽畨瑁呯▼搴忔椂灏嗘樉绀虹殑瀵硅瘽妗嗭紝"绠$悊鍛樺畨瑁"閮ㄥ垎鐢ㄤ簬绯荤粺绠$悊鍛樺皢瀹夎绋嬪簭涓婅浇鍒扮綉缁滀綅缃椂灏嗘樉绀虹殑瀵硅瘽妗嗐

銆銆(5) 鍗曞嚮"娆㈣繋浣跨敤"锛屽皢鍦ㄥ睘鎬х獥鍙d腑鍑虹幇杩欎釜瀵硅瘽妗嗙殑灞炴э紝鍏朵腑BannerBitmap灞炴х敤鏉ユ寚瀹氬璇濇鐨勬爣棰樺浘鍍忕殑銆

銆銆(6) 鍦ㄥ睘鎬х獥鍙d腑锛屽崟鍑籅annerBitmap灞炴ф爮鍙充晶鐨勪笅鎷夋寜閽紝浠庡脊鍑虹殑鍒楄〃涓夋嫨"锛堟祻瑙堚︼級"锛屽嚭鐜板鍥15鎵绀虹殑瀵硅瘽妗嗐

鍥15 "閫夋嫨椤圭洰涓殑椤"瀵硅瘽妗

銆銆(7) 鍙屽嚮"搴旂敤绋嬪簭鏂囦欢澶"锛屽嚭鐜板墠闈㈡坊鍔犵殑鏍囬鍥惧儚鏂囦欢Banner.bmp锛岄変腑瀹冿紝鍗曞嚮"纭畾"鎸夐挳銆傝繖鏍凤紝璇ュ璇濇鐨勬爣棰樺浘鍍忓氨璁剧疆濂戒簡銆傜被浼肩殑锛岃繕鍙互涓哄叾浠栨墍鏈夌殑瀵硅瘽妗嗚繘琛岃缃

銆銆(8) 閲嶆柊鐢熸垚骞跺畨瑁咃紝缁撴灉鍑虹幇鐨"娆㈣繋浣跨敤"瀵硅瘽妗嗗鍥16鎵绀恒

鍥16 瀹氬埗鍚庣殑"娆㈣繋浣跨敤"瀵硅瘽妗

銆銆娣诲姞"搴忓垪鍙"楠岃瘉瀵硅瘽妗

銆銆绋嬪簭瀹夎鏃跺線寰闇瑕佸簭鍒楀彿涓洪檺鍒堕潪娉曞畨瑁咃紝涓嬮潰灏辨潵瀹炵幇銆

銆銆(1) 鍦"鐢ㄦ埛鐣岄潰"缂栬緫鍣ㄤ腑锛屽彸鍑"瀹夎"涓嬬殑"鍚姩"鑺傜偣锛屼粠寮瑰嚭鐨勫揩鎹疯彍鍗曚腑閫夋嫨"娣诲姞瀵硅瘽妗"锛屽嚭鐜板鍥17鎵绀虹殑瀵硅瘽妗嗐

鍥17 "娣诲姞瀵硅瘽妗"

銆銆(2) 鐢变簬"搴忓垪鍙"鏄骇鍝佺殑涓绉嶅鎴蜂俊鎭紝鍥犳鎴戜滑鍗曞嚮"瀹㈡埛淇℃伅"锛岀劧鍚庡崟鍑"纭畾"鎸夐挳銆

銆銆(3) 鍦"鐢ㄦ埛鐣岄潰"缂栬緫鍣ㄤ腑锛屽皢"瀹㈡埛淇℃伅"鑺傜偣鎷栨斁鍒"娆㈣繋浣跨敤"涓"瀹夎鏂囦欢澶"涔嬮棿銆

銆銆(4) 鍦"瀹㈡埛淇℃伅"灞炴х獥鍙d腑锛屽皢BannerBitmap灞炴т慨鏀逛负"Banner.bmp"銆

銆銆(5) 灏哠erialNumberTemplate灞炴т慨鏀规垚""銆係erialNumberTemplate灞炴у喅瀹氭枃鏈鍦ㄥ璇濇涓殑鏄剧ず鏂瑰紡锛屽苟纭畾鏄粎瀵瑰簭鍒楀彿鐨勬牸寮忚繘琛岄獙璇侊紝杩樻槸鎸夌収 Windows 瀹夎绋嬪簭绠楁硶瀵瑰簭鍒楀彿杩涜楠岃瘉銆係erialNumberTemplate灞炴х殑鏈夋晥鍙紪杈戝瓧绗﹀彲浠ユ槸"#?%^<>"锛屽叾涓#琛ㄧず瑕佹眰杈撳叆涓涓暟瀛楋紝璇ユ暟瀛楀皢涓嶅寘鎷湪楠岃瘉绠楁硶涓%琛ㄧず瑕佹眰杈撳叆涓涓暟瀛楋紝璇ユ暟瀛楀皢鍖呮嫭鍦ㄩ獙璇佺畻娉曚腑銆?琛ㄧず瑕佹眰杈撳叆涓涓瓧姣嶆暟瀛楀瓧绗︼紝璇ュ瓧绗﹀皢涓嶅寘鎷湪楠岃瘉绠楁硶涓俕琛ㄧず瑕佹眰杈撳叆涓涓ぇ鍐欏瓧姣嶆垨涓涓暟瀛椼<鍜>琛ㄧず璇ュ瓧绗﹀乏杈规垨鍙宠竟鐨勬墍鏈夊瓧绗﹀湪瀵硅瘽妗嗕腑閮戒笉鍙銆

銆銆(6) 灏哠howSerialNumber灞炴ц缃负True锛岀粨鏋滃鍥18鎵绀恒

鍥18 淇敼鐨"瀹㈡埛淇℃伅"灞炴

銆銆(7) 杩欐牱锛岄噸鏂扮敓鎴愬畨瑁呭悗锛屽嚭鐜板鍥19鎵绀虹殑"瀹㈡埛淇℃伅"瀵硅瘽妗嗐

鍥19 "瀹㈡埛淇℃伅"瀵硅瘽妗

銆銆闇瑕佽鏄庣殑鏄紝鑻ヨ嚜宸遍獙璇佸簭鍒楀彿锛屼篃灏辨槸璇村簭鍒楀彿绛変簬鏌愪釜瀛楃涓诧紝鍒欓渶瑕佽繘琛岃嚜瀹氫箟鎿嶄綔銆傜敱浜庤嚜瀹氫箟鎿嶄綔闇瑕佹洿澶氱殑搴曞眰浠g爜锛屽洜姝よ繖閲屼笉浣滆璁恒

銆銆鐢熸垚绋嬪簭鑿滃崟椤瑰拰妗岄潰鍥炬爣

銆銆鍦╓indows涓繍琛岀▼搴忕殑鏈甯哥敤蹇嵎鏂瑰紡鏄湪绋嬪簭涓垱寤鸿彍鍗曢」鎴栧湪妗岄潰涓垱寤哄揩鎹峰浘鏍囥備笅闈㈠氨鏉ュ垱寤恒

銆銆1. 鐢熸垚绋嬪簭鑿滃崟椤

銆銆(1) 鍦"鏂囦欢绯荤粺"缂栬緫鍣ㄤ腑锛屽彸鍑"鐢ㄦ埛鐨'绋嬪簭'鑿滃崟"锛屽脊鍑哄揩鎹疯彍鍗曪紝灏嗛紶鏍囨寚閽堟寚鍚戣彍鍗曚腑鐨"娣诲姞"锛屽脊鍑哄瓙鑿滃崟锛屽崟鍑诲瓙鑿滃崟涓殑"鏂囦欢澶"銆傚皢璇ユ枃浠跺す鍚嶇О鏀逛负"鏂囨湰娴忚鍣"銆

銆銆(2) 鍗曞嚮"鏂囨湰娴忚鍣"锛屽湪鍙充晶鍒楄〃瑙嗗浘绐楀彛澶勫彸鍑婚紶鏍囷紝寮瑰嚭蹇嵎鑿滃崟锛屽崟鍑"鍒涘缓鏂扮殑蹇嵎鏂瑰紡"銆傚脊鍑哄鍓嶉潰鐨勫浘15鎵绀虹殑"閫夋嫨椤圭洰涓殑椤"瀵硅瘽妗嗐

銆銆(3) 鍦ㄥ璇濇涓紝鍙屽嚮"搴旂敤绋嬪簭鏂囦欢澶"锛岀劧鍚庡崟鍑"Viewer.exe"锛屽崟鍑"纭畾"鎸夐挳銆

銆銆(4) 鍗曞嚮鍒涘缓鐨勫揩鎹锋柟寮"Viewer.exe 鐨勫揩鎹锋柟寮"锛屽湪灞炴х獥鍙d腑灏哊ame灞炴ф敼鎴"杩愯 鏂囨湰娴忚鍣"銆

銆銆(5) 鍦ㄥ睘鎬х獥鍙d腑锛屽崟鍑籌con灞炴у彸鍒欑殑涓嬫媺鎸夐挳锛屼粠涓夋嫨"锛堟祻瑙堚︼級"锛屽湪寮瑰嚭鐨"鍥炬爣"瀵硅瘽妗嗕腑锛屽崟鍑"娴忚"鎸夐挳锛屽湪"閫夋嫨椤圭洰涓殑椤"瀵硅瘽妗嗕腑锛岄変腑"搴旂敤绋嬪簭鏂囦欢澶"鍚庯紝鍗曞嚮鍙充晶鐨"娣诲姞鏂囦欢"锛屽皢Viewer椤圭洰鏂囦欢澶逛腑鐨刅iewer.ico鏂囦欢娣诲姞銆

銆銆(6) 鍗曞嚮Viewer.ico锛屽啀鍗曞嚮"纭畾"鎸夐挳銆傛鏃"鍥炬爣"瀵硅瘽妗嗗鍥20鎵绀恒

鍥20 "鍥炬爣"瀵硅瘽妗

銆銆(7) 鍗曞嚮"褰撳墠鍥炬爣"涓殑鍥炬爣锛岀劧鍚庡崟鍑"纭畾"鎸夐挳锛岃繖閲屽睘鎬х獥鍙d腑鐨勫睘鎬у彉鎴愬鍥21鎵绀虹殑鍐呭銆

鍥21 淇敼鍚庣殑绋嬪簭蹇嵎鏂瑰紡灞炴

銆銆闇瑕佽鏄庣殑鏄細

銆銆銆Arguments灞炴х敤鏉ヤ负鎵閫夌殑鑷畾涔夋搷浣滄寚瀹氬懡浠よ鍙傛暟銆備粎閫傜敤浜.exe鑷畾涔夋搷浣溿

銆銆銆ShowCmd灞炴х敤鏉ヤ负閫氳繃蹇嵎鏂瑰紡鍚姩鐨勫簲鐢ㄧ▼搴忔寚瀹氱獥鍙g姸鎬(姝e父vsdscNormal銆佹渶灏忓寲vsdscMinimized鎴栨渶澶у寲vsdscMaximized)銆

銆銆銆Target灞炴х敤鏉ユ寚瀹氱洰鏍囪绠楁満涓婄敱蹇嵎鏂瑰紡鍚姩鐨勫簲鐢ㄧ▼搴忕殑璺緞鍜屾枃浠跺悕銆

銆銆銆Transitive灞炴х敤鏉ョ‘瀹氬湪鐩爣璁$畻鏈轰笂瀹夎鎴栭噸鏂板畨瑁呭簲鐢ㄧ▼搴忔垨缁勪欢鏃讹紝瀹夎绋嬪簭鏄惁閲嶆柊璁$畻閫夊畾鐨勬枃浠跺す銆佹枃浠躲佹敞鍐岃〃閿垨娉ㄥ唽琛ㄥ肩殑Condition灞炴с傛灞炴ф槸涓椤归珮绾у姛鑳斤紝搴旇皑鎱庝娇鐢紝涓鑸娇鐢ㄥ叾榛樿鍊糉alse銆

銆銆銆WorkingFolder灞炴х敤鏉ユ寚瀹氭枃浠跺す鐨勫悕绉帮紝鍦ㄧ洰鏍囪绠楁満涓婄殑璇ユ枃浠跺す涓畨瑁呴夊畾蹇嵎鏂瑰紡鐨勭洰鏍囧簲鐢ㄧ▼搴忋

銆銆(8) 鍦ㄥ乏渚у崟鍑"鏂囨湰娴忚鍣"锛屽皢鍏禔lwaysCreate灞炴ц涓篢rue銆

銆銆(9) 閲嶆柊鐢熸垚瀹夎鍚庯紝鍦"寮濮"鑿滃崟涓殑"鎵鏈夌▼搴忎腑"涓嚭鐜板鍥22鎵绀虹殑绋嬪簭鑿滃崟銆

鍥22 瀹夎鍚庣殑绋嬪簭鑿滃崟椤

銆銆2. 鍒涘缓妗岄潰鍥炬爣

銆銆(1) 鍦"鏂囦欢绯荤粺"缂栬緫鍣ㄤ腑锛屽崟鍑"鐢ㄦ埛妗岄潰"锛屽皢鍏禔lwaysCreate灞炴ц涓篢rue銆

銆銆(2) 鍦ㄧ紪杈戝櫒鐨勫彸渚х獥鍙e锛屽彸鍑婚紶鏍囷紝浠庡脊鍑哄揩鎹疯彍鍗曚腑閫夋嫨"鍒涘缓鏂扮殑蹇嵎鏂瑰紡"銆傚脊鍑哄鍓嶉潰鐨勫浘15鎵绀虹殑"閫夋嫨椤圭洰涓殑椤"瀵硅瘽妗嗐

銆銆(3) 鍦ㄥ璇濇涓紝鍙屽嚮"搴旂敤绋嬪簭鏂囦欢澶"锛岀劧鍚庡崟鍑"Viewer.exe"锛屽崟鍑"纭畾"鎸夐挳銆

銆銆(4) 鍗曞嚮鍒涘缓鐨勫揩鎹锋柟寮"Viewer.exe 鐨勫揩鎹锋柟寮"锛屽湪灞炴х獥鍙d腑灏哊ame灞炴ф敼鎴"鏂囨湰娴忚鍣"銆

銆銆(5) 鍗曞嚮"鏂囨湰娴忚鍣"銆傚湪灞炴х獥鍙d腑锛屽皢Icon灞炴ц涓篤iewer.ico鏂囦欢涓殑鍥炬爣銆

銆銆(6) 閲嶆柊鐢熸垚骞跺畨瑁呫

銆銆缁撴潫璇

銆銆鏈閲嶇偣璁ㄨ浜嗙▼搴忕殑瀹夎鍜岄儴缃诧紝涓鏃﹀畨瑁呴」鐩埗浣滃ソ浠ュ悗灏卞彲浠ュ湪椤圭洰鏂囦欢澶逛笅Debug涓殑鏂囦欢鍒舵垚瀹夎鐩樸傚湪鏈搴т腑锛屾垜浠鐣ヤ簡鐢╒isual C .NET杩涜搴旂敤绋嬪簭寮鍙戠殑涓鑸繃绋嬶紝浠庝腑鍙互鍙戠幇鍏跺姛鑳界殑寮哄ぇ锛屽綋鐒惰鎯虫洿鍔犳繁鍏ュ湴浣跨敤璇ュ伐鍏凤紝杩樺簲鍦ㄥ疄璺典腑涓嶆柇纾ㄧ粌銆備笉杩囷紝杩欓噷杩樻湁寮鸿皟鐨勬槸锛屼竴瀹氳鐢╒isual C .NET鍋氫竴涓」鐩

鎵撳嵃 | 鏀惰棌姝ら〉 |  鎺ㄨ崘缁欏ソ鍙 | 涓炬姤
涓婁竴绡 涓嬩竴绡
 

璇勫垎锛0

鍙戣〃璇勮
鏌ョ湅鍏ㄩ儴鍥炲銆愬凡鏈0浣嶇綉鍙嬪彂琛ㄤ簡鐪嬫硶銆