自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 读取自己真实基础配置对象内容

[源码下载] 获取真实基础配置对象BaseConfigProvider.cs/**////         /// 获取真实基础配置对象        ///         ///         public static BaseConfigInfo GetRealBaseConfig()        ...{            BaseConfigInfo newBa

2008-02-17 11:53:00 593

原创 我们学到了什么

原先以为自己一步一个脚印慢慢学一定能学到不少好的编程经验,现在我却清清楚楚的认识到我已经向错误道路上走了很远。曾经看过一个博客中写到.net的墨菲定律:1、编写.NET程序时,无论发生什么事情,一定要表现成是你有意让他发生的。 2、你好不容易才真正掌握了.NET的新特性,却发现它已经过时了。 3、每一项.NET的新特性,一定有一个同样的缺陷。 4、在.NET下做同一件事情有六种方式,你总是发现自己

2008-02-17 11:26:00 426

转载 扩展GridView控件(0) - 基本架构、增加事件和要点汇总

扩展GridView控件(0) - 基本架构、增加事件和要点汇总 作者:webabcd介绍扩展GridView控件时采用的基本架构;为GridView控件增加自定义事件;扩展GridView控件时的要点汇总1、基本架构定义一个抽象类,每个实现扩展功能的类都要实现这个抽象类using System;using System.Collections.Generic;using System

2008-02-17 10:50:00 448

转载 扩展GridView控件(索引) - 增加多个常用功能

[源码下载(C#)][源码下载(VB)] 扩展GridView控件(索引) - 增加多个常用功能 作者:webabcd/*正式版的实现 开始*/文章索引扩展GridView控件(0) - 基本架构、增加事件和要点汇总扩展GridView控件(1) - 鼠标经过行时改变行的样式扩展GridView控件(2) - 复合排序和排序状态提示扩展GridView控件(3) - 根据按

2008-02-17 10:43:00 423

转载 扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格

[源码下载]扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格 作者:webabcd介绍扩展GridView控件:合并指定列的相邻且内容相同的单元格使用方法(设置属性): MergeCells -  需要合并单元格的列的索引(用逗号“,”分隔)关键代码实现“合并指定列的相邻且内容相同的单元格”功能的代码using System;using System.C

2008-02-17 10:39:00 578

转载 扩展GridView控件(10) - 自定义分页样式

[源码下载] 扩展GridView控件(10) - 自定义分页样式作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:自定义分页样式。显示总记录数、每页记录数、当前页数、总页数、首页、上一页、下一页、末页和分页按钮使用方法(设置CustomPagerSettings复合属性):PagingMode - 自定义分页的显示模式TextFormat - 自定义分页

2008-02-17 10:37:00 479

转载 扩展GridView控件(9) - 给数据行增加右键菜单

[源码下载] 扩展GridView控件(9) - 给数据行增加右键菜单 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:给数据行增加右键菜单,响应服务端事件或超级链接使用方法(设置ContextMenus集合属性): Text - 菜单的文本内容BoundCommandName - 需要绑定的CommandNameNavigateUrl - 链接的U

2008-02-17 10:34:00 781

转载 扩展GridView控件(8) - 导出数据源的数据为Excel、Word或Text

[源码下载]扩展GridView控件(8) - 导出数据源的数据为Excel、Word或Text 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:导出数据源的数据为Excel、Word或Text(应保证数据源的类型为DataTable或DataSet)使用方法:为SmartGridView添加的方法Export(string fileName)Exp

2008-02-17 10:31:00 448

转载 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式

[源码下载]扩展GridView控件(7) - 行的指定复选框选中时改变行的样式 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:行的指定复选框选中的时候改变该行的样式,行的指定复选框取消选中的时候恢复该行的样式使用方法(设置CheckedRowCssClass复合属性): CheckBoxID - 模板列中 数据行的复选框IDCssClass -

2008-02-17 10:30:00 607

转载 扩展GridView控件(6) - 响应行的单击事件和双击事件

[源码下载]扩展GridView控件(6) - 响应行的单击事件和双击事件 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:响应行的单击事件和双击事件,并在服务端处理使用方法(设置属性):BoundRowClickCommandName - 行的单击事件需要绑定的CommandNameBoundRowDoubleClickCommandName -

2008-02-17 10:28:00 1045

转载 扩展GridView控件(5) - 固定指定行、指定列

 扩展GridView控件(5) - 固定指定行、指定列 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:固定指定行、指定列,根据RowType固定行,根据RowState固定行使用方法(设置FixRowColumn复合属性): FixRowType - 需要固定的行的RowType(用逗号“,”分隔)FixRowState - 需要固定的行的Row

2008-02-17 10:27:00 1051

转载 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)

[源码下载]扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选) 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置指定的所有子复选框为选中状态;取消选中指定的父复选框,则设置指定的所有子复选框为取消选中状态。如果指定的所有子复选框为均选中状态,则设置指定的父复选框为选中状

