随笔分类 - OO
摘要:都已经快2010年了,难道编程序必须要从机器码开始学吗?
的确,我不否认算法的重要,我不否认任何一门计算机基础课程的重要性
但是成为一个合格的武林人士,不是必须学会紫阳神功的
为什么没有任何一个人的解法是基于面向对象思想的?
难道用了C#、Java就算面向对象了?
我写了一个面向对象的解,很容易理解的
运行效率比我看到的eaglet的要慢50%左右,至少证明不会慢太多。比不合理的非对象算法要快很多了。
但是软件工程仅仅需要运行效率吗?难道忘记了软件危机是怎么产生的吗?
同时另外写了一个非面向对象的,运行时间是eaglet的66%左右,仅exe提供。
阅读全文
摘要:一个类对应数据库中的一个或多个表
永远不在应用程序中使用SQL语句
从数据库出来的就是实体信息
ORM在数据库内做更为合适
凡是做软件设计的,都知道我们追求的目标是松耦合的.
就是说,最好是每个层互相之间的关联降低到最低限度.
以下是个人的一些体会,软件设计我们可以这么做
1"获取用户需求
2"界面设计
3"业务实体类设计
4"数据库设计
5"编码
除了要进行连接字符串的配置
应用程序的数据层代码基本是无需修改了
阅读全文
摘要:本文通过比较Hibernate3.0和ADO.net 2.0对数据库存储过程的执行来比较两者的基本情况。
由于本人对Hibernate不熟悉,所有Hibernate代码均转载自http://java.e800.com.cn/articles/2007/515/1179165860296629767_1.html
如果有任何不恰当的地方请多多指教
本文的目的是
如果Nhibernate没有其它的过人之处,在.net环境下要他干嘛呢?
阅读全文
摘要:最近复习OO概念,不想在VB2005里头挖出这么个以前不注意的东西来,把帮助文件的内容贴上来,作为备忘.
隐藏和重写很容易混淆。二者都在派生类继承基类时使用,并且都是用另外的元素重定义一个已声明的元素。但二者之间有重大区别。
阅读全文