導航:首頁 > 信息技術 > visio用到什麼開發技術

visio用到什麼開發技術

發布時間:2022-11-12 01:03:50

『壹』 Visio是什麼軟體

Microsoft Visio是Windows操作系統下運行的流程圖軟體,它現在是Microsoft Office軟體的一個部分。

Visio可以製作的圖表范圍十分廣泛,有些人利用Visio的強大繪圖功能繪制地圖、企業標志等,同時Visio支持將文件保存為svg、dwg等矢量圖形通用格式,因此受到廣泛歡迎。它的最新版本為2019。

(1)visio用到什麼開發技術擴展閱讀:

Microsoft Visio發展歷史。

Visio是微軟公司出品的一款的軟體,它有助於IT和商務專業人員輕松地可視化、分析和交流復雜信息。它能夠將難以理解的復雜文本和表格轉換為一目瞭然的圖表。

1992年,位於西雅圖的Visio公司發布了用於製作商業圖標的專業繪圖軟體Visio1.0,該軟體一經面世立即取得了巨大的成功,Visio公司研發人員在此基礎上開發了Visio2.0、Visio3.0、Visio4.0、Visio5.0等幾個版本。

1999年微軟並購了Visio公司,幾乎在同一時間發布Visio2000,該版本分為標准版、技術版、專業版、企業版,在當時,Visio 2000成為世界上最快捷最容使用的流程圖軟體,同時也添加了更多的功能。

參考資料來源:網路——Microsoft Office Visio

『貳』 visio二次開發用的是C語言還是VB,我看那些什麼C#二次開發的,都是VB的語言啊,難道是我見識粗淺!

vb是Basic語言,C#是C語言,雖然各種編程語言難免有相似處,但還不一樣哦!

『叄』 Microsoft Visio studio 2010是用什麼語言開發出來的

應該是C++吧

『肆』 利用Visio繪制網路拓撲圖要注意些什麼

下面介紹下網路拓撲圖的繪制工具有哪些呢?在windows平台有microsoftvisio、microsoft powerpoint 、smartdraw、photoshop 、friendlypinger 、Pacestar LanFlow 、億圖(Edraw Max) 。在linux平台有dia diagram editor、graphviz。
繪制網路拓撲圖不管是區域網還是廣域網,其拓撲繪圖的選擇也要考慮到很多要素,首先網路要易於安裝,又要易於擴展。要易於故障診斷和隔離。以便網路的主體在局部發生故障時仍能正常運行。網路的拓撲的選擇還會影響轉輸媒體的選擇和轉輸媒體訪問控制方法的確定。這些因素又會影響各個站點的運行速度和
網路硬體軟體
的介面的復雜性。
對於小型、簡單的
網路拓撲結構
可能比較好畫,因為其中涉及到的網路設備可能不是很多,圖元外觀也不會要求完全符合相應產品型號,通過簡單的畫圖軟體 (如Windows系統中的「畫圖」軟體、HyperSnap等)即可輕松實現。而對於一些大型、復雜網路拓撲結構圖的繪制則通常需要採用一些非常專業的繪圖軟體,如Visio、LAN MapShot等。
在這些專業的繪圖軟體中,不僅會有許多外觀漂亮、型號多樣的產品外觀圖,而且還提供了圓滑的曲線、斜向文字標注,以及各種特殊的箭頭和線條繪制工具。在Visio2003的界面中,網路設備圖元(從左上到右外依次為:集線器、路由器、伺服器、防火牆、無線訪問點、 MODEM和大型機),從中可以看出,這些設備圖元外觀都非常漂亮。當然實際中可以從軟體中直接提取的圖元遠不止這些。這些都可以從其左邊圖元面板中直接得到。
Visio系列軟體是微軟公司開發的高級繪圖軟體,屬於Office系列,可以繪制流程圖、網路拓撲圖、組織結構圖、機械工程圖、流程圖等。它功能強大,易於使用,就像Word一樣。它可以幫助網路工程師創建商業和技術方面的圖形,對復雜的概念、過程及系統進行組織和文檔備案。

