• 关于C#的那些事(一)

    这周是VGE2012研暑期培训的最后一周,今天也是C#培训的第一天。早上听了胡老师的课,再想想这几年上过的所有的关于编程方面的课,有点儿小感慨了,在这里说说。 一、如何学编程 也许,有很多的人会这么认为,学编程,先要打好基础,看上N本入门级的课本,再上机,把书本上的程序代码一个字不落地给敲进去,然后,debug,看看结果,嗯,好,跟课本上给的结果一样。然后对着屏幕,一般笑,“我...阅读全文
    作者:吉心 | 分类:C#, 天下杂侃 | 阅读:1566 次 | 标签:
  • C#Winform系统级快捷键

    C#实现快捷键(系统热键)响应 在应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。 (1)建立一个类文件,命名为HotKey.cs,代码如下: using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Windows.Forms; namespace KoalaStudio.BookshopManager { class H...阅读全文
    作者:吉心 | 分类:C# | 阅读:1737 次 | 标签:, , , ,
  • .Net 静态水印

    所谓的软件水印就是把程序的版权信息和用户身份信息嵌入到程序中。根据不同阶段将信息嵌入到程序中可以分为静态水印和动态水印,静态水印是将信息写在代码中,而动态水印则是将信息保存在程序的执行状态中,而不是程序源代码本身。 [coolcode] using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HelloWorld { class Program { static void ...阅读全文
    作者:吉心 | 分类:C# | 阅读:1407 次 | 标签:
  • 常用正则表达式

    “^\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][0-9]*\.[0-9]+)|([...阅读全文
    作者:吉心 | 分类:C# | 阅读:1434 次 | 标签:, , ,
  • 使用C#做MX记录查询

    [coolcode] using System; using System.Collections; using System.ComponentModel; using System.Runtime.InteropServices; //How to use //string[] s= MXSearch.GetMXRecords(“eit.name”); //foreach (string st in s) //Console.WriteLine(“Server: {0}”,st); namespace Eit.Name.Bcomcn { class MXSearch { public MXSearch() { ...阅读全文
    作者:吉心 | 分类:C#, 网络摘编 | 阅读:1929 次 | 标签:, ,
  • WebRequest 如何获取返回的 HTTP 状态码

    使用 HttpWebResponse,而不是 WebResponse。 [coolcode] WebRequest request = WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Console.Write(Convert.ToInt32(response.StatusCode) + ” ” + response.StatusCode.ToString() + “\r\n”); [/coolcode] 这里 StatusCode 是 System.Net.HttpStatusCode,System.Net.Ht...阅读全文
    作者:吉心 | 分类:C#, 网络摘编 | 阅读:11,684 次 | 标签:, , ,