微软认证辅导:简单了解Windows服务Microsoft认证考试

文章作者 100test 发表时间 2010:01:01 11:28:01
来源 100Test.Com百考试题网


  在很多应用中需要做windows服务来操作数据库等操作,比如

  (1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等

  (2)在.net Remoting中利用windows服务来做Host

  利用vs.net我们可以在几分钟之内建立其windows服务,非常简单

  下面说一下步骤

  1. 新建一个项目

  2. 从一个可用的项目模板列表当中选择Windows服务

  3. 设计器会以设计模式打开

  4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上 (注意: 要确保是从组件列表而不是从Windows窗体列表当中使用Timer)

  5. 设置Timer属性,Interval属性200毫秒(1秒进行5次数据库操作)

  6. 然后为这个服务填加功能

  7.双击这个Timer,然后在里面写一些数据库操作的代码,比如

  SqlConnection conn=new SqlConnection("server=127.0.0.1.database=test.uid=sa.pwd=275280").

  SqlCommand comm=-new SqlCommand("insert into tb1 (111,11)",conn).

  conn.Open().

  comm.ExecuteNonQuery().

  conn.Close().

  8. 将这个服务程序切换到设计视图

  9. 右击设计视图选择“添加安装程序”

  from:http://post.blog.hexun.com/imagine18/trackback.aspx?articleid=6056177

  10. 切换到刚被添加的ProjectInstaller的设计视图

  11. 设置serviceInstaller1组件的属性:

  1) ServiceName = My Sample Service

  2) StartType = Automatic (开机自动运行)

  12. 设置serviceProcessInstaller1组件的属性


相关文章


关闭电脑上没用的服务加快电脑运行Microsoft认证考试
微软论证辅导:巧妙设置DNS让网络加速Microsoft认证考试
四种IE浏览器的另类技巧Microsoft认证考试
Windows7如何连接网络Microsoft认证考试
微软认证辅导:简单了解Windows服务Microsoft认证考试
微软认证辅导:安装Windows7无法创建新分区问题Microsoft认证考试
Windows7防毒理念之“纵深防御”Microsoft认证考试
Windows7附件中实用小工具点评Microsoft认证考试
挖Windows7潜能解IE8主页被修改问题Microsoft认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