『伍』 visio studio是做什麼用的,還有微軟的VISIO和VS,都有什麼區別啊,有沒有高手告訴下

那叫Visual Studio,包括Visual Basic, Visual C++,Visual C#, Visual FoxPro等,是Windows程序的開發環境,Visio是一個製作流程圖等圖形的軟體,是Office的一個組件。VS指的是Visual Studio

『陸』 visual studio軟體是用來做什麼的是做網站的嗎

Visual Studio 是微軟公司推出的開發環境。是目前最流行的 Windows 平台應用程序開發環境。目前已經開發到 9.0 版本,也就是 Visual Studio 2008。
Visual Studio 可以用來創建 Windows 平台下的 Windows 應用程序和網路應用程序,也可以用來創建網路服務、智能設備應用程序和 Office 插件。
1998 年,微軟公司發布了 Visual Studio 6.0。所有開發語言的開發環境版本均升至 6.0。這也是 Visual Basic 最後一次發布,從下一個版本 (7.0) 開始,Microsoft Basic 進化成了一種新的面向對象的語言:Microsoft Basic.NET。由於微軟公司對於 Sun 公司 Java 語言擴充導致與 Java 虛擬機不兼容而 Sun 被告上法庭,微軟在後續的 Visual Studio 中不再包括面向 Java 虛擬機的開發環境。
2002 年,隨著 .NET 口號的提出與 Windows XP / Office XP 的發布,微軟發布了 Visual Studio .NET(內部版本號為 7.0)。在這個版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個單獨的開發環境以 Visual FoxPro 7.0 單獨銷售,同時取消了 Visual InterDev。與此同時,微軟引入了建立在 .NET 框架上(版本1.0)的託管代碼機制以及一門新的語言 C# (讀作 C Sharp,意為 C++++)。C# 是一門建立在 C++ 和 Java 基礎上的現代語言,是編寫 .NET 框架的語言。
.NET 的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發的組件。所有 CLR 支持的代碼都會被解釋成為 CLR 可執行的機器代碼然後運行。
Visual Basic、Visual C++ 都被擴展為支持託管代碼機制的開發環境,且 Visual Basic .NET更是從 Visual Basic 脫胎換骨,徹底支持面向對象的編程機制。而 Visual J++ 也變為 Visual J#。後者僅語法同 Java 相同,但是面向的不是 Java 虛擬機,而是 .NET Framework。
2003 年,微軟對 Visual Studio 2002 進行了部分修訂,以 Visual Studio 2003 的名義發布(內部版本號為 7.1)。Visio 作為使用統一建模語言(UML)架構應用程序框架的程序被引入,同時被引入的還包括移動設備支持和企業模版。.NET 框架也升級到了 1.1。
2005 年,微軟發布了 Visual Studio 2005。.NET 字眼從各種語言的名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向 .NET 框架的(版本2.0)。它同時也能開發跨平台的應用程序,如開發使用微軟操作系統的手機的程序等。總體來說是一個非常龐大的軟體,甚至包含代碼測試功能。
這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發角色。同時還永久提供免費的 Visual Studio Express 版本。
隨著即將發布的 Windows Vista (內部名稱:Longhorn) 和 Office 2007,Visual Studio 9 也漸漸浮出水面。Visual Studio 9 目前可以確定的是支持建立於 DHTML 基礎上的 AJax 技術,這種微軟在 Visual InterDev 時代提出的基於非同步的客戶端動態網頁技術在當年並沒有像微軟預期中的那麼流行起來,反而隨著 GMail 等應用而東山再起,漸漸成為主流網路應用之一。同時 Visual Studio 9 會強化對於資料庫的支持以及微軟新的基於工作流(Workflow)的編程模型。預計為了保持與 Office 系列的統一,Visual Studio 9 的名稱為 Visual Studio 2008。
2008年,Visual Studio9也就是Visual Studio 2008將和Windows Server 2008同時發布
創建滿足關鍵性要求的多層次的智能客戶端、Web、移動或基於Microsoft Office的應用程序。
使用Visual Studio 2005, 專業開發人員能夠:
使用改進後的可視化設計工具、編程語言和代碼編輯器,享受高效率的開發環境
在統一的開發環境中,開發並調試多層次的伺服器應用程序
使用集成的可視化資料庫設計和報告工具,創建SQL Server 2005解決方案
使用Visual Studio SDK創建可以擴展Visual Studio IDE的工具
Microsoft為單獨工作或在小型團隊中的專業開發人員提供了兩種選擇,Visual Studio 2005 Professional Edition和用於Microsoft Office系統的Visual Studio 2005工具。每種版本都在標准版的特性上進行了擴展,包括用於遠程服務程序開發和調試、SQL Server2005開發的工具,以及完整的、沒有限制的開發環境。每種產品都可以單獨購買或打包定購。
專業開發人員喜歡自由的使用.NET Framework 2.0,它是一種穩健的、功能齊備的開發環境,支持創建擴展Visual Studio集成開發環境的工具。

