原创 IronRuby 1.0及與.NET互操作

ironruby 是.Net平臺下的一個ruby實現,衆所周知,ruby具有Perl的靈活性,帶有實體對象模型,是一門動態/解釋語言。從進入ironruby 0.9.1之後,ironruby日趨穩定,目前ironruby的最新版本是0.9

原创 .net 4.0 dll運行於UG NX多個版本的方法

dotnet有多個版本,比如1.0, 2.0,3.0,4,0,目前最高的是4.0了。 dotnet程序向下兼容,但是不向上兼容,即高版本可以調用低版本程序,但是低版本不能調用高版本程序。(當然可以通過一些方法調用,本文就是一種)。 這樣就

原创 Assembly.LoadFrom與Assembly.LoadFile

區別: 1、Assembly.LoadFile只載入相應的dll文件,比如Assembly.LoadFile("a.dll"),則載入a.dll,假如a.dll中引用了b.dll的話,b.dll並不會被載入。 Assem

原创 UG/NX二次開發入門手冊

本文文字版地址:http://www.cnblogs.com/begtostudy/archive/2010/11/19/1881953.html 另外,推薦博客:http://blog.csdn.net/begtostudy,博客左

原创 VS 安裝包製作

1.添加項目輸出 在文件系統編輯器中,如果項目在一個解決方案中,則可以添加項目的主輸出,爲自動識別添加生成的exe,config,dll引用等;項目經常還包括一些資源文件,如圖片,xml等,這些設置爲內容的話,則可以添加項目的內容文件;如

原创 Application.ThreadException 以及 AppDomain.UnhandledException真強!

以前反射調用dll,經常因爲dll的問題,出現異常,但是主程序卻捕捉不到,導致主程序退出。 改用Application.ThreadException 以及 AppDomain.UnhandledException,程序確實穩定了很多。

原创 Modeling Project-Directed Graph Document[z]

VS2010 中開始支持Directed Graph Markup Language ( DGML ) ,關於DGML的介紹可以詳細參考: http://blogs.msdn.com/camerons/archive/2009/01/26

原创 強烈推薦《算法還重要嗎?》

博文地址:算法還重要嗎? 作者確實是個高手,我想寫這個問題很久了,但是奈於自己水平有限,不能完整的談談這個問題,就只好作罷。 而作者能將這個問題的方方面面分析的如此透徹,真的是令人佩服。   曾經我認爲編程就是寫算法,但是後來發現我錯了,

原创 Layer Diagram(層次圖)【z】

Visual Studio 2010中提供了架構和UML的支持,新增了一種ModelingProject類型項目。今天我們來看下Layer Diagram,就是我們最熟悉的多層架構。不過貌似 在UML中並沒有層次圖。 下面是Visu

原创 C#與C++抉擇【z】

【篇首語】這篇文章對兩種語言的評價我很認同。快速開發用C#比較好。如果考慮效率,C++內核配合C#界面也是我常用的方式。 我一直不明白C++真的比C#強大嗎?望高手指點。 困惑1.:爲什麼飛信之前的版本用.NET做的,感覺不是很好用,

原创 巴科斯-諾爾(BNF範式)範式

BNF是“Backus Naur Form”的縮寫。John Backus和Peter Naur首次引入一種形式化符號來描述給定語言的語法(最早用於描述ALGOL 60 編程語言,參見[Naur60])。確切地說,早在UNESCO(聯合國

原创 UG NX 加載.net dll機制

這次我們來探討一下NX加載.net開發的plugin的機制。 我們知道,NX本身是不需要.net framework支持的,即機器上不需要安裝.net framework,也可以運行NX軟件。 爲什麼NX還可以使用.net開發的dll呢?

原创 WPF XBAP 部署發佈

以往在部署網站的時候都有許多手動的步驟需介入,對於許多對IIS / SQL 不太熟悉的新手來說部署網站變成一件非常困難且危險的事。 這 次Visual Studio 2010 對於ASP.NET 網站部署的能力大大的提升,它透過Web D

原创 TortoiseGit使用入門

原文: http://www.zonozone.com/tiki/tiki-index.php?page=TortoiseGit%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8  首先要確定TortoiseGit

原创 could not load dll or one of its dependency

我們知道dotnet的dll的依賴dll,要麼加入GAC要麼就要在exe的目錄下才能反射加載,放到path目錄下都不行。 不過網上通過這種加載搜索的方式可以實現非exe目錄的依賴dll加載。 a. My C# program will l