静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

C# 命令行编程

作者:大鹏 发布于:2008-6-18 18:23 Wednesday 分类:Asp.Net 2.0
标签: .net c#

C# 命令行编程的小例子:

阅读全文>>


评论(0) 引用(0) 浏览(3738)

解决http下载部分文件格式(如*.pdb)不能正常下载的问题 404错误

作者:大鹏 发布于:2008-6-11 17:39 Wednesday 分类:Asp.Net 2.0
标签: .net c#

   昨天在做自动升级程序测试的时候,发现和主程序一起要更新的文件Main.pdb文件不能下载,浏览器弹出提示:http 404错误。说不存在此文件路径,我对程序进行了跟踪调试,同时也一再确定了下载路径,一直没查到错。最后,通过查找服务器端的iis配置才知道原来该文件格式没有被网站所支持,所以客户端程序无法对该uri进行解析。下面是解决办法:
    步骤一:打开Internet 信息服务,iis管理界面如右图:

阅读全文>>


评论(0) 引用(0) 浏览(3491)

Asp.net 获取计算机登录用户信息

作者:大鹏 发布于:2008-5-13 16:11 Tuesday 分类:Asp.Net 2.0
标签: .net

ASP.NET获取IP和电脑用户名

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:

  1. 在ASP.NET中专用属性:
  获取服务器电脑名:Page.Server.MachineName
  获取用户信息:Page.User
  获取客户端电脑名:Page.Request.UserHostName
  获取客户端电脑IP:Page.Request.UserHostAddress

阅读全文>>


评论(3) 引用(0) 浏览(5248)

asp.net 2.0发邮件

作者:大鹏 发布于:2008-4-10 8:59 Thursday 分类:Asp.Net 2.0
标签: .net c#

[code]
using System.Net.Mail;

        MailAddress from = new MailAddress("[email protected]");
        System.Net.Mail.SmtpClient client = new SmtpClient ("smtp.163.com");
        client.UseDefaultCredentials = false;

        client.Credentials = new System.Net.NetworkCredential ("lfkitty" , "*********");
        client.DeliveryMethod = SmtpDeliveryMethod.Network;

        System.Net.Mail.MailMessage message = new MailMessage();
        message.From = from;
        message.To.Add("[email protected]");
        message.CC.Add("[email protected]");
        message.Bcc.Add("[email protected]");
        message.Subject = "Hello,lxf";
        message.BodyEncoding = System.Text.Encoding.Default;    //编码
        message.Body = TextBox1.Text;
        message.IsBodyHtml = true; //是否是HTML代码
        client.Send (message);   //发送
[/code]


评论(0) 引用(0) 浏览(3113)

【转】DataGridView新特色(vs2005)

作者:大鹏 发布于:2008-4-7 13:24 Monday 分类:Asp.Net 2.0
标签: .net c# vs2005

1、自定义列
   Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their
    Behavior and Appearance
    Host Controls in Windows Forms DataGridView Cells
    继承 DataGridViewTextBoxCell 类生成新的Cell类,然后再继承 DataGridViewColumn 生成新的Column类,并指定
    CellTemplate为新的Cell类。新生成的Column便可以增加到DataGridView中去。
2、自动适应列宽
    Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control
    Samples:

阅读全文>>


评论(0) 引用(0) 浏览(4835)

如何在 ASP.NET 中使用 System.DirectoryServices 名称空间

作者:大鹏 发布于:2008-2-2 9:41 Saturday 分类:Asp.Net 2.0
标签: 服务器 .net c#

概要
介绍
本文解决了在以下情况下发生的问题:在 Visual Studio .NET 中使用 System.DirectoryServices 名称空间编写的应用程序能够在基于 Windows 的应用程序或命令行应用程序中正常工作,但是在 ASP.NET 中却不能成功运行。如果您遇到此症状,则表明问题与安全性有关。System.DirectoryServices 名称空间使用 Active Directory 服务接口 (ADSI) 通过不同的 ADSI 提供程序与各个目录服务进行联系。

本文假定您作为应用程序设计人员,想要在 ASP.NET Web 用户的安全上下文下与目录进行联系。如果您不想这么做,或者您不想执行本文中列出的解决方案,则可以通过使用类构造函数向您的 DirectoryServices 代码传递凭据来变通解决这些问题,或者通过使用 Username 和 Password 属性来变通解决这些问题。


