bird

 

2007年8月16日

阿拉伯数字转中文大写的一个方法

摘要: public class Numeric ...{ /** *//** *//** *//** * @param args */ public static void main(String[] args) ...{ for(int i=0;i<10000;i++) System.out.println(getChinese(i)); ... 阅读全文

posted @ 2007-08-16 18:10 鸟人 阅读(571) 评论(0) 推荐(0)

winform窗体间传值的问题

摘要: 关于winform窗体间传值的解决方法已经有很多了,但我个人还是觉得通过中间对象的方法来实现好一些: 首先来定义一个中间对象Sender using System;using System.Text;using System.Collections.Generic;namespace demo{ public class Observe { private s... 阅读全文

posted @ 2007-08-16 17:58 鸟人 阅读(330) 评论(0) 推荐(0)

C#中关于ListView控件的一些操作实现

摘要: 几个关于C#中对ListView控件操作的具体实现方法,主要包括了列表显示、大图显示、项目选中、右键浮动菜单等,下面是实例的运行图: 以下是具体实现: 添加列// Set to details view.listView1.View = View.Details;// Add a column with width 100 and left alignment. listView1.Co... 阅读全文

posted @ 2007-08-16 17:46 鸟人 阅读(4882) 评论(2) 推荐(0)

封装一个TreeView

摘要: //封装一个TreeView封装一个TreeView//本封装TreeView 适合 01 0101 010101无限递归//引用控件时 this.TreeView1.DataSet=(DataSet),该DataSet必须包含 Code,Name,Url字段using System;using System.Collections.Generic;using System.Text;using ... 阅读全文

posted @ 2007-08-16 17:44 鸟人 阅读(296) 评论(0) 推荐(0)

C#源码 备份和恢复数据库

摘要: SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。当然要用到 sqldmo 来做这个工作找到 sqldmo.dll这个文件C:\Pro... 阅读全文

posted @ 2007-08-16 17:41 鸟人 阅读(300) 评论(0) 推荐(0)

常用的验证

摘要: namespace UtilityValidator{ using System; using System.Text.RegularExpressions; public class Validators { //验证是否是有效日期 public static bool isValidDate(string strln) { ... 阅读全文

posted @ 2007-08-16 17:40 鸟人 阅读(151) 评论(0) 推荐(0)

字符串加密解密函数

摘要: Base64加密#region Base64加密 [WebMethod] public string Base64Encrypt(string pToEncrypt) { return Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(pToEncrypt))... 阅读全文

posted @ 2007-08-16 17:37 鸟人 阅读(161) 评论(0) 推荐(0)

老外写的正则表达式的类

摘要: using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace CoreWebLibrary.Text.RegularExpressions{ /**//// /// A utility class containing fre... 阅读全文

posted @ 2007-08-16 17:37 鸟人 阅读(132) 评论(0) 推荐(0)

c#.net常用函数列表

摘要: 导读: 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日... 阅读全文

posted @ 2007-08-16 17:34 鸟人 阅读(190) 评论(0) 推荐(0)

.net 一个图片操作类(封装了以下)

摘要: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using... 阅读全文

posted @ 2007-08-16 17:31 鸟人 阅读(385) 评论(1) 推荐(1)

如何验证Editor中输入的数据合法性

摘要: 当user在ultraTextEditor中输入文本后, 有时我们需要check该数据是否是合法的, 比如一个Item No., 它的合法格式是xx.xxxxx.xxx, 其中x代表数字或字母, 如果user输入不是这种形式的数据将是不允许的, 因此有必要对数据的合法性进行check. 这里我们使用Validate事件作check. (1) 为什么用Validate事件而不用传统的LostFo... 阅读全文

posted @ 2007-08-16 17:17 鸟人 阅读(526) 评论(0) 推荐(0)

创建VS.Net可插拔组件

摘要: 本文将从设计模式中的简单工厂模式入手,并对简单工厂将会出现的一些扩展性方式进行更为详细的描述,接着将应用VS.Net反射技术对简单工厂提出扩充和优化,从而又介绍了在开发中能够更加方开发过程的可插拔组件的构造。 本文中将以一个典型的三层架构中的数据访问层作为例子,对可插拔组件进行详细的构造。相信读者可以从中获得将可插拔组件应用于其他功能性组件的开发中的启示。 创建VS.Net可插拔组件 将V... 阅读全文

posted @ 2007-08-16 17:13 鸟人 阅读(219) 评论(0) 推荐(0)

中文真伟大!竟然有只能看,不能读的文章

摘要: 《施氏食狮史》 是一篇由赵元任所写的设限文章。全文共九十一字(连标题九十六 字),每字的普通话发音都是shi 。 《施氏食狮史》 这篇短文都能看懂,可是如果你读给别人听,他是无论如何也听不懂的! 石室诗士施氏,嗜狮,誓食十狮。施氏时时适市视狮。十时,适十狮适市。是 时,适施氏适市。氏视是十狮,恃矢势,使是十狮逝世。氏拾是十狮尸,适石室。石 室湿,氏使侍拭石室。石室拭,氏始试食是十狮。食... 阅读全文

posted @ 2007-08-16 16:56 鸟人 阅读(89) 评论(0) 推荐(0)

用word2007发布带图片博客windows服务程序

摘要: 将BlogServerService.cs中shiningrise 改成你自己的用户名.然后编译并安装服务,以后就可以方便地用word2007写博了. 源码下载 /http://www.cnblogs.com/Files/fdmlhm/wxyblogserver.rar public void Dothings() { //隔一段时间调用一次 try { Dictionary webs... 阅读全文

posted @ 2007-08-16 16:51 鸟人 阅读(164) 评论(0) 推荐(0)

C#优化字符串操作

摘要: 原文地址:http://blog.csdn.net/21aspnet/archive/2007/06/17/1655136.aspx作者:清清月儿开发中可以说几乎随时会涉及到字符串处理,本人觉得很有必要把平时遇到的问题和大家一起讨论,如果大家有好的见解和心得请留言和大家分享。 1.Convert.ToInt32与Int32.Parse的恩恩怨怨2.Split的3种用法3.@"abc"和"abc... 阅读全文

posted @ 2007-08-16 16:40 鸟人 阅读(117) 评论(0) 推荐(0)

Delegate比较全面的例子

摘要: 实现一个验证码的类#region 实现一个验证码的类 public class ValidateCode { private Bitmap validateimage; private Graphics g; public ValidateCode() { validateimage = new Bitmap(120, 30, PixelFormat.Format24bppRgb); g = Gr... 阅读全文

posted @ 2007-08-16 16:28 鸟人 阅读(116) 评论(0) 推荐(0)

C#中把全角字符装换为半角字符

摘要: 1 /**//**//**//// 2 /// 转全角的函数(SBC case) 3 /// 4 /// 任意字符串 5 /// 全角字符串 6 /// 7 ///全角空格为12288,半角空格为32 8 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65... 阅读全文

posted @ 2007-08-16 16:25 鸟人 阅读(454) 评论(1) 推荐(0)

如何使用.NET配置文件

摘要: 如何使用.NET配置文件(一) .NET的应用程序配置文件,使用的是XML格式。相对INI文件来说,它的功能要强上不少,而且具有很强的可扩展性。它的缺点是不能直接进行写操作,也就是说,不能直接在程序中修改配置文件的数据(当然不是指不能,不过不是本文讨论的范围)。本文主要目的是探讨如何扩展配置文件,并在其加入各种自定义配置信息。 如何使用.NET配置文件(一) 如何使用.NET配置... 阅读全文

posted @ 2007-08-16 16:23 鸟人 阅读(280) 评论(0) 推荐(0)

生成高质量缩略图

摘要: using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging; private void CreateThumbnail(string sFileSrcPath, string sFileDstPath, int iSizeLimit) { if (File.Exist... 阅读全文

posted @ 2007-08-16 15:59 鸟人 阅读(131) 评论(0) 推荐(0)

跨平台跨服务器跨网站SSO(单点登录)方案的DEMO

摘要: 跨平台跨服务器跨网站SSO(单点登录)方案的DEMO 阅读全文

posted @ 2007-08-16 15:58 鸟人 阅读(359) 评论(0) 推荐(0)

本站DataGrid一些文章的索引,方便查找

摘要: (原创)如何datagrid分页保持每页先前选择的checkbox的状态? (论坛答疑点滴)Datagrid怎么根据选择的checkbox编辑和更新多行记录? (论坛答疑点滴)DataGrid在PostBack后定位记录的简单办法 (论坛答疑点滴)DataGrid的EditCommandColumn如果使用图片作为按钮? (原创)方便的使用单击和双击更新DataGrid中的数据的例子 (原创)为D... 阅读全文

posted @ 2007-08-16 15:56 鸟人 阅读(164) 评论(0) 推荐(0)

两种不同字符串比较方法的性能对比

摘要: 最近比较关注C#书写出来的代码性能问题,越研究就越觉得很有意思。在日常的编程过程总,由于编程需要,我们经常会比较两个字符串是否相等,然后再做相应的处理。代码书写起来是觉得很爽,不是吗?if (a==b) then ……else……但是有没有更快的方式呢?为此查阅了一些资料了MSDN文档。当我们调用 a==b的时候,通过IL代码可以看到内部实际上调用了String.Equals(string,s... 阅读全文

posted @ 2007-08-16 15:54 鸟人 阅读(287) 评论(0) 推荐(0)

架构知识

摘要: 经过这几年的积累,在系统架构方面逐渐积累了一些自己的经验,到今天有必要对这些经验作个小结。在我的架构思维中,主要可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。 一.三种架构模型 1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构: 如今,凡是个程序员都能侃侃而谈3/N... 阅读全文

posted @ 2007-08-16 15:52 鸟人 阅读(456) 评论(0) 推荐(0)

XPath手册 [源于ZVON]

摘要: [[注:]本手册由ZVON版本加工而成,对JQuery感兴趣的朋友可以看一下源代码] 页首 基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径 /AAA ... 阅读全文

posted @ 2007-08-16 15:29 鸟人 阅读(86) 评论(0) 推荐(0)

C#中处理字符串和数字

摘要: 在CSDN上有人问:C#中有没有判断一个string类型变量是否为数字类型的系统函数(如vb中的IsNumeric(s))? 答案肯定是没有的。有人提议用int.Parse(string)的方法,然后通过捕获异常来判断返回的值。更好的方法是用正则表达式:public int IsNumeric(string str){ int i; if(str != null && R... 阅读全文

posted @ 2007-08-16 15:20 鸟人 阅读(219) 评论(0) 推荐(0)

net 小技巧

摘要: MainForm关闭之后保持程序运行 在Windows应用程序中,一般只有一个主程序入口点,而该窗口则为整个应用程序的主窗口。如果在主窗口中打开新窗口,主窗口只能隐藏,而不能关闭。不过,我们可以修改主程序入口点,使主窗口关闭之后程序仍然运行。 将Main改为: static void Main(){ (new Form1()).Show(); Application.Run(); // 启动独... 阅读全文

posted @ 2007-08-16 15:17 鸟人 阅读(234) 评论(0) 推荐(0)

高效的忽略大小写的字符串替换(Replace)函数(多种方法比较)

摘要: 关键字:.NET,String,Replace,字符串,替换,忽略大小写,VB,Regexp,Regular Expression,正则表达式,Reflector,Run-Time,运行时,StringBuilder,效率创建时间:2005/06/30 15:40最后修改:2005/06/30 20:52作者:灵感之源前言在开发中,我们要常和各种不同类型的信息打交道,无论是数据库中的信息还是网... 阅读全文

posted @ 2007-08-16 15:04 鸟人 阅读(523) 评论(0) 推荐(0)

真的需要在.NET中使用WIN32 API的朋友,这里是你的宝库

摘要: 目前最全的PInvoke资源网站:http://www.pinvoke.net/,里面包含了绝大部分已知Win32 API的 .NET封装。值得庆贺的是:里面一般都包含每个API的C#/VB.NET版本,还包含MSDN的引用连接。 阅读全文

posted @ 2007-08-16 15:02 鸟人 阅读(101) 评论(0) 推荐(0)

C#截取指定长度中英文字符串方法

摘要: public static string GetFirstString(string stringToSub, int length) { Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled); char[] stringChar = stringToSub.... 阅读全文

posted @ 2007-08-16 14:54 鸟人 阅读(153) 评论(0) 推荐(0)

经典正则表达式 (收藏)

摘要: 作者:阿赖 (Email: A at Lai.com.cn 主页:http://www.9499.net Blog: http://blog.csdn.net/laily/ ) 关键字:正则表达式 模式匹配 Javascript 摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘... 阅读全文

posted @ 2007-08-16 14:52 鸟人 阅读(109) 评论(0) 推荐(0)

C#中废弃一个方法小技巧

摘要: 在C#中,如果有一个方法我们不想继续使用,需要废弃的时候,可以在该方法前面加上一个[Obsolete]。例如: [Obsolete] public double GetArea() { switch (_arg) { case CIRCLE: return _size * _size; case SQUARE: ... 阅读全文

posted @ 2007-08-16 14:25 鸟人 阅读(576) 评论(0) 推荐(0)

.NET开源项目介绍及资源推荐:数据持久层

摘要: 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源: 1.NHibernate 2.NBear 3.Castle ActiveRecord 4.iBATIS.NET 5.DAAB 附加介绍:DLinq 一.NHibernate 提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久... 阅读全文

posted @ 2007-08-16 14:16 鸟人 阅读(281) 评论(0) 推荐(0)

有关中文的正则表达式

摘要: 1、判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字):Regex.IsMatch("中文","^[\u4e00-\u9fa5]+$");2、判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字):!Regex.IsMatch("中文",@"[a-zA-Z]"); 阅读全文

posted @ 2007-08-16 12:32 鸟人 阅读(161) 评论(0) 推荐(0)

推荐一款DataGridView的打印解决方案

摘要: 推荐一款DataGridView的打印解决方案 今天有朋友请教在CS的WinForm中如何打印DataGridView中的内容。网上搜索一番之后,还是在藏宝库CodeProject中找到一篇好文章《DataGridView Printing by Selecting Columns and Rows》(http://www.codeproject.com/csharp/PrintDataGrid... 阅读全文

posted @ 2007-08-16 12:19 鸟人 阅读(1213) 评论(2) 推荐(0)

VS2005中创建自己的代码段

摘要: VS2005中提供了代码段的便捷功能,敲入一个关键字,当其在下拉列表中显示图标为一个文件的时候,敲两下TAB键,便能快速的获取这个代码片段,剩下所需做的就是移动到对应的位置,填入参数性质的东西替换预留的位置。当然大多数常见的代码段,微软都为我们提前准备了。例如:if,for ……但是,有时候我们也会遇到重复写两部分或以上数量代码的时候,那么就需要定义我们自己的代码段了。在VS2005中步骤如下:1... 阅读全文

posted @ 2007-08-16 12:13 鸟人 阅读(206) 评论(0) 推荐(0)

XPath查询XML文档的注意事项

摘要: 转载一篇介绍XPath查询的注意事项,不知道Dot Net2.0中的Xpath也像下面讲的这样:) 老鼠与人最好的排列计划 本文的灵感来自一个诸事不顺的周末。我的那一位决定和同事去拉斯维加斯进行一次庆祝旅行,恰好我计划去宜家家居挑一个书柜,这样我在搬到雷得蒙几个月之后终于可以将我的书松绑了。在宜家家居逛了两个小时之后,我发现一个陈列的书柜与我房间的色调很相配,只是一些必要的配件缺货。最终我订购... 阅读全文

posted @ 2007-08-16 12:09 鸟人 阅读(184) 评论(0) 推荐(0)

防止用户重复登录(摘:http://blog.csdn.net/syl2000/archive/2006/06/19/813298.aspx)

摘要: 本例完成的功能就是防止用户重复登录!若用户已经登录,则当其再次登录时,弹出提示框后返回! 实现思路:用户登录成功后,将用户登录信息存放到Hashtable类型的Application["Online"]里面,其键值为SessionID,其Value值为用户ID;当用户注销时,调用Session.Abandon;在Global.asax里面的SessionEnd事件中,将用户ID从Hashtabl... 阅读全文

posted @ 2007-08-16 11:59 鸟人 阅读(140) 评论(0) 推荐(0)

分页

摘要: using System;namespace CountryPark.DAL{ /**//**//**//// /// PageList 的摘要说明。 /// public sealed class PageList { static PageList() { } /**//**//**///... 阅读全文

posted @ 2007-08-16 11:53 鸟人 阅读(145) 评论(0) 推荐(0)

XML 路径语言(XPath) 版本 1.0

摘要: 万维网协会 (W3C) 建议 1999November16 本版本: http://www.w3.org/TR/1999/REC-xpath-19991116 (其它文件格式: XML [英文] HTML [英文] ) 最新版本: http://www.w3.org/TR/xpath 中文翻译 [简体中文] 以前版本: http://www.w3.org/TR/1999/PR-xpath-199... 阅读全文

posted @ 2007-08-16 11:48 鸟人 阅读(94) 评论(0) 推荐(0)

六种快速修理C# Bug的方法

摘要: NET Framework中包含许多工具可以用来更快、更容易地编写正确的程序。但我们得面临这样的情况:出现bugs。不管程序多么简单,程序员都可能出错。根据我的经验,大多数程序的bugs出现在程序员之间的接口:当一个程序员编写的代码被另一个程序员调用时。不知何故,调用者破坏了代码编写时做的假设。是谁的过错呢?这并不要紧,更重要的是你能多快修好它?下面这些技巧将帮你在程序投入使用前... 阅读全文

posted @ 2007-08-16 11:34 鸟人 阅读(185) 评论(0) 推荐(0)

XPath 简单说明

摘要: 节点匹配路径Xpath 在利用XSL进行转换的过程中,匹配的概念非常重要。在模板声明语句xsl:template match = ""和模板应用语句xsl:apply-templates select = ""中,用引号括起来的部分必须能够精确地定位节点。具体的定位方法则在XPath中给出。 另外,也可以使用Xpath对XML文档进行搜索、定位。 之所以要引入XPath的概念,目的就是为了... 阅读全文

posted @ 2007-08-16 10:26 鸟人 阅读(215) 评论(0) 推荐(0)

导航