摘要: 相信很多人都做过安装程序,目前最大功能最全的当属InstallShield,但是InstallShield的语法学习起来实在费劲,相对而言vs.net自带的安装部署短小精悍,且使用C#语法,对于一般C#开发者来说使用起来就极为简便,在对其作了一些研究之后,发现vs.net的安装部署项目的功能也已经非常好用,一般的程序安装都可以轻松实现,当然,在研究的过程中也发现了一些缺陷,这个后面再提。下面就向大家介绍一下ASP.NET安装部署项目的一些复杂应用实现:首先我们假设存在一个已经完工的web项目eHRM,其文件列表如图其中web.config中存在我们的数据库连接及系统的一些其他配置,如数据库类型 阅读全文
posted @ 2011-12-11 13:32 星火卓越 阅读(595) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Diagnostics;using System.ServiceProcess;using System.Windows.Forms;namespace ProductManager{ public partial class FormService : Form { #region 自定义对象 private readonly Stopwatch stopWatch; private readonly ServiceController dbService; #endregion public FormService() { #region 阅读全文
posted @ 2011-12-11 10:23 星火卓越 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、应用程序文件夹操作1、新建一个安装项目,起名“测试打包”这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵!2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹这里的作用就是好管理,重启一下名字,这里我就叫它“测试打包系统”3、在“测试打包系统”文件夹上右键-->添加-->项目输出下一步:添加主输出一般这个就够了,当然你还有别的资源的话就要添加上去了!4、接下来在“应用程序文件夹”下依些建几个文件夹,我建了3个Images里我放的是图片,2个ICO和1个BMP,后面会用到!Unit放置卸载的文件,这里你记住 阅读全文
posted @ 2011-12-11 09:39 星火卓越 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 一.Windows服务介绍: Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visual C#或Visual Basic.Net很轻松的创建一个Windows服务程序。同样,你还可以运用其他任何与CLR相容的语言来创建Windows服务程序。本文就向大家介绍如何运用Visual C#来一步一步创建一个文件监视的Windows服务程序,然后介绍如何安装、测试和调. 阅读全文
posted @ 2011-12-11 09:23 星火卓越 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 因为windows service 工作中最近开始频繁使用,而手工部署的方式,最好的是用BAT文件,可是程序要部署到别的服务器上时,就会发现路径是一个问题:当然也可以用全局变量来控制,这里不赘述。给出一个手工部署的例子setupServer.batechooffifexist"%SystemRoot%Microsoft.NETFramework 2.0.50727"gotonetOld:DispErrorecho您的机器上没有安装.netFrameWork2.0pausegotoLastEnd:netOldcd%SystemRoot%Microsoft.NETFramewo 阅读全文
posted @ 2011-12-11 09:15 星火卓越 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 一、经常有人问起如何让程序定期自动执行? 除了像系统任务和SQL JOB/DTS等都可以满足不同的用户需求外,这里演示了如何做一个简单的windows serivce的框架。主要的功能是按照预先设定的时间间隔来执行类似的操作,比如抓取网页,抓取天气预报,群发邮件等。 假定用户有如下代码需要定期自动执行:view plaincopy to clipboardprint?#region获取内容/**////<summary>///获取内容,bytony2009.9,16///邀月(downmoon):3w@live.cn///</summary>publicvoidGetC 阅读全文
posted @ 2011-12-11 09:13 星火卓越 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 本文将重点介绍下如何通过界面控制肉眼看不到的windows service,其实主要用到的类是: ServiceController,可以看官方的说明,如果急于看到结果,请直接往下看。 准备工作:假定我们已经做好一个wondows service,并且已经部署,服务名为pingServiceDemo, 下面我们制作一个可控制的界面来操作这个windows service 开始: 第一步:新建一个winform项目,名为 CtrlPingService,添加System.ServiceProcess.dll的引用。 第二步:定义变量,添加按钮事件,主要代码如下: view pl... 阅读全文
posted @ 2011-12-11 08:47 星火卓越 阅读(377) 评论(0) 推荐(0) 编辑