Fork me on GitHub
上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 对于客户端应用程序而言,单页应用程序(Single Page Application)是最常见的表现形式。有经验的开发人员往往会把一个View分解多个SubView。那么,如何在多个SubView之间 『共享数据』 是一个很棘手的事情。又因为ViewModel才是真正为View提供数据来源,所以本质 阅读全文
posted @ 2017-03-28 12:31 木宛哥说编程 阅读(3031) 评论(0) 推荐(3) 编辑
摘要: 在我们设计和开发应用程序时,经常要用到控件。比如开发一个客户端WinForm应用程序时,微软就为我们提供了若干控件,这些控件为我们提供了可被定制的属性和事件。属性可以更改它的外观,比如背景色,标题等,而事件可以丰富控件的行为,比如最常见的 『按钮点击』 ,谁也不能确定点击之后将发生什么事,是连接数据 阅读全文
posted @ 2017-03-27 23:32 木宛哥说编程 阅读(1835) 评论(0) 推荐(4) 编辑
摘要: 『可复用』 这个词相信大家都熟悉,通过『可复用』的组件,可以大大提高软件开发效率。 值得注意的事,当我们设计一个可复用的面向对象组件时,需要保证其独立性,也就是我们熟知的 『高内聚,低耦合』 原则。 组件化设计的思路 不管是开发客户端应用程序还是开发服务器端应用程序, 『组件』 这个词我们并不陌生。 阅读全文
posted @ 2017-03-27 17:29 木宛哥说编程 阅读(2292) 评论(3) 推荐(4) 编辑
摘要: 对于一个View而言,本质上是一个MonoBehaviour。它本身就具备生命周期这个概念,比如,Awake,Start,Update,OnDestory等。这些是非常好的方法,可以让开发者在各个阶段去执行自定义的代码。但唯一遗憾的事,这些方法是有引擎调用,并且颗粒度不够细。本文将谈谈怎样构建Vie 阅读全文
posted @ 2017-03-26 19:34 木宛哥说编程 阅读(3703) 评论(1) 推荐(4) 编辑
摘要: 当你开发一个客户端应用程序的时候,往往一个单页会包含很多子模块,在不同的平台下,这些子模块又被叫成子View(视图),或者子Component(组件)。越是复杂的页面,被切割出来的子模块就越多,子模块越多,彼此之间需要同步的数据和状态就越频繁,即易产生耦合。那么如何保证在复杂业务情况下,各个子模块之 阅读全文
posted @ 2017-03-25 17:17 木宛哥说编程 阅读(4948) 评论(2) 推荐(3) 编辑
摘要: MVVM回顾 经过上一篇文章的介绍,相信你对MVVM的设计思想有所了解。MVVM的核心思想就是解耦,View与ViewModel应该感受不到彼此的存在。 View只关心怎样渲染,而ViewModel只关心怎么处理逻辑,整个架构由数据进行驱动。不仅View与ViewModel彼此解耦,ViewMode 阅读全文
posted @ 2017-03-25 00:52 木宛哥说编程 阅读(7198) 评论(2) 推荐(4) 编辑
摘要: 厚积薄发 这个词是高三英语老师在高考前写在黑板上,高中三年努力这么久,是时候迎面而上,冲刺向前。所以,一想到.NET 2016,脑海里蹦出的第一个词就是它。 .NET 2016 是 .NET 一次质的飞跃,不管难易,我们需要拥抱变化。 初识 .NET 2016 .NET 2016 概览 .NET 2 阅读全文
posted @ 2016-06-12 02:28 木宛哥说编程 阅读(11822) 评论(46) 推荐(66) 编辑
摘要: SOLID 是面向对象设计5大重要原则的首字母缩写,当我们设计类和模块时,遵守 SOLID 原则可以让软件更加健壮和稳定。那么,什么是 SOLID 原则呢?本篇文章我将谈谈 SOLID 原则在软件开发中的具体使用。 单一职责原则(SRP) 单一职责原则(SRP)表明一个类有且只有一个职责。一个类就像 阅读全文
posted @ 2016-06-01 23:30 木宛哥说编程 阅读(19864) 评论(1) 推荐(18) 编辑
摘要: 两年前,***总理提出:“大众创业、万众创新”的口号,“互联网+”的概念让很多创业者纷纷加入创业大军。 08 年金融危机之后,温总理提出:“鼓励大学生创业,从而解决大学生就业难问题。” 政策支持,中国转型,无数领域等着创业者去开疆扩土,似乎创业变得潮流,引得无数英雄纷纷追随。 但是“创业”2字真的像 阅读全文
posted @ 2016-05-25 01:10 木宛哥说编程 阅读(2612) 评论(6) 推荐(4) 编辑
摘要: 初识 MVVM 谈起 MVVM 设计模式,可能第一映像你会想到 WPF/Sliverlight,他们提供了的数据绑定(Data Binding),命令(Command)等功能,这让 MVVM 模式得到很好的实现。 MVVM 设计模式顾名思义,通过分离关注点,各司其职。通过 Data Binding 阅读全文
posted @ 2016-05-11 23:58 木宛哥说编程 阅读(11208) 评论(7) 推荐(12) 编辑
摘要: 1.序言 打造一个金诚所至的敏捷团队,需要大家自发的来遵守以及完善相应的规范。大家在自我约束的前提下,彼此之间互相影响,由下而上推动团队的建设。所以规矩、准则应该是越少越好,通过良好的自我约束驱动团队的成长。 在阅读本文档之前,假设你已经了解了敏捷开发(Scrum)的相关知识,若从未接触过敏捷开发, 阅读全文
posted @ 2016-01-19 00:42 木宛哥说编程 阅读(5133) 评论(1) 推荐(5) 编辑
摘要: 什么是敏捷开发 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发,而这种开发方式的主要驱动核心是人,它采用的是迭代式开发... 阅读全文
posted @ 2016-01-19 00:42 木宛哥说编程 阅读(3631) 评论(0) 推荐(1) 编辑
摘要: 在这篇文章中,我将继续ASP.NET Identity 之旅,这也是ASP.NET Identity 三部曲的最后一篇。在本文中,将为大家介绍ASP.NET Identity 的高级功能,它支持声明式并且还可以灵活的与ASP.NET MVC 授权结合使用,同时,它还支持使用第三方来实现身份验证。关于... 阅读全文
posted @ 2015-09-26 06:49 木宛哥说编程 阅读(16661) 评论(17) 推荐(50) 编辑
摘要: 在前一篇文章中,我介绍了ASP.NET Identity 基本API的运用并创建了若干用户账号。那么在本篇文章中,我将继续ASP.NET Identity 之旅,向您展示如何运用ASP.NET Identity 进行身份验证(Authentication)以及联合ASP.NET MVC 基于角色的授... 阅读全文
posted @ 2015-09-06 22:54 木宛哥说编程 阅读(28738) 评论(38) 推荐(74) 编辑
摘要: 在之前的文章中,我为大家介绍了OWIN和Katana,有了对它们的基本了解后,才能更好的去学习ASP.NET Identity,因为它已经对OWIN 有了良好的集成。在这篇文章中,我主要关注ASP.NET Identity的建立和使用,包括基础类的搭建和用户管理功能的实现——点此进行预览点此下载示例... 阅读全文
posted @ 2015-08-05 00:35 木宛哥说编程 阅读(44722) 评论(70) 推荐(126) 编辑
摘要: 经过前2篇文章的介绍,相信大家已经对OWIN和Katana有了基本的了解,那么这篇文章我将继续OWIN和Katana之旅——创建自定义的Middleware中间件。何为Middleware中间件Middleware中间件从功能上可以理解为用来处理Http请求,当Server将Http请求封装成符合O... 阅读全文
posted @ 2015-07-06 23:36 木宛哥说编程 阅读(6849) 评论(12) 推荐(17) 编辑
摘要: 正如上篇文章所述那样,OWIN在Web Server与Web Application之间定义了一套规范(Specs),意在解耦Web Server与Web Application,从而推进跨平台的实现。若要真正使用OWIN规范,那么必须要对他们进行实现。目前有两个产品实现了OWIN规范——由微软主导 阅读全文
posted @ 2015-06-09 08:45 木宛哥说编程 阅读(7825) 评论(8) 推荐(36) 编辑
摘要: 什么是OWIN OWIN是Open Web Server Interface for .NET的首字母缩写,他的定义如下:OWIN在.NET Web Servers与Web Application之间定义了一套标准接口,OWIN的目标是用于解耦Web Server和Web Application。基... 阅读全文
posted @ 2015-05-31 21:50 木宛哥说编程 阅读(16268) 评论(34) 推荐(93) 编辑
摘要: 序言ASP.NET MVC允许开发者创建自定义的HTML Helpers,不管是使用静态方法还是扩展方法。一个HTML Helper本质上其实是输出一段HTML字符串。HTML Helpers能让我们在多个页面上公用同一段HTML标记,这样不仅提高了稳定性也便于开发者去维护。当然对于这些可重用的代码... 阅读全文
posted @ 2015-04-13 21:13 木宛哥说编程 阅读(10964) 评论(19) 推荐(30) 编辑
摘要: 序言Bootstrap的JavaScript插件是以JQuery为基础,提供了全新的功能并且还可以扩展现有的Bootstrap组件。通过添加data attribute(data 属性)可以轻松的使用这些插件,当然你也可以使用编程方式的API来使用。为了使用Bootstrap插件,我们需要添加Boo... 阅读全文
posted @ 2015-04-12 13:54 木宛哥说编程 阅读(11049) 评论(3) 推荐(17) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页
multifunction lasers
访问人数