C#委托本质探索 一、初试委托

C#委托本质探索 一、初试委托// 初听委托,看字面的意思,我理解成:一个人委托另一个人做某件事.// 按照这个想法,设计了下面这个测试程序// 领导委托下属做某件事.using System;using System.Collections.Generic;using System.Text;using System

转载 点赞0 阅读398 收藏0 评论0 2013-08-21

图片与二进制之间的相互转换

public static class FileHelper    {        //输入图片路径,得到图片的二进制数据        /// <su

转载 点赞0 阅读282 收藏0 评论0 2013-08-21

用C#实现生成PDF文档的方法

using System;   using System.IO;   using System.Text;   using System.Collections;   namespace PDFGenerator &nb

转载 点赞0 阅读562 收藏0 评论0 2013-08-21

C# 启动外部程序的几种方法

C# 启动外部程序的几种方法:1. 启动外部程序,不等待其退出。2. 启动外部程序,等待其退出。3. 启动外部程序,无限等待其退出。4. 启动外部程序,通过事件监视其退出。代码// using System.Diagnostics;private string appName = &quo

转载 点赞0 阅读150 收藏0 评论0 2013-08-21

C# 简体中文转换为繁体中文

C# 简体中文转换为繁体中文using Microsoft.VisualBasic;namespace ConsoleApplication1{    public class ChangeChinese    {    &nbs

转载 点赞0 阅读474 收藏0 评论0 2013-08-21

C#遍历指定文件夹中的所有文件

C#遍历指定文件夹中的所有文件DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())   this.listBox1.

转载 点赞0 阅读262 收藏0 评论0 2013-08-21

一个简单的windows services demo(c#)

功能:每三十分钟扫描进程,如果不存在进程fromdemo.exe.则启动该应用程序.1.检测进程进否存在代码///<summary>///检查进程是否已启动///</summary>///<param name="processName"></param>///<returns></returns>

转载 点赞0 阅读350 收藏0 评论0 2013-08-21

通过事件同步两个窗体之间的数据

一、应用场景一窗体(FormA)采用datagridview 等数据显示控件显示数据,需要双击其中的数据在另一个窗体(FormB)显示其详细信息并可以进行修改,当其修改完毕后,FormA窗体显示更新过的数据,每当在FromB中添加的数据都能实时的显示在FormA的数据显示控件中。二、解决方案思考我们不难看出,其实我们要求的结果就是当FormB完成操作以后能回传FormA一个信息,告诉他完

转载 点赞0 阅读173 收藏0 评论0 2013-08-21

C#十进制与十六进制转换

C#十进制与十六进制转换 C#中关于十进制,十六进制的转换,可以用以下几种方法(1)string BID="16";//十六进制数int a=Convert.ToInt32(BID, 16);//将“16”当成是一个十六进制数,现将其转成十进制数,此时a的值为22(2)int dddddd = 16;//任意

转载 点赞0 阅读375 收藏0 评论0 2013-08-21

PNG文件转为JPEG

 // 将PNG文件转为JPEG并自动释放资源   void Png2Jpeg(string png, string jpg)    {      using(Image img =&nbs

转载 点赞0 阅读148 收藏0 评论0 2013-08-21

验证码控件WebValidates

验证码控件WebValidates的使用步骤如下:1. 将验证码控件放入工具箱。2. 拖放控件到页面相应位置。3. 页面初始化时,编程生成验证码(假设验证码控件ID为snCode)。snCode.Create();//首次加载生成新验证码4. 编码对比用户的输入(假设用户输入验证码的文本框ID是txtCode),并做相应的处理。snCode.CheckSN(

转载 点赞0 阅读743 收藏0 评论0 2013-08-21

Singleton模式的两种实现方法

在设计模式中,有一种叫Singleton模式的,用它可以实现一次只运行一个实例。就是说在程序运行期间,某个类只能有一个实例在运行。这种模式用途比较广泛,会经常用到,下面是Singleton模式的两种实现方法:  1、饿汉式publicclassEagerSingleton{privatestaticreadonlyEagerSingleton instance =newEage

转载 点赞0 阅读179 收藏0 评论0 2013-08-21

ASP.Net的Session

ASP.Net中的Session是我见过最好的处理,是其它动态网页技术不能比拟的。ASP.Net中的Session再也不需要Cookies的支持,也就是说如果用户关闭了Cookie,Session的值一样也可以被保存。  不过,我们需要对config.web文件进行一些配制,因为在其中找到关于Session的设置文本,如:  <sessionstate  cookieless="fals

转载 点赞0 阅读219 收藏0 评论0 2013-08-21

Asp.net常用的三十多个代码(2)

  22.Panel 横向滚动,纵向自动扩展  <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>  23.回车转换成Tab  (1)  <script language="javascript" for=&

转载 点赞0 阅读229 收藏0 评论0 2013-08-21

Asp.net常用的三十多个代码(1)

1.//弹出对话框.点击转向指定页面Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>");Response.Write("<script>window.location ='http://www.51aspx.com/

转载 点赞0 阅读183 收藏0 评论0 2013-08-21

WebServices返回数据的4种方法比较

以前经常在群里听到朋友们说WebServices的性能特别的慢,说的如何如何。说实话,WebServices的确比调用本地数据要慢一些,可是究竟有多慢,真的如朋友们说的那么难以忍受吗?我个人感觉,多半原因在处理的方式上。让我们亲自编写测试代码,来证明这一切吧。文章由于是我一段时间的总结篇,因此难免参杂个人主观因素,说的不对的地方,还请多多批评。以下我们主要从调用WebServices的方法的特点、

转载 点赞0 阅读127 收藏0 评论0 2013-08-21

C#计算发表时间为几个月,几天前,几小时前,几分钟前,或几秒前

C#public string DateStringFromNow(DateTime dt)   {        TimeSpan span = DateTime.Now - dt;  &

转载 点赞0 阅读576 收藏0 评论0 2013-08-21

Linq To Sql常用方法使用总结

准备工作:数据表:Table1ID        int        PKCol1        varchar(50)Col2  &nb

转载 点赞0 阅读327 收藏0 评论0 2013-08-21
写文章