代码改变世界

阅读排行榜

数据结构顺序表

2010-05-21 08:49 by ScriptZhang, 5451 阅读, 收藏,
摘要: 线性表(List)是由n(n≥0)个相同类型的数据元素构成的有限序列。对于这个定义应该注意两个概念:一是“有限”,指的是线性表中的数据元素的个数是有限的,线性表中的每一个数据元素都有自己的位置(Position)。本书不讨论数据元素个数无限的线性表。二是“相同类型”,指的是线性表中的数据元素都属于同一种类型。虽然有的线性表具有不同类型的数据元素... 阅读全文

PHPUnit单元测试入门

2010-05-19 21:19 by ScriptZhang, 3173 阅读, 收藏,
摘要: 我使用的是Zendstudio,直接配有PHPunit了,只在在要测试的项目加入PHPUnit的包就可以使用PHPUnit进行单元测试了。为了演示PHPunit的使用,我写了一个测试类Demo然后 在将包直接放到项目目录下新建一个Demotest类,可以直接使用zendstudio的新建类PHPUnit Test Case然后 里面有写好部分测试用的代码 ,写入要测试的方法,我在Demo要测试加法... 阅读全文

PHP中使用工厂模式

2010-05-17 21:14 by ScriptZhang, 2938 阅读, 收藏,
摘要: 工厂类是指包含一个专门用来创建其他对象的方法的类,工厂类在多态性编程实践中是至关重要的,它允许动态的替换类,修改配置,通常会使应用程序更加灵活,熟练掌握工厂模式高级PHP开发人员是很重要的。 工厂模式通常用来返回符合类似接口的不同的类,工厂的一种常见用法就是创建多态的提供者,从而允许我们基于应用程序逻辑或者配置设置来决定应实例化哪一个类,例如,可以使用这样的提供者来扩展一个类,而不需要重构应用程序... 阅读全文

如何开发一个学生成绩管理糸统(9)

2010-05-20 09:49 by ScriptZhang, 2207 阅读, 收藏,
摘要: 这一节,我要说明的是在数据集中添加事务,在这里说明一下事务的必要性:大多数基于 web 的电子邮件客户端都使用一个网格列出每条消息,除了包含邮件的信息(主题、发送者等等)外,还包括一个复选框。该界面允许用户删除多个消息,方法是先勾选上它们,再单击“Delete Selected Messages ”按钮。在用户通常编辑多条不同记录的情况下,一个批量编辑界面则是一项理想的选择... 阅读全文

如何开发一个学生成绩管理糸统(4)

2010-05-16 18:59 by ScriptZhang, 1797 阅读, 收藏,
摘要: 本来续下来写验证的数据层部分,但由于使用到了IPrincipal和IIdentity(部分同学不了解这方面的机制),我打算写完逻辑层后再写自定义验证部分我现在开始写逻辑层部分。在BLL文件夹里添加新建下面的类文件由于在前面介绍了s_Course表格,s_prof表格的查询语句我在这里使用单件模式,将在整个类编写过程中要多次使用s_courseTableAdapter用Adapter使用为了在Web... 阅读全文