參考資料:http://ke..com/view/28727.htm

『柒』 如何用c++二次開發visio2007

1)Viso二次開發管理系統的架構設計思路


為了,有效的模仿Office界面,我們使用了很多相似工具條圖標,圖標有一個透明的顏色,可以使得圖標展示更加完美,不留底圖背景的痕跡。


當然,整個布局使用了很有名的WeifenLuo.WinFormsUI.DockContent, 來使得界面更加完美,另外,有一點值得提及的是,為了使得工具條可以移動,分段等操作,這里還使用了框架本身提供的ToolStripPannel面板。


下面對系統的各個界面區域做一個總體的說明,首先我們看看下面的圖形,我分了幾個部分。


其中紅色部分是Visio控制項本身的內容,左邊的形狀(也稱模具)窗口,是通過調用打開形狀文件而呈現出來的。我們做Visio的二次開發,多數是和這個控制項打交道了。其他部分,設計好界面後(主要涉及布局界面的設計使用了),只需要調用相關的API介面就可以實現相關的功能了。


Viso二次開發架構設計圖


整個系統的架構設計如下圖所示,其中綠色部分為外部控制項,其他部分為自己編寫的代碼,邊界也劃分的比較清晰,界面層只是和業務邏輯層交互,不會直接操作資料庫或者Visio文件,這兩個部分交給下面數據訪問層(DAL) 和 Visio對象訪問層(VOL)進行封裝調用。數據訪問層對資料庫的訪問,是通過微軟的企業庫Enterprise Library庫進行調用的,這樣可以保證更少的代碼,更高的代碼質量。其中實體層和通用層是各個模塊的共用的內容。




Visio的二次開發,除了需要操作Visio的文件(包含多個模具文件,Viso文檔)還有就是也需要和資料庫打交道。


為了較好區分和協調他們的訪問,我設定了一個訪問邊界:訪問資料庫的層不會訪問Visio文件對象,訪問Visio文件對象的不會去訪問資料庫,它們統一由業務層(Business)調配,各層之間分享Entity層的信息即可。


資料庫的底層訪問通過利用Enterprise Library的模塊完成,因此DAL層只需要做較少的工作即可完成對資料庫的訪問了。



Visio的二次開發圖紙審批流程



圖紙只有通過了編輯後,同時校對、和審核才能夠發布,已發布的圖方可供Web 端查看。


保存圖紙的時候,如果是制圖員,將在圖紙「制圖」欄目中填寫用戶名,並擦除復核、校對、簽發的用戶名,圖紙狀態恢復「編輯」狀態;如果是校對或者復核人員,將在「校對」或者「復核」中填寫用戶名,並擦除「簽發」的用戶名,圖紙恢復「已校對」或者「發布中」的狀態;如果是簽發人員,系統詢問「是否發布」,選擇是圖紙狀態變為「已發布」,否則變為「發布中」,並擦除簽發的用戶名。


