黄聪

论SEO对人类的重要性,请看我的博客:hcsem.com

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

2010年12月22日

摘要: 在上一文中,论述两个.Net Framework对null应用不够合理的例子。大家评论中,给出了不少指导性意见,这里也对.Net中null的使用规范作一下总结。1. Empty代表瓶子是空的,null代表瓶子都没有 首先要明确你的“瓶子”是什么,也就是你代码的逻辑是建立在什么基础或前提之上。如果这个前提不存在,是否为正常的,或是可接受的情况。如果是,则应该允许返回null。 例如ConfigurationElement,既然允许某个节点属性未定义,自然应该允许null。如果前提因为意外(罕见的情况)未实现,则应该抛出异常,交给上一级堆栈进行处理。相应的,Linq中的FirstOrDefault 阅读全文
posted @ 2010-12-22 20:25 黄聪 阅读(661) 评论(0) 推荐(0) 编辑

摘要: 首先还是以前课程的连接: 第一课,编写第一个OpenGL程序 第二课,绘制几何图形 第三课,绘制几何图形的一些细节问题 第四课,颜色的选择 第五课,三维的空间变换 第六课,动画的制作 第七课,使用光照来表现立体感 第八课,使用显示列表 第九课,使用混合来实现半透明效果 第十课,BMP文件与像素操作 第十一课,纹理的使用入门 第十二课,OpenGL片断测试 第十三课,OpenGL是一个状态机 第十四课,OpenGL版本和OpenGL扩展 第十五课,从”绘制一个立方体”来看OpenGL的进化过程 –→ 本次课程的内容这次讲的所有内容都装在一个立方体中,呵呵。呵呵,绘制一个立方体,简单呀,我们学了第 阅读全文
posted @ 2010-12-22 16:26 黄聪 阅读(31894) 评论(1) 推荐(7) 编辑