摘要:
Microsoft Visual SourceSafe是美国微软公司出品的版本控制系统,简称VSS。它提供了还原点和并行协作功能,从而使应用程序开发组织能够同时处理软件的多个版本。该版本控制系统引入了签入和签出模型,按照该模型,单个开发人员可以签出文件,进行修改,然后重新签入该文件。当文件被签出后,其他开发人员通常无法对该文件进行更改。通过源代码管理系统,开发人员还能够回滚或撤消任何随后产生问题的更改。作为一种版本控制系统,Visual SourceSafe 能够:• 防止用户无意中丢失文件。• 允许回溯到以前版本的文件。• 允许分支、共享、合并和管理文件版本。• 跟踪整个项目的版本。• 跟踪 阅读全文
摘要:
封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习面向对象(ObjectOriented,OO)的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论,个人能力有限,不足之处还请指正。多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象.. 阅读全文
摘要:
C#是一个特殊的平台,由于微软的商业目的,所以对自己的Sql Sqerver数据库平台有特殊的照顾,在.NET平台上与Sql Sqerver数据库的相关的操作会显得很便利,但Oracle毕竟是市场上使用的主流数据库,所以在.NET平台上对于Oracle的操作也常常会遇到,在网上查询了许多资料,但大多都不是太清晰,这里对在.NET平台上连接数据库的过程做一下详细的介绍。1.由于.net framework的庞大,所以在简历工程的时候目标框架会默认.Net framework n.0 Client Profile模式,这是一种简化的方式,要俩链接Oracle需要修改为.Net framework 阅读全文
摘要:
所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下表列出了五种类型的约束:约束说明T:struct类型参数必须是值类型。可以指定除 Nullable 以外的任何值类型。T:class类型参数必须是引用类型,包括任何类、接口、委托或数组类型。T:new()类型参数必须具有无参数的公共构 阅读全文
摘要:
Bootstrap 是基于 HTML,CSS 和 JavaScript 的简洁灵活的流行前端框架及交互组件集,由微博的先驱 Twitter 在2011年8月开源的整套前端解决解决方案。Bootstrap 有非常完备和详尽的开发文档,Web 开发人员能够轻松搭建出清爽风格的界面以及实现良好的交互效果。与jQuery UI 相识,简单的调用就可以获得精美的页面效果。官方网站:http://www.bootcss.com/Bootstrap 的口号是 Designed for everyone, everywhere.(适用于任何场景,适用于每一个人),主要有以下特色:支持所有主流浏览器、12列栅格 阅读全文
摘要:
Web开发的一些基本原则一、最小权限原则 只允许用户做某些操作,而不是不允许用户做某些操作。 用户看到的是服务器端执行输出的结果,用户不可能看到aspx、aspx.cs源文件,目标另存为也是保存的服务器端执行后的结果。js、html是被输出到浏览器上的,用户有办法看到。二、C#代码运行在服务器端,js代码运行在客户端。 可以在空间的OnClientClick中编写客户端代码(js):return confirm(‘真的要删除吗?’) 服务器端编写context.Response.Write("<srcipt ty[pe='text/javascript> aler 阅读全文