1-做出决策2-函数3-类与对象4-组织程序5-文件和目录6-Python语言的其他特性7-创建模块8-文本处理第一章:做出决策本章介绍如何创建可以使用循环重复相同操作的情形,自动逐步遍历列表,元组和字典。如何使用字典,列表和元组,探究字典中的内容。使用一场处理编写的程序,以应对可能在程序内部处理的...
分类:
编程语言 时间:
2014-10-15 13:08:20
阅读次数:
160
声明:本文转载至Davor Gornik对数据仓库进行数据建模OLTP 与数据仓库--有何差异?在日常生活中,我们要使用大量的应用程序来生成新的数据、变更数据、删除数据,当然在大多数的情况下我们还要查阅和分析数据。就来想象一个收发 email 的简单应用程序吧。我们已经存储了地址信息,可能还存储了一...
分类:
其他好文 时间:
2014-10-15 11:44:10
阅读次数:
276
上一篇已经介绍开发环境的搭建,如果有问题可以在文章后留言。这篇将从项目实战开发,一步一步了解laravel框架。在开发mvc项目时,models都是第一步。下面就从建模开始。1.实体关系图,由于不知道php有什么好的建模工具,这里我用的vs ado.net实体模型数据建模下面开始laravel编码,...
分类:
Web程序 时间:
2014-10-14 20:19:19
阅读次数:
360
1.REQ->HLR 分析 全系统性质->AD设计 Context,BOM,Conception
2.REQ->LLR 分析 模块分析->DD设计 + 编码 Feature,BRM,UC,UCD
3.DD设计->代码结构设计 模块内 30个功能 ->类/序列图设计,反射/继承/接口/设计模式/实体类/抽象/配置文件
代码结构设计:
设计目标:正确性目标->
功能性需求目标:代码结构能...
分类:
其他好文 时间:
2014-10-14 18:24:15
阅读次数:
220
模态对话框类和非模态对话框类的创建是一样的,也就是说当有一个对话框类(假设名称为CMyDialog),既可以用它来创建模态对话框实例并显示,也可以用它来创建非模态对话框实例显示。1、创建模态对话框实例并显示 CMyDialog Dlg; Dlg.DoModal();也就是说只需要调用对话框类...
分类:
其他好文 时间:
2014-10-14 00:15:27
阅读次数:
196
UML叙述UML文档仅仅是设计与开发人员采用UML语言进行系统分析与设计的结果,并没有给出如何进行开发和采用何种开发流程,同样也不指导如何进行面向对象设计。UML文档描述了面向对象分析与设计的结果。UML关系UML图UML提供了9种不同的模型图,用来对系统建模。类图、对象图、用例图、序列图、协作图、...
分类:
其他好文 时间:
2014-10-14 00:03:27
阅读次数:
385
作为对象的创建模式,用工厂方法代替new操作。简单工厂模式是属于创建型模式,又叫做静态工厂方法模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。a = $a; $this->b = $b; $this->oper = $oper; } publi...
分类:
Web程序 时间:
2014-10-13 21:18:17
阅读次数:
183
网格(Mesh)3D中,所有可见的模型都被称作网格。网格是由3DMax等建模软件制作,定义了一个3D物体的形状。一个网格是由多个多边形组成的。多边形(Polygon)一个多边形是组成网格的一个最小单位,大多数情况下是一个三角形,3D世界中的所有形状都是由多个多边形组成的。一个多边形是由多个顶点组成的...
分类:
其他好文 时间:
2014-10-13 17:23:19
阅读次数:
227
访问者模式(Visitor):把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定而算法又容易变化的系统。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者;而它的缺点就是增加新的数据结构很困难。
访问者模式就是一种分离对象数据结构与行为的方法,通过这种分离,可达到为一个被访问者动态添加新的操作而无需做其它的修改的效果。...
分类:
编程语言 时间:
2014-10-13 03:18:59
阅读次数:
229