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++实现)》,汪兵的。实例比较多,可以边开发边学习。