20120428
環境
win7 & visual studio 2008
IT8000盤點機
1.在win7環境下只要把智慧型裝罝連結到電腦,win7就會自動搜尋並安裝windows mobile裝置中心。
2.在開發工具部份VS2010好像不能開發智慧型裝置,VS2005和VS2008可以。
3.新增專案時請選擇智慧型裝置,因為IT8000平台為WinCE 5.0,所以我選擇的平台為WinCE 5.0,下面是VS2005的畫面。
如果是VS2008,選擇完智慧型裝置專案後,請再選擇裝置應用程式範本,目標平台選擇WindowsCE。
因為我是用VS2008開發的,在這裡我遇到了一個問題,因為VS2008預設的Framework範本是3.5,所以當我將程式放上IT8000時一直出現Framework版本的錯誤訊息,原來在IT8000上是Framework 2.0,所以在新增專案時要選.NET Compact Framework version 2.0。
4.開發WinCE程式時其實和開發WinForm差不多,只是在WinCE上有很多功能沒有支援 ><",有點不方便。
20120430
WinCE不像WinForm有mdi的功能,但還是有方式可以達成
在MainForm中開啟ChildForm時加上
ChildForm.parent = me
ChildForm.show()
20120508
資料庫使用SQL Compact
使用版本 Sql Compact 3.5, 所以要加入參考 System.Data.SqlServerCe 3.5.0.0
在 WinCE 上也必需安裝 SqlCE 5.0
安裝方式:複製本機上的 sqlce.wce5.armv4i.cab 到 WinCE 上再執行安裝
檔案路徑在:C:\program files\microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i\
資料庫使用SQLite
先下載 SQLite for ADO.NET 2.0
安裝好後把System.Data.Sqlite加入參考
在WinCE上必需把本機上的C:\Program Files\SQLite.NET\bin\CompactFramework\SQLite.Interop.066.dll複製過去並重新命名為SQLite.Interop.dll
不然執行時會出現錯誤訊息:找不到Pinvode.dll SQLite.Interop.dll






沒有留言:
張貼留言