MiniGUI 嵌入式图形用户界面系统
MiniGUI 是一个自由软件项目。其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)支持系统,……...
一个小巧易用,流程完整,易于拓展,方便维护的PHP开发脚手架。
Bingo目录
components:系统组件目录
Model.php:model组件
config:系统配置目录
core:系统核心文件目录
Action.php:动作基类
Bingo.php:系统类
Controller.php:控制基类
Log.php:日志类
Module.php:模块类
Report.php:报警类
extensions:扩展目录,我们引入一些类库可能不符合我们的Bingo::load规范,就在这里写适配
hook:钩子目录
library:类库目录
view:系统视图
error:错误默认视图
应用目录:
app:应用目录,放在web不能直接访问的位置
cache:缓存目录
components:组件目录
LanguageComponent.php:laguage组件,示范组件怎么写的而已
config:配置目录
main.php:主配置文件
controllers:控制器目录
HelloAction.php:无模型无控制器动作,注意和视图不同,类文件的首字母大写
HelloController:hello控制器目录
HelloController.php:hello控制器
IndexAction.php:hello控制器下index动作
HelloModule:hello模块视图目录
HelloModule.php:hello模块
HelloController:hello模块hello控制器目录
HelloController.php:hello控制器
IndexAction.php:hello模块hello控制器下index动作
core:核心文件目录,会覆盖掉Bingo的
data:数据目录
extensions:类库适配文件目录
hook:钩子目录
library:类库
log:日志记录
model:模型
view:视图目录,路径:首字母小写,带后缀Module,Controller,Action
layout:这个叫什么好呢
main.php:主layout
helloAction.php:无模型无控制器动作视图
helloController:hello控制器视图目录
indexAction.php:hello控制器下index动作视图
helloModule:hello模块视图目录
helloController:hello模块hello控制器视图目录
indexAction.php:hello模块hello控制器下index动作视图
web:网站根目录
index.php:入口文件
other:其它必要的目录,如资源目录等
约定
所有php文件以.php结尾,不使用.class.php等结尾
类文件,文件名与类名相同,首字母大写
类命名首字母大写,后面带上指明用途的字符,如下:
Module:模块,如 TestModule.php
Controller:控制器,如 TestController.php
Action:动作,如 TestAction.php
Hook:钩子,如 TestHook.php
Component:组件,如 TestComponent.php
Extension:类库拓展|适配,如 TestExtension.php
MiniGUI 是一个自由软件项目。其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)支持系统,……...
Gephi是一款开源的交互式的复杂网络分析平台。它支持Windows, Mac OS X以及Linux等环境。主要功能包括: ……...
OOS 是一个 C++ 的 ORM 框架。旨在封装所有数据库后端功能,并对开发者提供统一的访问 API。使用 OOS 我……...
网络时间协议(Network Time Protocol,NTP)被广泛用于将计算机同步到Internet时间服务器或其他来源,例……...
一个专门用来进行系统引导设置与管理的免费软件.EasyBCD的作用与VistaBootPRO大致相仿,也是一个完全免费……...
dogo帮助GO语言开发者快速调试程序。dogo会监控源文件的修改情况,当任何受监控文件发生改动,都会自动重……...
自动生成数据库,HTML 表单,以此为基础,扩展各种表单和数据库,数据库字段自动匹配数据的格式及处理。 希望由面向程序员到面向用户,用户直接做做选择题,即能实现想要的功能。 系统说明: 第一步建字段,先设想……
Thyme 可以自动追踪你使用应用程序的时间。 特性: 简单的命令行界面: 每 30s 记录一次你使用的应用 $ while true; do thyme track -o thyme.json; sleep 30s; done; 在新窗口创建图表以显示……
Una [‘尤娜’] 只是一个项目代号,没有特殊含义。尤娜是站在巨人的肩膀上开发完成的博客系统,旨在为程序员提供一个极简的内容创作管理平台,尤娜100%开放源代码,如果您对她感兴趣,Fork她,并尽情的……