当前的软件工程技术:已经老去的面向过程,正当壮年的面向对象,冉冉升起的面向服务.面向过程技术(结构化程序设计技术):DFD图,ER模型,UC矩阵.面向对象技术:继承,封装,多态,复用等.面向服务技术:业务的组合,面向服务,与IT技术的无关性.面向过程的理解:世界的一切都不是孤立的,它们相互地紧密联系...
分类:
其他好文 时间:
2014-05-23 02:48:31
阅读次数:
277
首先要肯定的一点是,在一个解决方案(solution)中是可以添加多个项目(project)的,这多个项目之间存在两种关系:1.项目间彼此独立,各自有各自的入口,只是组织在一个解决方案中便于管理;2.项目间存在相互调用,只存在一个入口。
在这里先讨论一下第一种关系。 项目间彼此独立,每个项目...
分类:
其他好文 时间:
2014-05-22 16:34:33
阅读次数:
234
COMComponent Object Model
(组件对象模型)在二进制级别上进行集成和重用的软件单元在同一软件中的组件必须使用相同的接口标准,组件之间才能相互通信访问COM对象的唯一途径是通过COM接口接口是一组调用函数,也是客户程序和组件之间的协议核心接口--IUnknownCOM
是C/S...
分类:
其他好文 时间:
2014-05-22 15:19:10
阅读次数:
208
图表显示是很多开发工作所必不可少的一项功能,今天我介绍一个前段时间发现的免费的Flash图表开发工具,可以通过Adobe
Flash实现数据的图表化,动态化以及相互交互。
FusionChart是一个简单易用的图表工具,使用它可以显示丰富的柱状图和曲线图,而且完全免费。使用FusionChart可以...
分类:
其他好文 时间:
2014-05-22 14:48:58
阅读次数:
270
HEAD
FIRST:策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。设计模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。本模式使得算法可独立于它的客户而变化。大话设计模式:它定义了算法家族,分别封装起来,让它们之间可以互相替...
分类:
其他好文 时间:
2014-05-21 20:48:42
阅读次数:
313
8皇后问题也是搜索的简单题,应用回溯法即可解决,8*8的棋盘上摆放8个皇后,使得每个皇后不能相互攻击,若两个皇后在同一列,同一行,主对角线上,副对角线上都视为可以相互攻击。/*
* @author Panoss */#include#include#include#include#include#....
分类:
其他好文 时间:
2014-05-21 18:35:00
阅读次数:
206
我的MYSQL学习心得(七)我的MYSQL学习心得(一)我的MYSQL学习心得(二)我的MYSQL学习心得(三)我的MYSQL学习心得(四)我的MYSQL学习心得(五)我的MYSQL学习心得(六)在这个《我的MYSQL学习心得》系列里面,我一直都把MYSQL跟SQLSERVER进行比较,相互进行比较...
分类:
数据库 时间:
2014-05-21 18:04:03
阅读次数:
538
IOC:Inversion Of
Control翻译为控制反转,我们在面向对象软件开发过程中,一个应用程序它的底层结构可能由N种不同的构件来相互协作来完成我们定义的系统的业务逻辑。哪么每一个构件可能相互独立和相互依赖,如果相互依赖的构件中的某一个构件出现异常,就会影响到整个系统的稳定运行,对象之.....
分类:
Web程序 时间:
2014-05-21 17:31:47
阅读次数:
335
【原题】
3246: [Ioi2013]Dreaming
Time Limit: 10 Sec Memory Limit: 64 MB
Submit: 194 Solved: 68
Description
Serpent(水蛇)生活的地方有N个水坑,编号为0,...,N - 1,有M条双向小路连接这些水坑。每两个水坑之间至多有一条路径(路径包含一条或多条小路)相互连接...
分类:
其他好文 时间:
2014-05-21 16:29:01
阅读次数:
350
1.高度的结构性模块化2.只有理解了系统,可控制的变更和升级才可能实现(只需理解所负责的系统的相关参数及相应等级层次的行为)3.外部关心:系统暴漏的行为,提供的服务类型及该服务属性4.系统建立模型概念(抽象系统):分解成一组更小的相互关联的单元5.模块间的依赖关系需要由需求和功能来表达6.通过使用语...
分类:
其他好文 时间:
2014-05-21 11:46:16
阅读次数:
231