Friday, October 07, 2005

跨平台程式的好選擇: mono

最近花了一點時間學習open source的.NET程式programming: mono
利用mono + gtk-sharp + glade-sharp可以將程式分別在win32與linux上執行
覺得還不錯, 改天多花點時間把C#學好吧
換了一個環境還是需要花點時間
例如今天在C中常用的memcpy就把我搞了很久
後來才發現可以這樣
ushort len;
.........................
byte[] z = new byte[2];
z = BitConverter.GetBytes(len);
Array.Copy(z, 0, buf, 1, 2);

真是差很多, 不過看到相同的程式可以直接搬到win32還是挺高興的
而且還是可以使用Gtk widget.....考慮換語言中.....ㄏㄏ

No comments: