VS2008 开发wince软件
Windows Mobile和Windows CE是两回事,但是Mobile用的是CE内核,因此部分软件也可以不加修改便可在两个系统中通用,如果要开发WinCE应用程序,你需要安装WinCE5.0的SDK,如果目标系统是WinCE 4.21的话,你可以去微软的网站上下载eVC 4.0来进行开发,以下文字就不用再看了
WinCE 5.0或更高版本SDK的来源有这么几种方式:
1.通过Platform Builder 5.0 裁剪出自己所需要的WinCE 5.0内核,然后再用Platfrom Builder通过内核导出相应的SDK安装包,这个安装包就可以在电脑上使用了,这种方法主要是WinCE 5.0的内核开发人员生成SDK开发包用的,一般而言WinCE应用软件的开发人员不需要使用Platform Builder。
2.厂家提供,如果是基于其他厂家已有的WinCE设备进行开发,那么厂家会给你提供相应的SDK的
3.上网下载别人已经生成好的SDK,如果只是为了学习WinCE的应用软件开发,并不涉及具体硬件,这个方法也可以
SDK安装好后,新建项目时就能选择WinCE项目了
还有疑问的话可以直接给我发消息
1 可以选择Pocket PC或者Mobile 仿真器SDK(新建工程时添加相应sdk),这样点击调试按钮时,程序会自动部署到仿真器上。不过无论是Pocket PC还是Windows Mobile都是基于WinCE做了功能定制。
2 其实你可以直接使用Windows CE模拟器,无论是5.0、6.0的版本,都可以下载到网友制作的模拟器SDK。WinCE7可能网上还找不到,有些网友做了,可能只在自己使用。
3 用仿真器调试程序,不一定比真实机器慢,可能还会更快。
但需要做一些配置,具体步骤如下:
(1) 确认PC同步已经建立并连接正常(ActiveSync已连接)
(2) 点 VS2008 菜单“工具”->“选项” ,出现“选项”窗口,
在左侧一栏中选择“设备工具”->“设备” ,
在右侧中的各个下拉列表选择”Windows CE“
点“属性”按钮,出现“Windows CE 设备 属性窗口” ,
在引导程序中选择"ActiveSync启动提供程序"
点“配置”按钮,出现“配置 TCP/IP传输”窗口,选择默认配置,点击"确定"返回
(3) 点 VS2008 菜单“工具”->“连接到设备” ,出现“连接到设备”设置窗口,选择平台为"Windows CE",选择设备为”Windows CE 设备“
点“连接”按钮,此时VS2008 开始和开发板进行连接握手:
稍等一会,出现连接成功的提示,点“关闭”按钮返回 VS2008工作主界面:
(4) 接上面的步骤,点菜单“调试”->“启动调试”或者直接按 F5 键开始调试过程。
出现“部署 my2440”窗口,选择“Windows CE设备” ,并点“部署”按钮开始部
署
(5) 如果程序没有问题,则下载成功
这是我配置vs2005的模拟器,你参考一下吧。
1. 在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自
命名,这里命名为“MyEmulator”。
2. 创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”,下一步;
3. 模板(Design Templates)选择“PDA Device”,下一步;
4. 选择“Mobile Handheld”,下一步;
5. 应用程序(Application & Media)就随自己的需要选择,下一步;
6. 网络和通信(Networking & Communications)在此只选择“Local Area Network(LAN)”,下一步;
7. 选择完成;
8. 选择Acknowledge;
到此工程建完;
四.添加组件(可以根据需要添加,这里主要添加汉字相关的组件)
(1) 添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象):
1. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Fonts”-->“SimSun & NSimSum(choose 1)”-->“SimSun & NSimSun”或者“SimSum & NSimSun (Subset 2_50)”;
2. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“GB18030 Data Vonverter”和“Monotype Imaging AC3 Font Compression”;
(2)添加中文输入法:
在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Input Method Editor”-->“MSPY 3.0 for Windows Embedded CE”;
(3) VS2005中菜单“项目”-->“MyEmulator(项目名)属性”,配置选择“所有配置”,配置属性-->“Build Options”,在“Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的);
(4) “Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”;
(5) 运行VS2005菜单“生成”-->“生成MyEmulator”;
五.构建SDK:
1. 运行VS2005菜单“项目”-->“Add New SDK…”,在SDK属性页中填写必要的信息,属性“Emulation”中Configuration 选择Debug,可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 320,16色深,128M内存,然后“应用”,“确定”。。
2. 然后运行VS2005菜单“生成”-->“Build All SDK…”,顺利的话,就会在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下会有MyEmulator.msi;
六.配置VS2005:
1、先安装生成好的MyEmulator.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到 “MyEmulator”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击MyEmulator,设定传输为DMA传输,再点击“仿真器选 项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。
2、用VS2005新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择MyEmulator,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。
我是开发的
VS20
不是自带的么~
郸鸣先妮: 如果你安装的是vs2008完整版的话,不需要另装软件, 但需要做一些配置,具体步骤如下: (1) 确认PC同步已经建立并连接正常(ActiveSync已连接) (2) 点 VS2008 菜单“工具”->“选项” ,出现“选项”窗口, 在左侧一栏中选择“...
阿拉善右旗13946476653: 如何用VS2005或者2008开发wince应用程序 - ?
郸鸣先妮: 先说开发工具,目前用得比较多的开发工具有EVC4(SP4)、VS2005、VS2008和Platform Builder.其中Platform Builder主要是用来定制操作系统的,虽然也支持编写应用程序,但用得相对较少.记得没错的话,它还得先编译系统,才能新建应...
阿拉善右旗13946476653: 请教vs2008搭建wince开发环境 - ?
郸鸣先妮: Windows Mobile和Windows CE是两回事,但是Mobile用的是CE内核,因此部分软件也可以不加修改便可在两个系统中通用,如果要开发WinCE应用程序,你需要安装WinCE5.0的SDK,如果目标系统是WinCE 4.21的话,你可以去微软的网站...
阿拉善右旗13946476653: 怎么在VS2008中自定义WinCE仿真程序 - ?
郸鸣先妮: 1 可以选择Pocket PC或者Mobile 仿真器SDK(新建工程时添加相应sdk),这样点击调试按钮时,程序会自动部署到仿真器上.不过无论是Pocket PC还是Windows Mobile都是基于WinCE做了功能定制.2 其实你可以直接使用Windows CE模拟器,无论是5.0、6.0的版本,都可以下载到网友制作的模拟器SDK.WinCE7可能网上还找不到,有些网友做了,可能只在自己使用.3 用仿真器调试程序,不一定比真实机器慢,可能还会更快.
阿拉善右旗13946476653: 如何使用VS2008开发操作EXCEL的应用程序 - ?
郸鸣先妮: 一、最常用的 OLE 自动化方式 这个方式应该说是功能最全的方式,可能也是应用的最多的方式.由于这种方式采用的是隐藏启动 Office Excel 的方式,所以几乎是全能,任何功能都可以完成.不过缺点也是比较明显的:1、采用 OLE 方式,需...
阿拉善右旗13946476653: 搭建wince6.0开发环境,只安装VS2008,不要VS2005吗? 如果可以,我还需要哪些东西? - ?
郸鸣先妮: 我来回答吧,装VS2005与VS2008都是一样的,只装一个就行..至于你说:即使在电脑上安装了VS2005完整版,然后安装了WINCE6.0及其补丁,也只是在自己的机器上搭建了一个开发环境而已?在开发板上烧制新系统的步骤是怎么样的...一个开发板都有一个BSP(找开发板供应商要),能后将BSP编译生成xip.bin,eboot(我们的是这个,名字可能不一样,但都是一个系统文件,一个底层文件,也可能有多个)文件,就可以考到sd卡放到开发板里升级了.....
阿拉善右旗13946476653: WINCE开发环境的搭建方法..C# - ?
郸鸣先妮: 1.、vs2008环境打开 2、文件—新建—项目 3、Visual C#—智能项目—确定 4、目标平台选择WindowsCE
阿拉善右旗13946476653: vs2008开发WINCE程序时,相应的配置文件如何随着应用程序同步到模拟器或手持机中. - ?
郸鸣先妮: 添加到工程,我说下步骤:在solution explorer中:选中工程右击->add(添加)->exsiting item(存在文件) 然后选择你的ini 然后点击 a.ini右键->properties(属性)->copy to output(复制到输出文件夹)选项选择copy always(总是复制) 我的事英文版vs2008 翻译是我自己翻得不一定和你的一致.祝你好运
阿拉善右旗13946476653: 嵌入式开发(WinCE) - ?
郸鸣先妮: 其实是一样的,只是要注意WINCE是UNICODE环境编程,API名称几乎一样,参数不一样,我一般是用VS2008提供的帮助菜单,去查找相关参数.WINCE MFC就是WINDOWS MFC的简版,用法几乎一模一样.参数偶尔变化下,也是去VS2008帮助查询.貌似你胆子较小,可以拿个小项目自己在WINCE环境下编程,遇到问题首先看MSDN帮助,然后上网看,微软的官网也是个非常不错的地方,建议去溜达溜达,会有一些意想不到的收获.
阿拉善右旗13946476653: vs2008 c# 开发wince下应用程序后,怎样给开发的应用程序添加上图标? - ?
郸鸣先妮: 是最后的 .exe 文件图标吗??打开你的程序在 “项目——项目名称 属性——应用程序——图标清单”里面可以修改的,不过图片的格式要是.ico的,可以先找好图片然后网上把格式转换一下就可以了,图片有点丑啊 不过你能看明白就行,呵呵