整個發布的流程,是通過屬性值進行判斷,沒有涉及太多的流程內容,因此對圖紙的發布操作也相對比較簡單。



系統模具對象關系


整個系統設計很多類型的模具對象,所有的設備都有一個欄位用來表示其屬於那種設備,設備基本上分下面為幾類:一類是純粹的符號,不涉及統計等信息,如河流、道路等;一類是線路設備,包括母線、電纜、架空線;一類是開關,包括負荷開關、刀閘、繼保開關等;一類是變壓器,包括公用變壓器、專用變壓器等。


模具的設計比較講究,由於Visio在圖紙分析的時候,如果是組合的模具圖標,會認為是兩個模具圖標,對於拓撲分析非常不利,因此所有的模具均是通過ShapeSheet中的Geometry形狀進行繪制,這樣就保證整個模具是一個整體,模具繪制是個非常精細復雜的工作,還需要考慮文本、開關閉合等事件的界面處理效果,這個如果需要了解和掌握,需要開幾節課程才能講的清楚。下圖大致繪制出了系統中設備的層次關系圖,注意僅是概念圖,真實的系統中,設備直接沒有繼承關系。




Visio二次開發的設備狀態跟蹤


對於一個使用Visio進行二次開發的程序來說,背後你需要知道用戶增加了那些設備,刪除了那些設備,修改了那些設備(移動或者更改了文字、屬性等操作),這樣你才能對整個系統的數據進行有效的控制。如果需要知道這些,那麼你對設備的狀態跟蹤就顯得非常重要,特別是一個刪除設備的操作,設計到需要刪除相關的內容的時候,這項工作就特別的重要了。


由於設備的狀態更新頻繁,為了系統的穩定及效率,整個系統是在圖紙保存或者修改的時候,並不保存相關的設備信息;當圖紙發布的時候,清空原來的資料庫設備信息表,重新遍歷圖紙的設備信息,把它一次性寫到資料庫中,這樣保證了發布圖紙設備信息的權威性,同時提高了系統的性能。




Visio對象狀態跟蹤的事件偵聽


在C#的Viso開發例子中,都建議採用事件偵聽的方式進行處理相關的內容,這是一個很好的突破(相對VB中的開發例子而已),不過處理也有一些麻煩,主要是觀念的轉變以及細節的考慮吧。在這里,你可以偵聽到任何你關注的事件,然後通過自定義的函數,實現自己的業務處理,這種方式實現起來確實比較簡潔,思路非常清晰。




Visio對象資料庫對象及關系


為了保持Visio的相關設備信息,你需要在資料庫中建立相關的表,來存儲設備屬性信息以及圖紙信息,方便信息的統計查詢,圖紙更可以通過Web進行查看等。


其中的Device1是一個根據SystableField表自動生成出來的設備表,它的表名會自動在SysDeviceTable中注冊,方便尋找對應設備類型是哪個表。SystableField是差不多是根據Visio對象裡面的屬性定義的一個拷貝,裡面記錄了欄位名稱、欄位類型、是否可見、排序、格式、默認值等這些Visio屬性定義裡面有的(你打開ShapeSheet中就看到每個屬性對應一行的定義信息,就是這裡面的內容的存儲了)。


系統裡面有一個VisioImage和VisioImageRelease的表,一個是存放增加或者修改的圖紙內容(二進制存儲),一個是存放發布後的圖紙(二進制存儲),我們系統打開圖紙的侯,就是寫在這個表的二進制文件,還原成Visio文件,進行打開的。




『捌』 請問有誰知道microsoft visio 2003這個繪圖軟體的二次開發技術中集成的VB是什麼版本的

那個應該是VBA,好多VB中的東西不能用的.

『玖』 VISIO工具的應用狀況究竟是什麼

1、使用豐富的形狀、模具和模板庫,以具有影響力的方式傳達數字、創意和信息。跳過安裝,通過瀏覽器使用 Visio 網頁版。

