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

http://developer.51cto.com  2007-01-24 15:57  Maarten Struys  51CTO.com  我要评论(0)
  • 摘要:了解Visual Studio 2005中有关用于.NET Compact Framework 2.0应用程序的用户界面和数据库设计的新增功能。本文将介绍新的开发环境,特别是新的Visual Studio 2005 Windows窗体设计器;还将提供有关Visual Studio 2005中即装即用的新控件的简短指导教程,您将了解使用这些控件创建同时支持纵向模式和横向模式的应用程序有多么简单。
  • 标签:VS 2005  界面  数据

Visual Studio 显示一个用于添加连接的对话框,如图 23 中左侧图形所示。在此对话框中,可以附加到现有 SQL Mobile 数据库,也可以创建一个新的数据库。只要通过 ActiveSync 连接了设备,就可以在连接的设备上创建数据库,甚至可以附加到该设备上的现有数据库。如果要创建新的数据库,首先要在本地开发计算机上创建数据库,然后将其作为应用程序的一部分部署到设备。

图23:使用Add Connection(添加连接)对话框(左)和Create New SQL Server 2005 Mobile Edition

Database (创建新 SQL Server 2005 Mobile Edition 数据库)对话框(右)来创建新的本地 SQL Mobile 数据库
在 Add Connection(添加连接)对话框中,可以浏览现有数据库,也可以创建新数据库。单击 Create(创建)按钮后,将显示 Create New SQL Server 2005 Mobile Edition Database(创建新 SQL Server 2005 Mobile Edition 数据库)对话框。图 23 中,新数据库创建在桌面计算机的“我的文档”文件夹中。此外,在此对话框中,还可以加密数据库并添加密码以确保安全。在本文中,唯一要执行的操作是指定数据库名称 MyDVDCollection。单击 OK(确定)后,Visual Studio 2005 将创建数据库。可以通过单击 Test Connection(测试连接)按钮来验证到数据库的连接。

假设已有工作连接,下一步将在数据库中创建表。Server Explorer(服务器资源管理器)的 Data Connections(数据连接)下将显示新创建的数据库。如果展开该数据库,将找到 Tables(表)项。要创建新表,请右键单击 Tables(表),然后单击 Create Table(创建表),将显示 New Table(新建表)对话框,如图 24 所示。

图24:创建要添加到数据库中的表

可以创建要添加到数据库中的表,并设置特定表的列名、数据类型以及其他列特定属性。单击 OK(确定)后,新表即添加到数据库中。可以使用此对话框创建多个表。

到目前为止,您尚未为应用程序编写一行代码,却已使用 Visual Studio 的数据设计器工具创建了包含许多表的数据库。您可以在 Server Explorer(服务器资源管理器)的 Visual Studio 中向新创建的数据库输入数据。要在表中输入数据,请在 Server Explorer(服务器资源管理器)中选择并展开数据库,展开 Tables(表)节点,并打开 Server Explorer(服务器资源管理器)中的各个表 [右键单击某个表,然后单击 Open(打开)],然后开始向表中添加数据,如图 25 所示。

图25:向表中添加数据

要在应用程序中使用新创建的数据库,需要向应用程序中添加数据源。在 Visual Studio 2005 中,选择 Data(数据)菜单上的 Add New Data Source(添加新数据源)项。此操作将激活 Data Source Configuration Wizard(数据源配置向导),如图 26 所示。

图26:通过使用Data Source Configuration Wizard(数据源配置向导)来选择数据源类型

该向导中的第一页用于选择数据源类型。此数据源类型指明是从数据库、Web 服务还是从应用程序对象中检索数据。在图 26 中,数据源类型是数据库。接着,您需要选择数据连接。该向导将显示您可以选择的现有连接,如图 27 所示。您也可以在该向导中创建新的数据连接。如果需要创建新的数据连接,可以单击 New Connection(新建连接)按钮。您没有现有数据库或者首次使用特定数据库时,您将需要一个新连接。单击此按钮将打开 Add Connection(添加连接)对话框,如图 23 所示。因为您的开发计算机上已有现有数据库 MyDVDCollection,所以您可以在 Data Source Configuration Wizard(数据源配置向导)中选择该数据库。该向导将询问是否将数据库添加到当前项目中,如图 27 所示。如果单击 Yes(是),Visual Studio 2005 将采用该数据库的副本,将其添加到项目中,并在您从 Visual Studio 2005 中运行应用程序时一起部署该数据库和应用程序。

图27:消息提示您决定是否将选择的数据库添加到连接中

Data Source Configuration Wizard(数据源配置向导)将创建类型化数据集,您可以使用该数据集将数据绑定到应用程序中的控件。也可以使用其他数据绑定选项。但是,本文未介绍那些选项。因此,在此示例中,您将使用数据集。数据集是包含数据表的对象,可暂时存储数据以供应用程序使用。创建数据集后,Visual Studio 将生成访问数据集中数据的代码,编辑数据集中数据的代码,以及在数据库和数据集间来回传输数据的代码。这将限制您需要编写的代码量。因为此应用程序仅显示数据库中已有的数据,所以您不需要编写任何代码。整个应用程序与生成的代码一起运行。


共8页: 上一页 [1] [2] [3] [4] [5] [6] 7 [8] 下一页
【内容导航】
 第 1 页:简介  第 2 页:拆分器控件
 第 3 页:设置 Tab 键顺序  第 4 页:更改设备外观设置
 第 5 页:可视窗体继承  第 6 页:使用 Visual Studio 数据库工具
 第 7 页:数据源配置向导  第 8 页:结论
重复数据删除技术
Sun以10亿美元并购开源数据库厂商MySQL
Oracle数据库开发之PL/SQL基础应用
Oracle数据库开发基础教程
2006年数据库频道热点关注
 
 验证码: (点击刷新验证码)   匿名发表
  • 野蛮生长

  • 作者:冯仑著
  • “地产界的思想家”冯仑纵横生意江湖20年来,第一次系统梳理出书。  三十年来中国民营企业从前公司时代发展到公司时代,21..
Copyright©2005-2008 51CTO.COM 版权所有