博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年6月26日

摘要: 前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。   本篇的议题如下:  1. 第一个数据层草图的提出  2. 对数据访问层的思考  3. 第二个数据层草图的提出  1.数据层草图的提出  Richard开始着手设计,一开始他没有就立刻在自己的计算机开始敲代码。而且采用笔+纸开始构思。 因为他认为:写程序不是什么时候都得上机,脑子里面想什么的才是最重要的,往往很多... 阅读全文

posted @ 2010-06-26 10:18 linFen 阅读(493) 评论(0) 推荐(0) 编辑

摘要: 前言:本系列文章主要讲述一个实实在在的项目开发的过程,主要包含:提出问题,解决问题,架构设计和各个逻辑层的实现以及新问题的出现和代码的重构。本系列文章以故事的形式展开,而且文章列举的很多项目的名称,大家也不用太关心,很多都是虚拟的。 本篇主要讲述项目的一些背景。 新人Richard被分配到了一个企业自动化信息管理项目组--Automation Information Management Pro... 阅读全文

posted @ 2010-06-26 10:14 linFen 阅读(363) 评论(0) 推荐(0) 编辑

摘要: 在搞清楚3D立体原理之前我们先了解什么是“真3D”: 我们肉眼所看到的景像是一种具有层次、深度的立体影像。一般我们所谓3D游戏或电影,实际上并非真正的3D;因为屏幕先天即是2D,并且拍摄电影也是使用单镜头的摄影机,所以就算用3D技术制作的动画电影,输出到显示屏也是平面的,我们称呼这种3D为「平面3D」。让我们先做个简单的实验,首先伸出您的一根手指头,并凝视这根手指,然后闭上... 阅读全文

posted @ 2010-06-26 09:06 linFen 阅读(3900) 评论(0) 推荐(0) 编辑

摘要: 2.3 基本配置NHibernate可以配置到几乎在所有的.NET应用程序中运行。一般来说,NHibernate使用两到三层的服务器客户端。客户端通常是一个网站,但是也可以是一个桌面式应用程序。虽然我们在这本书只关注网站,但我们也会覆盖桌面程序。首先从Configuration实例中创建一个ISessionFactory实例。2.3.1 创建SessionFactory 为了去创建一个ISessi... 阅读全文

posted @ 2010-06-26 08:26 linFen 阅读(478) 评论(0) 推荐(0) 编辑

摘要: 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):orACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表... 阅读全文

posted @ 2010-06-26 08:16 linFen 阅读(327) 评论(0) 推荐(0) 编辑

摘要: 尽管 JavaScript 历史上使用冗长而令人生厌的代码块来标的特定浏览器的时期已经结束了,但是偶尔使用一些简单的代码块和对象检测来确保一些代码在用户机器上正常工作依然是必要的。这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面。1. CSS “float” 属性获取给定对象的特定 CSS ... 阅读全文

posted @ 2010-06-26 08:08 linFen 阅读(271) 评论(0) 推荐(0) 编辑

摘要: CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能   UI要求越来越高,界面越做越华丽,给我们开发人员带来的就是使用大量的背景图片,下面介绍一些通过css(不使用图片或少使用图片)来实现一些很常见的效果,圆角效果 圆角用的越来越多,因为圆角确实好看,效果如下: 要实现上面的圆角,一般切图是左,右(或上下)各切1个图片做背景,但这样做只适合固定宽度或高度的box,而且如果box背景... 阅读全文

posted @ 2010-06-26 07:52 linFen 阅读(624) 评论(0) 推荐(0) 编辑