我是从北大青鸟学习的程序设计,当我在为学习Java方向还是.net方向而犹豫不决时,我遇见了C#,通过对它的学习和使用以及老师精彩的讲课,使我对C#由陌生到熟悉,我也坚定了学习.net方向的决心。 我相信,只要我们坚持,只要我们不断的学习,我们一定会走好我们共同的C#之路,在这条路上能有你们的陪伴,我感觉信心更足了……
C#判断文件及文件夹是否存在并创建
摘要:c# 应用知识汇集 2008-09-14 14:19:57 阅读564 评论0 字号:大中小 C#判断文件及文件夹是否存在并 创建 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security...
阅读全文
posted @
2010-06-02 16:25
念时
阅读(905)
推荐(0) 编辑
DataTable的Select方法
摘要:DataTable的Select方法获取 DataRow 对象的数组。重载列表 名称 说明 Select() 获取所有 DataRow 对象的数组。 Select(String) 按照主键顺序(如果没有主键,则按照添加顺序)获取与筛选条件相匹配的所有 DataRow 对象的数组。 Select(String, String) 获取按照指定的排序顺序且与筛选条件相匹配的所有 DataRow ...
阅读全文
posted @
2009-11-16 12:14
念时
阅读(28186)
推荐(0) 编辑
C# 操作 EXCEL
摘要:以下是一些对excel的一些基本操作1:工程对excel类库的导入,如:c:"program files"Microsoft office"offiece11"excel.exe2:命名控件的引入: using Microsoft.office.Interop.Excel;3:如果是对一个已经存在的excel文件进行操作则:Application app=new Application();Wor...
阅读全文
posted @
2009-05-04 15:25
念时
阅读(262)
推荐(0) 编辑
C# 中的常用正则表达式总结
摘要:只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(....
阅读全文
posted @
2008-01-22 10:23
念时
阅读(761)
推荐(0) 编辑
Winform与Webform中的对话框
摘要:参考MSDN DialogResult result = MessageBox.Show("见过打劫的没?", "打、打、打劫", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); switch (result) { case DialogResult.OK:...
阅读全文
posted @
2008-01-08 17:18
念时
阅读(771)
推荐(0) 编辑
.net中的深拷贝与浅拷贝
摘要:publicoverrideEnemy Clone(bool isDeepCopy) { FootMan footman; if (isDeepCopy) { MemoryStream memoryStream = newMemoryStream(); ...
阅读全文
posted @
2008-01-04 10:52
念时
阅读(1626)
推荐(0) 编辑
常用正则表达式
摘要:"^d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?d+$" //整数 "^d+(.d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9...
阅读全文
posted @
2007-11-14 10:55
念时
阅读(479)
推荐(0) 编辑
.NET中的抽象工厂
摘要:l 我们说过,抽象工厂针对系列产品的应变。在使用ADO.NET进行数据访问的时候,如果目标数据库是Access,我们会使用OleDbConnection、OleDbCommand以及OleDbDataAdapter等一系列ADO.NET对象。那么如果数据库是SQL Server,我们又会改用SqlConnection、SqlCommand以及SqlDataAdapter等一系列...
阅读全文
posted @
2007-10-29 16:36
念时
阅读(574)
推荐(0) 编辑
ASP.NET2.0文件上传以及图片处理总结篇 [转]
摘要:1.最简单的单文件上传(没花头) 2.多文件上传 3.客户端检查上传文件类型(以上传图片为例) 4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID) 7.上传图片生成等比例缩略图 8.上传图片加水印(文字水印,图片水印,文字+图片水印) 9. 1.最简单的单文件上传(没花头) 效果图: 说明...
阅读全文
posted @
2007-10-26 16:29
念时
阅读(531)
推荐(0) 编辑
用C#生成随机中文汉字验证码的基本原理 [转]
摘要:前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文;我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下使用C#生成随机的中文汉字的原理。 1、汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉...
阅读全文
posted @
2007-10-25 16:11
念时
阅读(377)
推荐(0) 编辑
C# 中的委托和事件 [转载]
摘要:.Net专题(C# 中的委托和事件) - Part.1 PDF版浏览:http://www.cnblogs.com/Files/JimmyZhang/Delegates-and-Events-In-CSharp.pdf 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得...
阅读全文
posted @
2007-09-30 12:40
念时
阅读(341)
推荐(0) 编辑
反射发送实战-InvokeMember 转
摘要:反射是.net中的高级功能之一,利用反射可以实现许多以前看来匪夷所思的功能,下面是我看了《Programming C#》(O'Reilly)之后对于反射的一点实践,本想直接做个应用程序来说明问题,但苦于工作繁忙并考虑到以简单为主,故先对反射发送(reflection emit)的使用做一些介绍。文章最后再给出一个实例。 下面的程序在运行时生成了一个Test.cs文件,并调用csc编译成Test.d...
阅读全文
posted @
2007-08-29 13:10
念时
阅读(929)
推荐(0) 编辑
SQL SERVER C#数据库操作类 转载
摘要:SQL SERVER C#数据库操作类 using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace LiTianPing.SQLServ...
阅读全文
posted @
2007-07-17 17:03
念时
阅读(625)
推荐(0) 编辑
转] C#下 读取xml节点的数据总结
摘要:读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1\web.config"; XmlDocument xmldoc= new XmlDocument(); xml...
阅读全文
posted @
2007-07-17 15:18
念时
阅读(1780)
推荐(0) 编辑
在C#中如何使用数据库操作类Sql
摘要:数据库操作类的封装是任何工程都必不可少地,本例当然也不例外。Sql类主要包括两类方法:一类用来直接执行SQL语句,另一类用来执行存储过程。 其中的数据库连接字符串的数据库路径采用了绝对路径,读者调试程序时应当做相应的更改。Sql类的具体代码如下: using System; using Sy...
阅读全文
posted @
2007-07-12 17:54
念时
阅读(1138)
推荐(0) 编辑
卢彦的利用xml实现通用web报表打印
摘要:开发B/S结构的应用程序最头疼的问题可能就是报表打印了,由于只能采用浏览器来作为用户界面进行交互,所以不能精确控制客户端的打印机。而很多B/S结构的应用程序常常需要完成非常复杂的报表打印任务。而靠IE自带的页面打印功能一般不能满足需要。 采用Crystal Report是一种大型报表系统常用和推荐的解决方案,但是如果我们只需要进行一些小规模的报表打印的话,Crystal Report则显得庞大...
阅读全文
posted @
2007-07-12 11:46
念时
阅读(722)
推荐(0) 编辑
利用XML实现通用WEB报表打印(实现篇)转载
摘要:续:利用XML实现通用WEB报表打印(实现篇) 摘要: 本文结合代码详细讲解了《利用XML实现通用WEB报表打印》(以下简称"《利》")一文中所介绍的报表打印中的.Net Web控件方案的实现及扩充过程。本文为《利》文的续作,文中所举的代码示例均为C#语言编写。 目录: 引言 软件原理 结构设计 代码实现 方案扩充 总结 引言: 在...
阅读全文
posted @
2007-07-10 18:00
念时
阅读(990)
推荐(0) 编辑
如何使用 Visual C# 加密和解密文件 转载
摘要:如何使用 Visual C# 加密和解密文件 察看本文应用于的产品 文章编号 : 307010 最后修改 : 2007年1月23日 ...
阅读全文
posted @
2007-07-10 17:57
念时
阅读(867)
推荐(0) 编辑
一印度学生Asp.net源码分享讨论
摘要:(本文原标题:Asp.net源码程序分析所感——印度,一个不可轻视的近邻!) 最近在国外Asp.net网站晃悠,搜集到了不少宝贝,觉得不错的就汉化调试一下发到51aspx与大家分享,一般代码美洲和欧洲的朋友发布比较多,这些朋友写的有个特点那就是比较粗狂,用的Asp.net技术比较罕见或者前卫(也许是我掌握的肤浅)。 一直听说印度的软件业比较发达,而且平民化程度也比较高,我以前其实是不...
阅读全文
posted @
2007-07-10 09:13
念时
阅读(505)
推荐(0) 编辑
asp.net2.0学习历程 菜鸟到中级程序员的飞跃 转载
摘要:asp.net2.0学习历程 菜鸟到中级程序员的飞跃--30本好书点评 主页:http://blog.csdn.net/21aspnet/ 时间:2007.5.16 学历历程 如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员...
阅读全文
posted @
2007-07-09 11:49
念时
阅读(350)
推荐(0) 编辑