从编程语言直观了解面向对象各种面向对象编程语言相互有别,但都能看到它们对面向对象三大机制的支持,即:
“封装、继承、多态”封装,隐藏内部实现继承,复用现有代码多态,改写对象行为使用面向对象编程语言(如C#),可以推动程序员以面向对象的思维来思考软件设计结构,从而强化面向对象的编程范式。C#是一门支持...
分类:
其他好文 时间:
2014-05-19 20:06:01
阅读次数:
186
在复习软考的时候,发现计算机病毒方面的知识在软件设计师教程这本书上没怎么介绍,但是这部分的内容还常考。所以把计算机病毒方面的知识总结了一下,下面我就来一一介绍一下这些病毒。
1、引导型病毒:引导型病毒隐藏在磁盘内,在系统文件启动前已经驻留在内存中。主要感染磁盘的引导区,影响软盘或硬盘的引导扇区
2、文件型病毒:通常感染执行文件(包括exe和com文件等)但也有些会感染其他可执行...
分类:
其他好文 时间:
2014-05-18 13:55:19
阅读次数:
259
第一章: 调优综述1、调优的问题应用软件: 设计阶段、开发阶段、测试阶段、上线1)
谁来调优应用设计师: 应用逻辑性及应用的扩展性,数据库应用的架构(物理存储、逻辑存储、对象的架构)开发人员: 编写高效的sql 代码数据库管理员:
负责调整数据库的参数,参与测试,配合开发人员对测试中出现的问题加以解...
分类:
其他好文 时间:
2014-05-16 19:28:53
阅读次数:
363
一、策略模式内容策略模式定义了算法簇,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的...
分类:
其他好文 时间:
2014-05-15 20:55:20
阅读次数:
489
由来
Why Modeling ???
我们由一个小的例子引入建模这个话题!
建造一个狗窝不需要太多的考虑,因为狗的需求是简单的,直接去建就可以满足他们的所有需求。
建造一座房子或者一座高层建筑就需要深思熟虑了。一个家庭或者客房的需求不那么不那么简单,因此即...
分类:
其他好文 时间:
2014-05-15 18:16:29
阅读次数:
186
以下是从比较经典的书籍中摘录了的几条跟软件设计相关的原则和思想,这些思想不仅可以帮助你在设计软件、编写代码时有用,而且正如MikeGancarz的《Linux/Unix设计思想》的译者序的作者漆犇所说“如果用“武侠”来作一个类比,这本书就好像是一部教你修炼内功的秘笈,无论新手老..
分类:
其他好文 时间:
2014-05-14 16:31:04
阅读次数:
237
1.
什么是单元测试在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。...
分类:
编程语言 时间:
2014-05-12 20:07:42
阅读次数:
560
钢材管理之手持终端软件设计由于最近在做手持终端项目,所以首先将手持中终端的任务进行!仅供参考!没找到合适的软件画界面,嘿嘿
先手绘了。包括:登录界面,主界面(库存查看,计划入库,计划出库,库存盘点,库存移动,系统设置)软件在出库时,设计给出出库所需钢板的(长,宽,高,类型,船级社)根据
所给信息,钢...
分类:
其他好文 时间:
2014-05-11 16:59:57
阅读次数:
246
关于nios
中的中断,因为要16c550中需要nios的中断环境去测试,所以就用到了中断。硬件:在nios中添加硬件PIO,但是要使能中断功能。如下图所示:系统列化,PIO的连接就不说了。但是要注意两地方:edge
type, IRQ type。接下来就是软件设计:使能相应的中断,IOWR_ALT...
分类:
移动开发 时间:
2014-05-11 14:04:24
阅读次数:
401
周周结:
本周主要还是听老师讲的一些内容,自己就是针对struts2这门技术来做一个项目:一个人员管理系统,这个系统在做的过程中也遇到了一些麻烦,自己在很多知识上的欠缺,基于此本周重点就看了jsp书籍以弥补自己的一些知识上的漏洞(struts2里面的一些关于jsp的一些知识掌握不是很好)。因为学校马上要运动会了,我们每天闲暇的时间就在练团体操了,没有大把时间来攻技术。对于人员管...
分类:
其他好文 时间:
2014-05-11 01:48:43
阅读次数:
554