2012年6月4日

ASP.NET(1)

摘要: ASP.NET是一种动态网页技术,在服务器端运行.NET代码,动态生成HTML。Web Application和Web Site的区别:WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,比如不需要船桨命名空间、CS代码修改后不需要重启就能换看到变化(WebApp和WebSite修改aspx都不需要重启),但是不利于工程化开发,例如代码出错不容易发现,代码不分命名空间(开发技术上面没任何区别,只是开发、调试习惯不同而已)。请求----处理-----响应模型Get与Post设定form的method属性指定表单提交方式,get(默认值)是通过URL传递表单值,post传递 阅读全文

posted @ 2012-06-04 18:11 Cassie,zh 阅读(251) 评论(0) 推荐(0) 编辑

温故而知新-----类和结构 多态性、使用Override和New关键字进行版本控制

摘要: 多态性多态性(Polymorphism),是封装和继承之后,面向对象编程的第三个支柱。多态性具有两个截然不同的方面:1.在运行时,在方法参数和集合或数组等位置,派生类的对象可以做为基类的对象处理。此时,该对象的声明类型不再与运行是类型相同。2.基类可以定义并实现虚方法,派生类可以重写这些方法,即派生类提供自己的定义和实现。运行时,客户端调用该方法,CLR查找对象的运行时类型,并调用虚方法的重写方法。虚方法允许你以统一的方式处理多组先关的对象。例:基类Shape,派生类Rectangle、Circlepublic class Shape{public int X{get;set;} public 阅读全文

posted @ 2012-06-04 12:47 Cassie,zh 阅读(140) 评论(0) 推荐(0) 编辑

温故而知新-----类、结构

摘要: 类和结构是.NET Framework中的常规类型系统的两种基本构造。两者在本质上都属于数据结构,封装着一组整体作为一个逻辑单位的数据和行为。数据和行为是该类或结构的“成员”,他们包含各自的method,property和event等。类是一种“引用类型”(堆,内存分配地址)。创建类的对象时,对象赋值到的变量只保存对该内存的引用。将对象引用赋值给新变量时,新变量引用的是原始对象。通过一个变量做出的更改将反映在另一个变量中,因为两者引用同一数据。结构是一种值类型(栈上分配空间,这个空间对应着值类型的变量)。创建结构时,结构赋值到的变量保存该结构的实际数据。将结构赋值给新变量时,将复制该结构。因此 阅读全文

posted @ 2012-06-04 12:46 Cassie,zh 阅读(195) 评论(0) 推荐(0) 编辑

温故而知新-----静态类与静态成员

摘要: 静态类与非静态类基本相同,但静态类不能实例化。使用类名访问类的成员。对于只对输入参数进行运算而不获取或设置任何内部实例字段的方法集,静态类可以很方便的用作这些方法集的容器。demo:在.NET Framework类库中,静态类Syetem.Math包含的方法只执行数学运算,而无需存储或检索特定Math类实例特有的数据。也就是通过指定类名和方法名来应用类成员。double dub=-2.1;Console.WriteLine(Math.Abs(dub));Output:2.1和所有类型一样,当加载引用静态类的程序时,.NET FrameWork CLR将加载该静态类的类型信息。程序不能指定加载静 阅读全文

posted @ 2012-06-04 12:44 Cassie,zh 阅读(170) 评论(0) 推荐(0) 编辑

导航