08 2010 档案
C#开发部署Windows服务示例
摘要:本文和大家一同分享一下如何使用C#语言来开发系统服务的方法,非常详细哦。 默认情况下,服务运行在System账户之下。与一般的应用程序相比,服务自动运行的,并且无需与用户交互。 在.Net Framework中,与Windows服务相关的类位于System.ServiceProcess命名空间之下,其中,ServiceBase类提供Windows服务的基类,我们编写的服务必须从该类派生。 ServiceBase包含四个可被重载的方法:OnStart、OnStop、OnPause以及OnContinue,顾名思义,这四个方法在服务启动、停止、暂停以及继续动作时被调用(对服务的控制可以通过控制面 阅读全文
posted @ 2010-08-25 17:58 洞幺人生 阅读(1269) 评论(0) 推荐(0)
C#开发Windows服务简介
摘要:Windows Service概念介绍Windows Service,也称Windows服务,是32位Windows操作系统中一种长期运行的后台程序。它们长期后台运行,没有用户界面,默默无闻,但它们却是支持Windows正常运行的幕后英雄,却永无出头之日。Windows服务程序为其他系统模块提供了非常重要的服务,而且各个Windows服务分工明确,比如IISAdmin服务提供WEB内容的发布功能,若IISAdmin服务不启动,则静态HTML页面、ASP、ASP.NET或者WebService等等统统不行;有个名为“Print Spooler”的服务用于提供打印支持,若该服务不启动,则任何软件都 阅读全文
posted @ 2010-08-25 17:41 洞幺人生 阅读(544) 评论(0) 推荐(0)
在网页中播放 swf 动画文件
摘要:代码如下:(暗红色文字需要根据实际文件路径设置)html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"head meta http-equiv="Content-Type" content="text/html; charset=gb2312" /titlegmcc/title/headbody bgcolor="#000000" topmargin=0 leftmargin=0 scroll=no object classid="clsid:D27CDB6E-AE6D-11c 阅读全文
posted @ 2010-08-25 09:54 洞幺人生 阅读(341) 评论(0) 推荐(0)
分页控件实现代码
摘要:using System;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;namespace Pagination{ /// summary /// 分页控件 /// /summary public class PaginationControl : System.Web.UI.WebControls.WebControl { #region Fields private Button btnPreviou 阅读全文
posted @ 2010-08-23 10:44 洞幺人生 阅读(296) 评论(1) 推荐(0)
Eval和Bind及DataBinder.Eval比较
摘要:绑定表达式 %# Eval("字段名") % %#Bind("Subject")%//绑定字段%#Container.DataItemIndex+1%//实现自动编号%# Bind("字段名") %区别1.eval是只读数据,bind是可更新的.2.当对表达式操作时候,必须用Eval 如%# Eval("字段名").ToString().Trim() %3.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法 起作用;Eval 单向绑定:数据是只读的Bind 双向绑 阅读全文
posted @ 2010-08-20 16:03 洞幺人生 阅读(384) 评论(0) 推荐(0)
Asp.net中的Server.MapPath用法
摘要:1、Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\ 2、Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("") 所在页面的物理文件路径 3、Server.MapPath("../")表示上一级目录 4、Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如 C:\Inetpub\wwwroot\Example\ 很多的朋友一而再,再而三的在Server. 阅读全文
posted @ 2010-08-19 15:16 洞幺人生 阅读(369) 评论(0) 推荐(0)
C#实现图片文件格式转换
摘要:string FileName="C:\\myphoto.jpg";string NewFileName="c:\\myphoto.gif";System.Drawing.Image imgFile = System.Drawing.Image.FromFile(Filename);imgFile.Save(NewFileName,System.Drawing.Imaging.ImageFormat.GIF); 阅读全文
posted @ 2010-08-19 14:43 洞幺人生 阅读(540) 评论(0) 推荐(0)
C#操作XML的封装类
摘要:XML文件读写类public class XmlControl { protected string strXmlFile; protected XmlDocument objXmlDoc = new XmlDocument(); public XmlControl(string XmlFile) { // // TODO: 在这里加入建构函式的程序代码 // try { objXmlDoc.Lo... 阅读全文
posted @ 2010-08-19 14:20 洞幺人生 阅读(870) 评论(0) 推荐(0)
C#泛型详解
摘要:C#泛型详解 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。 为什么要使用泛型 为了了解这个问... 阅读全文
posted @ 2010-08-16 15:02 洞幺人生 阅读(212) 评论(0) 推荐(0)
通过实例学习C#的泛型
摘要:C#中所谓泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。   C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。  C#泛型机制简介  C#泛型能力由CLR在运行时支持,区别于C++的编译时模板机制,和java的编译时的“搽拭法”。这使得泛型能力可以在各个支持CLR的语言之间进行无缝的互操作。  C#泛型代码在被编译为IL和元数据时,采用特殊的占位符来表示泛型类型,并用专有的IL指令支持泛型操作。而真正的泛型实例化工作以“on-demand”的方式,发生在JIT编译时。  C# 阅读全文
posted @ 2010-08-13 17:51 洞幺人生 阅读(196) 评论(0) 推荐(0)
C#中的代理和事件
摘要:代理与事件是DotNet的两个重要概念,但好多朋友感觉没有这两个概念照样能够进行常规的DotNet开发。其实深入理解这两个概念对DotNet研究非常重要,尤其在WCSF的开发时,如果不理解这两个概念那你就很难把View层和Presenter层的代码进行分离。以前从网上看过几篇这方面的文章,总感觉有点晦涩难懂,希望这篇文章能对大家理解代理与事件有所帮助。一、代理首先我们要弄清代理是个什么东西。别让一... 阅读全文
posted @ 2010-08-11 17:37 洞幺人生 阅读(336) 评论(0) 推荐(0)