频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

VS.NET和.NET Framework精简版入门(1)

作者: 出处:51CTO.com  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-01-18 13:30
关 键 词:.NET  VS  Framework  精简版  入门
阅读提示:本文告诉您如何使用.NET Framework 1.0精简版和Visual Studio.NET 2003开发可靠的智能客户端设备应用程序,具体内容有:公共语言运行时、.NET Framework精简版类库、与窗体相关的类、数据和XML类等和使用Visual Studio .NET 2003进行开发、IDE的附加功能等。

简介

Microsoft 开发 .NET Framework 精简版的目的就是:开发应用程序。我所说的应用程序是指那些用来显示、收集、处理和转发信息的应用程序,也就是那些能够促使用户携带某个设备的应用程序。尽管这些应用程序通常都有一个界面,但实际上它们并不需要。它们可以使用本地数据,也可以使用远程数据,或者同时使用这两种数据。

.NET Framework 精简版简化了在智能设备上开发应用程序的过程。目前,智能设备包括 Pocket PC、Pocket PC 2002、Pocket PC Phone Edition 以及运行 Windows CE.NET 4.1 或更高版本的其他设备。

您需要使用 Visual Studio .NET 2003 来创建针对 .NET Framework 精简版的应用程序。可以使用 Visual C# .NET 和/或 Visual Basic .NET 创建应用程序。

.NET Framework 精简版有两个主要组件:公共语言运行库和 .NET Framework 精简版类库。

运行时是 .NET Framework 精简版的基础。它负责在执行时管理代码,提供内存管理和线程管理等核心服务,同时又确保代码的安全性和准确性。针对运行时的代码称为托管代码,不针对运行时的代码称为非托管代码或本机代码,eMbedded Visual C++ 中的代码即是非托管代码。

.NET Framework 精简版类库是可以重复使用的类的集合,您可使用它快速方便地开发应用程序。设计这种框架时考虑了其适用性,是适用于 Microsoft,还是适用于第三方平台。这对用户来说意味着什么呢?简单来说,如果 .NET Framework 精简版的某个版本是为某个平台(例如,移动电话或其他供应商的 PDA)创建的,那么您所使用的编码技术以及今天您为 Pocket PC 创建的应用程序将同样可以在这个平台上运行。

公共语言运行时

公共语言运行库提供了管理 .NET Framework 精简版代码的执行环境。代码管理的形式可以是内存管理、线程管理、安全性管理、代码验证和编译以及其他系统服务。

运行时是为了增强性能而设计的。它使用实时 (JIT) 编译的方法,使托管代码能够以运行应用程序的平台的本机语言运行。这样,您就可以创建适用于多种平台的应用程序,而不用再担心如何分别为每个平台重新编译或重新生成可执行程序了。

即使您的移动应用程序与托管代码一样都是用 Visual Basic .NET 或 C# .NET 编写的,仍然可以集成存储在动态链接库(DLL,包括 Windows CE API)外部的功能和子例程。.NET Framework 精简版提供的数据类型以及对结构的支持使您能够轻松地将 Windows CE API 的功能集成到您的应用程序中。

.NET Framework 精简版类库

.NET Framework 精简版类库是与公共语言运行库紧密集成的可重复使用类的集合。您的应用程序将利用这些库来派生出所需的功能。

就象其他面向对象的类库一样,.NET Framework 精简版类型可用于完成许多常见的编程任务,包括界面设计、利用 XML、数据库访问、线程管理和文件输入/输出等。

下面介绍通过 .NET Framework 精简版可以获得的常用功能。

与窗体相关的类

.NET Framework 精简版实现了 System.Windows.FormsSystem.Drawing 类的子集,使您能够为设备应用程序创建一个基于 Windows CE 的丰富的用户界面。Visual Studio.NET 中的 Form Designer(窗体设计器)将替您管理与这些类进行的大部分交互。

可以在 .NET Framework 精简版下实现的 Windows 窗体包括:窗体支持、.NET Framework 中的大多数控件以及集成的第三方控件、位图和菜单。表 1 列出了 .NET Framework 精简版中包括的控件。

表1:.NET Framework 精简版中包括的控件

控件 说明
Button 简单的命令按钮
CheckBox 常见的复选框
ComboBox 包含多个项目的下拉列表
ContextMenu 实现上下文相关菜单
DataGrid 可以绑定到数据源的网格
DomainUpDown 可以通过滚动条浏览的项目列表
HScrollBar 水平滚动条
ImageList 存储图像的容器
InputPanel 控制软键盘输入面板 (SIP)
Label 用于显示文本的简单控件
ListBox 提供项目列表
ListView 提供四种数据视图:大图标、小图标、列表和详细资料
MainMenu 实现窗体上的菜单
NumericUpDown 包含滚动条的数字输入字段
OpenFileDialog 访问本机上的打开文件对话框
Panel 用于保存其他控件的容器
PictureBox 显示图像
ProgressBar 可视的任务进度指示器
RadioButton 常见的单选按钮
SaveFileDialog 访问本机上的保存文件对话框
StatusBar 用于显示文本的简单面板
TabControl 为应用程序提供选项卡界面
TextBox 标准的文本输入字段
Timer 基本的计时器组件
ToolBar 实现窗体上的工具栏
TrackBar 数字数据使用的滑块界面
TreeView 以层次结构的形式显示数据
VScrollBar 垂直滚动条

由于 .NET Framework 精简版是 .NET Framework 完整版的子集,因而精简版包括的控件也是完整版的功能的子集。出于规模和性能方面的考虑,.NET Framework 精简版未包括某些控件属性、方法和事件。但如果需要,您只要完成少量的编码工作,就可以自己实现这些未包含的功能。这是因为 .NET Framework 精简版允许用户根据基础控件类创建自己的控件。这样,您就可以通过添加自己的属性、方法和事件来创建您自己真正需要的控件。


共12页: 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一页
【内容导航】
发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看52473次)
·UML类图详解 (查看46951次)
·Java编程开发手册 (查看25172次)
·UML统一建模语言 (查看24155次)
·C#技术开发指南 (查看22515次)
·Java编程开发手册 (1195个砖)
·Java基础教程 (429个砖)
·C#技术开发指南 (304个砖)
·PB开发教程 (220个砖)
·.NET开发手册 (217个砖)
·Java编程开发手册 (653个好)
·Java基础教程 (569个好)
·.NET开发手册 (251个好)
·PB开发教程 (209个好)
·Delphi开发技术手册 (174个好)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有