2008-02-17 10:25:00 699

转载 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性

[源码下载] 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:根据按钮的CommandName设置其客户端属性使用方法(设置ClientButtons集合属性):BoundCommandName - 需要绑定的CommandNameAttributeKey - 属性的名称

2008-02-17 10:23:00 389

转载 扩展GridView控件(2) - 复合排序和排序状态提示

[源码下载]扩展GridView控件(2) - 复合排序和排序状态提示 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:对多个字段进行复合排序;升序、降序的排序状态提示使用方法(设置SmartSorting复合属性):AllowSortTip - 是否启用排序提示AllowMultiSorting - 是否启用复合排序SortAscImageUrl

2008-02-17 10:18:00 540

转载 扩展GridView控件(1) - 鼠标经过行时改变行的样式

GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。[源码下载]扩展GridView控件(1) - 鼠标经过行时改变行的样式 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式使用方法(设置属性):MouseOverCssClass - 鼠标经

2008-02-17 10:17:00 433

转载 asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式

在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式.        ///         /// 生成缩略图        ///         /// 源图路径(物

2008-02-13 18:55:00 260

转载 C#.NET 中的类型转换

C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名  许多 C#.NET

2008-02-13 18:53:00 281

转载 对虚拟目录的操作

 一、查看虚拟目录是否存在 private bool IsExitesVirtualDir(string virtualdirname) {    bool exited =false;    DirectoryEntry _entry = new DirectoryEntry("IIS://localhost/W3SVC/1/Root");    DirectoryEntries _entrie

2008-02-13 18:51:00 272

转载 用C#把文件转换为XML

using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.IO;using System.Xml; namespace MyWindows{ ///  /// 这个示例演示如何把Office文件编码为xm

2008-02-13 18:48:00 300

转载 c#文件操作(二)

一.读取文本文件 ///  /// 读取文本文件 ///  private void ReadFromTxtFile() {     if(filePath.PostedFile.FileName != "")     {         txtFilePath =filePath.PostedFile.FileName;         fileExtName = txtFilePath.S

2008-02-13 18:46:00 278

转载 C#中的文件操作 (一)

C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,New

2008-02-13 18:35:00 294

转载 Global中使用线程隔时执行一项任务

using System;using System.Collections;using System.ComponentModel;using System.Web;using System.Web.SessionState;using DataBase;using System.Data.SqlClient;using System.Web.Security;using System.IO 

2008-02-13 18:30:00 234

转载 C#函数实现的小功能

C#中Split分隔字符串的应用 1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.

2008-02-12 18:57:00 287

转载 汉字转拼音缩写的函数以及其他函数

         /**////         /// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList。但是不清        /// 除如ListBox,DropDownList,因为这样的控件值对当前页面来说还可以用,一般这些控件里都是保存的字典数据。        /// Auth

2008-02-12 18:44:00 435

转载 验证码 生成变形的文字

using System;using System.IO;using System.Web;using System.Web.UI;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;namespace Mis.Pages{    public class think_test:Syste

2008-02-12 18:06:00 623

转载 创建ASP.NET WEB自定义控件

本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。作者在httpdamao.0538.org有一些控件和代码,并在更新中,有兴趣的读者可以去下载。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使

2008-02-04 22:43:00 343

转载 CSS的十八般技巧

最近,经常有朋友问我一些工作中遇到的CSS问题。他们总是不能很好的控制CSS,影响CSS的效率发挥。我来分析总结一下错误所在,帮助大家更加容易使用CSS。本文总结了我开始使用CSS布局方法以来所有的技巧和兼容方案,我愿意把这些与你分享,我会重点解释一些新手容易犯的错误(包括我自己也犯过的),如果你已经是CSS高手,这些经验技巧可能已经都知道,如果你有更多的,希望可以帮我补充。一.使用css

2008-02-04 21:46:00 213

转载 ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )

TreeView 控件关键属性CheckedNodes                 声明被选择的单个或者多个节点ExpandDepth                   声明TreeView控件展开的深度Nodes                               TreeNodeCollection 类型的节点集合SelectedNode                  当

2008-02-01 19:09:00 267

转载 EventHandler 委托

.NET Framework 类库EventHandler 委托表示将处理不包含事件数据的事件的方法。 命名空间:System程序集:mscorlib(在 mscorlib.dll 中)C#[SerializableAttribute] [ComVisibleAttribute(true)] public delegate void EventHandler

2008-01-30 21:36:00 345

转载 (正则表达式)Regex类的一些常见使用方式

using System;using System.Text.RegularExpressions;namespace MetarCommonSupport{ ///  /// 通过Framwork类库中的Regex类实现了一些特殊功能数据检查 ///  public class MetarnetRegex {    private static MetarnetRegex instance =

2008-01-26 20:44:00 290

转载 C#程序集Assembly学习随笔(第一版)_AX

①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://blog.csdn.net/sws8327/archive/2006/09/21/1244642.aspx②程序集和命名空间的区别?一个程序集可以跨越n个命名空间,一个命名空间也可以包含n个程序集.(估计你该晕了)如果说命名空间是类库的

2008-01-26 20:38:00 500

转载 ASP.NET 2.0页面框架的几点新功能

新增的页面事件:在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET 2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IPostBackDataHandler)—》Pag

2008-01-26 20:09:00 298

转载 ASP.NET 2.0 绑定高级技巧

1.简单数据绑定定2.数据源控件控件名                                     控件描述SqlDataSource                       一切支持SQL语句的数据源控件AccessDataSource               Access数据源控件XmlDataSource                     XML数据源控件O

2008-01-26 20:01:00 255

转载 泛型最佳实践C#

什么时候我不应该使用泛型?对泛型我应该使用什么命名规范?我应该在泛型接口上面添加约束吗?如何处置(Dispose)泛型接口?可以对一般类型参数进行类型转换吗?对泛型类如何同步多线程访问?如何序列化泛型类?什么时候我不应该使用泛型?        不使用泛型的主要原因就是跨目标(cross-targeting)——如果你要在.NET 1.1和.NET 2.0下编译相同的代码,那么由于只有.N

2008-01-26 19:49:00 257

转载 ASP.NET 2.0 验证控件新的功能

在1.1中没有一中比较好的方法可以讲各个验证控件组合在一起,以便页面的一个部分上的验证程序可以重写该页面其他部分的验证程序,并且无论其他验证程序的状态如何,都可以使回发发生。         该问题由AalidationGroups1.aspx阐明,它包含在您可以针对本文下载的示例中。页面设计者预计用户能够填写一组TextBox并回发到服务器,而不必同时填写另一组,但它并不按此方式工作。除非所有输

2008-01-26 19:48:00 223

转载 ASP.NET 2.0 中的缓存功能(二)

数据库缓存在处理数据库数据时,通常使用下列三个 DataSource 控件中的一个控件:    • SqlDataSource — 表示 SQL 数据源,例如 Microsoft SQL Server 或 Oracle 数据库。    • AccessDataSource — 一个专用的 SqlDataSource 控件,用于 Microsoft Access 数据库。    • ObjectDa

2008-01-26 19:46:00 260

转载 .NET 2.0中的字符串比较

平时编写代码的时候,字符串可能是大家接触得比较多的,所使用的字符串操作也应该得比较多的.在字符串比较方面,DOTNET2.0新增了一个枚举StringComparison:namespace System{      public enum StringComparison {         CurrentCulture,         CurrentCultureIgnoreCase,   

2008-01-26 19:43:00 474

转载 ASP.NET 2.0中隐藏listbox的某一项

 在asp.net 2.0中,可以隐藏listbox中的某一项,比如ListItem item = new ListItem(text, value, enabled);当然,也可以用item.Enabled = false;虽然在页面中隐藏了,但依然可以用代码来访问隐藏的选项的,下面是一个例子    protected void Page_Load(object sender, Even

2008-01-26 19:34:00 465

转载 ASP.NET 2.0 中实现跨页提交

在ASP.NET 2.0中,对于跨页提交已经有了非常合理的解决方案下面是一个示例:BeginPage.aspx: 请注意Button1的PostBackUrl属性设置http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    public string Name    {        get        {       

2008-01-26 19:31:00 204

转载 ASP.NET 2.0个性化配置(profile)

为每个用户存储配置信息强类型 长期保存  支持匿名用户定义配置(profile)xml version="1.0"?>configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">    appSettings/>    connectionStrings>        add name="Northwin

2008-01-26 19:25:00 270

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