當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 工程項(xiàng)目管理軟件 > 工程管理口碑 > 項(xiàng)目系統(tǒng)開(kāi)發(fā)
研發(fā)類項(xiàng)目管理軟件
視頻比較大,請(qǐng)耐心等待5秒,下載視頻
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
隨著項(xiàng)目管理的進(jìn)一步推廣,項(xiàng)目管理的概念已經(jīng)深入人心。項(xiàng)目管理在實(shí)際中的應(yīng)用同時(shí)也推動(dòng)了項(xiàng)目管理信息系統(tǒng)的研究和應(yīng)用。21世紀(jì)是項(xiàng)目林立的時(shí)代,如果說(shuō)項(xiàng)目管理與運(yùn)用水平的高低,決定一個(gè)國(guó)家、地區(qū)以及企業(yè)的競(jìng)爭(zhēng)力與創(chuàng)新力的話,那么項(xiàng)目管理信息系統(tǒng)在項(xiàng)目管理過(guò)程中的運(yùn)用則決定一個(gè)項(xiàng)目的實(shí)施效率甚至項(xiàng)目的成敗。項(xiàng)目管理信息系統(tǒng)已經(jīng)在當(dāng)前的項(xiàng)目管理中扮演相當(dāng)重要的角色。
.NET平臺(tái)下的組件開(kāi)發(fā)
在MSDN中,微軟是這樣給.NET組件定義的:在.NETFarmework中,組件是指實(shí)現(xiàn)System.ComponentModel.leomponent接口的一個(gè)類,或從實(shí)現(xiàn)IComPnoent的類中直接或間接派生的類。這是從純語(yǔ)言或技術(shù)角度下的定義,通俗的講,組件是“可獨(dú)立運(yùn)作的軟件單元”,這里強(qiáng)調(diào)獨(dú)立運(yùn)作,也就代表著組件必須擁有低禍合性、高重用性等特點(diǎn)。微軟將.NET組件劃分為兩部分,其一是Component,指具備特定功能、可獨(dú)立運(yùn)作、不具備UI接口的單元;其二是Cnotrol,也就是我們常說(shuō)的控件,意指具備特定功能、可獨(dú)立運(yùn)作的UI接口單元。
如果我們?cè)O(shè)計(jì)的是一個(gè)WEB可視控件,并且構(gòu)成WEB頁(yè)的一部分,那么可以繼承Control類或者WebControl類。如果是一個(gè)非可視控件,可以繼承Component,繼承此類的控件設(shè)計(jì)時(shí)不會(huì)出現(xiàn)在頁(yè)面上,而是出現(xiàn)在COMponent Tray中。
在.NET平臺(tái)的組件層中,組件是以Assmeblies的形式創(chuàng)建的。.NET平臺(tái)創(chuàng)建了組件,并將組件作為其基本的元素。從本質(zhì)上看,NET平臺(tái)組件是一個(gè)用任何.NET語(yǔ)言以插件形式開(kāi)發(fā)的可互換的軟件部件,它可以與其他應(yīng)用程序?qū)崿F(xiàn)互操作。使用COM+
服務(wù)的.NET組件被稱作服務(wù)化組件,以示與.NET中標(biāo)準(zhǔn)的可管理組件的區(qū)別。
1、基于.NET平臺(tái)的組件開(kāi)發(fā)
下面簡(jiǎn)單介紹用VisualC#設(shè)計(jì)一個(gè)組件。通過(guò)兩個(gè)步驟來(lái)介紹這個(gè)過(guò)程,首先創(chuàng)建業(yè)務(wù)對(duì)象,然后使用該業(yè)務(wù)對(duì)象。
(1)創(chuàng)建業(yè)務(wù)對(duì)象
設(shè)計(jì)一個(gè)組件的過(guò)程就是設(shè)計(jì)一個(gè)類庫(kù)的過(guò)程。首先,建立一個(gè)新類庫(kù)工程文件,選擇VisualC#工程文件,選擇類庫(kù)模板。編譯工程文件后就可以在bin/debug目錄里面找到相應(yīng)得.dll類型文件,它就是組件。但此時(shí)的組件沒(méi)有任何功能,必須根據(jù)具體情況將進(jìn)一步的完善它,如添加方法和屬性等。
(2)使用業(yè)務(wù)對(duì)象
在客戶端使用VISUALC#調(diào)用剛才生成的組件.首先,在APS.NET Web應(yīng)用程序項(xiàng)目中“添加引用”加入生成的.dll類型文件。臺(tái)代碼中,調(diào)用名稱空間,創(chuàng)建對(duì)象,并且調(diào)用它的方法和屬性。
2、.NET組件與COM組件互操作
.NET技術(shù)是微軟大力推廣的下一代開(kāi)發(fā)平臺(tái)技術(shù),自從.NET技術(shù)架構(gòu)Beta2版本正式發(fā)布后,此項(xiàng)技術(shù)也逐漸走向成熟和穩(wěn)定。NET平臺(tái)從2001年發(fā)布到現(xiàn)在已經(jīng)有6年的時(shí)間,他已經(jīng)發(fā)展成為主流的開(kāi)發(fā)平臺(tái)之一,而一個(gè)新的技術(shù)平臺(tái)得以快速發(fā)展的重要的前提是他不會(huì)徹底的摒棄以前的技術(shù),這一點(diǎn)對(duì)于.NET技術(shù)來(lái)說(shuō)指的就是COM/COM+技術(shù)。
一般來(lái)說(shuō),在IT技術(shù)界以及硬件產(chǎn)業(yè),技術(shù)的更新?lián)Q代速度非常得驚人,而慣例是所有的新技術(shù)都會(huì)遵循向下兼容的原則,但是.NET技術(shù)不僅僅做到了這一點(diǎn),.NET甚至實(shí)現(xiàn)了相互之間的各自調(diào)用,這一點(diǎn)是非常難能可貴的。也就是說(shuō),不但我們可以在.NET組件中調(diào)用COM組件,同時(shí)也可以在COM組件中正常的調(diào)用.NET組件。這點(diǎn)帶來(lái)的好處是顯而易見(jiàn)的,一方面我們可以保持現(xiàn)有的技術(shù)資源,另一方面,在現(xiàn)有資源中可以利用.NET所帶來(lái)的各種新技術(shù)。
微軟.NET架構(gòu)的出臺(tái),為我們構(gòu)建分布式應(yīng)用系統(tǒng)提供了一個(gè)強(qiáng)大的工具。相比于傳統(tǒng)的Wnidwos應(yīng)用程序的COM組件,NET的組件開(kāi)發(fā)要簡(jiǎn)單、快捷的多,而且組件的部署也不像COM組件那樣需要在注冊(cè)表里做標(biāo)記,NET組件只要拷貝到相應(yīng)的bin文件夾中就可以了。
COM定義了組件對(duì)象間通信的二進(jìn)制標(biāo)準(zhǔn),NET通過(guò)組件內(nèi)置的類型系統(tǒng)提供了類似的機(jī)制。.NET并不意味著COM的終結(jié),但必將大大減少開(kāi)發(fā)人員對(duì)COM的依賴。.NET支持COM和.NET組件之間的互操作性,通過(guò)RCW(Rmitime Callable Wrapper)來(lái)實(shí)現(xiàn)在.NET中獲取COM組件,通過(guò)CCW(COM Callable Wrapper)來(lái)實(shí)現(xiàn)在COM中獲取.NET組件。
3、創(chuàng)建.NET程序集
我們將以COM代碼使用.NET組件中的屬性和方法。首先使用ergasm從.NET程序集創(chuàng)建一個(gè)類型庫(kù)并注冊(cè)一個(gè)程序集,然后使用gacutli使該程序集可以在全局范圍內(nèi)使用。
4、編寫(xiě)VisualBasie6.0代碼以調(diào)用
.NET類盡管.NET是一個(gè)全新的開(kāi)發(fā)環(huán)境,但是設(shè)計(jì)者并沒(méi)有忽略與現(xiàn)有代碼的兼容問(wèn)題。
通過(guò)正確構(gòu)建.NET組件,并使用sn、tlbexp、regasm、gaeutil等工具,可以使.NTE程序集中的類對(duì)COM客戶端公開(kāi)。從COM組件調(diào)用.NET組件不是一件輕而易舉的事情,正如本節(jié)所述,需要對(duì).NTE組件的代碼進(jìn)行明確的修改,才能很好的使用。但是,修改只是小問(wèn)題,而且可以肯定的是,會(huì)給CMO客戶端調(diào)用.NET服務(wù)器帶來(lái)很多好處。
- 1開(kāi)發(fā)項(xiàng)目管理系統(tǒng)
- 2設(shè)計(jì)與開(kāi)發(fā)項(xiàng)目管理系統(tǒng)的應(yīng)用
- 3項(xiàng)目管理軟件二次開(kāi)發(fā)哪家好
- 4工程管理軟件定制開(kāi)發(fā)分為幾個(gè)步驟
- 5宣城工程管理軟件開(kāi)發(fā)外包哪家靠譜?
- 6有沒(méi)有推薦的開(kāi)源建筑工程項(xiàng)目管理軟件?
- 7項(xiàng)目管理在信息系統(tǒng)開(kāi)發(fā)中扮演著什么角色?
- 8六安工程管理軟件開(kāi)發(fā)定制哪家強(qiáng)?
- 9如何獲取工程項(xiàng)目管理軟件源代碼?
- 10可自定義開(kāi)發(fā)的工程項(xiàng)目管理軟件的產(chǎn)品特點(diǎn)
- 11項(xiàng)目協(xié)作平臺(tái)軟件
- 12工程軟件開(kāi)發(fā)技術(shù)
- 13哪家工程管理軟件開(kāi)發(fā)定制公司最專業(yè)?
- 14上海工程管理軟件開(kāi)發(fā)平臺(tái)有哪些特色功能?
- 15新產(chǎn)品項(xiàng)目管理軟件開(kāi)發(fā)
- 16有哪些適合作為開(kāi)源軟件項(xiàng)目管理軟件的工具?
- 17如何選擇工程施工管理軟件開(kāi)發(fā)?
- 18忘記工程管理軟件密碼,如何快速找回?
- 19房地產(chǎn)開(kāi)發(fā)工程管理系統(tǒng)
- 20建筑系統(tǒng)開(kāi)發(fā)
- 21開(kāi)發(fā)建筑項(xiàng)目文檔管理平臺(tái)系統(tǒng)
- 22工程管理軟件開(kāi)發(fā)市場(chǎng)現(xiàn)狀如何?
- 23項(xiàng)目的管理軟件
- 24專業(yè)項(xiàng)目管理軟件開(kāi)發(fā)
- 25株洲的項(xiàng)目管理系統(tǒng)如何定制開(kāi)發(fā)?
- 26揚(yáng)州有哪些工程管理軟件開(kāi)發(fā)平臺(tái)?
- 27簡(jiǎn)單工程管理軟件開(kāi)發(fā)工具有哪些推薦?
- 28項(xiàng)目管理軟件使用
- 29大連港技術(shù)工程管理信息系統(tǒng)是如何開(kāi)發(fā)的?
- 30項(xiàng)目管理軟件加速自主研發(fā)進(jìn)程, 軟件開(kāi)發(fā)效率翻倍,搶占市場(chǎng)制高點(diǎn)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