您现在的位置:网络学院 > 开发教室 > 跟我学.net
详解.NET的RAD功能

出处:中国计算机报
责任编辑:zwg

[02-4-16 18:03] 作者:中国计算机报



在预订的时间点,用定时任务唤醒组件

在预定的时间运行组件对企业用户来说是非常重要的需求。业务的展开需要有进度、工作簿需要在每一个工作日的最后关闭、每月都要执行审计、每天早上详细的报告要用于分析,这些都是安排任务让任务自动运行的例子。

现在,Visual Studio允许你能够创建应用程序和组件,让其在预先安排的时间和间隔内自动运行。

读取网络中的任何一台计算机的性能特征

性能监视器是一个捕捉和分析性能数据的进程,它可以确定应用程序、服务和驱动程序性能的瓶颈在哪里,Windows 2000和Windows NT提供了通过性能计数器监视系统性能的方法。

Visual Studio.NET 将提供一个组件来方便地创建新的计数器,并读写任何一个性能计数器。使用性能计数器组件时,我们只需简单地把它从Server Explorer拖拽到一个组件,然后双击就可以写应用代码了。

建立和部署基于服务器应用程序

公司的管理员经常面对的挑战是部署一个分布式应用程序的每个元素,并且在程序的整个生命周期里管理它们。组件开发者和解决方案的设计者有一个重要的任务就是给管理员和相关的应用程序配置的开发者以足够的信息。

在一个分布式的应用程序模型里,一个重要的目标就是简单有效地提供足够的信息给管理员。部署服务器的目标是可以方便地从一个多样性的平台到另一个多样性的平台传递任何大小和结构的解决方案和项目。Visual Studio.NET可以通过多样的平台和计算机执行这些配置。它可以多层部署(例如,可以部署到一台以上目标机),也可以简单地部署到Web服务器和COM+服务器。

建立跨越多层次的安装程序

很多开发者要安装部署一个分布式应用程序的所有三层体系。在下一个版本的Visual Studio中将提供一个全新的部署安装工具,使用它可以轻松地部署多层的应用程序。
在部署中使用定制的安装器建立服务器资源

中间层的应用服务在功能性上有其独立性。例如一个开发者创建了一个组件,通过工具栏拖拽一个消息队列到一个类,这个消息队列存在于开发者的计算机上。然而,当程序发布时,如果这个消息队列不存在的话,这个消息队列就需要被建立。Visual Studio.NET 包括自定义的安装器可以确保基于服务器的资源在发布的时候被建立。

用实时跟踪器调试已部署的程序

跟踪是一个允许开发者调整指导的应用程序。这种调整指导允许开发者和管理者监视部署好的应用程序的状态,这点与debugger不同,有时候debugger反而隐藏了错误,淡化了性能和线程问题。Visual Studio.NET中的实时跟踪器是一个在分布式和多层应用程序中重要的监视调试工具,可以发现应用程序在系统高负荷或无序的环境状态时产生的问题。

在建立Web应用程序的时候,有一个非常普遍的问题是如何改变应用程序的行为而不关闭站点。

Visual Studio.NET 提供了可以在应用程序部署后改变应用程序行为的动态属性。这些属性值不用写入代码中,而是通过扩展标记语言(XML)文件来读取。开发者可以轻易地修改这些文件更改应用程序的行为,而不需要重新改写、编译和部署新的代码。

动态属性值可以在应用程序部署后运行状态下更改,你可以使用Visual Studio.NET 内建的编辑器或像记事本一样的工具来编辑这些属性值,连接数据库的connection string便是一个例子。如果将connect string放在应用程序当中,当应用程序从开发环境移动到测试环境的时候,开发者需要重新编译这个应用程序,如果将这个属性动态化,这个connection string可以在应用程序部署后修改。那么,应用程序运行的时候,新的值将被使用,将应用程序连接到另一个数据库也不需要更改源代码,动态属性的设置可以被一个项目中的多个属性共享。

Visual Studio.NET 提供了在一个企业网络寻找XML网络服务、数据库、消息队列、事件日志、性能计数器和其他服务器资源的机制。另外,它还提供了让开发者可以简单地通过拖拽服务器资源的可视化方式来进行编程,这意味着Visual Studio.NET 使服务器快速开发成为可能。

[上一页]


相关文章:

在网页中动态的生成一个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)
对我的网页动态生成图片方法的修改


内容搜索 
高级搜索

本栏今日焦点