本文会作为一个系列,分为以下部分来介绍:(1)见识一下这个界面框架;(2)界面框架如何进行开发;(3)辅助开发支持:Demo、模板、VsPackage制作。框架源码如下所示。本文介绍第(1)部分。1 安装现在我们就先来见识一下这个界面框架。首先,你可以通过以下链接来下载到这个框架的VS插件安装包:下...
常做开发,怎么能不用框架。框架不仅可以加快我们开发人员的开发效率,还能提高程序的可维护性所以花点时间来学习几个比较优秀的框架还是很有必要的,这样可以省去很多我们去写单调重复的代码的时间,专注功能逻辑的实现,快准狠地开发出优秀的产品。本人更多的时间是在进行安卓开发,这里选取介绍的框架是andbase,...
分类:
移动开发 时间:
2014-11-24 20:27:23
阅读次数:
327
本篇并不是对某一组件的详细源码分析,而只是简单的跟踪了下CI的autoload的基本流程。因此,可以看做是Loader组件的分析前提。
CI框架中,允许你配置autoload数组,这样,在你的应用程序初始化时,会自动加载相应的类库,例如,在application/config/autoload.php中,autoload的配置如下:
$autoload['libraries'] =
a...
分类:
其他好文 时间:
2014-11-23 16:04:18
阅读次数:
147
本篇并不是对某一组件的详细源码分析,而只是简单的跟踪了下CI的autoload的基本流程。因此,可以看做是Loader组件的分析前提。CI框架中,允许你配置autoload数组,这样,在你的应用程序初始化时,会自动加载相应的类库,例如,在application/config/autoload.php...
分类:
其他好文 时间:
2014-11-23 15:42:27
阅读次数:
182
skynet为了简化服务的编写,推出了snax框架,源码里也有一个例子pingserver。这是snax原创文章的第一篇,所以先就分析snax框架里的interface.lua源码,它的实现应用了一个闭包中的upvalue注入技巧。凡是框架都得遵循框架的约定,snax有两个大的约定,一是约定了一组预...
分类:
Web程序 时间:
2014-11-23 13:08:50
阅读次数:
656
最近时间有些紧,源码阅读系列更新有些慢。鉴于Controller中代码比较少,本次Blog先更新该文件的源码分析。
在经过路由分发之后,实际的应用Controller接管用户的所有请求,并负责与用户数据的交互。CI中所有的应用控制器都应该是CI_Controller的子类(除非你扩展了CI的核心,那么你的Controller父类可以是MY_Controller)。
在应用程序控制器中,...
分类:
Web程序 时间:
2014-11-19 22:17:09
阅读次数:
253
最近时间有些紧,源码阅读系列更新有些慢。鉴于Controller中代码比较少,本次Blog先更新该文件的源码分析。 在经过路由分发之后,实际的应用Controller接管用户的所有请求,并负责与用户数据的交互。CI中所有的应用控制器都应该是CI_Controller的子类(除非你扩展了CI的核...
分类:
Web程序 时间:
2014-11-19 21:53:22
阅读次数:
180
原文见这里:http://www.cnblogs.com/ohmygirl/p/CIRead-7.html
一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置:
$config['base_url'] = 'http://test.xq.com';
$...
分类:
Web程序 时间:
2014-11-12 13:52:49
阅读次数:
307
一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置:$config['base_url'] = 'http://test.xq.com';$config['index.....
分类:
Web程序 时间:
2014-11-12 13:25:51
阅读次数:
238
先贴上Application这个类的源码。class Application(httputil.HTTPServerConnectionDelegate): """A collection of request handlers that make up a web application. ...
分类:
移动开发 时间:
2014-11-11 22:21:49
阅读次数:
287