- 軟件(jiàn)大小:11.99M
- 軟件語(yǔ)言:中(zhōng)文
- 軟件類型:國產(chǎn)軟件
- 軟件類別(bié):免(miǎn)費軟件(jiàn) / 編程輔(fǔ)助(zhù)
- 更新時間:2015-03-17 11:45
- 運行(háng)環境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://www.visual-graph.com/
39.9M/中文/5.0
55.00M/中文/5.0
7.32M/中文(wén)/10.0
617KB/中文(wén)/10.0
3.85M/中文/10.0
Visual Graph是一款建造基於圖形的界麵、製(zhì)作各種圖形元件、實現圖(tú)形(xíng)管(guǎn)理、圖形建模、製作監控係統(tǒng)、表(biǎo)單係統、繪圖係統、流程設計、CAD軟件等的交互圖形開發平(píng)台。Visual Graph專門處理(lǐ)交互圖形,與具體業務無關,她提供了十(shí)分豐富規(guī)範的交(jiāo)互事件和圖形控製命令(lìng),內置(zhì)結構簡單開放的腳本語言,使程序員能夠專心編寫後台係統(tǒng)等與(yǔ)圖(tú)形無關的部(bù)分,體係結構十分清晰。Visual Graph還提供功能非常強(qiáng)大的ActiveX控件,和其他流行的編程語言共同(tóng)工作,極大(dà)地彌補了這些語言在圖形處理方(fāng)麵的不足(zú)。也可以嵌入IE瀏覽器中,實現網(wǎng)上圖形編輯和控製等。
bin\ide.exe是(shì)集(jí)成開發環境,運行它就(jiù)可以繪(huì)製圖(tú)形,設計圖庫,編寫腳本,調(diào)試(shì)運行。
bin\vg.chm是(shì)Visual Graph幫(bāng)助(zhù)係(xì)統。
bin\vg.dll是核心COM組件,需要以管(guǎn)理員(yuán)身份(fèn)進(jìn)入cmd.exe命令行,輸入regsvr32.exe bin\vg.dll。
bin\consts.bas是係統啟動時執行的腳本程序(xù),定義了許(xǔ)多(duō)公共(gòng)變量(liàng)。
lib目錄裏麵是(shì)一些元件庫的例子(請自行設計(jì)開(kāi)發其他元件庫(kù))。
demo目錄(lù)下是Visual Graph各種圖(tú)形例(lì)子(zǐ)。
bin目(mù)錄(lù)下的文(wén)件很多都是ide集成開發環境需要的文(wén)件,請勿輕易(yì)修改!否則(zé)可能(néng)會出現(xiàn)各種問題(tí)。
1、圖形文件(jiàn)和圖形庫(kù)是同一種XML格(gé)式。也就是說,圖(tú)形(xíng)文件同時就可(kě)以當作圖形庫,從而輕易(yì)實現圖形的繼承和嵌套,不需要專門的圖庫編輯軟件。XML格(gé)式(shì)的(de)文檔使得(dé)軟件開(kāi)放性、安(ān)全性更好,也(yě)便於互聯(lián)網傳(chuán)輸(shū)和數(shù)據庫存儲。
2、一個文檔包(bāo)括多個頁麵圖形(xíng)。多頁麵的(de)設計,相近的(de)業務可以被安排(pái)在同一個圖(tú)形文件中(zhōng),在圖形文件被視作圖形庫的時候,每個頁麵被當作圖庫中的一(yī)個(gè)圖元。
3、頁麵支持多圖層(céng),圖層可以(yǐ)隱藏或鎖定。這樣在處理複雜畫麵的時候,就可以(yǐ)把圖(tú)形分類放在不同(tóng)的圖層上。通過令某些(xiē)圖層隱藏、鎖定等操作(zuò),方便圖形的繪製(zhì)。圖形(xíng)可(kě)以很容易(yì)改變(biàn)它(tā)所在(zài)的圖層。
4、基本圖形(xíng)隻(zhī)有三種(文字(zì)、形(xíng)狀、線條),卻可以製(zhì)作(zuò)種類繁多的各種(zhǒng)匪(fěi)夷(yí)所思的元件。這是Visual Graph精華所在,我們在其他(tā)繪圖軟件裏麵看到的圖形幾乎都能(néng)夠在Visual Graph中(zhōng)開發製作出(chū)來。而Visual Graph能夠製作的圖形(xíng)種類(lèi)和複雜度(dù)卻遠(yuǎn)遠不是一般圖(tú)形軟件能夠達到的。例如可以製作能夠動態變化的儀器儀表、各種數(shù)學函(hán)數、任(rèn)意按鈕開關、設備符號、棒圖、餅圖、曲線圖(tú)、各(gè)種(zhǒng)尺寸線、各種(zhǒng)特(tè)殊線條、自由旋(xuán)轉的傳送帶等等,幾乎可以(yǐ)說無所不能(néng)了,如果(guǒ)軟件需要製作一些(xiē)特殊的(de)圖形,那麽Visual Graph是不二之選。
5、可以進入元件內部(bù)編輯其細節。當(dāng)一個元(yuán)件被放在畫麵上,仍然(rán)可以進(jìn)入其內部,對它進行個性化的修改。
6、方便的線條編輯,持(chí)續(xù)繪(huì)製曲線、直線,修(xiū)改曲線,允許(xǔ)線上插入頂點(diǎn),刪除頂點。可以指定(dìng)某些頂點為控製點或者連接點。
7、直接在畫麵(miàn)上編輯(jí)文字。文字(zì)選(xuǎn)中(zhōng)一部分可以(yǐ)自由(yóu)拖動(dòng)到其他位(wèi)置。文字單元具有繁多(duō)的屬性,行間距、字間(jiān)距、自(zì)動卷繞(rào)、自動計算表(biǎo)達式(shì)、各種(zhǒng)邊框、對數(shù)字的各種(zhǒng)修飾方案,還可以設定是否套打(dǎ)等等。
8、對各種修(xiū)改有無數次的Undo和Redo,許多軟件都聲稱有這(zhè)個功能,但(dàn)仔細(xì)看(kàn)看其(qí)實並不是(shì)全(quán)部操(cāo)作都可(kě)以undo、redo無數次,vg在這方麵做的比較全(quán)麵。
9、浮點(diǎn)坐標,圖形精細編輯。可以把圖形放大許多倍編輯細節。為了(le)避免出現小數(shù)點(diǎn)後很多位的情況,軟件對繪圖結(jié)果特別做(zuò)了(le)一些安排。
10、內置專門(mén)的Visual Graph圖形語言。這種語(yǔ)言的語法隻(zhī)有幾句,變量不需要聲明類型,直接(jiē)賦值即可, 函數參數和返回類型(xíng)也無須聲明。關鍵字支持中文。對(duì)象不需要釋放。可以訪問(wèn)外(wài)部函數庫例(lì)如(rú)Windows API。可以(yǐ)混合編程(chéng),調用用戶自己語言的(de)函數。每個圖形(xíng)單元(yuán)都(dōu)支持事件。
11、每個圖形可以定義背景圖案,圖片可以透明、縮放、平鋪(pù)。
12、可(kě)以編輯EMF格式(shì)的圖(tú)形(xíng)。如(rú)果圖形的背景圖(tú)片是EMF格式的,這個圖形可以(yǐ)被轉換成Visual Graph的圖形元(yuán)件,可(kě)以拆分後編輯細節。從其他繪圖軟(ruǎn)件(jiàn)一般均能夠(gòu)拷貝圖形到Visual Graph後再編輯(jí)。
13、文檔打印紙可以自由(yóu)設定位置、大小和(hé)縮放比例,打(dǎ)印和設備(bèi)無關。打印紙可以設定是否顯(xiǎn)示(因為有許多情況是不需要顯示(shì)打印(yìn)紙(zhǐ)的),打印紙可以用鼠標拖動(因為可能(néng)要(yào)調整相對位置,當然也可以(yǐ)不允許拖動(dòng)),可以用(yòng)鼠標改變(biàn)打印放大(dà)率,當(dāng)打印紙變(biàn)大的時候,打印內(nèi)容(róng)相對就(jiù)縮小(xiǎo)了(le),反(fǎn)之,打(dǎ)印內(nèi)容(róng)就(jiù)變大(dà)。打印紙可以設定打(dǎ)印邊界。在某些特(tè)殊的場合,打印紙(zhǐ)可以設(shè)定頁眉、頁腳等(děng),甚至打(dǎ)印紙支持任何背景圖形。
14、文檔可以設置背(bèi)景圖形或者各(gè)類(lèi)網紋。和普通圖形的背景修飾一樣,整(zhěng)個文檔(dàng)可以(yǐ)設置各種圖案,各種過渡填充(chōng),也可以設(shè)置圖片背景(jǐng)。
15、支(zhī)持圖(tú)形分(fèn)組(zǔ)。圖形(xíng)邏(luó)輯分(fèn)組,一(yī)個圖(tú)形可以同時(shí)位於幾個不同的邏輯圖形組中,這樣可以方便將來的計算、分析(xī)。例如你可(kě)以把畫(huà)麵上(shàng)的設備按類型分(fèn)成不同(tóng)的組。
16、多種連接線,可以建立圖形間的拓撲關係。有(yǒu)直線連接、曲線(xiàn)連接(jiē)、平直連接,平直連接(jiē)線自動選(xuǎn)擇路徑,可以用鼠標方便地改(gǎi)變位置和合並線條,在交會(huì)點還(hái)會自動出現拐彎。非平直連接線如果連接到圖形的(de)中心位置,會(huì)自動選擇合適(shì)的邊緣連接(jiē)點。元件設(shè)計時允(yǔn)許在任何位置(zhì)定義任意數目的連(lián)接點。
17、多種箭頭(tóu)風格(gé),並可以任意自定(dìng)義箭頭。箭(jiàn)頭沒有任何限製,可以隨便繪製,也(yě)可以在程序中對箭頭進行(háng)任意編程修改。隨著(zhe)線條粗細的變化,箭頭隨之變化。
18、自定(dìng)義線型。線(xiàn)條的(de)形狀通過修改其(qí)繪製區域和非(fēi)繪製區域(yù)的比(bǐ)例(lì)來實現。
19、自定義網紋。預定(dìng)意的網紋(wén)大致有80多種,但(dàn)是如果覺(jiào)得不夠,還可以自行繪製網紋,如果需要更(gèng)大的(de)網紋,則應該(gāi)使用背景圖片進行平鋪。
20、支持多(duō)種網格類型定(dìng)位,但優先連接(jiē)關係定位。柵格形狀有網狀(zhuàng)和點狀兩種。柵格的大小(xiǎo)被保存到(dào)圖形文件中,這是(shì)為(wéi)了保證下(xià)次載入(rù)後能夠保留定(dìng)位信息(xī)。如果圖形有連接關係(xì),則優(yōu)先。也就是(shì)說(shuō),即(jí)使(shǐ)某兩(liǎng)個圖形的連接點(diǎn)不在(zài)柵格上,也會自動連接,這是為了使圖形在(zài)不改(gǎi)變柵(shān)格的情況下更(gèng)方便地連接而特別設計的。
21、支持文(wén)字和(hé)其他圖(tú)形兩種對齊方案(àn)。若(ruò)幹文字單元對齊(qí)是按照表格的方式對齊,互(hù)相不(bú)允許重疊,而若(ruò)幹形(xíng)狀、線條、元件等的對(duì)齊則允許重疊。這樣特別設計的目的(de)是為了表格(gé)的考慮,而且文字重疊在vg中被認為無太大(dà)意義。
22、圖形鏡像,可以保護某個圖形不允(yǔn)許鏡像(xiàng)。任何圖形(xíng)均允許水平和垂直的鏡像,甚(shèn)至(zhì)過渡網紋、填(tián)充圖片也會按鏡像變化。
23、支持任意角度自由旋(xuán)轉,旋轉中不改變圖形(xíng)其它邏輯。這是Visual Graph又一(yī)項(xiàng)重要的特(tè)點。任(rèn)何動態的圖形均(jun1)可以無障礙自由(yóu)旋轉,比(bǐ)如曲線(xiàn)圖、棒圖、傳(chuán)送帶、鼓風機、任何(hé)儀器儀表(biǎo)均可(kě)以隨便轉(zhuǎn)動。這一(yī)點,幾乎沒有什麽軟件能夠(gòu)做得到。
24、過渡填充、圖片、箭頭、文字標注(zhù)、文字光標自動(dòng)旋轉。在圖形(xíng)旋(xuán)轉的時(shí)候,Visual Graph已經做得相當徹(chè)底(dǐ),非常完美(měi)。本著製(zhì)作精品(pǐn)軟件的精神,才可能做到(dào)如(rú)此徹底(dǐ)。
25、基本圖形(xíng)、圖形元件均(jun1)可(kě)以自定義多個文(wén)字標(biāo)注。折(shé)線的每一條邊上都(dōu)可(kě)以定義一個文字標注,文字隨著線(xiàn)條(tiáo)變化而(ér)發生位置和旋轉(zhuǎn)角度(dù)的(de)變化。文字標注還可以定義其對齊方式。元件允許(xǔ)定義任意多個文字(zì)標注。
26、自(zì)定義多種類型(xíng)的固定存儲屬(shǔ)性(整數、小(xiǎo)數、邏輯、字符串(chuàn))。這些屬性可以在自己的語言中很方便地進行訪(fǎng)問(wèn)和設置(zhì)其(qí)值。屬性允許用中(zhōng)文。
27、自定義任何屬性,類似流行編程語(yǔ)言中"屬性(xìng)"的概(gài)念。這(zhè)也是Visual Graph重大特點之一(yī),有了(le)這(zhè)個屬性,Visual Graph甚至可以"做任(rèn)何(hé)事"。一(yī)般的圖形軟(ruǎn)件在(zài)自定義屬性方麵(miàn)至(zhì)多隻能定(dìng)義固定存(cún)儲屬性,卻(què)無法做到象(xiàng)編程語言那樣的巨(jù)大靈活性。有了這個特點,圖形元件就(jiù)有了生命。
28、自定義函數。圖形允許自定義私有、公有函數(shù)或(huò)引出事件,函數支持任意多(duō)個參數,函(hán)數可以有(yǒu)返回值。
29、眾多的圖形(xíng)操作事件。例如鼠標左右鍵點(diǎn)擊、鼠(shǔ)標移入、移出、拖動、改變大小、圖形創建、刪(shān)除、顯示均會觸發相應(yīng)的(de)事件(jiàn)。
30、和其它繪圖(tú)軟件(jiàn)互相交(jiāo)換圖形。允許把其他繪圖軟件(jiàn)的圖形(xíng)、圖片、文字等拷貝後粘貼到Visual Graph,並且(qiě)還允許編(biān)輯(jí)。Visual Graph的圖形還可以拷貝後以(yǐ)矢量圖的形式粘貼到其它繪圖軟件中(zhōng)去(qù),進行(háng)編輯。
31、通過對象的(de)名字,訪問它的屬性和函數。不(bú)采(cǎi)用Id編號訪問(wèn),而是象一般編程語言那樣的(de)設計,用(yòng)對象的名字直(zhí)接訪問其成(chéng)員,例如"變(biàn)壓器(qì)1.電(diàn)壓"。
32、無級別(bié)縮放(fàng),比例巨大。允許局部縮放,整頁、寬度縮放(fàng)。
33、圖形可以設定是否打印,文字可以設定是否套打。圖(tú)形顯示(shì)和(hé)打印(yìn)如果要求效果不同,這個功能就很有用了(le)。
34、巨大的圖(tú)形可以(yǐ)整(zhěng)體(tǐ)打(dǎ)印,也可以分頁打印後拚湊。前者需要拖(tuō)動(dòng)打(dǎ)印(yìn)紙,改變其大小,後(hòu)者(zhě)方(fāng)便打印巨(jù)大的圖(tú)形。
35、整體或(huò)局部圖形導(dǎo)出BMP、JPG、EMF格(gé)式。因(yīn)此,用Visual Graph繪(huì)製的圖形可以轉移到(dào)其他工(gōng)作環境中使用。
36、支持讀取互聯網服務器圖形文件。直接打開服務器的(de)文件,Visual Graph會執行服務器上的(de)文件,無需下載。
37、支持從內(nèi)存讀寫圖形。這樣就(jiù)可以把圖形文件放(fàng)在數據庫(kù)或者字符(fú)串裏麵,快速(sù)載入。
38、支(zhī)持(chí)移(yí)動圖形到(dào)屏幕中間,任意滾動(dòng)屏幕,手(shǒu)抓屏(píng)幕滾動。
39、圖形可以(yǐ)計算(suàn)麵積(jī)。
40、用(yòng)程序或(huò)者腳本繪圖。動態添(tiān)加、刪除圖形(xíng)、動態建立連接拓撲關係、修(xiū)改圖層、各種圖形屬性等等(děng)。在繪(huì)圖環境中能夠(gòu)完成的操作,都(dōu)可以用程序(xù)或者腳(jiǎo)本(běn)來實現(xiàn)。
41、支持標尺。如(rú)果感覺標尺不滿意,可以自形開發和(hé)設計標尺。
42、圖形(xíng)鎖定和(hé)解鎖,按(àn)住ALT鍵(jiàn)可以操作已(yǐ)經加鎖的圖形(xíng)。
43、劃線自動尋找垂足、中點(diǎn)、頂點。
44、支持自定義提示
請(qǐng)描述您所遇到的(de)錯(cuò)誤(wù),我們將盡(jìn)快予以修正,謝謝!
*必填(tián)項(xiàng),請輸入內容