- 博客(118)
- 资源 (2)
- 收藏
- 关注
原创 读取自己真实基础配置对象内容
[源码下载] 获取真实基础配置对象BaseConfigProvider.cs/**//// /// 获取真实基础配置对象 /// /// public static BaseConfigInfo GetRealBaseConfig() ...{ BaseConfigInfo newBa
2008-02-17 11:53:00 706
原创 我们学到了什么
原先以为自己一步一个脚印慢慢学一定能学到不少好的编程经验,现在我却清清楚楚的认识到我已经向错误道路上走了很远。曾经看过一个博客中写到.net的墨菲定律:1、编写.NET程序时,无论发生什么事情,一定要表现成是你有意让他发生的。 2、你好不容易才真正掌握了.NET的新特性,却发现它已经过时了。 3、每一项.NET的新特性,一定有一个同样的缺陷。 4、在.NET下做同一件事情有六种方式,你总是发现自己
2008-02-17 11:26:00 543
转载 扩展GridView控件(0) - 基本架构、增加事件和要点汇总
扩展GridView控件(0) - 基本架构、增加事件和要点汇总 作者:webabcd介绍扩展GridView控件时采用的基本架构;为GridView控件增加自定义事件;扩展GridView控件时的要点汇总1、基本架构定义一个抽象类,每个实现扩展功能的类都要实现这个抽象类using System;using System.Collections.Generic;using System
2008-02-17 10:50:00 635
转载 扩展GridView控件(索引) - 增加多个常用功能
[源码下载(C#)][源码下载(VB)] 扩展GridView控件(索引) - 增加多个常用功能 作者:webabcd/*正式版的实现 开始*/文章索引扩展GridView控件(0) - 基本架构、增加事件和要点汇总扩展GridView控件(1) - 鼠标经过行时改变行的样式扩展GridView控件(2) - 复合排序和排序状态提示扩展GridView控件(3) - 根据按
2008-02-17 10:43:00 588
转载 扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格
[源码下载]扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格 作者:webabcd介绍扩展GridView控件:合并指定列的相邻且内容相同的单元格使用方法(设置属性): MergeCells - 需要合并单元格的列的索引(用逗号“,”分隔)关键代码实现“合并指定列的相邻且内容相同的单元格”功能的代码using System;using System.C
2008-02-17 10:39:00 750
转载 扩展GridView控件(10) - 自定义分页样式
[源码下载] 扩展GridView控件(10) - 自定义分页样式作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:自定义分页样式。显示总记录数、每页记录数、当前页数、总页数、首页、上一页、下一页、末页和分页按钮使用方法(设置CustomPagerSettings复合属性):PagingMode - 自定义分页的显示模式TextFormat - 自定义分页
2008-02-17 10:37:00 635
转载 扩展GridView控件(9) - 给数据行增加右键菜单
[源码下载] 扩展GridView控件(9) - 给数据行增加右键菜单 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:给数据行增加右键菜单,响应服务端事件或超级链接使用方法(设置ContextMenus集合属性): Text - 菜单的文本内容BoundCommandName - 需要绑定的CommandNameNavigateUrl - 链接的U
2008-02-17 10:34:00 943
转载 扩展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 526
转载 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
[源码下载]扩展GridView控件(7) - 行的指定复选框选中时改变行的样式 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:行的指定复选框选中的时候改变该行的样式,行的指定复选框取消选中的时候恢复该行的样式使用方法(设置CheckedRowCssClass复合属性): CheckBoxID - 模板列中 数据行的复选框IDCssClass -
2008-02-17 10:30:00 787
转载 扩展GridView控件(6) - 响应行的单击事件和双击事件
[源码下载]扩展GridView控件(6) - 响应行的单击事件和双击事件 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:响应行的单击事件和双击事件,并在服务端处理使用方法(设置属性):BoundRowClickCommandName - 行的单击事件需要绑定的CommandNameBoundRowDoubleClickCommandName -
2008-02-17 10:28:00 1258
转载 扩展GridView控件(5) - 固定指定行、指定列
扩展GridView控件(5) - 固定指定行、指定列 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:固定指定行、指定列,根据RowType固定行,根据RowState固定行使用方法(设置FixRowColumn复合属性): FixRowType - 需要固定的行的RowType(用逗号“,”分隔)FixRowState - 需要固定的行的Row
2008-02-17 10:27:00 1527
转载 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
[源码下载]扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选) 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置指定的所有子复选框为选中状态;取消选中指定的父复选框,则设置指定的所有子复选框为取消选中状态。如果指定的所有子复选框为均选中状态,则设置指定的父复选框为选中状
2008-02-17 10:25:00 886
转载 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
[源码下载] 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:根据按钮的CommandName设置其客户端属性使用方法(设置ClientButtons集合属性):BoundCommandName - 需要绑定的CommandNameAttributeKey - 属性的名称
2008-02-17 10:23:00 539
转载 扩展GridView控件(2) - 复合排序和排序状态提示
[源码下载]扩展GridView控件(2) - 复合排序和排序状态提示 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:对多个字段进行复合排序;升序、降序的排序状态提示使用方法(设置SmartSorting复合属性):AllowSortTip - 是否启用排序提示AllowMultiSorting - 是否启用复合排序SortAscImageUrl
2008-02-17 10:18:00 709
转载 扩展GridView控件(1) - 鼠标经过行时改变行的样式
GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。[源码下载]扩展GridView控件(1) - 鼠标经过行时改变行的样式 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式使用方法(设置属性):MouseOverCssClass - 鼠标经
2008-02-17 10:17:00 532
转载 asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /// /// 生成缩略图 /// /// 源图路径(物
2008-02-13 18:55:00 428
转载 C#.NET 中的类型转换
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#.NET
2008-02-13 18:53:00 373
转载 对虚拟目录的操作
一、查看虚拟目录是否存在 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 387
转载 用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 454
转载 c#文件操作(二)
一.读取文本文件 /// /// 读取文本文件 /// private void ReadFromTxtFile() { if(filePath.PostedFile.FileName != "") { txtFilePath =filePath.PostedFile.FileName; fileExtName = txtFilePath.S
2008-02-13 18:46:00 366
转载 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 371
转载 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 385
转载 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 374
转载 汉字转拼音缩写的函数以及其他函数
/**//// /// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList。但是不清 /// 除如ListBox,DropDownList,因为这样的控件值对当前页面来说还可以用,一般这些控件里都是保存的字典数据。 /// Auth
2008-02-12 18:44:00 583
转载 验证码 生成变形的文字
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 799
转载 创建ASP.NET WEB自定义控件
本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。作者在httpdamao.0538.org有一些控件和代码,并在更新中,有兴趣的读者可以去下载。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使
2008-02-04 22:43:00 438
转载 CSS的十八般技巧
最近,经常有朋友问我一些工作中遇到的CSS问题。他们总是不能很好的控制CSS,影响CSS的效率发挥。我来分析总结一下错误所在,帮助大家更加容易使用CSS。本文总结了我开始使用CSS布局方法以来所有的技巧和兼容方案,我愿意把这些与你分享,我会重点解释一些新手容易犯的错误(包括我自己也犯过的),如果你已经是CSS高手,这些经验技巧可能已经都知道,如果你有更多的,希望可以帮我补充。一.使用css
2008-02-04 21:46:00 286
转载 ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )
TreeView 控件关键属性CheckedNodes 声明被选择的单个或者多个节点ExpandDepth 声明TreeView控件展开的深度Nodes TreeNodeCollection 类型的节点集合SelectedNode 当
2008-02-01 19:09:00 367
转载 EventHandler 委托
.NET Framework 类库EventHandler 委托表示将处理不包含事件数据的事件的方法。 命名空间:System程序集:mscorlib(在 mscorlib.dll 中)C#[SerializableAttribute] [ComVisibleAttribute(true)] public delegate void EventHandler
2008-01-30 21:36:00 463
转载 (正则表达式)Regex类的一些常见使用方式
using System;using System.Text.RegularExpressions;namespace MetarCommonSupport{ /// /// 通过Framwork类库中的Regex类实现了一些特殊功能数据检查 /// public class MetarnetRegex { private static MetarnetRegex instance =
2008-01-26 20:44:00 481
转载 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 586
转载 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 392
转载 ASP.NET 2.0 绑定高级技巧
1.简单数据绑定定2.数据源控件控件名 控件描述SqlDataSource 一切支持SQL语句的数据源控件AccessDataSource Access数据源控件XmlDataSource XML数据源控件O
2008-01-26 20:01:00 340
转载 泛型最佳实践C#
什么时候我不应该使用泛型?对泛型我应该使用什么命名规范?我应该在泛型接口上面添加约束吗?如何处置(Dispose)泛型接口?可以对一般类型参数进行类型转换吗?对泛型类如何同步多线程访问?如何序列化泛型类?什么时候我不应该使用泛型? 不使用泛型的主要原因就是跨目标(cross-targeting)——如果你要在.NET 1.1和.NET 2.0下编译相同的代码,那么由于只有.N
2008-01-26 19:49:00 335
转载 ASP.NET 2.0 验证控件新的功能
在1.1中没有一中比较好的方法可以讲各个验证控件组合在一起,以便页面的一个部分上的验证程序可以重写该页面其他部分的验证程序,并且无论其他验证程序的状态如何,都可以使回发发生。 该问题由AalidationGroups1.aspx阐明,它包含在您可以针对本文下载的示例中。页面设计者预计用户能够填写一组TextBox并回发到服务器,而不必同时填写另一组,但它并不按此方式工作。除非所有输
2008-01-26 19:48:00 313
转载 ASP.NET 2.0 中的缓存功能(二)
数据库缓存在处理数据库数据时,通常使用下列三个 DataSource 控件中的一个控件: • SqlDataSource — 表示 SQL 数据源,例如 Microsoft SQL Server 或 Oracle 数据库。 • AccessDataSource — 一个专用的 SqlDataSource 控件,用于 Microsoft Access 数据库。 • ObjectDa
2008-01-26 19:46:00 390
转载 .NET 2.0中的字符串比较
平时编写代码的时候,字符串可能是大家接触得比较多的,所使用的字符串操作也应该得比较多的.在字符串比较方面,DOTNET2.0新增了一个枚举StringComparison:namespace System{ public enum StringComparison { CurrentCulture, CurrentCultureIgnoreCase,
2008-01-26 19:43:00 563
转载 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 622
转载 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 307
转载 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 339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人