面向服务器的快速应用程序开发(RAD)(2)

2008-04-09 04:42:58来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折



  简单地将现有的队列拖放到一个组件中,以开始直接针对该组件进行编程。或者直接在Visual Studio中创建、删除和重命名队列。

  下一个步骤是提供要发送的数据。用户可以在这个消息队列上调用发送方法,然后数据将发送到指定的队列。

Dim mq as new MessageQueue ("\\MyMachine\Queue1")
mq.Send "This is the message"
mq.Send 7
mq.Send myOrder
  消息队列(Message Queue)组件将从自变量中获取数据,接着将数据加入到消息中,然后将消息发送给指定的队列。

  将应用程序错误写入到一个共享的事件日志记录中

  用于Microsoft Windows NT和Windows 2000的应用程序定期地将警告和错误写入到事件日志记录(Event Log)中。事件日志记录为Windows和应用程序提供了一个标准地、集中的方法来记录重要的软件和硬件事件。事件日志记录(Event Log)为查看日志记录提供了一个标准的用户界面,并为检查日志记录提供了一个编程接口。

  在Visual Studio .NET中,开发人员可以将事件日志记录(Event Log)从服务器资源管理器(Server Explorer)拖放到组件中,然后编写应用程序专用的代码来读写事件日志记录(Event Log)。

  还可以创建和编写自定义事件日志记录。要做到这一点,只需从工具箱中拖动一个事件日志记录(Event Log)组件,接着为该日志记录指定一个队列名称,然后日志记录将自动创建。

  最后,你可以在一条记录被写入到日志记录时运行代码。例如,当一条错误记录被写入到应用程序日志记录时,将通知管理员。

  使用计划任务安排某个组件在预定的时间激活

  在预定的时间运行组件对于企业客户来说是一项很重要的需求。企业按计划经营。书店要在每个营业日结束时关闭。查账需要每月进行。需要在每天的早晨提供详细的报告进行分析。这些都是计划任务的例子,这些都是自动处理发生的场合。

  多年来,Visual Studio已使得创建在Windows操作系统内部运行的可执行文件和组件变得很容易。现在,Visual Studio允许用户创建可以按预定的时间和间隔运行的应用程序和组件。

  例如,一个零售连锁店可能会使用计划组件。在商店关门时,商店数据库的内容必须传送给公司总部。每个商店内在指定时间运行某个计划组件。该计划组件检查这一天的新的销售情况,将它们打包,然后发回总部。 此外,每个商店在凌晨两点进行存货分析。低于某个指定阈值的商品将从经销商那里定购。

  要使用计划组件,可以将计划事件(Scheduled Event)组件从工具箱拖放到组件设计器(Component Designer)中。一旦ScheduledEvent成为该组件的一部分,你就可以通过在属性窗口中设置属性来对其进行自定义。双击该组件填充在组件激活时执行的代码:

Public Sub SchdEvent1_OnScheduledEventReceive
(EventSource as Object, e as ScheduledEvent)
'User code goes here…
End Sub
  使用性能计数器(Performance Counters)从任何一台网络计算机中读取性能指数

  性能监控是指获取和分析应用程序、服务和驱动程序提供的性能数据,以确定系统的瓶颈,并对系统和应用程序的性能进行调整的过程。Windows 2000和Windows NT提供了通过性能计数器和性能监控器(Performance Monitor)应用程序,对系统性能进行监控的方法。此外,性能监控器(Performance Monitor)可以在达到阈值时对计数器数值进行响应。例如,将事件写入到事件日志记录中或关闭计算机。

  Visual Studio .NET将提供一个组件,它可以很容易地创建新的计数器,读写任何性能计算器的数值。这个组件的一个用途就是报告每秒钟处理的订单数。一个商务对象有一个可以在部署后修改的属性,用来打开或关闭对处理每个订单的计时。当负荷很重、吞吐量减少时,管理员可以打开这个工具,如何使用性能监控器(Performance Monitor)来确定应用程序的运行情况。如果管理员发现系统的负荷很重,并且应用程序不能足够快地对订单进行处理,可以对资源进行重新分配以提高性能。

  要使用性能计数器(Performance Counter)组件,只需将它从服务器资源管理器(Server Explorer)中拖放到一个组件中,然后双击它编写应用程序专用的代码。

  目录监视器(Directory Watcher)在文件系统发生变化时激活

  当今使用的一个常见的商用实践是编写长期运行的应用程序,对文件变化进行监控以取消商务过程。利用Visual Studio .NET目录监视器(Directory Watcher)组件创建一个更加有效的方法来完成此项工作非常容易。该组件对系统目录变化通知进行监听,并在目录或目录内的某个文件发生变化是激发事件。

  开发人员使用这个组件的一个例子就是FTP(File Transfer Protocol,文件传输协议)。设想有一个基于Web(网络)的新闻网站设立了一个FTP服务器。来自世界各地的新闻记者都可以将他们的题材上载到这个FTP服务器上,目录监视器(Directory Watcher)组件将使用电子邮件通知编辑。

  简单地将一个目录监视器(Directory Watcher)组件从工具箱中拖出,然后设置确定该组件何时激活的属性即可。组件可以在目录发生变化、被创建或被删除,以及某个文件被添加、重命名或被删除时激活,然后执行代码。双击该组件编写在文件或目录事件发生时执行的代码。

  轻松地设置和部署基于服务器的应用程序

  企业管理人员面临着部署分布式应用程序组件,并在它们的生存周期内对它们进行管理的挑战。组件开发商和解决方案集成商承担着向管理员和开发人员提供足够的信息来推动应用程序部署的任务。在分布式应用程序模型中,目标是使组件开发商和集成商能够非常容易地提供部署信息,而不会牺牲管理员的模型的有效性。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:与Visual Basic .NET一起使用.NET Framework

下一篇:VB制作图片浏览器

IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设

网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源

网站联盟: 联盟新闻 联盟介绍 联盟点评 网赚技巧

行业资讯: 搜索引擎 网络游戏 电子商务 广告传媒

网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它

服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护

软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷

网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash

程序设计: Java技术 C/C++ VB delphi

网络知识: 网络协议 网络安全 网络管理 组网方案 Cisco技术

操作系统: Win2000 WinXP Win2003 Mac OS Linux FreeBSD

热门词条
最新资讯
热门关注
热门标签