QBlog官方博客

本博将记录与秋色园成长相关的历史路程及秋色园的开发进展等相关情况。
公告信息
欢迎光临秋色园官方博客,欢迎:下载与使用CYQBlog系统,并提出您的意见与建议。
文章档案
最新评论
文章
QBlog开发者视频教程:[皮肤]模板机制页面填充解说(五)
2011/6/20 22:26:25

前言

今天加了点油,将模板机制的页面填充部分给录了下,不过这一块不好录,最后了四段,剪头去尾,把四段视频合成一个,勉强勉强的算一集了。

大伙在学习的时候,还是要配合"秋色园技术原理解析"这个系列看,因为视频只是针对重点讲解,不会覆盖系列。

XmlHelper帮助教程见CYQ.Data.Xml XmlHelper 帮助类的使用帮助

PS:开源博客源码下载说明:

关于开源博客的限量源码下载,不再使用发邮件的方式进行,而是提供下载码下载,具体秋色园上有相关发布文章。

内容简介

上节内容回顾:

第三个生命周期Page_Load介绍--及简洁的参数传递。


本节内容:模板机制-填充方式基础讲解

秋色园QBlog的皮肤模板机制-html页面填充与操作

如需要使用带进度条菜单控制播放,请点击带进度条菜单观看QBlog开发者视频

下面请观看

PS:如何开始播放:对着视频[flash]右键-》菜单中勾选“播放”和“显示全部”就开始了。

相关视频:

下面再附上本节讲解的基础文档:

上上节内容回顾:

1:秋色园QBlog的皮肤界面的介绍

2:秋色园QBlog的皮肤是如何被加载的--第二个生命周期


本节内容:模板机制-填充方式基础讲解

1:第三个生命周期Page_Load介绍--及简洁的参数传递。

2:秋色园QBlog的皮肤html如何进行填充与操作


一:第三个生命周期Page_Load介绍--重构后的参数传递[上一节视频]

1:设置断点,进入Page_Load事件[进入ashx处理程序]

2:ashx中开始调用Logic业务类进行界面填充。

3:重构-使代码更简单优美:

a:从HttpCustom提取接口
b:将接口分离到其它项目Web.Core中--避免Module和Logic项目的双向引

用问题。
c:更改名称IHttpCustom为ICore,同时编写Logic基类CoreBase
d:让Logic相关类继承自CoreBase,于是Logic类也可以直接使用基类的常

用属性。

相关文章:
XmlHelper使用帮助:CYQ.Data.Xml XmlHelper 帮助类的使用帮助
重构-使代码更简单优美:http://www.cnblogs.com/cyq1162/archive/2010/10/19/1855441.html

二:秋色园QBlog的皮肤html如何进行填充与操作 [本节视频内容]

模板机制基础说明:秋色园是以Xml方式进行加载操作,基于XPath语法封装的XmlHelper来操作Html文档的。

CYQ.Data.Xml XmlHelper

Set        原始的处理节点数据
SetFor     配合MDataRow   快捷处理一行数据
SetForeach 配合MDataTable 快捷处理多行数据

以首页为示例,来演示一下相关的填充介绍。

秋色园是QBlog的官方站点,由路过秋天创建,基于cyqdata数据层框架开发的支持多用户、多语言、多数据库(access,mssql,oracle)、目录级url等功能强大的博客系统
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"
学习了
游客[注册][58.214.1.*] : 2011/6/20 23:32:36
没抢到沙发,不过是因为先频频中而晚了一小步留个脚印!
分享完了,讲解很清晰,很支持。。。。
游客[注册][123.150.202.*] : 2011/6/20 22:41:41
EEE
游客[注册][183.8.21.*] : 2011/6/20 22:37:11
支持~~~
  
Copyright © 2010-2020 power by CYQ.Blog - 秋色园 v2.0 All Rights Reserved