目前分類:C#.NET and VB.NET (51)

瀏覽方式: 標題列表 簡短摘要
  • Nov 27 Mon 2017 17:14
  • 好友文章 test

  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。

在查詢的很多資料 後  找到一個 功能

editbin /LARGEADDRESSAWARE <your exe>

可以用

dumpbin /headers <your exe>

來檢查 32 bit 程式是否可以支援 > 2GB

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

2017 在 C# 或 .Net 在安裝的時候 是沒內定安裝 這個功能 (C++ 應該也沒有  我安裝了 Windows 開發平台也沒出現)

需要在 個別元件 中的 偵錯與測試  勾選 C++ 分析工具 (需要 1.45GB)

 

 

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

 

在 .Net 中  將 原有的 bitmap 影像 轉入 康內視

 

方法一:運用記憶體指標

Dim bm As Bitmap = Bitmap.FromFile("Z:\D\temp2.tiff")

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

如果只是要消除  顯示的 三角形
 padding的參數中 設個數值就好
 datagridview1.RowHeadersDefaultCellStyle.Padding = New Padding(50)

 

 單純 設定 RowHeade 的文字

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

在自定義物件的操作,當要在物件被回收時 同時啟用 某個相關 操作

可複寫 該物件的 Finalize

 

  Protected Overrides Sub Finalize()
     ..............

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

當要把  Color 的物件  XML 序列化的時候 會發現會失敗

 

有個比較方便的方法  將原先的物件 設上  <XmlIgnore()> 標籤

另外加入一個 Property 設上  <XmlElement("PointColor")>  標籤

取代原先被忽略的物件  即可以順利 將 Color 做 XML 序列化  

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

最近用 VB.net 2010 要包 Dalsa 的 Dll 發生一個問題

 

主要的錯誤訊息是

"混合模式組件是針對版本 'v2.0.50727' 的執行階段建置的,無法在沒有其他組態資訊的情況下載入 4.0 執行階段中。"

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

再來是 如何 宣告 與使用

首先 我們需要宣告三個物件


    Public EnumSettingData As MyConfig.Sections                                                  '記憶取得的環境設定
    Public ConfigFile As New System.Configuration.ExeConfigurationFileMap()       '設定檔的路徑與相關

Rh 發表在 痞客邦 留言(0) 人氣()

  <SPC_RE02-01>                                               <----這是第一層
        <Path>                                                       <----這是第二層
            <SpcData Value="" />                            <----這是第三層
        </Path>
        <EnumSetting>

Rh 發表在 痞客邦 留言(0) 人氣()

程式 往往需要需要一些環境設定檔來記錄一些 可隨著環境 或 某些需要修改的情況的參數

在過去  最常用的 是 .ini 的檔案。而這個 API 也早已開發得很完整

隨著編譯軟體的進步,新的 XML 格式 INI 設定檔 也隨之產生

 

ini 的使用其實也很方便,但隨著物件化的編譯方式的產生, ini 的模式 多少有些不夠用

Rh 發表在 痞客邦 留言(0) 人氣()

最近需要做一個  即時監控 的SPC chart,在沒有資料庫的情況之下

需要在程式中有可以暫存資料的地方,想單然  用 Dataset 與 DataTable 是一個不錯的選擇

 

只是要求的效能頗高,至少有 6個 chart ,每個 chart 裡面又有 4個 監控 

(其實一共要 30多個但擺不下阿......)

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

  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 出場

Rh 發表在 痞客邦 留言(0) 人氣()

Enum Type 在許多地方非常好用,讓 程式更容易了解 且  效率更佳

但在有些時候 已知 Enum 內所代表的值,需要取得  此值所代表的 參數

 

數量不多時 用 Select case 是一種方法,但 數量一多  需要寫一長串的程式碼來判斷 所代表的 參數

這時可用 Ctype 來反轉值  來取得 參數名   或用將參數 轉成所代表的值

文章標籤

Rh 發表在 痞客邦 留言(0) 人氣()

ByVal Data As RecipeDetail                                '自行定義物件

 Dim x As New XmlSerializer(Data.GetType)       '取得自定義結構

  Dim Xstream As MemoryStream = New MemoryStream
  x.Serialize(Xstream, Data)                                '將續列化後轉成 Stream

 

Rh 發表在 痞客邦 留言(0) 人氣()

 

使用方式  自定 8 個字元長度的字串  或由 Generatekey 得到一個 8字元長度的字串

Dim Des as new CDES

Dim Key as string = Des.GenerateKey

Dim str as string = "I Love Taiwan"

Rh 發表在 痞客邦 留言(0) 人氣()

Dim  Xdoc as Xelement = Xelement.Load( "C:\text.xml")


今天要把  裡面的資料  依 RcpNO 排序

Rh 發表在 痞客邦 留言(0) 人氣()

運用 XElement  有兩種方式 可以 將 Node 的資料刪除


Dim  Xdoc as Xelement = Xelement.Load( "C:\text.xml")

Rh 發表在 痞客邦 留言(0) 人氣()

Enum 是 Enumeration 的簡稱

主要的的作用是將一堆相關係的同樣類型整合在一起

在宣告時  需要一起宣告 類型

Rh 發表在 痞客邦 留言(0) 人氣()

之前 有介紹過  DateTime 經過 ToString 時間格式化後  可以將時間轉成 文字格式


ToString 是 .Net 下內建基本物件的格式之一

Rh 發表在 痞客邦 留言(0) 人氣()

1 23