您现在所在的是:

嵌入式系统

回帖:5个,阅读:1308 [上一页] [1] [下一页]
1223
天山老克
文章数:91
年度积分:50
历史总积分:1223
注册时间:2007/11/30
发站内信
发表于:2008/6/25 11:12:00
#0楼

.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

950
失去软弱
文章数:21
年度积分:50
历史总积分:950
注册时间:2008/3/6
发站内信
发表于:2008/7/1 12:17:00
#1楼
CENOTIFYREQUEST那步操作是干什么用的?
950
失去软弱
文章数:21
年度积分:50
历史总积分:950
注册时间:2008/3/6
发站内信
发表于:2008/7/1 12:17:00
#2楼
CeSeekDatabase是做什么用的?
950
失去软弱
文章数:21
年度积分:50
历史总积分:950
注册时间:2008/3/6
发站内信
发表于:2008/7/1 12:17:00
#3楼
坐等高手解答,谢谢~
1223
天山老克
文章数:91
年度积分:50
历史总积分:1223
注册时间:2007/11/30
发站内信
发表于:2008/7/1 12:19:00
#4楼
以下是引用失去软弱在2008-7-1 12:17:00的发言:
CENOTIFYREQUEST那步操作是干什么用的?
CENOTIFYREQUEST通过回调函数告诉我们在同一时刻的数据库的变化。
1223
天山老克
文章数:91
年度积分:50
历史总积分:1223
注册时间:2007/11/30
发站内信
发表于:2008/7/1 12:20:00
#5楼
以下是引用失去软弱在2008-7-1 12:17:00的发言:
CeSeekDatabase是做什么用的?

CeSeekDatabase 函数是允许大家从数据库的开始,末尾,当前位置来查询。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003