没有合适的资源?快使用搜索试试~ 我知道了~
利用vs.net快速开发windows服务(c#)
需积分: 10 15 下载量 146 浏览量
2009-01-15
13:35:19
上传
评论 1
收藏 52KB DOC 举报
温馨提示
试读
10页
Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动
资源推荐
资源详情
资源评论
利用 vs.net 快速开发 windows 服务(c#)
我是通过翻译来学习 C#的,文中涉及到的有 Visual Studio.NET 有关操作,
我都根据中文版的 VS.NET 显示信息来处理的,可以让大家不致有误解。
作者:Mark Strawmyer
我们将研究如何创建一个作为 Windows 服务的应用程序。内容包含什么是
Windows 服 务 , 如 何 创 建 、 安 装 和 调 试 它 们 。 会 用 到
System.ServiceProcess.ServiceBase 命名空间的类。
什么是 Windows 服务?
Windows 服务应用程序是一种需要长期运行的应用程序,它对于 服务器环境
特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都
会被写进 Windows 事件日志。计算机启动时,服务会自动开始运行。它们不
要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通
过服务控制管理器,Windows 服务是可控的,可以终止、暂停及当需要时启
动。
Windows 服务,以前的 NT 服务,都是被作为 Windows NT 操作系统的一部
分引进来的。它们在 Windows 9x 及 Windows Me 下没有。你需要使用 NT
级别的操作系统来运行 Windows 服务,诸如:Windows NT、Windows
2000 Professional 或 Windows 2000 Server。举例而言,以 Windows 服
务形式的产品有:Microsoft Exchange、SQL Server,还有别的如设置计算
机时钟的 Windows Time 服务。
创建一个 Windows 服务
我们即将创建的这个服务除了演示什么也不做。服务被启动时会把一个条目信
息登记到一个数据库当中来指明这个服务已经启动了。在服务运行期间,它会
在指定的时间间隔内定期创建一个数据库项目记录。服务停止时会创建最后一
条数据库记录。这个服务会自动向 Windows 应用程序日志当中登记下它成功
启动或停止时的记录。
Visual Studio .NET 能够使创建一个 Windows 服务变成相当简单的一件事情。
启动我们的演示服务程序的说明概述如下。
1. 新建一个项目
2. 从一个可用的项目模板列表当中选择 Windows 服务
3. 设计器会以设计模式打开
4. 从工具箱的组件表当中拖动一个 Timer 对象到这个设计表面上 (注意: 要确
保是从组件列表而不是从 Windows 窗体列表当中使用 Timer)
5. 设置 Timer 属性,Enabled 属性为 False,Interval 属性 30000 毫秒
6. 切换到代码视图页(按 F7 或在视图菜单当中选择代码),然后为这个服务填
加功能
Windows 服务的构成
资源评论
boxerwg
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功