|
以下的事实可以让您在下一次技术交流时,令您的朋友感到惊奇并给人以深刻印象。Larry Roof,Two for the Road 小组的自由人,他挫败了冲浪的蹩脚程序员和业余的狂热技术爱好者,并且他生平只有一个电话号码。是的,从小电脑迷、中学、大学到我的伪成人余生,我就只有这个号码。直到两周之前搬家时,我还一直使用着这个号码。现在,出现了一件非常麻烦的事情。无论我如何与电话公司理论、威胁、恳求和申诉,他们都不愿意满足我的一个简单愿望,即重新排列几个区域号码和数字,以便我可以保留我的终生号码。这只是现代技术无视历史和传统的一长串例子中的一个。 因此,我现在就像是 Memento 中一个糟糕的替身演员一样,将新电话号码刺在前臂上到处乱走。但是情况还远不止如此。我认识原来住处的所有人,但是不认识这里的任何人。我必须借助于照片来认识遇到的每个人。我在每张照片的底部写上小注释,如“John,邮差,不要再赶走他了。”或者“这是邻居家的狗 Skippy。不要再把它带到动物认领处。” 那么,我为什么要搬家呢?答案很简单,为了从我的新办公室看到的风景。

新地方的唯一缺点在于,水不够大,因此无法冲浪。我试着说服邻居出来去痛快地冲冲浪,但他们只能勉强完成这项运动。然而,幸运的是,我偶然发现了一篇有关滑浪板(一种用于冲浪的全功能健身器)的文章。我不得不告诉您,对于我这样备受挫折的陆地型冲浪者来说,这简直是最酷的冲浪。您可以在 http://www.carveboard.com/ 查看它们。 对新地方谈了不少,让我们返回来探讨 Visual Studio? .NET. 的智能设备扩展 (SDE) 中的功能吧! 利用 SDE 访问企业数据 在我的上一篇文章中,我向您介绍了 Northwind Mobile 应用程序,该应用程序演示了如何利用 SDE 创建、加载和访问基于设备的 SQL Server? CE 数据库。在本文中,我将采用同一个 Northwind Mobile 应用程序,并通过对代码进行一些简单的修改来创建一个利用 SQL Server 2000 数据库的企业版本。 在开始之前,让我们花一点时间来讨论我所使用的开发环境。我的“企业”由一台笔记本和一台 iPaq Pocket PC 2002 组成。笔记本上运行 SQL Server 2000。这两台计算机通过以太网连接,该以太网在 iPaq 上通过使用 CompactFlash (CF) 卡套和一块坚固耐用的 Socket (http://www.socketcom.com/) CF 以太网卡来实现。 提示如果您希望在用 SDE 开发的同时保持头脑清楚,请在 Pocket PC 上安装以太网。开发过程会显著受到改善,您将更受家人的喜爱,从而减少您借酒浇愁的次数,整个世界看上去将更加美好。 在笔记本上安装 SQL Server,使得我可以根据需要修改配置和安全措施,以便使各种数据访问功能正常工作。您知道,正是这种类型的事情会使系统管理员大发脾气。 我所使用的配置是一个替代无线环境的合适的开发环境。它可以节省所需访问点和 PCMCIA 卡的数量,并允许直接访问企业数据。 Northwind Mobile 企业版概述 与上个月的版本一样,Northwind Mobile 企业版是一个简单的应用程序。它的唯一目的就是显示那些存储在基于企业的 SQL Server 数据库中的定单。它允许您从客户列表中进行挑选。当您选择某个客户时,系统会加载该客户定单的列表。通过选择定单,您可以查看其详细信息。图 1 显示了正在使用的 Northwind Mobile 应用程序的示例。 
图 1. Northwind Mobile 企业版应用程序
乍一看,这个新版本与上个月的版本没有什么不同。图 2 演示了企业版的“威力”,该版本提供了完整的客户列表,而不是像一般版本那样只提供两个客户,一点都不实用。 
图 2. 完整的客户列表
选择一个客户会加载该客户的定单列表。选择定单将显示其详细信息。 
图 3. 所选客户的所有定单
演练 Northwind Mobile 企业版 在本部分中,我将演练 Northwind Mobile 企业版应用程序。 Northwind Mobile 界面 与我的上一篇文章中提供的版本相比,Northwind Mobile 企业版的界面没有发生任何变化。它由七个控件组成:两个组合框、两个标签、两个文本框和一个 ListView。图 4 显示了 SDE 窗体设计器中的界面。 
图 4. Northwind Mobile 界面设计
Northwind Mobile 企业版数据库 Northwind Mobile 企业版应用程序使用随 SQL Server 2000 提供的 Northwind 版本。无需进行任何修改或添加即可使用该数据库。 要从 SDE 应用程序访问 SQL Server 数据库,需要在项目中添加对 System.Data.SqlClient 组件的引用。步骤如下: 1. | 在 Visual Studio .NET IDE 中,打开 Project 菜单。
|
|
|
|
|
|