wince編程
⑴ 我的機子是Wince的,找個可以在wince上運行的編程軟體
現在運行在WinCE上的編譯器還沒有呢,一般都是在Windows平台上運行Embedded C++或者ADS編程,將生成的EXE文件復制WinCE系統中運行的。
⑵ 如何用c#編程修改wince系統時間
1.需要調用動態庫coredll.dll
2.頭文件需添加
3.定義結構體時,必須包含8個參數,如少一個則會出現錯誤 因為在調用SetLocalTime時是通過指針的形式在調用,如果結構體中少了參數,那麼SetLocalTime尋找地址時會出錯.
4.下面為實現用c#修改wince系統時間代碼:
5.在使用時通過調用SetSysTime(DateTime time);
usingSystem.Runtime.InteropServices;
usingSystem.IO;
usingMicrosoft.Win32;
[StructLayout(LayoutKind.Sequential)]
publicstructSYSTEMTIME{
publicushortwYear;
publicushortwMonth;
publicushortwDayOfWeek;
publicushortwDay;
publicushortwHour;
publicushortwMinute;
publicushortwSecond;
publicushortwMilliseconds;
}
[DllImport("coredll.dll")]
(refSYSTEMTIMElpSystemTime);
[DllImport("coredll.dll")]
(refSYSTEMTIMElpSystemTime);
publicvoidSetSysTime(DateTimedate)
{
SYSTEMTIMElpTime=newSYSTEMTIME();
lpTime.wYear=Convert.ToUInt16(date.Year);
lpTime.wMonth=Convert.ToUInt16(date.Month);
lpTime.wDay=Convert.ToUInt16(date.Day);
lpTime.wHour=Convert.ToUInt16(date.Hour);
lpTime.wMinute=Convert.ToUInt16(date.Minute);
lpTime.wSecond=Convert.ToUInt16(date.Second);
SetLocalTime(reflpTime);
}
⑶ 學習wince編程。給推薦幾本書
如果只學習應用程序的開發 那麼和桌面OS的應用程序開發大同小異,需要學習VC MFC就夠了
如果需要開發wince操作系統的驅動 或者定製wince那麼給你看個別人發的學習流程
初步學習計劃 :
1.ARM體系結構 ,ADS的使用 :
這部分作為一個基礎知識還是有必要去了解一下的,關於ADS的使用,對於熟悉底層軟體還是有很大意義的!這一部分,作為一個基礎知識,我覺得一個月就可以了。在下面的學習遇到困難的情況下,再回頭來學習這一部分可能有更好的學習效果。
2.Bootloader 啟動流程,和Wince啟動流程分析:
這個部門作為一個重點的學習計劃,特別是Bootloader的啟動流程,在很大的程度上有利於我們去了解整個系統的啟動流程。由於這一部分的難度較大,所以有可能花較長的時間在這上面。大概2-3個月!
3.Bootloader 移植,內核移植:
這一部門是必須的,如果想搭建自己的操作系統的話。Wince的組件較多,在這一部門我們也需要重點去熟悉一下這些組件的用途。這一部分是一個動手性極強的部分,也許在調試中會遇到非常多的困難。大概1個月左右。
4.驅動架構,流驅動程序設計 :
在這里我們就需要去對整個驅動架構和驅動設計有一定的學習,流驅動程序的話,可以嘗試寫一些簡單的驅動,如串口驅動。大概2個月!
5.分層驅動學習:
這部份我暫時也不太了解,詳細計劃問問高手再定。Display的驅動也許可以作為一個學習的過程。
6,挑戰一些小項目:
待定!
多去CSDN看看高手都遇到什麼問題 對學習很有幫助
⑷ WinCE操作系統用什麼軟體編程
C++和C#都可以
⑸ wince能對51單片機編程嗎
51單片機由於內存很小,即使擴展也不足以支撐wince操作系統,所以基本上不能使用wince來對51編程。
⑹ wince編程 請教下wince編程如何像c語言scanf那樣輸入一個數據
用PreTranslateMessage(MSG *pmsg)來截獲你想要的消息,如按鍵消息,pmsg->message是否在WM_KEYFIRST和WM_KEYLAST之間,在就是說你獲取的消息為按鍵消息,然後做消息處理,pmsg->Wparam指示按下了那個鍵,具體的參照MSDN;
⑺ 如何編程實現在wince下「打開文件夾對話框」
用wince中的OpenFileDialog控制項即可:
偶是用vb.net 2008,然後直接調用
OpenFileDialog1.FileName = ""
OpenFileDialog1.InitialDirectory = InData
OpenFileDialog1.ShowDialog()
sTxtFileName = OpenFileDialog1.FileName
⑻ 要在wince上編程是不是要在電腦上先安裝wince操作系統
不用,可以用VS2005或VS2008來開發,可以安裝SDK
⑼ wince怎麼進行應用程序開發
Window Embedded CE 上的應用程序開發與PC機上開發類似,而且程序互相移植性高,WinCE設備上的應用程序常用的語音有以下幾種:
1、使用C++語言開發,如基於MFC架構的程序;這部分程序只要重新建立工程,進行程序的移植就行,語句的使用和結構幾乎類似;
2、使用基於CompactFramework3.5/2.0的C#語言開發的程序;這類程序移植性更好,只要確認相應的ARM硬體平台上支持相應的驅動,即可直接執行程序或稍作修改;VB開發的程序也類似!
在程序移植中遇到問題或需要硬體平台,最好找有公司實力和積累的公司,必須ZLG,WinCE支持很到位,產品也完善!
⑽ 怎麼學習wince編程
不知道用c++還是C#。
C++的話,我推薦本書好了,《Windows CE 嵌入式高級編程及其實例詳解(用C++實現)》,汪兵的。實例比較多,可以邊開發邊學習。