2、迅速創建令人驚嘆的流程圖。通過熟悉的 Office 界面輕松發現功能。使用拖放和控制點快速構建及自定義。

3、使用 Visio 中的智能布局功能,再復雜的流程圖也變得十分精美。使用自動對齊和自動留白,整潔、均勻地放置形狀和連接線。

4、通過 Visio 中的強大的「數據可視化工具」功能,只需幾步即可將 Excel 電子表格中的復雜數據輕松轉換為精美的流程圖。

(9)visio用到什麼開發技術擴展閱讀:

visio 開發工具中,可實現對任意形狀的剪切,聯合,組合,拆分,相交,剪除等功能。

通過編程方式或與其他應用程序集成的方式,可以擴展 Office Visio 2007,從而滿足特定行業的情況或獨特的組織要求。可以開發自己的自定義解決方案和形狀,也可以使用 Visio 解決方案提供商提供的解決方案和形狀。

『拾』 Visio的用途是什麼

Office Visio 是office軟體系列中的負責繪制流程圖和示意圖的軟體,是一款便於IT和商務人員就復雜信息、系統和流程進行可視化處理、分析和交流的軟體。

使用具有專業外觀的 Office Visio 圖表,可以促進對系統和流程的了解,深入了解復雜信息並利用這些知識做出更好的業務決策。

Microsoft Office Visio幫助您創建具有專業外觀的圖表,以便理解、記錄和分析信息、數據、系統和過程。

大多數圖形軟體程序依賴於結構技能。然而,在您使用 Visio 時,以可視方式傳遞重要信息就像打開模板、將形狀拖放到繪圖中以及對即將完成的工作應用主題一樣輕松。Office Visio 2010中的新增功能和增強功能使得創建 Visio 圖表更為簡單、快捷,令人印象更加深刻。

(10)visio用到什麼開發技術擴展閱讀:

對自定義解決方案進行規劃和分析並使其可視化。使用 Office Visio Professional 2007「軟體和資料庫」類別中的模板,可以可視化使用 Office Visio 2007 圖表的自定義解決方案,這些圖表包括統一建模語言(UML)、數據流和 Microsoft Windows 用戶界面圖表等。

構建強大的自定義解決方案。Office Visio 2007軟體開發工具包(SDK) 可以幫助新的以及原有的 Visio 開發人員使用 Office Visio 2007 來構建程序。

該SDK提供了一套可用於最常見的 Office Visio 2007 開發任務的可重用函數、類和過程,而且支持多種開發語言,其中包括 MicrosoftVisual Basic、Visual Basic .NET、Microsoft Visual C# .NET 和Microsoft Visual C++。

閱讀全文

與visio用到什麼開發技術相關的資料

熱點內容
傳遞信息怎麼更清晰 瀏覽:482
隱藏正在運行的程序是什麼 瀏覽:614
變電安裝技術總結怎麼寫 瀏覽:484
代理洗漱用品怎麼樣 瀏覽:691
國外農產品電商平台有哪些 瀏覽:951
白石洲到福田農批市場地鐵怎麼走 瀏覽:213
一份市場數據調查多少錢 瀏覽:598
夢幻剛買的好寶寶多久能交易 瀏覽:539
景泰牛肉麵調料怎麼代理 瀏覽:508
市場營銷沒用怎麼辦 瀏覽:329
公司產品被仿冒怎麼走法律程序 瀏覽:516
進貨時贈送產品為什麼有庫存單價 瀏覽:688
信息管理屬於哪個學科大類 瀏覽:324
世界最先進的停車場技術有哪些 瀏覽:656
交易所usdt怎麼解凍 瀏覽:945
山東工程職業技術大學校服多少錢 瀏覽:217
村民如何查詢被征地信息 瀏覽:614
微信上的小程序如何徹底刪除 瀏覽:474
廣東過禮娶親要走什麼程序 瀏覽:761
交易中的心魔怎麼克服 瀏覽:641