一款甘特圖中間件。
PerfectPM是一套甘特圖控件開(kāi)發(fā)包,控件采用ATL+API開(kāi)發(fā),支持Windows平臺(tái)所有編程語(yǔ)言(包括腳本語(yǔ)言),運(yùn)行在Win2000(包括)以上操作系統(tǒng)上。基于該控件,程序員可以很容易的開(kāi)發(fā)出類似MSProject、P3EC的管理軟件。適合于項(xiàng)目管理、生產(chǎn)管理、大修項(xiàng)目。
開(kāi)發(fā)包目前包括:
1、PMDocument:文檔控件,運(yùn)行時(shí)不可見(jiàn),主要負(fù)責(zé)存儲(chǔ)數(shù)據(jù),是所有控件的基礎(chǔ)。
2、PMGrid:表格控件,通過(guò)表格方式展示文本信息。
3、PMGantt:甘特圖控件,通過(guò)各種圖形豐富的展現(xiàn)時(shí)間信息。
4、PMADOAdapter:ADO數(shù)據(jù)庫(kù)適配器,通過(guò)ADO方式橋接數(shù)據(jù)庫(kù)和PMDocument,緩存關(guān)鍵信息,加速數(shù)據(jù)加載和信息查詢。
目前版本:1.1.0
示例分為VB6,Delphi7,VS2005 C#,VBS版本,由于時(shí)間原因,JS以及C++版本沒(méi)有做.考慮到開(kāi)發(fā)言語(yǔ)的等價(jià)性,VB.net示例將不開(kāi)發(fā).
運(yùn)行示例前請(qǐng)執(zhí)行bin目錄的reg.bat注冊(cè)控件(其中SplitterATLControl.dll不屬于本產(chǎn)品,VB6 demo中用到),執(zhí)行unreg.bat可以注銷(xiāo)控件。
如果由于找不到數(shù)據(jù)庫(kù)發(fā)生錯(cuò)誤,請(qǐng)將其他目錄下的數(shù)據(jù)庫(kù)文件拷貝到本目錄。
history:
2008-9-15, 1.0.1β
1.PMGTLT_CUSTOM類型的時(shí)間軸更改為用戶自繪制
2.PMDisplay接口增加繪制字符串、矩形、路徑等功能
3.顏色、字體等對(duì)象的暴露實(shí)現(xiàn)高級(jí)繪制
4.Gantt增加OnPostDrawNodeSprite,提供精靈繪制完畢后的附加圖形信息繪制事件
5.C#示例
2008-9-21, 1.1.0 release
1.增加控件授權(quán)機(jī)制
2.VBS Delphi7示例完成
3.第一版本正式發(fā)布
目前正在編寫(xiě)幫助手冊(cè)
網(wǎng)站將會(huì)在10月建設(shè)完畢
// 授權(quán):
// 企業(yè)版:綁定exe,不限制分發(fā)數(shù)量 (免費(fèi)技術(shù)支持1年)
// 價(jià)格:
// 基礎(chǔ)控件(PMDocument,PMGrid,PMGantt) 2w RMB
// 擴(kuò)展控件PMADOAdapter 1w RMB
// 個(gè)人版:綁定exe,控件底部會(huì)顯示授權(quán)信息 (無(wú)技術(shù)支持)
// 價(jià)格:
// 1k
下載示例以及截圖