技术成就梦想

知道用户需求,做到专注!c#,donet,Frameworks,UML,面向对象,设计模式!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 32 下一页

2009年12月21日

摘要: 一、Access 数据类型有些另类,而且密码太容易被攻破,性能不高,只能用在Windows程序上。 一般说来,单个表不超过10万少条记录为好,整个数据库不超过100M为好。ACCESS对数据库容量限制为2G,但超过100M后性能便会有很大折扣。二、HSQLDB 支持csv,配置分发容易,大数据量情况下性能不佳,这和sql执行效率无关,性能瓶颈在硬盘文件上,毕竟由于hsqldb没有在数据文件存储上花... 阅读全文

posted @ 2009-12-21 13:26 我不是高手 阅读(1956) 评论(0) 推荐(0) 编辑

2009年12月13日

摘要: 1、break,跳出或中止for、while、switch和foreach语句,程序跳转到程序后面的代码2、continue,跳出当前循环体,继续下一个循环3、return,跳出方法体 阅读全文

posted @ 2009-12-13 16:30 我不是高手 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 今天在网上看到了一篇讲解<<C#值类型与引用类型的文章>>感受颇深:以前在学校的时候,只知道值类型是按值传递,引用类型是按址传递,上班后又有了点进步,知道值类型是存储在堆上的,而引用类型是存储在堆栈上的。但是今天看了这片文章才知道自己是多么的肤浅啊。 从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时... 阅读全文

posted @ 2009-12-13 14:02 我不是高手 阅读(374) 评论(0) 推荐(0) 编辑

2009年12月11日

摘要: 面向对象三要素是:封装 继承 多态封装封装就是事物抽象为类,把对外接口暴露,将实现和内部数据隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为R... 阅读全文

posted @ 2009-12-11 09:06 我不是高手 阅读(18257) 评论(1) 推荐(3) 编辑

摘要: "Is-a”与"Has-a"的关系。。。"Is-a”代表类之间或类与接口的继承关系,比如猫是动物,狗也是动物,都继承了动物的共同特性,再用OO语言实现时,应将猫和狗定义成两种类,均继承动物类。"Has-a"代表的是对象和他成员的从属关系,同一种类的对象,通过它们的属性的不同值来区别。比如张三和李四都是人,但他们的名字不一样,可以以此区分这两个具体的人。名字应该作为人的成员变... 阅读全文

posted @ 2009-12-11 09:02 我不是高手 阅读(6335) 评论(1) 推荐(1) 编辑

2009年12月9日

摘要: 这里要看你的具体需求,一般分为以下几种可能性:1.如果你返回的集合是只用于遍历,不可修改的,则返回IEnumerable<T>2.如果返回的集合需要修改,如添加和删除元素,用ICollection<T>3.如果返回的集合需要支持排序,索引等,用IList<T>4.如果返回的集合要支持索引,但不能添加,删除元素,用ReadOnlyCollection<T&g... 阅读全文

posted @ 2009-12-09 23:06 我不是高手 阅读(348) 评论(1) 推荐(0) 编辑

摘要: 定义:委托就是将方法作为方法的参数有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是... 阅读全文

posted @ 2009-12-09 14:19 我不是高手 阅读(606) 评论(0) 推荐(0) 编辑

摘要: 在还不太熟悉反射的昨天,以为反射很神秘,在网上到处找答案.今天找了段代码敲了一下,茅塞顿开!其实反射也就那么简单的一回事! 反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信息.比如,有一个对象a,这个对象不是我们定义的,也许是通过网络捕捉到的,也许是使用泛型定义的,但我们想知道这个对象的类型信息,想知道这个对象有哪些方法或者属性什么的.甚至我们想进一步调用这个对象的方法.关键是现在我们... 阅读全文

posted @ 2009-12-09 14:15 我不是高手 阅读(639) 评论(0) 推荐(1) 编辑

摘要: 如果没有看《C#反射(一)》、建议先看《C#反射(一)》再看这一篇。上一篇文章发表,有人评论我所写的东西比较基础。其实我也知道我也只不过是在写最基础的语法而已,之所以写它是因为自己学编程学了一两年之后才接触到反射,相信会有很多人跟我有过同样的经历。概其原因,书店里几乎90%的书籍都不谈反射。还有,曾经在百度、goole搜索过反射,但也很难找到自己喜欢的答案。希望我所写的东西能为那些初学编程的新手有... 阅读全文

posted @ 2009-12-09 14:12 我不是高手 阅读(1760) 评论(0) 推荐(0) 编辑

摘要: 我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,完全可以用 Dictionary<string, int> 来存储购物车信息,而... 阅读全文

posted @ 2009-12-09 09:39 我不是高手 阅读(439) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 32 下一页