登录
首页
嵌入式系统
嵌入式系统
回帖
发帖
正文
主题:Windows CE之.NET Compact Framework
点击:1304 回复:5
楼主
编辑
引用
管理
天山老克
.NET Compact Framework是一个面向安全、可下载应用程序的独立于硬件的程序执行环境,定位于资源有限的计算设备,并且专门为这些设备进行了优化。它支持所有被Windows CE .NET支持的处理器。
.NET Compact Framework是.NET Framework的一个子集,专门面向小内存体积占用的设备而设计。
它提供了多种语言可供选择(在最初,有Microsoft Visual Basic 和Microsoft Visual C#),而且还消除了语言互操作性所面临的一些常见问题呢。比如C# 和VB组件可以轻松混合到一个解决方案中,这样可以使更多的开发人员更轻易地参与到一个解决方案之中。
.NET Compact Framework所支持的每种语言都可以平等地访问底层的框架和操作系统特性。它还包括了对Web服务的支持,这些服务使开发人员可以在小型、短时连接设备上对网络传输的粒度进行更细致的控制,允许后台的数据预取,并且使应用程序可以汇集来自不同的服务器的数据。
.NET Compact Framework 类库提供了可重用的类,从用户界面开发到线程管理,再到数据库访问,这些类可以缩短开发时间和简化许多常规编程任务。
.NET Compact Framework 对于数据库访问,包括 System.Data 命名空间。当访问 SQL Server Compact Edition 数据库时,通常需要使用 System.Data.SqlServerCe 命名空间。
Visual Studio .NET 提供了两个仿真程序 — 一个用于仿真 Windows CE .NET 平台,一个用于仿真 Pocket PC 02 平台。开发和测试智能设备应用程序最简单的方法是使用仿真程序。根据产品文档,每个仿真程序都需要占用开发机器上额外的 64MB RAM。如果拥有 512MB 或 1GB RAM,嘿,那将会加速整个开发过程。
对于 .NET Compact Framework 的初始版本,智能设备应用程序可以在下列平台上执行:
Pocket PC
Pocket PC 2002
Pocket PC 2002 Phone Edition
Windows CE .NET 4.1 以及更高版本
.NET Compact Framework 中可用的控件如下图:
Label TextBox MainMenu RadioButton
ComboBox ListView TabControl HScrollBar
DomainUpDown NumericUpDown TrackBar ProgressBar
Checkbox Listbox Input Panel DataGrid
ContextMenu ToolBar OpenFileDialog SaveFileDialog
PictureBox Panel VScrollBar Timer
StatusBar Button TreeView ImageList
对于 Windows CE .NET Web Pad 仿真程序,可以使用start 命令来激活仿真程序。使用 start 命令运行仿真程序并立即将控制返回到命令提示符:
start emulator /CEImage
imageswindowscewebpad33wce4webpad.bin
最后,提醒大家一点,应用程序被安装在不同的位置,如果需要在启动目录中打开一个文件,则用以下代码可以实现:
Dim appURL as String = System.Reflection.Assembly. _
GetExecutingAssembly().GetName().Codebase
Dim folder as String = new System.IO.FileInfo(appURL).DirectoryName
08-06-25 11:12
1楼
编辑
引用
管理
失去软弱
CENOTIFYREQUEST那步操作是干什么用的?
08-07-01 12:17
2楼
编辑
引用
管理
失去软弱
CeSeekDatabase是做什么用的?
08-07-01 12:17
3楼
编辑
引用
管理
失去软弱
坐等高手解答,谢谢~
08-07-01 12:17
4楼
编辑
引用
管理
天山老克
引用
失去软弱
在 2008-7-1 12:17:00 发言
【内容省略】
CENOTIFYREQUEST通过回调函数告诉我们在同一时刻的数据库的变化。
08-07-01 12:19
5楼
编辑
引用
管理
天山老克
引用
失去软弱
在 2008-7-1 12:17:00 发言
【内容省略】
CeSeekDatabase 函数是允许大家从数据库的开始,末尾,当前位置来查询。
08-07-01 12:20
工控新闻
建立保持制造业合理比重投入机制
展会回顾 | 如“七”而至,西克进博会首秀圆满落幕!
西门子总裁:将捍卫在华市场份额
西门子2024财年实现强劲收官
光伏新突破!爱旭N型ABC组件效率跃升,刷新全球量产纪录
皮尔磁:从1到N, 分享知识才会更有力量
中控技术荣获MSCI ESG评级A级,展现可持续发展领导力
皮尔磁:25年深耕,机械安全领域的风向标
更多新闻资讯