目前分類:C#.NET and VB.NET (52)
- Apr 09 Wed 2025 16:48
Windows 11 (Win11) 設置 Visual studio 默認以管理者權限啟用
- May 09 Tue 2017 23:23
32bit 的程式 開啟支援大於 2GB 記憶體 (失敗)
在查詢的很多資料 後 找到一個 功能
editbin /LARGEADDRESSAWARE <your exe>
可以用
dumpbin /headers <your exe>
來檢查 32 bit 程式是否可以支援 > 2GB
- May 09 Tue 2017 23:19
Visual Studio 2017 安裝 Editbin 功能
2017 在 C# 或 .Net 在安裝的時候 是沒內定安裝 這個功能 (C++ 應該也沒有 我安裝了 Windows 開發平台也沒出現)
需要在 個別元件 中的 偵錯與測試 勾選 C++ 分析工具 (需要 1.45GB)
- Dec 22 Tue 2015 09:43
VB.net create Cognex vision pro 影像
在 .Net 中 將 原有的 bitmap 影像 轉入 康內視
方法一:運用記憶體指標
Dim bm As Bitmap = Bitmap.FromFile("Z:\D\temp2.tiff")
- Sep 17 Wed 2014 09:07
Datagridview Row Heade 設定文字 與 消除 選擇三角
如果只是要消除 顯示的 三角形
padding的參數中 設個數值就好
datagridview1.RowHeadersDefaultCellStyle.Padding = New Padding(50)
單純 設定 RowHeade 的文字
- Aug 11 Mon 2014 14:49
.net 自定義物件 解構 觸發事件
在自定義物件的操作,當要在物件被回收時 同時啟用 某個相關 操作
可複寫 該物件的 Finalize
Protected Overrides Sub Finalize()
..............
- Jun 17 Tue 2014 23:29
Color 的 XML序列化
當要把 Color 的物件 XML 序列化的時候 會發現會失敗
有個比較方便的方法 將原先的物件 設上 <XmlIgnore()> 標籤
另外加入一個 Property 設上 <XmlElement("PointColor")> 標籤
取代原先被忽略的物件 即可以順利 將 Color 做 XML 序列化
- Mar 25 Tue 2014 09:26
.Net 2010 遇到導入Dll 錯誤-混合模式組件是針對版本 'v2.0.50727' 的執行階段建置
最近用 VB.net 2010 要包 Dalsa 的 Dll 發生一個問題
主要的錯誤訊息是
"混合模式組件是針對版本 'v2.0.50727' 的執行階段建置的,無法在沒有其他組態資訊的情況下載入 4.0 執行階段中。"
- Sep 09 Sun 2012 19:55
.Net 下的 .config 設定檔 (ini) System.Configuration (三) 宣告 與使用
再來是 如何 宣告 與使用
首先 我們需要宣告三個物件
Public EnumSettingData As MyConfig.Sections '記憶取得的環境設定
Public ConfigFile As New System.Configuration.ExeConfigurationFileMap() '設定檔的路徑與相關
- Sep 09 Sun 2012 19:30
.Net 下的 .config 設定檔 (ini) System.Configuration (二)
<SPC_RE02-01> <----這是第一層
<Path> <----這是第二層
<SpcData Value="" /> <----這是第三層
</Path>
<EnumSetting>
- Sep 09 Sun 2012 18:50
.Net 下的 .config 設定檔 (ini) System.Configuration (一)
程式 往往需要需要一些環境設定檔來記錄一些 可隨著環境 或 某些需要修改的情況的參數
在過去 最常用的 是 .ini 的檔案。而這個 API 也早已開發得很完整
隨著編譯軟體的進步,新的 XML 格式 INI 設定檔 也隨之產生
ini 的使用其實也很方便,但隨著物件化的編譯方式的產生, ini 的模式 多少有些不夠用
- Aug 17 Fri 2012 21:37
Array List DataTable 結合 Mschart 效能比較
最近需要做一個 即時監控 的SPC chart,在沒有資料庫的情況之下
需要在程式中有可以暫存資料的地方,想單然 用 Dataset 與 DataTable 是一個不錯的選擇
只是要求的效能頗高,至少有 6個 chart ,每個 chart 裡面又有 4個 監控
(其實一共要 30多個但擺不下阿......)
- Aug 12 Sun 2012 16:33
由陣列中 找尋 index
Static aELtype() As String = New String(31) {"PLOO", "PLOF", "PLFO", "PLFF", "iGh", "iGhL", "iGhR", "iGI", "iGIL", "iGIR", "iRp", "iRpL", "iRpR", "iRn", "iRnL", "iRnR", "iXON", "iBIN2", "iBIN3", "iVodd", "iVoddL", "iVoddR", "iVoss", "iVossL", "iVossR", "iCT_EN", "iCT_R", "iCT_G", "iCT_B", "TK_R", "TK_G", "TK_B"}
一般來說 都是用 index 的方式找陣列中的代表的值
但如果剛好要用 值 來找 陣列所對應的 index 這時需要請 Array 出場
- Aug 12 Sun 2012 15:09
Enum 與 Ctype 的應用 (一)
Enum Type 在許多地方非常好用,讓 程式更容易了解 且 效率更佳
但在有些時候 已知 Enum 內所代表的值,需要取得 此值所代表的 參數
數量不多時 用 Select case 是一種方法,但 數量一多 需要寫一長串的程式碼來判斷 所代表的 參數
這時可用 Ctype 來反轉值 來取得 參數名 或用將參數 轉成所代表的值
- Apr 29 Sun 2012 13:12
物件 XML序列化後 轉 String
ByVal Data As RecipeDetail '自行定義物件
Dim x As New XmlSerializer(Data.GetType) '取得自定義結構
Dim Xstream As MemoryStream = New MemoryStream
x.Serialize(Xstream, Data) '將續列化後轉成 Stream
- Apr 29 Sun 2012 12:43
VB.net 運用 DES 對字串加密
使用方式 自定 8 個字元長度的字串 或由 Generatekey 得到一個 8字元長度的字串
Dim Des as new CDES
Dim Key as string = Des.GenerateKey
Dim str as string = "I Love Taiwan"
- Jan 14 Sat 2012 20:38
XML 與 Linq (四) 資料排序
Dim Xdoc as Xelement = Xelement.Load( "C:\text.xml")
今天要把 裡面的資料 依 RcpNO 排序
- Jan 14 Sat 2012 20:25
XML 與 Linq (三) XML 配合 Linq 刪除 Node
運用 XElement 有兩種方式 可以 將 Node 的資料刪除
Dim Xdoc as Xelement = Xelement.Load( "C:\text.xml")