摘要: 摘要:《JavaScript基础与案例开发详解》(张孝祥,徐明华)第2章JavaScript环境,本章力求让读者了解JavaScript的开发环境、运行环境,和开发中会遇见的一些问题,做好学习前的准备。本节为大家介绍解释型语言。2.6 解释型语言虽然无法确定计算机可以聪明到什么程度,但可以确定的是,不通过辅助工具的话它可不认识英文单词。对程序来说,计算机需要一个"翻译",即把程序代码变成计算机可以理解的语言:0和1组成的包含信息的序列。目前存在两种翻译类型:一个是编译,一个是解释。两种方式都需要对代码进行翻译,只是翻译的时间不同而已。编译型语言在计算机运行代码前,先把代码翻译成计算机可以理解的 阅读全文
posted @ 2011-01-21 16:58 ebusi2010 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 摘要:《C#入门经典(第5版)》第8章面向对象编程简介,本章首先介绍OOP的基础知识,包括回答最基本的问题"什么是对象?"。本章还将进入一个对于全面理解OOP非常重要的领域:Windows Forms应用程序。本节为大家介绍静态和实例类成员。 8.1.4 静态和实例类成员属性、方法和字段等成员是对象实例所特有的,此外,还有静态成员(也称为共享成员,尤其是Visual Basic用户常常使用这个术语),例如静态方法、静态属性或静态字段。静态成员可以在类的实例之间共享,所以可以将它们看作是类的全局对象。静态属性和静态字段可以访问独立于任何对象实例的数据,静态方法可以执行与对象类型相关、但与对象实例 阅读全文
posted @ 2011-01-21 16:01 ebusi2010 阅读(442) 评论(0) 推荐(1) 编辑
摘要: 一.类与结构的示例比较: 结构示例:类示例:调用过程:从上面的例子中我们可以看到,类的声明和结构的声明非常类似,只是限定符后面是 struct 还是 class 的区别,而且使用时,定义新的结构和定义新的类的方法也非常类似。那么类和结构的具体区别是什么呢?二 .类与结构的差别 1. 值类型与引用类型结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处 阅读全文
posted @ 2011-01-21 15:43 ebusi2010 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://developer.51cto.com/art/201009/228000.htmC#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门,经历10年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编程语言,它没有让C#开发者社区失望。Visual Studio亦是如此,新版本的Visual Studio 2010所带来的新特性也让开发者们兴奋不已。本文下篇请点击这里。对开场白没兴趣?好吧,我们直接切入正题,下面介绍10个C#编程和Visual Studio IDE使 阅读全文
posted @ 2011-01-21 15:26 ebusi2010 阅读(232) 评论(0) 推荐(0) 编辑
摘要: C#静态类和静态类成员具体的使用是如何的呢?他们会起到什么作用呢?那么本文就向你详细介绍这方面的内容。C#静态类和静态类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。让我们来看看静态类:类可以声明为static的,以指示它仅包含静态成员。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。使用静态类来包含不与特定对象关联的方法。例如 阅读全文
posted @ 2011-01-21 15:19 ebusi2010 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 原文地址http://www.cnblogs.com/yuerlovenet/archive/2007/11/07/951709.html一、什么是静态类所谓静态类即在类的前面用static关键字来修饰的类。这样的类1,不能被实例化2,是密封类3,仅包含静态成员4,不包含实例构造函数二、为什么使用静态类静态类无需创建实例,用类名就可能直接访问其成员,这时也许有人会说了,如果我只把我的成员写成static的,类不标志为静态的,我用类的名字也可访问静态的成员啊,何必多此一举非要把类标志为static的呢?这有就有一说了,上面那样,的确可以做到,这个类既包含静态成员,又包含实例成员,如果用类名直接就 阅读全文
posted @ 2011-01-21 15:09 ebusi2010 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/bitfan/archive/2006/12/13/1441952.aspx在实际程序中,String类型用得非常广泛,然而,由于.NET对String类型变量的独特管理方式,使用不当,会严重影响程序的性能。我们分几个方面来谈这个问题:1 了解String数据的内存分配方式编写一个控制台应用程序,输入以下测试代码: class Program { static void Main(string[] args) { String s = "a"; s = "abcd"; } }使用.NET Framework 2.0 SDK提供的ildasm. 阅读全文
posted @ 2011-01-21 14:32 ebusi2010 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/bitfan/archive/2010/12/10/1902271.html4 我“连网”了吗? 好了,有了前面的铺垫,现在解决判断计算机连网问题水到渠成,其思路很简单: (1)检测一下计算机中的所有网络接口状态,只要都为“Down”,没说的,肯定没连网。 (2)从状态为“Up”的网络接口中选一个(注意排除掉环回接口Loopback),获取其网关和DNS服务器地址,先Ping一下它的网关,如果能Ping通,再Ping一下DNS服务器,看看能不能Ping通。 如果网关Ping不通,就换一个“Up”的网络接口试一试,重复上述过程,直到检测完 阅读全文
posted @ 2011-01-21 14:12 ebusi2010 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/bitfan/archive/2010/12/10/1902257.html1 引子 我相信几乎所有人都知道,Windows操作系统能自动检测出是否本地计算机已经连上网络,并且在任务栏右下角会显示相应的图标(图 1):图 1 对于软件开发者而言,这一功能是比较有用的。比如,你可以在用户连上互联网时,自动检测你所开发的软件是否有更新。 下面我们就聊聊如何在.NET应用软件中克隆Windows的这一功能。 2 “你到底有几个好妹妹”? 不要误会,我不是在教大家唱孟庭苇的这首歌,只是活跃一下气氛罢了。 :) 在这里引用这句歌词,其目的是引出 阅读全文
posted @ 2011-01-21 14:05 ebusi2010 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/bitfan/archive/2010/12/06/1897829.html4.IP终结点 现在介绍.NET网络开发中最重要的一个概念——IP终结点,.NET基类库中使用IPEndPoint类型代表它。 要想理解它,还得从TCP/IP说起。 前面说过,所有连在网络上的计算机都必须要有一个唯一的IP地址,它用于区分开网络上的不同计算机,现在的问题是:一台网络计算机上可能跑着多个网络应用程序,它们可能会使用同一个网络接口从网络中接收(或发送)数据,因而共享同一个IP地址,在这种情况下,你怎么将到达主机的数据包转发给真正的“需求者”? 为了解 阅读全文
posted @ 2011-01-21 13:06 ebusi2010 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/bitfan/archive/2010/12/06/1897797.html=================================================== 互联网连接了不可计数的计算机,如何区分它们是一个必须认真考虑的问题,正如人使用“姓名”进行区分一样,每一台直接连上互联网的计算机也必须有一个唯一的标识,不然,在互联网上传播的信息,如何找到它预期的接收者?1. IPv4与IPv6 IP地址正是用于区分直接连接在互联网上计算机的一种手段,当前广泛使用的IPv4中,使用4个字节来标识互联网主机,比如百度的IP地址就是 阅读全文
posted @ 2011-01-21 13:05 ebusi2010 阅读(454) 评论(0) 推荐(0) 编辑