11 2013 档案
摘要:1.IGame游戏公司的故事(1).讨论会话说有一个叫IGame的游戏公司,正在开发一款ARPG游戏(动作&角色扮演类游戏,如魔兽世界、梦幻西游这一类的游戏)。一般这类游戏都有一个基本的功能,就是打怪(玩家攻击怪物,借此获得经验、虚拟货币和虚拟装备),并且根据玩家角色所装备的武器不同,攻击效果也不同...
阅读全文
摘要:通过采用MVC模式,我们可以将可视化UI元素的呈现、UI处理逻辑和业务逻辑分别定义在View、Controller和Model中,但是对于三者之间的交互,MVC并没有进行严格的限制。最为典型的就是允许View和Model绕开Controller进行直接交互,View不仅仅可以通过调用Model获取需要呈现给用户的数据,Model也可以直接通知View让其感知到状态的变化。当真正地将MVC应用于具体的项目开发中,不论是基于GUI的桌面应用还是基于Web UI的Web应用,如果不对Model、View和Controller之间的交互进行更为严格的限制,我们编写的程序可以比自治视图更为难以维护。今天
阅读全文
摘要:对于大部分面向最终用户的应用来说,它们都需要具有一个可视化的UI与用户进行交互,我们将这个UI称为视图(View)。在早期,我们倾向于将所有与视图相关的逻辑糅合在一起,这些逻辑包括数据的呈现、用户操作的捕捉与相应以及和针对数据存储(比如数据库)的操作。我们将这种设计模式称为自治视图(AV,Autonomous View)。1.自治视图说到自治视图,可能很多人会感到模式,但是我想很多人(尤其是.NET开发人员)可能经常在采用这种模式来设计我们的应用。Windows Forms和ASP.NET Web Forms虽然分别属于GUI和Web开发框架,但是它们都采用了事件驱动的开发方式。所有与UI相关
阅读全文
公告
搜索
随笔分类 (383)
随笔档案 (378)
- 2021年7月(4)
- 2021年6月(4)
- 2021年5月(4)
- 2021年4月(2)
- 2020年4月(1)
- 2019年11月(1)
- 2019年10月(4)
- 2019年9月(1)
- 2018年12月(4)
- 2018年11月(5)
- 2018年8月(8)
- 2018年7月(14)
- 2018年6月(14)
- 2018年5月(12)
- 2018年4月(7)
- 2018年3月(6)
- 2017年12月(1)
- 2017年11月(2)
- 2017年9月(2)
- 2017年8月(3)
- 2017年7月(2)
- 2017年6月(1)
- 2017年5月(5)
- 2017年4月(9)
- 2017年2月(1)
- 2017年1月(2)
- 2016年12月(16)
- 2016年11月(16)
- 2016年10月(2)
- 2016年6月(3)
- 2016年4月(3)
- 2016年1月(39)
- 2015年12月(20)
- 2015年11月(19)
- 2015年10月(3)
- 2015年9月(9)
- 2015年8月(2)
- 2015年7月(1)
- 2015年5月(1)
- 2014年12月(2)
- 2014年6月(2)
- 2014年5月(3)
- 2014年4月(2)
- 2014年1月(1)
- 2013年12月(3)
- 2013年11月(3)
- 2013年9月(2)
- 2013年8月(2)
- 2013年7月(2)
- 2013年6月(14)
- 2013年5月(7)
- 2013年4月(4)
- 2013年3月(3)
- 2013年2月(8)
- 2013年1月(9)
- 2012年12月(3)
- 2012年11月(2)
- 2012年10月(4)
- 2012年8月(3)
- 2012年6月(2)
- 2012年5月(6)
- 2012年4月(3)
- 2012年2月(2)
- 2011年12月(2)
- 2011年11月(3)
- 2011年9月(4)
- 2011年8月(22)
- 2011年7月(2)
- 更多
最新评论
- 1. Re:第56件事 排行榜通用算法4步
1/0式逻辑思维是什么?望前辈指导
- --訫诺
- 2. Re:JSON与XML的区别比较
现在json的应用范围还是蛮广的,不觉得xml会有人喜欢读
- --谢先生111
- 3. Re:AJAX工作原理及其优缺点
mark
- --技术小白黑
- 4. Re:第13件事 用户和市场需求分析的方法
- @ .Hulk《产品心经:产品经理应该知道的60件事》...
- --SanMaoSpace
- 5. Re:第13件事 用户和市场需求分析的方法
- 发现一个好棒的博客,请问下博主这些内容从什么书上来的吗
- --.Hulk