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