
跨行動平台App各種版本差異筆記Sample Applications支援下列作業系統我所認知的iPhone、Android、Windows Phone有什麼差異?=======================================================================下載安裝Xamarin 我下載了 Windows版本



1: int action = 1; // 0:display, 1:write, 2:erase
2: int block = 1; // 0~15, block number
3: string para = Convert.ToString(action, 2).PadLeft(4, '0') + Convert.ToString(block, 2).PadLeft(4, '0');
4: int data = Convert.ToInt32(para, 2);
5: byte b = byte.Parse(data.ToString());


1: protected override void OnPaint(PaintEventArgs e)
2: {3: e.Graphics.DrawImage((Image)bmp, new Point(0, 0));
4: }5: private void Form1_Load(object sender, EventArgs e)
6: {7: string sDir = System.IO.Directory.GetCurrentDirectory();
8: bmp = new Bitmap(sDir + "\\images.png");
9: bmp.MakeTransparent(Color.Blue); 10: }


1: private void Form1_Load(object sender, EventArgs e)
2: {3: RegistryKey rkey1, rkey2; //宣告註冊表物件
4: rkey1 = Registry.CurrentUser; //取得目前用戶註冊表項
5: try
6: {7: rkey2 = rkey1.CreateSubKey("Software\\MySoft");
8: this.Location = new Point( Convert.ToInt16(rkey2.GetValue("x")), Convert.ToInt16(rkey2.GetValue("y")) );
9: }10: catch(Exception exc)
11: { 12: MessageBox.Show(exc.ToString()); 13: } 14: } 15: 16: private void Form1_FormClosed(object sender, FormClosedEventArgs e)
17: { 18: RegistryKey rkey1, rkey2; 19: rkey1 = Registry.CurrentUser;20: try
21: {22: rkey2 = rkey1.CreateSubKey("Software\\MySoft");
23: rkey2.SetValue("x", this.Location.X.ToString());
24: rkey2.SetValue("y", this.Location.Y.ToString());
25: }26: catch
27: { 28: } 29: }