摘要: 强/弱类型是指类型检查的严格程度。语言有无类型,强类型和弱类型3种。无类型的不检查,甚至不区分指令和数据。弱类型的检查很弱,仅能严格地区分指令和数据。强类型则严格地在编译器进行检查。 弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C和C++是静态语言,也是强类型原因呢;Perl和php是动态语言,但也是弱类型语言。强类型语言在没有强制类型转化前,不允许两种不同的类型相互操作。Java,C#和Python等都是强类型语言。 使用哪种语言还是按需要而定。编写简单而小的应用程序,使用弱类型语言可节省很多代码量,有更高的开发效率。而针对构建大型项目,使用了强类型语言可能更加. 阅读全文
posted @ 2012-12-05 22:12 柏衣 阅读(1104) 评论(1) 推荐(0) 编辑
摘要: .NET技术不断翻新,.NET框架的版本从1.0开始进过1.1,2.0,3.0,3.5现在到了4.0的版本。.NET4.0与Framwork 3.5 sp1并行工作。在旧版本的Framwork中可以运行应用程序,将继续能够在.NET4.0上。.NET2.0 ,3.0和3.5版本的sp1都在相应的程序集中。 阅读全文
posted @ 2012-12-05 22:01 柏衣 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 中文翻译上都是“属性”,实际上两者都是大相径庭的。Attribute属于OOA/OOD的概念,而Property属于编程语言中的概念。Attribute是Microsofe .NET FRAMEWORK 文件的元数据,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为。Property属性是面向对象编程的基本概念,提供了对私有字段的访问封装,在C#中以get和set访问器方法实现时可读可写属性的操作,提供了安全和灵活的数据访问封装。可以说两者没有可比性,只要记住Attribute是派生于System.Attribute类之下,它的主要作用是描述,比如为了描述某个方法是来自外部 阅读全文
posted @ 2012-12-05 21:55 柏衣 阅读(263) 评论(0) 推荐(0) 编辑
摘要: CLR是公用语言运行时(Common Language Runtime),是一种多语言执行环境,是.net提供的一种运行环境,支持众多数据类型和语言特性。它管理者代码的执行,并使开发过程变得简单。这是一种可操控的执行环境,其功能通过编译器与其他工具共同展现。为了使运行时环境可以向可控代码提供服务,语言编译器需要产生一种元数据,它将提供在使用语言中的类型,成员,引用的信息。运行时环境使用元数据定位并载入类,在内存中展开对象实例,解决方法调用,产生本地代码,强制执行安全性,并建立运行时环境的边界。CTS:公共类型系统(Common Type System)类似于COM定义的标准二进制格式。 阅读全文
posted @ 2012-12-05 21:41 柏衣 阅读(111) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-12-05 16:24 柏衣 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-12-05 16:20 柏衣 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-12-05 16:18 柏衣 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-12-05 16:17 柏衣 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-12-05 16:15 柏衣 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 解决winform当前打开的窗体关闭问题1、关闭所有打开的窗体:application.exist;2、关闭当前打开的某一个窗体foreach(var item in application.openform){ if(item="form1") { item.closed; }} 阅读全文
posted @ 2012-12-05 11:37 柏衣 阅读(333) 评论(0) 推荐(0) 编辑