摘要: 文和大家分享学习一下C#中Attribute特性应用,希望对你有帮助。Attribute与Property 的翻译区别Attribute 一般译作“特性”,Property 仍然译为“属性”。Attribute 是什么Attribute 是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标。简单的说,Attribute就是一种“附着物” —— 就像牡蛎吸附在船底或礁石上一样。这些附着物的作用是为它们的附着体追加上一些额外的信息(这些信息就保存在附着物的体内)—— 比如“这个类是我写的”或者“这个函数以前出过问题”等等。Attribute 的作用特性Attribu 阅读全文
posted @ 2011-04-05 20:15 郑文亮 阅读(814) 评论(0) 推荐(1) 编辑
摘要: 面向对象(Object Oriented,缩写为OO)是现代软件技术的精髓。从早期的SmallTalk到如日中天的Java,都渗透着面向对象思想。OO具有三大特性:封装性、继承性和多态性。想掌握面向对象思想,就必须深入理解 其三大特性。这里我尽量少谈概念,只用一个生活中的例子和一段代码来解释它们。 1、封装性(Encapsulation) 所谓封装,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。OO将万物都视为“对象”(Object),任何对象都具有特性和行为。我们将其特性称为“成员变量” (MemberVarible),将其行为称之为“成员函数" 阅读全文
posted @ 2011-04-05 20:13 郑文亮 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 1. 下图中黄色的高亮文字代表了Silverlight 对象的MIME类型,而不是运行时版本信息。许多开发人员第一次看到这段代码的时候都会认为这个地方是引用了Silverlight的版本信息,例如Silverlight 4. 一个Silverlight宿主应用程序的HTML/ASPX代码: 2. Silverlight只支持PNG格式的图片,不能直接使用GIF格式的图片。如果你一定要使用GIF图片的话,可以考虑使用基于Silverlight开发的 .NET Image Tools Library。很多人已经构建了将GIF转换为PNG的Web服务,可以直接使用。我推荐你使用Paint.NET来进 阅读全文
posted @ 2011-04-05 19:38 郑文亮 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 一、GET乱码的解决方法 在tomcat的server.xml文件中修下面的代码片段,在最后添加URIEncoding="UTF-8",修改后的结果如下 Xml代码 connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 二、POST乱码解决方法 自定义字符集过滤器,代码如下 Java代码 package com.filter; import java.io.IOException; import javax.servlet.F 阅读全文
posted @ 2011-04-05 19:33 郑文亮 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 两个问题是: ◆写程序时少了智能感知; ◆运行程序时速度变慢(反射)。 今天看完New features in CSharp 4.docx才恍然明白,趁着没事,把东西整理一下,希望能对暂时还不明白dynamic有什么用的朋友提供一些参考。当然,由于本人才疏学浅,不保证所有的观点都是正确的,希望大家用辩证的眼光来看这篇文章,如有错误之处,请大伙批评指正。 言归正传,dynamic关键字用于声明一个动态对象,然后通过该动态对象去调用方法或读写属性。 在使用C# 2.0或3.0的时候,如果一个对象需要在运行时才能确定,并且没有接口和基类方面的信息,那我们一般使用反射技术来调用这个未知对像的方法或属性 阅读全文
posted @ 2011-04-05 19:30 郑文亮 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Parameter(参数)用来表示“出现在子句(或类型定义)头部的变量”,Argument(参量)用来表示“出现在目标(或类型的实例)中的值”。换句话说,Arguments(参量)就是对 Parameters(参数)的具体化。 阅读全文
posted @ 2011-04-05 19:24 郑文亮 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.wwwcoder.com/ 作者:Venkatarama Uppugunduri这些至少在程序员的世界中是一种容易被混淆的术语。它们的含意经常会被交换。这里是我对于它们的看法。Attributes(特性)讨论的是主题的天性。而 Properties(属性)则讨论的是主题的所有物中的财产、内容,状态或者所有权。打个比方说我是人类,在这个前提下人类就是以我为主题时的一个 Attribute(特性)。而象在我的公寓中既有人也有狗一样,在这里的人就是以公寓为主题时的 Properties(属性)。相同的事物出现在 .NET 的世界中。例如:Serializable 就是一个 阅读全文
posted @ 2011-04-05 19:20 郑文亮 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 介绍asp.net 4.0 的新增功能简洁的 web.config 文件 控件的新属性 ViewStateMode - 控件的视图状态模式 控件的新属性 ClientIDMode - 生成客户端 ID 的方式 列表控件的新属性 EnablePersistedSelection - 保存选中项的方式 控件的其他一些增强点 RenderOuterTable - 指定控件在客户端呈现的时候,是否在外层加 table 标签 Menu 控件,在 asp.net 4.0 中将会以 ul li 的方式呈现在客户端 RepeatLayout - 布局模式,控件在客户端的 HTML 呈现方式 Wizard 和 阅读全文
posted @ 2011-04-05 17:04 郑文亮 阅读(334) 评论(0) 推荐(0) 编辑
摘要: string appSetting = txtAppSetting.Text;//appSetting子节点值 string connectionString = txtConnectionString.Text;//连接字符串 string key = txtKey.Text;//appSetting子节点Key string connectionName = txtConnectionName.Text;//连接Name ConfigurationOperator op = new ConfigurationOperator();op.SetAppSetting(key, appSetti 阅读全文
posted @ 2011-04-05 16:59 郑文亮 阅读(286) 评论(0) 推荐(0) 编辑