摘要: 1、类的默认限定符 2、派生类中重写的方法要和抽象类的抽象方法中的限定符一致;3、属性中的内联 完全由CLR决定,我们无法使用像c++中inline的关键字来控制哪些方法是内联的。4、类中的静态构造函数 静态构造函数没有访问修饰符; .NET运行库没有确保什么时候执行静态构造函数,所有不应该把要求在某个特定时刻(eg:加载程序集时)执行的代码放在静态构造函数中。也不能预计不同类的静态构造函数按照什么顺序执行。但是,可以确保静态构造函数最多执行一次,通常在第一次调用类的任何成员之前执行静态构造函数。 静态构造函数不能带任何参数。而且它只能访问类的静态成员。5、类 从构造函数中调用其他构... 阅读全文
posted @ 2012-09-09 23:40 JustCoding 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 3、有关CLR、CTS、CLS 在学习.NET的过程中,都会不可避免地接触到这三个概念,那么这三个东西是什么以及它们之间的关系是怎样的呢?我们在学习的过程中可能比较过多的会去关注CLR,因为CLR是.NET Framework的核心,但是我要说的是CTS和CLS更为重要,因为他们是CLR的核心。任何编程语言,如果想要在.NET CLR上执行,就必需提供一个编译器,将此语言的程序编译成.NET CLR所认识的metadata以及IL,符合CTS的规定。并非所有的语言都能和C#一样符合CTS的规范,毕竟许多语言出现在先,CTS出现在后,所以有一些旧的语言未能符合CTS的规定。这类的语言在.NET. 阅读全文
posted @ 2012-07-12 09:58 JustCoding 阅读(134) 评论(0) 推荐(0) 编辑
摘要: AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。AJAX 是一种在 2005 年由 Google 推广开来的编程模式。AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。通过 AJAX,你可以创建更好、更快以及更友好的 WEB 应用程序。AJAX 基于 JavaScript 和 HTTP 请求(HTTP requests)。1、AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。2、什么是 AJAX ?AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技 阅读全文
posted @ 2012-07-11 10:13 JustCoding 阅读(125) 评论(0) 推荐(0) 编辑
摘要: WCF(Windows Communication Foundation)是微软基于SOA(service oriented architecture)推出的.net平台下的框架产品,它代表啦软件架构设计与开发的一种发展方向,在微软的战略计划中也占有非常重要的低位。 1、什么的WCF 官方的解释是:它是使用托管代码建立和运行面向服务应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,而且能与已有系统兼容协作。它是微软分布式应用程序开发的集大成者,整合啦.NET平台下所有的和分布式系统有关的技术。 2、WCF的优势 1)、统一性 由于它对... 阅读全文
posted @ 2012-07-10 10:25 JustCoding 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 变量 命名规则: 1、变量的第一个字母必须是字母、下划线(_)、或者@ 2、其后的字母可以是数字或者字母、下划线; 3、不能错误使用关键字; 4、命名是区分大小写的; 命名约定: 1、Hungarian表示法 在变量前面加上一个小写字母的前缀表示类型,如int 可以在前面加上i(或者n) 像iAge,这种方法可以很容易看出各个变量的类型 上面的方法也有许多的弊端,所以现在.net framework有两种命名约定,PascalCase 和cameCase 2、PascalCase 例如:age,firstClass 3、cameCase 例如:Age,FristC... 阅读全文
posted @ 2012-07-08 17:55 JustCoding 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、.net framework 含义 它的微软为开发应用程序而创建的一个具有革命意义的平台,它致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发。 .NET Framework 是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等,甚至是一些旧的语言,如COBOL)的开发。NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员.. 阅读全文
posted @ 2012-07-08 02:01 JustCoding 阅读(498) 评论(0) 推荐(0) 编辑