在两年前学习C++的时候,知道抽象类这么一个概念,当时并不是很理解,如今在学习C#和设计模式的时候,再一次碰到了这个含糊不清的东西,同时又在C#中学习到了接口技术,接口也早有耳闻,但是当时理解的接口就是一个或者一组能够操作类中数据的函数或者方法。虽然老师举过很多例子,比如电视机这个事物,它对外的接口就是遥控器,遥控器里好多的按钮,按钮的下面就是各种各样的命令或者称之为方法。
当...
分类:
其他好文 时间:
2014-04-29 13:35:19
阅读次数:
239
State模式定义:
允许一个对象在状态改变是,改变它的行为。看起来对象似乎修改了它的类。
模式理解(个人):
State模式主要解决的事在开发中时常遇到的根据不同状态需要进行不同的处理操作的问题,而这样的问题,大部分人会采用switch-case语句进行处理,这样会造成一个问题:分支过多,而且如果加入一个新的状态就需要对原来的代码进行编译。State...
分类:
其他好文 时间:
2014-04-29 13:34:21
阅读次数:
285
现在不管是App应用还是网站专题,都被“Flat Design”占据了!这已经成为了很多UI设计师首选的设计形态!拟物设计似乎真的开始离我们越来越远。那么扁平化设计的精髓在于:削弱厚重的图片投影,使用细微的纹理、纯色微渐变、以及简洁的界面设计布局和对比强烈的排版,这些设计类似于Win8和Metro
UI的界面。本文蓝蓝设计收集了极好的Flat Design网站设计案列,请您欣赏。
更...
分类:
Web程序 时间:
2014-04-29 13:31:20
阅读次数:
447
Android SDK中有一个工具HierarchyView.bat,可以分析出模拟器中运行程序的界面设计层次;我们可以用此工具来分析自己的应用布局是否有优化的空间,也可以分析别人优秀的布局进行借鉴和学习。
使用HierarchyView.bat 非常简单:
1.启动模拟器;
2.运行要分析的程序;
3.在SDK目录下(如D:\AndroidHome\android-sdk-windows...
分类:
移动开发 时间:
2014-04-29 13:25:21
阅读次数:
416
课程设计
单项选择题标准化考试系
所属专业:软件工程软件三班
完成人:潘尚
一.设计计划.
1.能够用菜单明确的指导用户操作.
2.操作完成可以返回主菜单.
3.将输入的题目保存至C盘的文本文件中,以便日后读取.
4.若没有题目,提示用户输入题目,建立文本文档于C盘根目录.
5.答题为随机抽取题目进行回答.
6.若输入小写答案选项如abcd,将其转换为大写字母再判...
分类:
其他好文 时间:
2014-04-29 13:25:20
阅读次数:
414
学好英语对IT软件工程师有一个非常大的影响,那就是你对于每天面对的代码会非常熟悉,不会有任何陌生感,也不会有模式切换带来的精力消耗。英语不好的时候,有一部分注意力会放在代码的语言理解上,跟母语不一样看起来总是怪怪的,有种特殊的陌生感(特殊是因为你你不认识代码,作为一种特殊语言认识的),现在这部分注意力和精力不需要再浪费了,可以有更多的注意力和精力放在方法的使用上、程序的设计上和设计模式的理解上。...
分类:
其他好文 时间:
2014-04-29 13:18:20
阅读次数:
285
刚看了看设计模式,真是费了好多的脑细胞。
想着想着就到了食堂。O(∩_∩)O哈!正是长身体的时候(大神勿喷),
一定要多吃点。于是我打了一份米饭,然后又端着盛米饭的盘子买了一份凉菜
,看着还不是很够,就又端着这个盘子买了一条最爱吃的鱼。
-----装饰模式!
饭 meal=new 饭("晚饭");
米饭rice=new米饭();
菜vegetables= new 菜();
鱼fish = new 鱼();
rice.Decorate(meal);
vegetables.Decorate(rice);...
分类:
其他好文 时间:
2014-04-29 13:13:20
阅读次数:
318
搜索引擎当真在中国互联网的浪潮中起了无可替代的巨大作用,尤其是谷歌和百度-世界级的老大和中文级的老大。随着用户对信息索取渠道的重要性越来越重要,搜索引擎页面的设计业越来越值得关注,毕竟用户的上网操作能力与互联网素质都在不断的提高中,昨晚网页浏览到一篇关于视频未来发展方向的访谈,艾瑞某高级市场营销负责人谈到互联网的普及也无形中增加了产品设计人员压力,不断的需要自身瘦身,另一方面还得不断增加专业服务强...
分类:
其他好文 时间:
2014-04-29 13:12:21
阅读次数:
388
Fragment概述及其设计哲学
实际上就是为了适应不同的屏幕分辨率,有的屏幕在一个Activity中可以包含一个Fragment,有的则可以包含多个,所以需要根据不同的配置调整显示方式,例如在同一个Activity里面显示两个Fragment,或者在一个Activity里面显示其中一个Fragment,另外一个Activity里面显示另外一个Fragment,实际上就是把显...
分类:
移动开发 时间:
2014-04-28 10:47:43
阅读次数:
639
内存是SoC(System on Chip,片上系统)集成设计的重要模块,是SoC中成本比重较大的部分。内存管理的软硬件设计是SoC软件架构设计的重要一环,架构设计师必须要在成本和效率中取得平衡,做到在节省内存的同时保证整个系统的性能。系统内存需求评估是对嵌入式软件架构师的最基本要求,同时也是其最重要的技能之一。一般在SoC项目立项的时候,架构师就要完成系统内存需求评估。
下面以一个多媒...
分类:
其他好文 时间:
2014-04-28 10:25:43
阅读次数:
412