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

使用Visual Studio 2005设计设备应用程序的用户界面和数据(1)

作者: Maarten Struys 出处:51CTO.com  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-01-24 15:57
关 键 词:VS 2005  界面  数据
阅读提示:了解Visual Studio 2005中有关用于.NET Compact Framework 2.0应用程序的用户界面和数据库设计的新增功能。本文将介绍新的开发环境,特别是新的Visual Studio 2005 Windows窗体设计器;还将提供有关Visual Studio 2005中即装即用的新控件的简短指导教程,您将了解使用这些控件创建同时支持纵向模式和横向模式的应用程序有多么简单。

了解 Visual Studio 2005 中有关用于 .NET Compact Framework 2.0 应用程序的用户界面和数据库设计的新增功能。本文将介绍新的开发环境,特别是新的 Visual Studio 2005 Windows 窗体设计器;还将提供有关 Visual Studio 2005 中即装即用的新控件的简短指导教程,您将了解使用这些控件创建同时支持纵向模式和横向模式的应用程序有多么简单。Visual Studio 2005 可帮助您将多个设备定为目标。您还将了解如何使用窗体继承来重用和扩展现有窗体。因为大多数移动行业应用程序也需要存储和访问数据,所以您还将了解如何使用 Visual Studio 2005 中的新数据设计器来创建和填充 SQL Server 2005 Mobile Edition 数据库。此外,本文还将介绍如何创建本地数据库以及如何在简单应用程序中使用它。

本页内容

简介
设计基于Windows Mobile 5.0的Pocket PC的简单用户界面
停靠和定位控件
拆分器控件
设置Tab键顺序
更改设备外观设置
更改目标平台
可视窗体继承
使用Visual Studio数据库工具
结论

简介

每个 Visual Studio 的新版本都会提高开发人员的效率,因为可视设计器工具越来越多,为开发人员生成的代码也越来越多。此代码具有巨大优势,因为您无需将精力集中在编写各种探测代码,而可以将精力几乎完全集中在应用程序所需的功能上。由于市场上有许多设备,所有设备的外观设置都不同,因此拥有真正的所见即所得 (WYSIWYG) 用户界面设计工具(即使用这种工具设计的用户界面与最终用户界面尽可能匹配)是至关重要的。随着将大量数据存储在本地设备上所需的应用程序越来越多,在开发环境内直观地为 SQL Server Mobile 数据库设计表和数据库的功能将会对您有所帮助。Visual Studio 2005 提供了功能强大的设计工具,这些工具减少了设计用户界面和数据所涉及到的许多工作。

通过阅读本文,您将了解到如何创建无需自己编写一行代码就能够在纵向模式和横向模式之间进行动态更改的用户界面。如果要创建的应用程序使用多个窗体且每个窗体都具有许多共同的特征,则可以使用窗体继承和完整的设计器支持来限制必须为各个窗体提供的代码数。最后,如果要在应用程序内使用本地数据库,则可以使用 Visual Studio 2005 设计器工具创建数据库,甚至填充该数据库。

设计基于 Windows Mobile 5.0 的 Pocket PC 的简单用户界面

要开始开发新的设备应用程序,首先需要在 Visual Studio 2005 创建一个新项目。该项目应为 C# 或 Visual Basic .NET(将运行 Windows Mobile 5.0 的 Pocket PC 作为目标)中的智能设备项目。虽然与 Windows 窗体设计器本身无关,但本文通篇还是以 C# 显示了所有代码示例。然而,所有代码示例也能够以 Visual Basic .NET 下载。

创建新设备应用程序时,Visual Studio 2005 按目标设备的正确尺寸显示一个空窗体,包括与真实设备尽可能贴近的设备外观。使用图 1 中显示的 Device Controls(设备控件)工具箱,可以将控件拖到应用程序的窗体中。

图1:Visual Studio 2005设计器视图

如果将工具箱中设备控件的数量与 Microsoft Visual Studio .NET 2003 中设备控件的数量相比,您会发现 Visual Studio 2005 中的可用控件更多。如果您对新的控件并不熟悉,那么最好使用新控件创建一个简单的应用程序,了解每个控件的属性及其行为。当然,还应该查看特定控件的联机帮助。开始设计用户界面时,立即引起您注意的是 Windows 窗体设计器如何帮助您对齐控件并建议各个控件之间的最小距离。自动显示的参考线(如图 2 所示)对您在短时间内创建组织结构良好的用户界面有很大帮助。

图2:参考线有助于布局用户界面

停靠和定位控件

要确保窗体在纵向模式和横向模式下都能正确显示,可以将控件停靠和定位到容器内的指定位置。停靠和定位之间的差别虽然很细微,但却很重要。将控件定位到容器的一个或多个边缘时,要确保设备的显示方向改变时到定位边缘的相对位置保持不变。停靠控件时,则要指定要定位的控件所停靠的容器的边缘。甚至可以指定控件停靠到所有边缘,也就是说该控件将填充容器的整个空间。容器是控件的宿主,或者说是控件的父级。例如,容器可以是整个窗体,也可以是 GroupBox 或者 Panel。

要说明定位和停靠之间的差别以及以不同显示方向说明定位控件和停靠控件的行为,可以创建一个包含许多标签控件的简单用户界面(各个控件的背景色不同),然后就可以清楚地查看定位、停靠的行为以及方向的变化。用户界面设计没有特别的意义,只是有助于您了解停靠和定位之间的差别。它还将显示对从纵向模式改为横向模式的影响。假设您已创建了一个用户界面,如图 3 所示。

图3:纵向模式的Pocket PC,其用户界面包含既未停靠也未定位的多个标签和一个面板


共8页: 1 [2] [3] [4] [5] [6] [7] [8] 下一页
【内容导航】
 第 1 页:简介  第 2 页:拆分器控件
 第 3 页:设置 Tab 键顺序  第 4 页:更改设备外观设置
 第 5 页:可视窗体继承  第 6 页:使用 Visual Studio 数据库工具
 第 7 页:数据源配置向导  第 8 页:结论
发表
查看
我也说两句

匿名发表

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


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