自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (3)
  • 收藏
  • 关注

转载 笔记(三):Windows Phone 7 Silverlight控件一览

控件名主要作用AutoCompleteBox提供一个文本框(用于放置用户输入)和一个下拉项(根据文本框中的输入包含可能的匹配项)。Border为另一控件提供边框和/或背景。一个边框只能包含一个子元素。Button提供一个单击事件以响应来自鼠标、键盘、触笔或其他输入

2011-11-02 22:57:23 567

转载 .NET小常识——答你所问

1、.NET是什么?  .Net全称.NET Framework是一个开发和运行环境,  该战略是微软的一项全新创意,  它将使得“互联网行业进入一个更先进的阶段”,  .NET不是一种编程语言. 简单说就是一组类库框架,    .NET开发支持C#、VB.NET、J#、Jsript和Managed C++等。  C#是.NET Framework框架支持的一种主力开发语言

2011-10-25 23:12:28 885

原创 笔记(二): Expression Blend 设计Windows Phone 应用程序的UI

本笔记涉及内容:1.在Expression Blend创建一个自定义按钮2.为定制控件增加视觉状态效果3.创建横幅文本的动画1  在Expression Blend创建一个自定义按钮一般而言,Silverlight控件会把它们的逻辑与用模板

2011-10-10 20:52:55 2617

原创 笔记(一):第一个windows phone应用程序

在用于Windows Phone的Microsoft Visual Studio2010Express中创建一个新的Windows Phone应用程序:Hello Phone的Silverlight Windows Phone工程项目,可看到项目的结构:

2011-10-10 16:52:58 1046

原创 珠海立方科技实习总结

Time:2011-07-01 To 2011-08-25  珠海立方,一个澳门的分公司,规模较小,全公司加起来大概有11人,主要从事澳门地产网站和其Andriod,Iphone版本的软件,餐饮软件系统等,澳门的市场接近饱和,目前向内地发展。由于招聘的人数比较小,所以基本上一

2011-09-20 22:17:31 1178

转载 PHP常用正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\

2011-07-23 12:14:01 441

转载 PHP正则表达式使用详解

操作符 描述    \ 转义符    (), (?:), (?=), [] 圆括号和方括号    *, +, ?, {n}, {n,}, {n,m} 限定符    ^, $, \anymetacharacter 位置和顺序    | “或”操作    全部符号解释    字符 描

2011-07-23 01:37:24 460

转载 第四章 Joomla!扩展开发--前端开发(二)

分析URL段如果你现在想点击一条点评,那么你会看到类似这样的信息: "Fatal error: Call to undefned function reviewsParseRoute()",我们需要一个能分析URL的函数。回到/components/com_reviews/rou

2011-07-12 23:22:15 966

转载 第四章 Joomla!扩展开发--前端开发(一)

在第二章里,我们访问 http://localhost/joomla/index.php?option=com_reviews,页面与下图相似:暂时不提供图片显示,请参考《Joomla! extension development》我们将会在页面显示带有超链接的点评列表,所以我们

2011-07-12 23:19:01 1392

转载 第三章 Joomla!扩展开发--后端开发(续2)

这个函数定义了一个名为 adminForm(作为JavaScript应用) 并指向 index.php 的表单,接着显示一个带有 adminlist 类的表格,第一行为表格的头部,第一列是一个复选框 “check all”,它会自动地选择页面上的所有记录。接着使用传进来的记录数组

2011-07-12 23:16:24 2184

转载 第三章 Joomla!扩展开发--后端开发(续1)

我们的 editReview() 函数根据传过来的数据表行对象,结合了HTML来输出内容。所以editReview() 函数总是用来显示外观,输出内容之前函数包含了一组帮助函数来增强UI元素。说明:JHTML::_() 做了什么?Joomla!提供了很多自动生成HTML元素的函数

2011-07-12 23:14:32 948

转载 第三章 Joomla!扩展开发--后端开发