更多信息

阅读全文>>


评论(1) 引用(0) 浏览(8366)

在创建用户角色时,app_data文件下自动生成ASPNETDB.MDF数据库

作者:大鹏 发布于:2008-2-2 9:33 Saturday 分类:Asp.Net 2.0
标签: 服务器 数据库 .net mssql-2005 c#

    在创建用户角色时,app_data文件下会自动生成ASPNETDB.MDF数据库,
   如果你不想用自动生成的数据库可以通过修改Web.Config文件来实现,最好名字一样,不然在Asp.net配置那里会有点麻烦。  
[codes=xml]
<connectionStrings>
     <clear/>
     <add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=SocanCRM;Persist Security Info=True;User ID=sa;Password="
       providerName="System.Data.SqlClient" />
   </connectionStrings>
[/codes]

阅读全文>>


评论(0) 引用(0) 浏览(16006)

Visual Studio 2005下载安装Ajax Control Toolkit

作者:大鹏 发布于:2008-1-22 23:17 Tuesday 分类:Asp.Net 2.0
标签: .net c#

     首先从官方网站上下载 [url=http://asp.net/ajax/downloads/]AJAX Control Toolkit [/url]的无源码包,是从官方下载的,解压后有两个文件夹分别是:AjaxControlExtender和SampleWebSite,在阅读Readme.txt之后便可知道AjaxControlExtender中存放的AJAX Control Toolkit的安装文件,名为:AjaxControlExtender.vsi,双击进行安装。
    在安装完成后启动VS2005,发现我的模板中多了一项AJAX Control Toolkit WebSite(注意不是VS2005已安装的模板哪一项),使用这个模板创建一个新网站,不增加任何控件,直接编译空网站,出现编译错误提示:错误ScriptManager1:未知的服务器标记“ajaxToolkit:ToolkitScriptManager”。
   下载安装微软的AJAX扩展库
http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
  问题解决!


评论(2) 引用(0) 浏览(22791)

实现C#中&lt;Enter&gt;键完成TAB键功能

作者:大鹏 发布于:2008-1-21 21:51 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例主要介绍如何使用OnKeyPress方法、SelectNextControl方法实现C#中用回车完成TAB的功能。要想使SelectNextControl方法起作用,先将窗体的keypreview属性改为True。重写OnKeyPress方法,在OnKeyPress方法中调用SelectNextControl方法。

主要代码如下:

阅读全文>>


评论(0) 引用(0) 浏览(5780)

小写商品金额转换为大写金额

作者:大鹏 发布于:2008-1-21 21:47 Monday 分类:Asp.Net 2.0
标签: .net c#

阅读全文>>


评论(0) 引用(0) 浏览(3229)

创建一个数字时钟

作者:大鹏 发布于:2008-1-21 21:41 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例通过timer组件创建一个数字时钟,实现过程如下:

(1)当窗体加载时,将Interval属性设置为1000(等于1s),并激活timer组件。代码如下:

  
[code]private void Form1_Load(object sender, EventArgs e)

        {

            timer1.Interval = 1000;

            timer1.Enabled = true;

            this.button1.Text = "Stop";

        }[/code]

阅读全文>>


评论(0) 引用(0) 浏览(3200)

用正则表达式验证手机号码

作者:大鹏 发布于:2008-1-21 21:27 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例介绍如何使用正则表达式验手机号格式,主要是使用Regex类的IsMatch方法来判断指定的手机号格式是否合法。中华人民共合国境内手号由11位数字构成。本实例使用“^[1]+[3,5]+\d{9}”表达式来验证输入手机号的合法性。

主要代码如下:

阅读全文>>


评论(0) 引用(0) 浏览(5862)

正则表达式难证URL

作者:大鹏 发布于:2008-1-21 21:25 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例介绍如何使用正则表达式验证URL地址是否正确,主要是使用Regex类的IsMatch方法来判断输入的URL格式是否合法。本实例使用“http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?”表达式来验证。

主要代码如下:

阅读全文>>


评论(0) 引用(0) 浏览(3473)

正则表达式验证IP地址

作者:大鹏 发布于:2008-1-21 21:23 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例介绍如何使用正则表达式验证IP地址是否正确,主要是使用Regex类的IsMatch方法来判断指定的IP格式是否合法。本实例使用"^"+num+"\\."+num+"\\."+num+"\\."+num+"$"表达式来验证。

主要代码如下:

[code]public bool IPCheck(string IP)

        {

            string num = "(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)";

            return Regex.IsMatch(IP,("^"+num+"\\."+num+"\\."+num+"\\."+num+"$"));

        }[/code]


评论(0) 引用(0) 浏览(4102)

使用正则表达式验证Email

作者:大鹏 发布于:2008-1-21 21:21 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例介绍如何使用正则表达式验证E-mail格式是否正确,主要是使用Regex类的IsMatch方法来判断指定的电子邮箱格式是否合法。IsMatch方法用于指示Regex类构造函数中指定正则表达式在输入字符串中是否找到匹配项。该方法有多种重载形式,本实例所使用的重载形式声明如下:

public static bool IsMatch (string input,string pattern)

参数说明

l     input:要搜索匹配项的字符串。

l     pattern:要匹配的正则表达式模式。

l     返回值:如果正则表达式找到匹配项,则为True;否则为False。

主要代码如下:

阅读全文>>


评论(0) 引用(0) 浏览(3354)

获取“我的文档”系统文件夹路径

作者:大鹏 发布于:2008-1-21 21:17 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例主要介绍如何使用Environment类的方法和属性来获取“我的文档”系统文件夹路径。提供有关当前环境和平台的信息以及操作它们的方法。本技巧使用GetFolderPath方法来获取指向由指定枚举标识的系统特殊文件夹的路径。语法格式如下:

public static string GetFolderPath (SpecialFolder folder)

参数folder标识系统特殊文件夹的枚举常数。

如果指定系统的特殊文件夹存在于用户的计算机上,则返回到该文件夹的路径;否则为空字符串(" ")。如果系统未创建文件夹、已删除现有文件夹或者文件夹是不对应物理路径的虚拟目录(例如“我的电脑”),则该文件夹不会实际存在。

主要代码如下:

阅读全文>>


评论(0) 引用(0) 浏览(4010)

根据IP地址获取本机域名

作者:大鹏 发布于:2008-1-21 21:14 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例主要介绍如何使用System.Net命名空间下的IPHostEntry类和Dns类的方法和属性根据IP地址获取本机域名。

主要代码如下:


[code]  try

        {

            System.Net.IPHostEntry ipho = System.Net.Dns.GetHostByAddress(TextBox1.Text);

            Response.Write(ipho.HostName);

        }

        catch (Exception ee)

        { Response.Write(ee.Message); }[/code]


评论(1) 引用(0) 浏览(5186)

根据年份判断十二生肖

作者:大鹏 发布于:2008-1-21 21:12 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例主要介绍如何使用ChineseLunisolarCalendar类的GetSexagenaryYear方法和GetTerrestrialBranch方法来判断十二生肖年份。ChineseLunisolarCalendar类将时间分成多个部分来表示,如分成年、月和日。年按农历计算,而日和月按阳历计算。GetSexagenaryYear方法计算与指定日期对应的甲子(60年)循环中的年。语法格式如下:

public virtual int GetSexagenaryYear (DateTime time)

此方法返回甲子循环中的一个从1~60的数字,它与date参数对应。

GetTerrestrialBranch方法计算甲子(60年)循环中指定年份的地支。语法格式如下:

public int GetTerrestrialBranch (int sexagenaryYear)

参数sexagenaryYear是一个从1~60的整数,表示甲子循环中的一年。返回一个从1~12的整数。

主要代码如下:

阅读全文>>


评论(0) 引用(0) 浏览(3757)

判断年份是否为闰年

作者:大鹏 发布于:2008-1-21 21:11 Monday 分类:Asp.Net 2.0
标签: .net c#

本实例主要介绍如何使用DateTime类的IsLeapYear方法判断年份是否为闰年。IsLeapYear方法返回指定的年份是否为闰年的指示。语法格式如下:

public static bool IsLeapYear (int year)

参数说明:

year:表示4位数年份。

返回值:如果year为闰年,为True;否则为False。

主要代码如下:

阅读全文>>


评论(0) 引用(0) 浏览(3352)

WMI类--所有可用的WMI的类封装

作者:大鹏 发布于:2008-1-15 21:11 Tuesday 分类:Asp.Net 2.0
标签: .net c#

先收藏一下,说不定以后用得着!

阅读全文>>


评论(0) 引用(0) 浏览(10674)