摘要:
布局 Canvas 绝对布局 通过控件的Canvas.Top 和Canvas.Left 定义位置 StackPanel 流布局 Grid 类似Html的Table Canvas <Canvas Background="Green"> <Button Width="100" Height="30" Content="Button1"></Button> <Button Width="100" He... 阅读全文
摘要:
System.Linq.Expressions 命名空间 System.Linq.Expressions 命名空间包含一些类、接口和枚举,它们使语言级别的代码表达式能够表示为表达式目录树形式的对象。 抽象类 Expression 可提供用于对表达式目录树进行建模的类层次结构的根目录。 从 Expression 派生的此命名空间中的类(例如 MemberExpression 和 Parameter... 阅读全文
摘要:
反射: 通过 System.Reflection 命名空间中的类以及 System..::.Type,您可以获取有关已加载的程序集和在其中定义的类型(如类、接口和值类型)的信息。您也可以使用反射在运行时创建类型实例,以及调用和访问这些实例。 namespace _Net的反射 { public class Person { public void Action() { Console.Writ... 阅读全文
摘要:
网站结构 webconfig 设置为form验证, 并拒绝所有的匿名用户 <authentication mode="Forms"> <forms loginUrl="~/Account/Index" timeout="2880" path="/" /> </authentication> <aut 阅读全文
摘要:
工作中, 我们常常需要开发windows服务, 那么, 一个可维护性好, 可扩展性高的的windows程序可以使我们省去不少的时间和精力. 我们来分析一下 一个windows服务应该看成是一个对象, 它拥有以下基本行为 行为: 执行行为.(这个服务要做什么事) 同一种行为, 不同的实现逻辑, 典型的工厂模式. 下面, 我们来定义两个windows服务类 public class OneTask ... 阅读全文
摘要:
回顾一下asp.net的流程处理http://www.cnblogs.com/jianjialin/archive/2011/06/14/2080768.html和http://www.cnblogs.com/jianjialin/archive/2011/06/14/2080880.html 在处理流程里面有两个方法, 我们在这里分析一下 void application_PostResolv... 阅读全文
摘要:
<!-- .postbody{font-size:12px} --> Attribute 是什么 Attribute 是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标。 简单的说,Attribute就是一种“附着物” —— 就像牡蛎吸附在船底或礁石上一样。 这些附 阅读全文
摘要:
解决上一篇提出的剩下的问题 前端国际化. 通过js语言包解决. 准备好js语言包. 在模板页中使用如下代码 <script src='http://www.cnblogs.com/Scripts/grid.locale-<%=System.Threading.Thread.CurrentThread 阅读全文
摘要:
国际化主要在以下几个方面 1. 通常的文本国际化. 通过asp.net资源文件解决. 2. 前端国际化. 通过js语言包解决. 3. 后台输出的提示语言等的国际化.(比如说”该用户名不存在”) 4. 状态枚举的国际化.(比如说”正常”,”停止”等状态) 5. 数据库数据的国际化(比如说一级目录二级目录等文本) asp.net mvc中的资源文件 本地文件: Views文件夹内. 用于给ASPX,... 阅读全文
摘要:
正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字 修饰符 修饰符 描述 i 执行对大小写不敏感的匹配。 g ... 阅读全文