摘要: 1. Display Display特性可以为模型属性设置友好的”显示名称“或者”显示顺序“等等。2.ScaffoldCollumn ScaffoldCollumn特性可以隐藏HTML辅助方法渲染的一些属性3.DisplayFormat DisplayFormat特性可以用来处理属性的各种格式... 阅读全文
posted @ 2014-08-12 14:38 小小中 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Asp.net MVC框架的扩展性意味着实现自定义验证逻辑有着很大的可行性。主要有两个核心方法:1.将验证逻辑封装在自定义的数据注解中。2.将验证逻辑封装在模型对象中。 把验证逻辑封装在自定义数据注解中可以轻松地实现在多个模型中重用逻辑,这需要在特性内部编写代码以对应不同类型的模型,一旦实现了,... 阅读全文
posted @ 2014-08-12 14:16 小小中 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Asp.net MVC的验证特性是由模型绑定器、模型元数据、模型验证器和模型状态组成的协调系统的一部分。1.验证和模型绑定默认情况下,Asp.net MVC框架在模型绑定石执行验证逻辑,在操作方法带有参数时,模型绑定将隐式地执行[HttpPost]Public ActionResult Create... 阅读全文
posted @ 2014-08-11 17:56 小小中 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 主要针对Sql server 2005及以上,创建简单用户名和密码所引起的密码简单的问题。解决方案CHECK_POLICY = OFF; --强制密码策略use MusicStore--创建登陆名 create Login ms --用户with password = 'ms', --密码... 阅读全文
posted @ 2014-07-30 11:39 小小中 阅读(6885) 评论(0) 推荐(0) 编辑
摘要: c#读写xml文件已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price 阅读全文
posted @ 2013-01-28 14:33 小小中 阅读(148) 评论(0) 推荐(0) 编辑
摘要: system.threading 命名空间提供一些使得能进行多线程编程的类和接口,其中线程的创建有以下三种方法:thread、threadpool、timer。下面我就他们的使用方法逐个作一简单介绍。1. thread这也许是最复杂的方法,但他提供了对线程的各种灵活控制。首先你必须使用他的构造函数创建一个线程实例,他的参数比较简单,只有一个threadstart 委托:public thread(threadstart start);然后调用start()启动他,当然你能利用他的priority属性来设置或获得他的运行优先级(enum threadpriority: normal、 lowes 阅读全文
posted @ 2012-10-24 11:48 小小中 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 面向对象的思维方式: 面向对象是围绕对象和类来分析、设计软件系统的。面向对象分析: 面向对象分析的主要任务是根基用户的需求,建立一个准确的、完整的、一致的系统模型。在面向对象的分析过程里,项目组通过分析软件的功能性需求,得到一个理想化的系统模型,该模型更多的侧重于描述我们需求解决的问题是什么---我们称这种模型为分析模型。面向对象分析与面向对象设计的区别:1、在侧重点上,面向对象分析侧重于理解问题,描述软件做什么,而面向对象设计侧重于理解解决方案,描述软件如何做。2、面向对象分析一般只考虑理想的设计,不关心技术和实现的细节,而面向对象设计更具体、更详细、更接近真实的代码的设计方案。3、在设计结 阅读全文
posted @ 2012-08-13 10:31 小小中 阅读(780) 评论(1) 推荐(1) 编辑
摘要: A a=new B()的意义前提:A是B的父类。A a = new B();或A a;B b=new B();a=b;这一句的过程是这样的,1)创建一个类A的引用a2)创建一个类B的实例3)把类B的引用赋值给a因为A是B的父类,所以,赋值成功。过程:当消息发送到子类并要求以确定的参数调用其中一个方法时:消息的处理如下沿着类链自下而上逐级查找,直到找到符合消息所要求的方法为止。子类检查是否有同名且参数完全对应(参数的个数、类型、排列顺序均要相同)的方法,若有,就调用它,若没有,它的父类就响应这个消息的处理,查找同名及同参数个数、类型、顺序的方法,若有,就调用这个方法。如果查找到最上层仍未找到就会 阅读全文
posted @ 2012-08-10 09:44 小小中 阅读(9199) 评论(4) 推荐(1) 编辑
摘要: ///.net Framework 2.0版本以上支持此控件///命名空间:System.ComponentModel///此控件一般是用来实现“多线程”操作,解决了UI界面处于停止响应的状态。///此控件可以视图支持,也可以像编程那样来创建它BackgroundWorker worker = new BackgroundWorer();///注意几个重要的事件处理程序(Event):///事件处理程序DoWorkEventHandler(object sender , DoWorkerEventArgs e); ///若要收到进度更新通知,请使用ProgressChangedEventHa. 阅读全文
posted @ 2012-04-18 15:23 小小中 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 1、Windows 7/Vista上安装ags 93/931的额外步骤:Additional Vista Requirements。注意:图中是最小要求,其他功能选装;2、ArcGIS Server目前是32位程序,在64位操作系统中,为了保证稳定,需要以32位程序运行。因此,IIS和ASP.NET也需要运行在32位模式下,具体步骤如下:(1)在命令行中运行引号 中 的命令来开启32位模式:“cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1”;(2) 阅读全文
posted @ 2012-04-16 13:37 小小中 阅读(2663) 评论(0) 推荐(0) 编辑