自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 收藏
  • 关注

原创 获取CPU 网卡 硬盘ID序号

用 System.Management 访问管理信息System.Management 命名空间是 .NET 框架中的 WMI 命名空间。此命名空间包括下列支持 WMI 操作的第一级类对象:ManagementObject 或 ManagementClass:分别为单个管理对象或类。ManagementObjectSearcher:用于根据指定的查询或枚举检索 Mana

2009-12-29 11:47:00 289

原创 用datatalbe.toTable方法去除DataTable中的重复项

在SQL 中有一个dintinct 关键字可以去除重复项,在.net2.0中有能使用dintinct关键字,在在.net2.0中datatable.totable方法可以实现该功能如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/

2009-07-07 11:27:00 764

原创 DataTable.Compute()方法的使用

一、DataTable.Compute()方法說明如下作用:          计算用来传递筛选条件的当前行上的给定表达式。 格式為:          Object Compute (string expression,string filter) 参数:          expression:要计算的表达式。 expression 参数需要聚合函数。          filter:要限制在

2009-07-07 10:43:00 1331 1

原创 asp.net个人学习历程初学到精通

 如果你是一个菜鸟或者自认为初学者那么本文非常适合你; 不能说这30本书就是最佳组合,但是可以说这个组合不差; 本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的; 达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的! 30本好书点评: 分4大方向( html--Web的基础; javascript--让网页动起来; C#--

2009-03-03 22:49:00 374

原创 asp.net判断页面加载所用时间

  DateTime dt;          protected override void OnPreInit(EventArgs e)          {              dt = DateTime.Now;              base.OnPreInit(e);          }          public override void RenderControl

2009-01-19 22:03:00 338

原创 Asp.net之数组应用

string[] abc=new string[8]{"1","2","3","4","1","2","3","4"};Response.Write(Array.IndexOf(abc,"3",1));//在abc数组中查找"3",从abc[1]开始找Response.Write(Array.LastIndexOf(abc,"3"));//在abc数组中查找"3",从最后开始找----------

2009-01-19 21:50:00 242

原创 判断字符是否为中文

  在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。 通过对字符的unicode编码进行判断来确定字符是否为中文。protected bool  IsChineseLetter(string input,int index){    int code = 0;    int chfrom = Convert.ToIn

2008-12-20 21:04:00 282

原创 .net中完成海量数据的批量插入和更新

 对于海量数据的插入和更新,ADO.NET确实不如JDBC做到好,JDBC有统一的模型来进行批操作.使用起来非常方便: PreparedStatement ps = conn.prepareStatement("insert or update arg1,args2...."); 然后你就可以 for(int i=0;i  ps.setXXX(realArg);  .....  ps.addB

2008-12-20 20:48:00 1983 1

原创 .NEt防止window应用程序多次运行

在c#项目的主入口点加入以下代码:using System.Diagnostics;using System.IO;        static void Main()        {            string MName = Process.GetCurrentProcess().MainModule.ModuleName;            string PName = Pat

2008-12-20 20:26:00 303

原创 Asp.Net 分页显示控件

 这篇文章最开始是2008年2月份写的,我起初想着大家应该都有自己的数据分页方式,而我本人并非专业做控件开发,所以只是想着提供点思路,并没有做太细致的研究。结果根据浏览量发现大家还是比较关注的,于是就抽空对它做了一点完善,对这篇文章也进行了一个更新。介绍借助 Asp.Net 提供的数据绑定控件,我们无需太多的代码,甚至不需要代码,只要在 VS2005 中拖拽几下控件,进行一些属性的设置,便可以实现

2008-12-20 17:00:00 217

原创 如何使用ASP.NET备份和恢复SqlServer数据库

 首先我们先分析ASP备份SQL数据库的代码,详细如下:备份SqlServer数据库:string SqlStr1 = "Server=(local);database=" + this.DropDownList1.SelectedValue + ";Uid=sa;Pwd=";string SqlStr2 = "backup database " + this.DropDownList1.

2008-12-20 16:30:00 314

原创 asp.netwebconfig 配置文件AppSettings和ConnectionStrings的区别

 在 .NET Framework 2.0中,ConfigurationManager类新增了两个属性AppSettings和ConnectionStrings专门用来获取配置文件AppSettings和ConnectionStrings节的数据,使用方法如下:using System.Configuration;public partial class _Default : System.W

2008-12-20 16:27:00 526

原创 验证数字的正则表达式集

 "^/d+$"  //非负整数......"^/d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-/d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?/d+$"    //整数"^/d+(/./d+)?$"  //非负浮点数(正浮点数

2008-12-17 23:36:00 93

原创 .Net ToString() 的妙用

时间格式化的转换//2008年12月20日          this.TextBox6.Text = System.DateTime.Now.ToString("D");          //2008-12-20          this.TextBox7.Text = System.DateTime.Now.ToString("d");       

2008-12-17 23:35:00 241

原创 .net程序员的盲点(二):两个“属性”引起的歧异

 个“属性”引起的歧异-property和attribute的区别这虽然没有“一个馒头引发的血案”那么严重,但是也足以成为.net程序员的技术盲点之二。对于property和attribute这两个名词都叫“属性”的问题,来源于国内it书籍翻译界的疏忽。其实它们来源于两个不同的领域,attribute属于OOA/OOD的概念,而property属于编程语言中的概念。下面我们来说明它们的异同。Att

2008-12-17 23:34:00 110

原创 .net程序员的盲点(一):参数修饰符ref,out ,param

 C#中有三个关键字-ref,out ,params,虽然本人不喜欢这三个关键字,因为它们疑似破坏面向对象特性。但是既然m$把融入在c#体系中,那么我们就来认识一下参数修饰符ref,out ,params吧,还有它们的区别。NO.1 params一个可以让方法(函数)的拥有可变参数的关键字。原则:在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 param

2008-12-17 23:32:00 133

原创 Asp.net中RegisterClientScriptBlock的使用(二)

 RegisterClientScriptBlock() 在 Web 窗体的开始处(紧接着 <form runat="server">标识之后)发送脚本块,而 RegisterStartupScript() 在 Web 窗体的结尾处(在 </form>标识之前)发送脚本块。  RegisterStartupScript() 用于添加要在加载页面后运行的脚本块,通过这种方法添加的脚本块位于 Web

2008-12-17 23:31:00 178

原创 ASP.NET2.0中RegisterClientScriptBlock 怎样用

  用Page.ClientScript.RegisterClientScriptBlock 和Page.ClientScript.RegisterStartupScript:区别: c#@ Page Language=”C#” %>script runat=”server”>protected void Page_Load(object sender, EventArgs e){st

2008-12-17 23:29:00 926

原创 asp.net无法识别的配置节“connectionStrings”的解决方法

 卸载了IIS又重新安装后报错"无法识别的配置节“connectionStrings”"的错误,察看IIS的属性发现ASP.NET的版本有两个,选择为1.0,更改到2.0结果无法访问页面。问题:配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 无法识别的配置节“connectionStrings”源错误: 行

2008-12-17 23:01:00 913

原创 SQL Server 索引结构及其使用(一)

 一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很

2008-12-16 19:53:00 330

原创 C# 集合类(五):SortedList类的使用

 SortedList类:表示键/值对的集合,与哈希表类似,区别在于SortedList中的Key数组排好序的。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collecti

2008-12-13 16:17:00 769

原创 C# 集合类(四):Hashtable类的使用

 一、哈希表(Hashtable)简述     在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类

2008-12-13 16:16:00 405

原创 C# 集合类(三):Stack类的使用

 Stack:栈,表示对象的简单的后进先出非泛型集合。Push方法入栈,Pop方法出栈。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;

2008-12-13 16:15:00 624

原创 C# 集合类(二):Queue类的使用

 Queue:队列,表示对象的先进先出集合。Enqueue方法入队列,Dequeue方法出队列。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Gene

2008-12-13 16:14:00 1998

原创 C# 集合类(一):ArrayList 类的使用

 System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。System.Collections.Specialized 命名空间包含专用的和强类型的集合,

2008-12-13 16:09:00 467 3

原创 xml文件.net操纵类(c#)

    1using System;  2using System.Xml;  3using System.Web;  4namespace MX.XML  5{  6    /**////   7    /// XML核心类:  8    /// 必需用XPath表达式来获取相应节点  9    ///  10    public class Core 11    { 12       

2008-12-13 16:05:00 330

原创 文件创建及读取的方法

 创建文件      String filePath = HttpContext.Current.Server.MapPath("a.txt");        if (!System.IO.File.Exists(filePath))// 创建文件            System.IO.File.Create(filePath);        System.IO.StreamWri

2008-12-13 16:00:00 296

原创 JavaScript 弹出窗口总结

1: window.openwindow.open(page.html, newwindow, height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no)//写成一行-->参数解释:window.open 弹出新窗口的

2008-12-13 15:57:00 255

原创 用C#和SQL获得当前月的第一天和最后一天

在开发过程中碰到了取当月的第一天和最后一天,在网上搜索了半天,找到一个在C#中和SQL语句的解决方法.C# 程序代码int year = DateTime.Now.Year;int month = DateTime.Now.Month;DateTime firstDayOfThisMonth = new DateTime(year, month, 1);DateTime lastDayOf

2008-12-13 15:09:00 416

原创 如何判断一个网站的人气?

         对于广告商来说,很想知道该网站的人气,实际访问量如何。作为网民,也很想了解该网站的实际访问情况。如果是仅从网站的计数器、注册会员数量、网站在线人数、发帖量来判断,那是远远不够的。这四项参数很难做参考,例如计数器如果不是计实际IP数,那么误差是很大的;注册会员数量仅作参考,因为不少论坛设置了必须注册登录、或网友在发帖时选择必须回复才可以浏览,这样产生了大量的过客临时帐号;在线人

2008-12-13 12:24:00 318

原创 C#中StringBuilder类的使用

        String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符

2008-12-13 12:19:00 204

原创 JS正则匹配验证表过式

 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 匹配空行的正则表达式:/n[/s| ]*/r 匹配HTML标记的正则表达式:/.*|/  匹配首尾空格的正则表达式:(^/s*)|(/s*$)(像vbscript那样的trim函数) 匹配Email地址的正则表达式:/w+([-+.]/w+)*@/w+([

2008-12-13 12:00:00 534

原创 DataGrid支持分页的自动编号代码

  错误只有本页编号的写法                                                                                或在ItemDataBound事件中加     if (e.Item.ItemIndex > -1)            {                e.Item.Cells[0].Text

2008-12-13 10:49:00 225

转载 T-SQL静态代码分析

 静态代码分析,在Windows平台上长期受到忽视,近几年却变得越来越重要。静态分析重新获得关注,始于一款Microsoft内部的工具——FX Cop,由于它非常受欢迎,所以微软将其公开发布。在Visual Studio 2005中,FX Cop作为Visual Studio团队开发版的一部分集成到该IDE中。带有附加功能或免除单元测试需要的第二代工具正在研发当中,包括.NET4的Code

2008-12-13 10:43:00 295

转载 window应用程序打开窗体的几种方法

  一、打开MDI子窗体,且允许重复打开FrmMytest frmMytest = new FrmMytest();frmMytest.MdiParent = this;frmMytest.Show();
 二、打开MDI子窗体,但不允许重复打开;即如果窗体未打开过,则直接打开,如果打开过,原来的窗体直接显示在最上面int index = HaveOpened(this

2008-12-13 10:39:00 1009

原创 DataGird导出EXCEL的几个方法

 DataGird导出EXCEL的几个方法(WebControl)                                       using System;using System.Data;using System.Text;using System.Web;using System.Web.UI;using System.Diagnostics;using System.We

2008-12-05 23:34:00 295

原创 ASP.NET程序中常用的三十三种代码

 1. 打开新的窗口并传送参数:  传送参数:  response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")  接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"

2008-12-05 23:07:00 138

原创 gridview在绑定显示的各种格式

gridview列 数字、货币和日期 显示格式 形式 语法 结果 注释 数字 {0:N2} 12.36   数字 {0:N0} 13   货币 {0:c2} $12.36   货币 {0:c4} $12.3656   货币 "¥{0:N2}" ¥12.36   科学计数法 {0:E3} 1.23E+001   百分数 {0:P} 12.25% P and p present the same. 日

2008-12-05 23:00:00 165

原创 SQL语句操作全集

 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop d

2008-12-03 22:48:00 182

原创 js+css做可编辑SELECT 下拉框

                  11111111                 222222                 333333                            

2008-12-03 22:42:00 1058

空空如也

空空如也

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

TA关注的人

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