Iconics genesis64組態軟體WPF基礎開發

tags:    時間:2014-03-23 14:45:46
Iconics genesis64組態軟體WPF基礎開發。

        最近真是被工控軟體折騰的不行,咱一直是搞Java的,現在讓做工控可真是一點都搞不定啊。。。(隨意發發牢騷)。。。C#也一點都不會啊!我是學食品畢業的啊!WPF是啥玩意兒啊!!!!

        開發軟體和版本:
        VisualStudio2012
        .Net Framework4.5
        Iconics Genesis 64 v10.81


        首先呢。新建一個WPF工程
        然後,工程(Project)-->添加引用(Add Reference)
        打開Genesis64安裝目錄的Components文件夾:
        添加以下的dll╮( ̄▽ ̄")╭
• GwxConfigCore.dll
• GwxRuntimeCore.dll
• GwxRuntimeViewControl.dll
• IcoCollections.dll
• IcoCommanding.dll
• IcoCommandManager.dll
• IcoComponentModel.dll
• IcoFwxClientWrapper.dll
• IcoFwxUaClient.dll
• IcoFwxUaCommon.dll
• IcoScriptEngine.dll
• IcoSecurityRuntime.dll
• IcoTrace.dll
• IcoWPF.dll
• IcoWPFTransitions.dll
• IcoXML.dll
        然後把同文件夾下的
• IcoCommunication.Behaviors.config.xml
• IcoCommunication.Bindings.config.xml
• IcoCommunication.Client.config.xml
• IcoTypeDescription.xml
        拷貝到工程目錄,同時更改屬性為NONE,複製到輸出目錄改為「Always Copy」始終複製。

更改App.config為:

<?xml version="1.0" encoding="utf-8" ?> <configuration>     <startup>         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />     </startup>   <system.serviceModel>     <behaviors configSource="IcoCommunication.Behaviors.config.xml"/>     <bindings configSource="IcoCommunication.Bindings.config.xml"/>     <client configSource="IcoCommunication.Client.config.xml"/>   </system.serviceModel  > </configuration>

 

在工具中新建一個類別genesis64,然後添加一個Item,選擇WPF組件,選擇GwxRuntimeViewControl.dll(還是Components目錄)
這樣會出現GwxRuntimeViewControl和ProgressIndicateControl兩個。
拖一個GwxRuntimeViewControl到你的WPF程序窗口。
然後在WPF初始化的代碼后加入:
 

//  this.gwxRuntimeViewControl = new GwxRuntimeViewControl();// 不能加,要不就顯示出不來了。  this.gwxRuntimeViewControl.FileOpen("C:\\Users\\Administrator\\Desktop\\Display1.gdfx");// 你自己隨意找個gdfx文件就行  // this.gwxRuntimeViewControl.SaveAs("C:\\Users\\Administrator\\Desktop\\Display2.gdfx");// 測試另存的  this.gwxRuntimeViewControl.FitToWindow();// 自適應當前窗口大小

 

噹噹噹噹噹噹!

 

 最後是結果圖。

推薦閱讀文章

Bookmark the permalink ,來源:互聯網