摘要: 在C#中数组Array,ArrayList,泛型List都能够存储一组对象,但是在开发中根本不知道用哪个性能最高,下面我们慢慢分析分析。 一、数组Array 数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。 Array 类是 C# 中所 阅读全文
posted @ 2016-08-26 16:30 石shi 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 上篇博文到学生表的一个接口由SqlServerDal和AccessDal层实现具体的方法。 下面定义一个生产抽象产品工厂的接口: 五:定义MySchoolIFactory下IStudentFactory的工厂(引用IStudens接口): 六:有两个具体的工厂:SQLServerFactory和Ac 阅读全文
posted @ 2016-08-26 00:55 石shi 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 上一篇博客提到了.net的架构模式,主要写了普通的实现和OOP思想的三层模式,当然有一定的弊端,这篇博文主要是通过对学生表的操作实现抽象工厂+反射通用数据源的设计。 一:Model层对实体类的封装: 二:DBLibrary 访问数据库的两个类进行分装:SqlServer和Access 1.SQLHe 阅读全文
posted @ 2016-08-25 23:26 石shi 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 大多OOP语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠 原型链 来实现。 1.原型链 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方法。 构造函数,原型,实例之间的关系:每个构造 阅读全文
posted @ 2016-08-25 12:46 石shi 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 一:ExtJs简介: ExtJs通常简称为Ext,它是一个非常优秀的Ajax框架,用Javascript编写,它与后台技术无关,可以用来开发具有炫丽外观的富客户端应用。Ext所开发的多彩界面吸引了许多程序员的眼球,同时也吸引了众多客户,它似乎一夜之间就速讯流行开来,对于企业应用系统,成MIS类型的系 阅读全文
posted @ 2016-08-25 12:29 石shi 阅读(2513) 评论(0) 推荐(1) 编辑
摘要: MVC中的页面传值,通常指Controller和view之间的数据传递,经常用到的有几种方式,总结如下: 一:ViewData 获取或设置一个字典,其中包含在控制器和视图之间传递的数据。使用ViewData是采用键值对的形式,对所定义的数据进行传递。在View中会自动识别到拥有唯一键值的ViewDa 阅读全文
posted @ 2016-08-24 22:20 石shi 阅读(5447) 评论(0) 推荐(0) 编辑
摘要: jQuery提供了多种绑定事件的方式,每种方式各有其特点,明白了它们之间的异同点,有助于我们在写代码的时候进行正确的选择,从而写出优雅而容易维护的代码。下面我们来看下jQuery中绑定事件的方式都有哪些。 jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的 阅读全文
posted @ 2016-08-24 22:06 石shi 阅读(53922) 评论(0) 推荐(10) 编辑
摘要: 一:Ref和Out 的区别: 1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。 2、使用ref和out时,在方法的参数和执行方法时,都要加Ref或Out关键字。以满足匹配。 3、out适合用在需要retrun多个返回值的地方,而ref则用在需要被调用的方法 阅读全文
posted @ 2016-08-24 20:31 石shi 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 分页很重要,面试会遇到。不妨再回顾总结一下: 一:创建测试环境,(插入100万条数据大概耗时5分钟)。 二:--创建测试表 三 --1万记录集 四:.几种典型的分页sql,下面例子是每页50条,198*50=9900,取第199页数据。 四:分别在1万,10万(取1990页),100(取19900页 阅读全文
posted @ 2016-08-24 19:44 石shi 阅读(8588) 评论(2) 推荐(7) 编辑
摘要: 通过分装的方法: Access数据库的帮助类: 比较全的写法: 通过重载: 重载的方法: 阅读全文
posted @ 2016-08-24 00:02 石shi 阅读(955) 评论(0) 推荐(1) 编辑