自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 收藏
  • 关注

转载 C#综合揭秘——分部类和分部方法

在面向对象的“封装闭合性”开发原则中,一向提倡的是把独立的功能封装在一个类里面的!但从Visual Studio 2005开发,系统提供了一个分部类的开发方式一直受到争议,很多人认为把同一类的功能分布不同的文件中,是打破了“封装闭合原则”,一个类的功能变得难以管理,大多数人都是在无奈的情况下才使用到分部类的方式。但在winFrom类、页面类、DataSet里面你经常可以发现分部类的身影,当你用到E

2011-10-25 23:54:08 725 1

转载 在 Webservice 返回 IList 数据

using System;using System.Collections;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Xml.Serialization;[WebService(Namespace = "http://tempuri.org/")][WebS

2011-10-23 23:33:55 386

转载 ProgressBar 类

ProgressBar 控件以三种样式中的一种指示较长操作的进度:从左向右分步递增的分段块。从左向右填充的连续栏。以字幕方式在 ProgressBar 中滚动的块。Style 属性确定显示的 ProgressBar 的样式。注意,ProgressBar 控件只能是水平方向的。有关如何创建垂直方向的 ProgressBar 的示例,请参见 ProgressBa

2011-10-21 22:26:24 369

转载 C#之构造函数

构造函数分为:1.实例构造函数2.私有构造函数3.静态构造函数构造函数是一种特殊的方法,主要是为了给初始化对象赋初值。1.实例构造函数使用new表达式创建某个类的对象时,会使用实例构造函数创建和初始化所有实例成员变量。 public class ProgramTest    {        int j;        public ProgramTest(

2011-10-20 23:48:29 263

转载 按钮的背景图

private void pictureBox1_MouseEnter(object sender, EventArgs e) { pictureBox1.Image = GetImageByIndex(DefImage, 1); } private void pictureBox1_MouseDown(object sender,

2011-10-19 22:26:16 458

转载 C#中的String类

C#中有一个String类,他位于System命名空间中,属于.NET Framework类库,而我们以前一直在用的string只不过是String类在C#中的一个别名。在C#中他们是完全一样的。下面我们一直认识下强大的String类。bool Equals(string

2011-10-18 00:00:57 417

转载 asp.net c# 打开新页面或页面跳转

1.最常用的页面跳转(原窗口被替代):Response.Redirect("XXX.aspx");2.利用url地址打开本地网页或互联网:Respose.Write("window.open('"+ url+"');");3.原窗口保留再新打开另一个页面(浏览器可能阻止,

2011-10-16 19:05:11 2214

转载 使用makecert.exe生成证书加密IIS的站点(转)

使用makecert.exe生成证书加密IIS的站点在IIS的站点配置中可以为站点加上证书,以保证站点的真实性和保护传输的数据的安全性。为站点加上证书之后,访问站点就需要使用 https:// 协议访问了,但前提就是要先去获取一个证书。你可以从证书颁发机构(如 Veris

2011-10-13 00:26:14 677

转载 如何将两个DateTimePicker的日期和时间组合成一个值

有两个DateTimePicker,DateTimePicker1用于选择日期,DateTimePicker2用于选择Time,现在需要将两个DateTimePicker的值组合成一个DateTime使用。方法: 1: DateTime dtTime = Conver

2011-10-11 21:29:21 910

转载 单参数委托通用类 C#

1 using System;  2   3 using System.Collections.Generic;  4 using System.Text;  5 using System.Windows.Forms;  6   7 namespace D

2011-10-10 16:53:01 641

转载 SelectedIndexChanged事件

SelectionChangeCommitted事件在设定datasource和displaymember和valuemember时,以及手动改变combobox索引和值时都不触发该事件, 只是在界面选择combobox不同值时触发。SelectedIndexChange

2011-10-10 00:00:40 27976 4

转载 第一章 .Net 控件开发(WebForm) 开发简单自定义控件(8) 页面的回传

1、 我们运行上章的页面,会按下按钮会发现我们写的事件无效,大家可能在上章写的时候已经发现了,只不过在写上章说明了下,只为了让控件增加个事件。为什么按下按钮无效呢?这意味着TestControl3控件没引发Test事件,也就同步说明控件没调用OnTest方法,因为OnTest方法

2011-10-04 18:56:55 987

转载 DataTable中的记录统计

我们在使用Sql Server这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获

2011-10-01 00:16:13 300

转载 网站采集基本知识点

一、采集器的制作的基本知识点。1、懂一些简单的正则表达式的知识,知道些基本知识对大家在采集软件设置规则的时候是有帮助,正则表达式的一些基础知识是很容易掌握的,而绝大多数采集用的是最基本的正则表达式的内容。如:你起码要知道"." “\n” “\s” "\d" "*" "

2011-09-29 23:16:43 341

转载 ASP.NET读取Excel文件的三大方法浅析

ASP.NET读取Excel文件的三大方法浅析http://developer.51cto.com   2009-07-28 10:36 佚名 百度空间我要评论(0)摘要:ASP.NET读取Excel文件有什么方法呢?本文着重向你介绍三大方法,希望你在ASP.NE

2011-09-27 20:15:41 342

转载 lucene的本质

lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要搜索的关键词出现在哪里。知道了这个本质,你就可以发挥想象做任何符合这个条件的事情了。你可以把站内新闻都索引了,

2011-09-26 00:01:56 494

转载 IsPostBack深入探讨

IsPostBack深入探讨 1         IsPostBack介绍IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当

2011-09-24 23:02:09 289

转载 ajaxToolkit:ModalPopupExtender演示与应用

ajaxToolkit:ModalPopupExtender可以让用户模拟新开一个窗口,以下演示,就是在模拟新开窗口作多项选项的功能。 选择的小图片,它将要被ajaxToolkit:ModalPopupExtender使用,因为需要设为服务控件,添加runat="serv

2011-09-24 00:15:13 1014

转载 jQueryUI Repeater 增加过滤行检索数据 JE10

有时, 我们需要检索特定的数据, 在 JQueryElement 3.2.1 版本中, Repeater 可以通过FilterField 和 FilterTemplate 来实现这个功能.本次的例子仍然是在前几个示例的基础上修改, 如果大家有不明白的可以参考 Repe

2011-09-22 21:53:01 950

转载 asp.net 六大对象之Request、Response

ASP.NET的六大对象,本质上只是 Context 里面的属性,严格上不是对象。1.Request-->读取客户端在Web请求期间发送的值2.Response-->封装了页面执行期后返回到Http客户端的输出3.Server-->提供对服务器上的属性和方法的访问

2011-09-20 22:54:27 479

转载 (转)c# process类的使用

先引用命名空间:using System.Diagnostics;小例://在现有窗口中打开个性头像网System.Diagnostics.Process.Start("http://www.gxtouxiang.com");//在新窗口中打开baiduusi

2011-09-19 23:11:34 4129

转载 第一章 .Net 控件开发(WebForm) 开发简单自定义控件

1、 上章结束的时候已经把整个自定义简单控件的实现都讲好了。打算准备讲复合控件,但是还是有必要把自定义简单控件的流程和生命周期来讲下。2、 流程:(1) 继承WebControl类,重写RenderContents方法;(2) 设置最外层元素需要重写TagKey属性;

2011-09-18 23:09:21 4310

转载 好代码 坏代码

1.命名很重要,让代码告诉你它自己命名到底有多重要呢?重要到这几乎是很多软件项目成功或者失败的“罪魁祸首”,究其原因,代码不光支撑了0和1在计算机系统中运行的业务逻辑,同时也是开发者进行交流与研究的标准语言。没有意义或者有歧义的命名,就像两个等待交流的人,面对了一堆火星文

2011-09-15 19:26:28 825

原创 NVelocity标签使用详解

本文使用的NVelocity版本为1.1.1,应该是目前为止最新的版本吧,前几天在google上找了一个自称是NVelocity 1.6.1 bate2的dll,下载下来一看更新时间是2009年的,还没版本NVelocity 1.1.1(2010年出的) 新呢!本文目

2011-09-14 18:33:03 830

原创 了解Global.asax 文件

Global.asax文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于

2011-09-13 16:13:03 242

原创 数据访问技术系列笔记

一)构建DataSet 和DataTableDataSet、DataTable 和DataColumn 的概念1)数据集(DataSet)a) 与关系数据库相似的对象模型保存数据:表、行、列b) 可以在数据集中定义约束条件与关联2) 数据表(DataTable

2011-09-11 20:53:09 369

原创 .net Socket客户端

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Net;using Syste

2011-09-10 21:04:40 296

原创 EventArgs

public class CatShoutEventArgs : EventArgs{ private string name; public String Name { get {

2011-09-08 19:04:47 584

原创 sealed、new、virtual、abstract与override 总结

1. sealed——“断子绝孙”密封类不能被继承。密封方法可以重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed修饰符必须始终与override一起使用。即:密封类不会有子类,所以是“断子绝孙”。2. new——“你是我的,我

2011-09-07 18:16:05 362

原创 数据结构和算法之C#

最近看了一本书,有关数据结构和算法在C#中的应用问题,其中不乏涉及到性能的探讨,以前写程序代码,很少去关注代码的执行效率和性能,功能完备了就算了事了。最近觉得有必要去重新认识下自己写的代码质量有多高。      该书并非纯理论的讲解一些枯燥的概念,而是从简单的实用技巧阐述了一

2011-09-06 20:08:25 354

原创 asp.net 分割字符串,返回ArrayList格式

/// /// 根据 关键字 截取字符串。。。 /// /// ArrayList 存放返回字符串的地方 /// 要截取的字符串 /// 关键字 比如:“aa” /// 比如:123aa321aa

2011-09-05 18:07:36 2449

原创 转换日期值为时间间隔文本

/// /// 转换日期值为时间间隔文本 /// /// 日期 /// 时间间隔文本 (例如:发表于 3 分钟前) public static string ToTS(DateTime Date)

2011-09-03 17:41:36 434

原创 C# 合并图片

如下是自己曾经编写过的代码,放到这个地方,免的以后自己在去查看怎么编写这样的代码.....1:图片上写字,并设置背景色     #region 创建树节点的图标 /// /// 创建树节点的图标 ///

2011-09-02 17:23:43 445

原创 WdatePicker日历控件使用方法

1. 跨无限级框架显示  无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不

2011-09-01 20:46:48 923

原创 关于string.Join()

String.Join(): 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。想得到"随笔,文章,新闻"这样的结果view sourceprint?01        //方法一

2011-08-31 23:03:41 335

原创 C#中利用反射清空事件列表

在程序设计中有时候需要动态订阅客户自己的事件,调用完成后又要删除以前订阅的事件。因为如果不删除,有时会造成事件是会重复订阅,导致程序运行异常。一个办法是用反射来控件事件列表。清空方法代码如下:        ///         /// 清空控件的事件列表

2011-08-30 17:02:20 1244

原创 添加水印(文字and图片)

///         /// 返回新的后缀        ///         /// 文件流        /// 保存地址,后缀为gif,png,jpg,所有其它后缀会统一改成jpg        /// 最大宽度        /// 最大高度

2011-08-29 23:30:50 367

原创 传递引用类型参数(C# 编程指南)

引用类型的变量不直接包含其数据;它包含的是对其数据的引用。当通过值传递引用类型的参数时,有可能更改引用所指向的数据,如某类成员的值。但是无法更改引用本身的值;也就是说,不能使用相同的引用为新类分配内存并使之在块外保持。若要这样做,应使用 ref 或 out 关键字

2011-08-28 20:30:59 283

原创 数据表中有字段ID,fatherID即可存储一个树,下面说说如何遍历这个树

数据表中有字段ID,fatherID即可存储一个树,那么如何遍历这个树呢?说明:一,下面的PlanModel是一个数据实体类,其中属性包括ID,fatherID等二,方法:PlanBLL.GetChildrenPlanList(......)和PlanBLL.Ge

2011-08-27 22:33:12 926

原创 log4net在Header和Footer之后插入换行符

从我的博客来看,我前几天还在学习Python,怎么现在又在写关于C#的内容呢?没错,但现在项目用Python写的那块不需要effort,而另一块用C#写的需要,所以我就又来写C#代码了,其实我对于C#还是一知半懂,不过有前辈的代码在,我边看边写,总算是过得去。关键是,我今天把C#

2011-08-26 20:33:20 4531

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除