创建和管理评论是我们组件的最大任务。我们会加入表单和数据库函数,然后就可以添加评论。创建数据表在建立界面来输入评论前,我们需要创建评论的数据表:CREATE TABLE 'jos_reviews'('id' int(11) NOT NULL auto_increment,'

2011-07-10 23:43:42 1265

转载 第二章 Joomla 组件开发入门

在你进行编码之前,有一些文件和文件夹需要创建和一些查询语句需要运行。你不但可以创建组件而且不用额外的配置就可以尝试不同的特性。你也可以看到Joomla!组织和访问组件方法的概况。最后,你会像其它组件一样加入工具栏。Joomla!组件的结构Joomla!的所有组

2011-07-03 19:35:52 2698

转载 第一章 Joomla!扩展开发:概况

第一章Joomla!扩展开发:概况你以前开发过动态网站但你的朋友告诉你有关Joomla!的事,所以你决定试一试。从食物网上那些出名的厨师中得到灵感后,你想建立一个简单的关于餐厅的网站。这个网站的安装比你期望要建立的内容管理系统要快速和平稳。当你找到一个精美的模

2011-07-03 15:02:01 1087

转载 joomla源代码探析续(三十一) JHTML 类常用的方法

我曾经在几篇文章中涉及到JHTML的方法使用,这里不再说了,请看相关的文章。Joomla!中如何使用switcher.js实现一个位置上div层的切换显示 Joomla!用caption.js自动显示图片的简短描述 如何在Joomla! 1.5 管理后台中实现

2011-07-03 14:58:19 991

转载 joomla源代码探析续(三十) JDate类参考

JDate类与JString类一样是Joomla!中的基础类,Joomla! core中的大部分日期都用到了相关的函数。JDate的构造函数有两个参数,一个是$date,一个是$tzOffset,前者是时间,默认是当前值,$date可以有三种形式,RFC 82

2011-07-03 14:57:56 701

转载 joomla源代码探析续(二十九) JHTML 与JHTMLSelect 类的使用

我们在form表单生成的过程中,经常需要有select 标签或者radio标签,这点上 Joomla!也给我们提供了方便的接口JHTMLSelect 。JHTMLSelect的函数可以分为两类:第一类是选项设置,包括:option,optgroup,我们来看看

2011-07-03 14:26:30 1383

转载 joomla源代码探析续(二十八) 如何扩展JTable类

JTable类是Active Record设计模式(web应用中应用最为广泛,最为简单的数据库相关的设计模式,笔者)的实现。JTable在joomla与数据库交互过程中广泛的使用。要使用JTable,首先要创建一个JTable的子类。下面是我们的一个例子:<?

2011-07-03 14:23:37 784

转载 joomla源代码探析续(二十七)组件后台如何设置参数

以下的方法可以在管理后台中添加一个Parameters设置的按钮,点击按钮可以设置这个组件的相关参数,当修改这些参数后,参数保存在component表中。首先要创建一个XML配置文件,文件中包含了相关参数,这个参数文件保存在后台管理界面相应组件中的config

2011-07-03 14:21:41 845

转载 joomla源代码探析续(二十六)JUser对象和用户权限判断

每一个访问Joomla网站的用户都对应这一个JUser对象,通过$user =& JFactory::getUser() 就可以获得这个对象引用并访问对象的成员函数和属性。下面的代码就是显示用户的名称,邮件的一段代码:echo "Your name is {$

2011-07-03 14:16:22 948

转载 joomla源代码探析续(二十五)JRequest对象的变量获取过程

Joomla 1.5 RC3版本的SEF存在不少问题,前段时间架站的时候曾经仔细看过这部分,昨天做apache转向的时候,突然发现又都忘记了,再回忆一次,记录下来。/index.php 中$mainframe->route(); 这一函数中实现了从URI中获取

2011-07-03 14:09:06 1221

转载 joomla源代码探析续(二十四)JPagination类

JPagination类是Joomla的通用分页功能的封装类,从RC3开始一直存在一些问题,目前的版本大的问题都解决了,但是sef开启的状态下,可能url还存在一些问题,至少我的站点是这样的。源代码中的类函数与英文文档中的略有不同,暂时以源代码中的为准。__c

2011-07-03 14:01:43 822

转载 如何开发一个Joomla插件

介绍Joomla插件可用作各种用途。插件为网站的输出页面增加了更多的表达方式,并且具有安装功能。插件类型尽管Joomla的插件类型几乎是无限多的。但他们有8个核心的类型。这些核心类型,分类存放在/plugins/目录,他们是:authenticationcon

2011-07-03 13:43:36 1805

转载 Joomla插件开发规范

概述:JPlugin Joomla 1.5的新功能为了更好使Joomla符合面向对象的框架,引入了JPlugin。Plugins是依附于全局事件分派系统的观察者类。这就意味无论是Joomla核心,还是第三方组件,模块都能触发一个或多个JPlugins来执行一些

2011-07-03 13:31:25 887

转载 Joomla源代码解析(二十二) 模块是如何被调用执行并渲染(下)

上一文章中提到了getBuffer函数,在函数中实际上调用了render ,这个对象是JDocumentRendererModule 类的实例,我们看看JDocumentRendererModule 的render函数。if (!is_object($modu

2011-07-03 13:23:35 1750

转载 Joomla源代码解析(二十一) 模块是如何被调用执行并渲染?

以前的文章中,关于/index.php我们已经分析完了 $mainframe->dispatch()是引入了组件,并被执行。我们知道对于Joomla,一个页面只能有一个或者0个组件,而上,下左右的碎片都是module,module是页面丰富的有效补充。比如我们

2011-07-03 12:06:18 1705 1

转载 Joomla源代码解析(二十) MVC组件的执行

以前的文章中,我们曾经说过 $mainframework->dispatch 是如何最终调用组件的,通过这个dispatch,最终 include 相应组件目录下的 组件名称.php 文件,现在我们来看看,这个文件是怎么按部就班的联系了MVC模式相关的各个文件。require_once (JPATH_COMPONENT.DS.controller.php);// Require specifi

2011-07-03 00:49:17 918

转载 Joomla源代码解析(十九) JController

同样 JController 是MVC中重要的起点,正式这个类决定的动作的下一步流向,我们来看看表格提交数据的典型的controller的代码: function edit() { JRequest::setVar( view, hello ); JRequest::setVar( layout, form ); JRequest::setVar(hidemain

2011-07-03 00:06:53 1056

转载 Joomla源代码解析(十八) Jview

MVC模式中,重要的一环,JView 和 tmpl目录中的模板,共同决定了,页面html的代码,Jview是在Jmodel和template之间的桥梁。我们扩展做自己的组件,都需要扩展Jview的子类。这个类其实需要看看它的变量和函数也就理解:跟数据相关的部分: _defaultModel  默认的model ,可以通过 setModel 进行设置。同时function &get 可以从指定的mo

2011-07-02 17:54:09 758

转载 Joomla源代码解析(十七) JModel是什么

我们经常提到MVC模式,JModel在Joomla的MVC组件中是重要的一个环节,JModel是MVC中的数据视图层,我们需要明白的是JModel不同于JTable,数据视图是由一个或者几个table构成,或者多条数据记录构成的数据集合,以及数据集合的相关操作,对于JModel我们不必了解太多的具体函数,在组件开发过程中,通常都要继承JModel,在子类中完成数据集合的生成以及相关的操作,保存,删

2011-07-02 17:49:39 820

转载 Joomla源代码解析(十六) JTable是什么

JTable是什么?肯定不是对应html中的table ,在做com_helloworld的时候,没有仔细理解,后来一位同事问我Jmodel,JTable,JDatabase有什么区别?一时语塞JTable是数据库中数据表在程序中的表达,不知道这句话怎么说,其实JTable更对应着表中的一行,以及相应的操作。Joomla中的JTable**对应中数据库中 **表,我们在使用的时候要针对我们自己所使

2011-07-02 17:45:29 639

转载 Joomla源代码解析(十五) 组件是如何被调用并渲染的

Joomla代码中, 组件是如何被调用并渲染的呢?在描述 /index.php的时候,我们看到根据option参数,$mainframework->dispatch(),就进入了组件的调用并渲染的过程,我们来看看JSite 的dispatch都做了什么工作。dispatch 最关键的是这几句话:  $document->setTitle( $params->get(page_title) );

2011-07-02 17:24:27 903

转载 Joomla源代码解析(十四) JRequest类

这是另一个Joomla扩展中最常用的类,这个类封装了客户端提交的请求相关的信息,通过这个类你可以得到用户提交的相关信息和数据,有几个重要的函数:首先是get($hash),我们看看部分源码就知道,get得到什么了  switch ($hash)  {   case GET :    $input = $_GET;    break;   case POST :    $input = $_

2011-07-02 17:17:24 875

转载 Joomla源代码解析(十三) JText类

Joomla 最常用的类之一,使用方式JTEXT::_(JJJJJ)JJJJJ对应语言文件中的相应字符串。为了实现多语言这个是常用的。当然如果你以utf-8字符集存储php文件,对于中文就不用考虑那么多了,不过不够规范喓。要是只是自己用,也无所谓啦,开发要快点。呵呵!推荐还是用吧!

2011-07-02 17:15:46 1107

转载 Joomla源代码解析(十二) JToolBarHelper JToolBar 类

这个两个类是后台管理过程经常用到的,比如:  JToolBarHelper::title(   JText::_( {{component}} Manager ), generic.png );  JToolBarHelper::deleteList();  JToolBarHelper::editListX();  JToolBarHelper::addNewX(); 这几句就添加了三个

2011-07-02 17:12:41 641

转载 Joomla源代码解析(十一) JHtml 类

JHtml 没有几个函数,但是在组成页面已经模板书写过程中经常用到,比如:JHTML::_(date, $this->item->date, JText::_(DATE_FORMAT_LC5))以及在后台管理中常用到的来看看这几个函数:calendar 显示一个日历插件date 显示格式化日期iframe 插入一个iframeimage  插入一个图片link 插入一个超链以上是常用的函数

2011-07-02 17:10:52 835

转载 Joomla源代码解析(十) JPath JFile JFolder 类

这几个类都是filesystem包中的重要类,具体的使用看我在模块快速生成器中的代码,函数意义都非常明确:  if(JFolder::exists($targetpath)) JFolder::delete($targetpath);  JFolder::create($targetpath);  JFolder::create($targetpath.DS.tmpl);   以上是目录使用的

2011-07-02 17:07:37 680

转载 Joomla源代码解析(九) JUser 类

user 类处理所有程序中与用户交互的相关事情。这个类的构造函数调用load函数,输入的参数是用户id,可以初始化用户的相关信息,这些信息包括 aid ,gid,usertype,username,name,id等等,这些信息在扩展中经常用到。同时,在程序中,用刚刚说过的getUser,取得当前登录用户实例。具体用法如下:$user  =& JFactory::getUser();$userId 

2011-07-02 17:03:10 649

转载 Joomla源代码解析(八) JDatabase 类

这是数据库connector类,封装了与数据库操作的一系列操作。目前有两个子类,JDatabaseMysql,JDatabaseMysqli,这个类为以后扩展到其他数据库留出了接口。关于一些具体函数没有什么特殊的,基本对应mysql的函数的一些特征,对于这个类应用基本都是首先 setquery ,然后load或者直接执行 executequery ,主要还是不要混淆load开头的几个函数的具体功能

2011-07-02 17:00:04 606

转载 Joomla源代码解析(七) JFactory 类

JFactory类,正如其名,这是一个工厂类,应该是简单工厂模式的标准实现。这个类几个重要的函数分别返回几个重要的实例。1、getACL 调用_createACL 返回 joomla.user.authorization 的实例,数据来源2、getApplication 调用 joomla.application.application 的实例获取函数JApplication::getInstan

2011-07-02 16:56:25 904

MVC5 + EF 6 + Bootstrap 2

权限管理系统 mvc ef bootstrap

2014-03-26

Bootstrap Matrix Admin

Bootstrap Matrix Admin

2014-03-26

ASP.NET信息管理系统

《ASP.NET项目开发实例》第一章信息管理系统

2011-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除