随笔分类 -  C# Language

C# Language
摘要:using System;namespace Test.Com{ /// /// 功能:字符串处理函数集 /// public class DealString { #region 私有成员 /// /// 输入字符串 /// private string inputString=null; /// /// 输出字符串 /// private string outSt... 阅读全文
posted @ 2007-07-19 21:11 Athrun 阅读(303) 评论(0) 推荐(0)
摘要:以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接是否正常,经常用的一个命令就是Ping.exe。感觉相当实用。 现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。 首先,我们用使用Process类,来创建独立的进程,导入System.Di... 阅读全文
posted @ 2007-07-19 21:09 Athrun 阅读(347) 评论(0) 推荐(0)
摘要:撰文:DotNetSpider.com(http://www.dotnetspider.com) 翻译:杨贺宏 谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和... 阅读全文
posted @ 2007-07-19 21:07 Athrun 阅读(291) 评论(0) 推荐(0)
摘要:简介: 当我使用计算机工作时,我总是如此的专心致志,以至于每当我过了“一会儿”去看时间时,发现已经过了三个小时,而我却完全没有意识到!所以我决定使用我从Code Project学来的C#技术,来创建一个简单的应用程序—使用Timer 对象来倒计时一个由我自己设定的时间,并一直循环播放一段wave音乐,直到你重设timer控件。 Timer对象基础 首先你要知道的是,使用... 阅读全文
posted @ 2007-07-19 21:05 Athrun 阅读(569) 评论(0) 推荐(0)
摘要:在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(string value, int fromBase): 可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16: 如Convert.ToInt32(”00... 阅读全文
posted @ 2007-07-19 21:03 Athrun 阅读(340) 评论(0) 推荐(0)
摘要:C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的隔离是应用程序域而不是进程,在单个进程中可以存在几个应用程序域,而且线程可以跨越应用程序域的范围,某个线... 阅读全文
posted @ 2007-07-19 21:00 Athrun 阅读(263) 评论(0) 推荐(0)
摘要:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码... 阅读全文
posted @ 2007-07-19 20:57 Athrun 阅读(269) 评论(0) 推荐(0)
摘要:AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注: [assembly:AssemblyDescription("用最强的抢劫类写成!")]//产品名称[assembly:AssemblyProduct("无为搜索")]//公司[assembly:AssemblyCompany("无为网络")]//合法商标[assembly:As... 阅读全文
posted @ 2007-07-19 20:54 Athrun 阅读(209) 评论(0) 推荐(0)
摘要:谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Windows9... 阅读全文
posted @ 2007-07-19 20:52 Athrun 阅读(307) 评论(0) 推荐(0)
摘要:C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#... 阅读全文
posted @ 2007-07-19 20:44 Athrun 阅读(249) 评论(0) 推荐(0)
摘要:''获得硬盘序列号 Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")Dim Uint32 As UInt32For Each cmicWmiObj As ManagementObject In cmicWmi.GetUint32 = cmicWmiObj("s... 阅读全文
posted @ 2007-07-19 20:41 Athrun 阅读(461) 评论(0) 推荐(0)
摘要:1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for... 阅读全文
posted @ 2007-07-19 20:39 Athrun 阅读(255) 评论(0) 推荐(0)
摘要:/****************************************************************** ** File Name:IPExport.cs ** Copyright (c) 2004-2005 PPTech Studio(PPTech.Net) ** Creater:Rexsp(MSN:yubo@x263.net) ** Create Date:200... 阅读全文
posted @ 2007-07-19 20:34 Athrun 阅读(416) 评论(0) 推荐(0)
摘要:首先声明,这篇文章仅仅是个人的学习体会,并不是标准资料。如果有什么谬误,欢迎高手指出。object o1 = new object();string s1 = o1.ToString(); // s1 will be "System.Object"object o2 = "hello";string s2 = o2.ToString(); // s2 will be "hello"这和... 阅读全文
posted @ 2007-07-19 20:30 Athrun 阅读(295) 评论(0) 推荐(0)
摘要:下面是游戏的源代码。有两个文件:Main.cs 和 Snake.cs //// Main.cs Begin//using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.... 阅读全文
posted @ 2007-07-19 20:26 Athrun 阅读(1554) 评论(2) 推荐(1)
摘要:在企业应用开发世界,性能,灵活性和安全性是最重要的。我作为一个VC++程序员开始我的职业生涯,并且在一个晴朗的早晨,我被转到了Web开发部。像每个C++程序员一样,我也很失落。我想每个像Tom,Dick甚至Harry能用HTML编程。然而,不久我就发现真正的挑战是生产高性能的,灵活的可靠的应用程序。综上所述,Web环境松耦合的,不分国界的本质将使你永远神往。 为了制作高性能的灵活的应用... 阅读全文
posted @ 2007-07-19 20:22 Athrun 阅读(246) 评论(0) 推荐(0)
摘要:对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有必要的内存管理任务。 对于非托管资源,您在应用程序中使用完这些非托管资源之后,必须显示的释放他们,例如System.IO.StreamReader的一个文件对... 阅读全文
posted @ 2007-07-19 20:20 Athrun 阅读(257) 评论(0) 推荐(0)
摘要:Equals 方法只是在 System.Object 中定义的一个虚拟方法,它由任何选择执行该任务的类所重写。== 运算符是一个可由类重载的运算符,该类通常具有恒等行为。 对于未重载 == 的引用类型,该运算符会比较两个引用类型是否引用同一对象,而这恰好是 System.Object 中的 Equals 实现所做的工作。 对于未重载 == 的值类型,该运算符会比较这两个值是否"按位"相等,即是否... 阅读全文
posted @ 2007-07-19 20:18 Athrun 阅读(190) 评论(0) 推荐(0)
摘要:在编程的时候,经常遇到要判断一个字符串中的字符是否全部是数字(0-9),本来是一个很容易实现的功能,但程序员首先会想到的是,这样简单的功能有没有现成的函数可以用呢?VB.NET中有个IsNumeric(object),C#中只有判断单个字符的Char.IsNumber(),IsNumeric可以判断double类型的数字字符串,但无法排除正负号和小数点,如果判断字符串是否是一个数的话用它挺合... 阅读全文
posted @ 2007-07-19 20:15 Athrun 阅读(457) 评论(0) 推荐(0)
摘要:/****************************************************** FileName:Copyright (c) 2003-xxxx *********公司技术开发部Writer:create Date:2004-12-20Rewriter:Rewrite Date:Impact:Main Content:(Function Name、para... 阅读全文
posted @ 2007-07-19 20:13 Athrun 阅读(258) 评论(0) 推荐(0)