详解.NET的RAD功能
Visual Studio.NET 拥有开发者建立一个成功而强大的中间层应用服务所需要的所有开发工具,利用这些工具,开发者可以:
1.保障消息传播和利用微软消息队列(MSMQ)跨平台的通讯;
2.将应用程序的错误信息记录到共享的应用程序事件日志,并且可以设定一个组件去唤醒预先定义的任务;
3.可以知道网络中的任何一台计算机的性能特征;
4.可以编写在文件系统改变时被唤醒和执行的组件;
5.可以直接拖拽功能模块到应用程序当中。
使开发者专注于业务上的问题,而不是繁琐的劳动。
下面,让我们来深入了解RAD开发的几个方面:
服务器浏览器
写一个中间层的组件去发现企业网络上有哪些服务器可以提供什么样的服务。这在以前开发时是一个非常大的挑战,即使发现了,我们也很难将之整合到应用程序当中。
而在Visual Studio.NET里,服务器浏览器(Server Explorer)可以显示出整个计算机上的信息,包括数据库、消息队列和所有已安装的服务器基本元素。
你可以从Server Explorer中增加资源到Visual Studio 设计器当中去。当你增加一个资源到你的设计器后,Visual Studio会参照你所选的资源自动地建立一个组件。
与窗体设计器能够快速地建立客户端的应用程序一样,Server Explorer也提供了一种快速的、图形化的方式来建立服务器端的组件。组件设计器将基于窗体的快速应用程序开发概念引用到建立中间层对象,即采用一种可视化的方式来构建不可视的组件。我们不用写大量的服务器端的编码,只需通过拖拽服务器组件来设计服务器的框架,并将它和属性浏览器联系起来,双击它就可以打开这个对象的代码。
服务器资源
利用服务器资源,我们可以实现以下功能:
保障消息传播和跨平台的通讯
微软消息队列(MSMQ)使得开发者可以很轻易地实现在应用程序之间快速地、可靠地和异步地收发消息。
开发者需要能够发送和接受消息,创建和删除消息队列和管理这些队列,而在Visual Studio.NET里,Server Explorer 和MSMQ组件可以简单化这些任务。
通过从Server Explorer中拖拽一个消息队列到一个组件,消息队列和消息的缺省值允许开发者用一行代码发送或接收一个简单的消息。
在Visual Studio.NET MSMQ编程过程中,开发者有两个可选项:
1.发送消息时,你需要将一个消息和消息队列绑定在一起。这个对象允许开发者和队列直接对话,从而尽可能高效地发送消息。
2.开始编程之前,简单地拖拽一个已存在的队列到一个组件或者直接在Visual Studio中建立、删除或改名队列。
选择两个选项中的一项后,下一步是提供要发送的数据。用户可以调用消息队列的send方法,数据便会发送到指定的队列。
Dim mq as new MessageQueue ("\\MyMachine \Queue1")
mq.Send "This is the message"
mq.Send 7
mq.Send myOrder
消息队列组件将从参数中获取数据,在消息中保存,并把消息发送到指定的队列里。
将应用程序的错误信息记录到共享的应用程序事件日志
事件日志为Windows和应用程序记录重要的软件和硬件的事件提供了标准的、集中化的方式。
在Visual Studio.NET中,开发者能够从Server Explorer拖拽一个事件日志到一个组件,然后写针对不同应用程序的代码以便读写事件日志。
[下一页]
相关文章:
在网页中动态的生成一个gif图片(ASP.net)
ASP.NET Authentication Provider
ASP.NET(bata2)立即上手教程(c#版)-1-1
ASP.NET(bata2)立即上手教程(c#版)-1-2
Visual Studio.Net 内幕(1)
Visual Studio.Net 内幕(2)
Visual Studio.Net 内幕(3)
QQ关于.net的精彩对话
Visual Studio.Net 内幕(4)
对我的网页动态生成图片方法的修改
|