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

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

作者: 出处: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的附加功能等。

包括的控件

.NET Framework 精简版包括一个可用于构造桌面 Windows 应用程序的控件子集。您会发现,NET Framework 精简版中的控件在很大程度上是 .NET Framework 下相应控件的子集。其差别与目标平台带来的资源限制有关。

表 4 显示了 .NET Framework 精简版提供的控件。

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

Button CheckBox ComboBox ContextMenu DomainUpDown
HScrollBar ImageList InputPanel Label ListBox
ListView MainMenu NumericUpDown OpenFileDialog Panel
PictureBox ProgressBar RadioButton SaveFileDialog StatusBar
TabControl TextBox Timer Toolbar TrackBar
TreeView VScrollBar DataGrid    

注意:另外还有很多第三方控件。有关详细信息,请参阅本文结尾处的参考信息。

创建自定义控件

.NET Framework 精简版最棒的功能之一是它能够绕过限制进行编码。以控件为例。与 .NET Framework 完整版所提供的控件相比,.NET Framework 精简版提供的控件是很有限的。控件中缺少属性、方法和事件。不过,您可以通过 .NET Framework 精简版修改标准控件的功能,使其满足您的需要。

可以将自定义控件分为三类:用户控件、继承的控件和自行绘制的控件。用户控件最容易创建,但 .NET Framework 精简版不支持这类控件。继承的控件是以 .NET Framework 精简版的某个控件为基础,然后根据需要添加、删除或修改该控件的属性、方法和事件。从控件的复杂程度来看,继承的控件要介于用户控件和自行绘制的控件之间。自行绘制的控件的界面能够提供最大的灵活性,但需要的工作量也最大。

创建 .NET Framework 精简版自定义控件的过程本来不属于本文讨论的范围,但您会发现,.NET Framework 精简版实际上沿用了 .NET Framework 中使用的大多数技术和方法。

通过下面的链接,可以了解如何创建在 .NET Framework 精简版中使用的自定义控件的其他详细信息:

Creating Custom Controls for the .NET Compact Framework(英文)

Developing Custom Controls in C# with Smart Device Extensions(英文)

Design-time Functionality for Custom Controls in Compact Framework and SDE(英文)

Creating Custom Controls with the .NET Compact Framework(英文)

构造菜单

任何在商业上取得成功的 Pocket PC 应用程序都包括了一个菜单栏。如果要创建包含许多功能的高效的 Pocket PC 应用程序,就需要使用菜单栏,这几乎成为一个不争的事实。

菜单栏的使用非常普遍,因而默认的 Pocket PC Windows 应用程序模板为其创建的初始窗体自动附带了一个菜单栏。使用 Visual Studio .NET 和 .NET Framework 精简版,构造菜单既简单又直观。只要使用 Forms Designer(窗体设计器)提供的图形工具创建一个菜单层次结构即可。

虽然使用设计时工具构造菜单是最容易的方法,但这并不是唯一的方法,还可以使用代码来构造菜单。这虽然复杂了一点,但有时您会希望在应用程序运行时动态地创建菜单,这时就可以使用这种方法。

MainMenu 控件实际实现了窗体上的菜单栏。Menu Designer(菜单设计器)提供了用于配置 MainMenu 控件的图形界面。用户可以使用 Menu Designer(菜单设计器)来构造组成整个菜单栏的菜单和菜单项。

激活菜单设计器

1.从 Visual Studio .NET IDE 中打开要添加菜单的窗体。如果窗体中没有 MainMenu 控件,请添加一个。

2.单击图标托盘中的 MainMenu 图标。将激活窗体上的菜单栏。

3.单击窗体上的菜单栏。将激活 Menu Designer(菜单设计器)。屏幕上将突出显示第一个菜单区域,如图 9 所示。

图 9:菜单设计器中的空菜单


共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 告诉我们您想看的:专题 文章