当前位置: 首页 > news >正文

网站后台标签切换/哪个app可以找培训班

网站后台标签切换,哪个app可以找培训班,网站建设最便宜,重庆信息网写在前面,本文参考多处网上文章及自己的体会心得 下面说一下步骤1. 新建一个项目2. 从一个可用的项目模板列表当中选择Windows服务3. 设计器会以设计模式打开4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上 此处要注意的:服务一跑起来,唉,怎么回事,时间到了怎么没…

写在前面,本文参考多处网上文章及自己的体会心得

下面说一下步骤
1. 新建一个项目
2. 从一个可用的项目模板列表当中选择Windows服务
3. 设计器会以设计模式打开
4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上

此处要注意的:服务一跑起来,唉,怎么回事,时间到了怎么没有执行事件呢???????
后来,我找很多资料才知道,这个Timer控件是winForm下的,不能用在windows服务程序中.
怎么办呢.......
打开"工具箱"---右键---"选择项"---找到Timer控件,看好了,这个Timer控件的是system.Timer下的.可不是System.Windows.Form.然后添加.

5. 设置Timer属性和Interval属性

在InitializeComponent();的下面
timer1.Enabled = true;
//timer1.Interval = 1000 * 60 * 60; //一小时执行一次
timer1.Interval = 1000 * 1;

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


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

string sql = "insert into a (aa) values ('" + DateTime.Now.ToString() + "')";
ExcuteSql(sql);

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


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


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


11. 设置serviceInstaller1组件的属性:
     1) ServiceName = My Sample Service 在我的电脑-管理-服务 中出现的服务的名称
     2) StartType = Automatic (开机自动运行)


12. 设置serviceProcessInstaller1组件的属性   Account = LocalSystem


13. 改变路径到你项目所在的bin\Debug文件夹位置(如果你以Release模式编译则在bin\Release文件夹)


14. 执行命令“InstallUtil.exe MyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。(InstallUtil这个程序在WINDOWS文件夹\Microsoft.NET\Framework\v1.1.4322下面)

此处因为是VS2008创建的,所以要用.NET2.0的installutil注册服务

打开CMD窗口--开始--运行--输入CMD,回车
//注册服务命令


cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727


InstallUtil ....exe 路径


15. 右击桌面上“我的电脑”,选择“管理”就可以打计算机管理控制台


16. 在“服务和应用程序”里面的“服务”部分里,你可以发现你的Windows服务已经包含在服务列表当中了


17. 右击你的服务选择启动就可以启动你的服务了


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sinton/archive/2009/12/29/5097290.aspx

 

所犯的错误:

(1)---- 可以安装成功,可是timer一直没能执行;;;错误原因: Timer控件的是system.Timer下的.可不是System.Windows.Form.然后添加.

(2)---- 可以执行了,可是提示"类型初始值设定引发异常"---使用了sql查询,而没有配置sql对应的链接字符串,添加APP.config配置文件,配置对应字符串,如: 

 <!-- 数据库配置 -->
  <connectionStrings>
    <add name="DBConnectionString" connectionString="Data Source=IBM-DC313B70E57\SQLEXPRESS;Initial Catalog=NIKON_SIS;Integrated Security=True" providerName="System.Data.SqlClient" />    
  </connectionStrings>

(3)---使用了动态链接库,要添加对应的引用(dll文件).

(4)---测试可以用向一个文本文件中写内容;或者使用EventLog记录信息

 

ExpandedBlockStart.gif代码
                #region use write file to test
                
//use EventLog test
                EventLog log;
                log 
= new EventLog();
                log.Source 
= "timerMain_Elapsed";
                log.WriteEntry(
"begin timer function!", EventLogEntryType.Information);

                
//use FileStream test
                System.IO.FileStream fstream = new System.IO.FileStream("E:/a.txt", System.IO.FileMode.Append);
                System.IO.StreamWriter stw 
= new System.IO.StreamWriter(fstream);
                stw.WriteLine(
"test");
                stw.Flush();
                stw.Close();
                fstream.Close();
                
#endregion

 

 对于eventLog记录的信息可以在电脑--管理--事件查看器中查看(至于是应用程序还是系统,和所设置的Account属性有关)

(5)调试时,选择附加到进程,进程的名字与项目名字相同,而不是服务类名相同..设置断点,服务运行到断点的话就进入了调试..当运行结束后,如需再次调试,则需再次附加到进程

转载于:https://www.cnblogs.com/9421/archive/2010/05/04/1727075.html

http://www.lbrq.cn/news/820945.html

相关文章:

  • 南皮做网站的/网络优化公司有哪些
  • soho做网站谷歌推广/南城网站优化公司
  • 阳区城市规划建设局网站/网络推广软文范文
  • 做flash网站的软件/网站登录入口
  • wordpress添加网页背景图片大小/免费seo培训
  • 网站开发与网站运营/推广优化师
  • 手机网站建设技术方案/网络培训机构排名前十
  • 做网站什么软件/搜索引擎优化是指什么
  • 电子商务在线网站建设/百度上怎么打广告宣传
  • 网站建设和网站开发/淘宝搜索关键词排名查询工具
  • 网上商城网站建设意义/重庆seo整站优化系统
  • wordpress 移动端 搜索/网站seo优化培训
  • 小型企业网站开发公司/优化优化
  • 网站程序开发费用/快速优化seo
  • 制作网站网页设计/深圳最新疫情最新消息
  • 拖拽网站怎么做的/如何出售自己的域名
  • wordpress 徽标/网站seo属于什么专业
  • 关于网站建设新闻/广西百度seo
  • 带icp备案的网站/免费建站的平台
  • 做棋牌网站建设/优秀的软文广告案例
  • 杭州网站怎么制作/今日热点新闻头条国内
  • 如何选网站建设公司/中国营销传播网
  • 洛阳网站建设哪家好/百度推广开户费用
  • 建设网站一般流程/推广自己的网站
  • 中组部 两学一做网站/长沙正规seo优化价格
  • 网站建设实训总结2000字/网络营销的概念和特征
  • 租车网站建设方案/如何建网站教程
  • 国家建设部人才交流中心网站/百度网盘pc端网页版
  • 网站开发与网页设计/自助发外链网站
  • 知末网su模型免费下载/网站关键词优化推广哪家快
  • Java冒泡排序的不同实现
  • 大数据之Hive:Hive中week相关的几个函数
  • 时序数据库IoTDB好不好?
  • 设计模式七:抽象工厂模式(Abstract Factory Pattern)
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(7):自動詞 & 他動詞
  • 14.7 Alpaca格式深度解析:3倍指令准确率提升的LLM微调秘诀