01 2011 档案
实战篇-简单多语言的实现
摘要:对于秋色园 的多语言的实现,很多人都问了一下是怎么实现的,这里,给网友简单介绍一下。实现多语言,通常有以下方式:[代码]这里就简单介绍一下第二种:读取外部文件进行翻译,也是秋色园使用的翻译方式。外部文件,比较常用的就是Xml文件了,本节也用Xml进行介绍。[代码]看一下一个简单的Xml字典: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--?xmlversion="1.0"encoding="utf-8"?rootdivid="title
阅读全文
实战篇-通用的页面列表导出Excel控件
摘要:在很多系统中,或者是一些网站的后台,包括秋色园的后台,通过都会有一些相同的工具栏目,比如上面的“导出”按钮,由于分布在系统大量的列表中,
因此,如何以最简洁快速的方式实现这种功能,节省开发时间,就是今天以下要介绍的内容了。从以上四张图片中,所要说明的问题是:
“导出”功能在N个界面中重复出现,如何实现“导出”功能的代码只写一次,就能在任意的界面中,实现导出当前页面列表的功能。
阅读全文
Silverlight+WCF 实战-网络象棋最终篇之解决重复的消息提示-状态重置(九)
摘要:上节留下的问题:在上一节:Silverlight+WCF 网络象棋 终极篇 解决重复的消息提示(八) 中,我们解决了重复登陆时产生的多次消息的重复提示。不过由此优化产生的另一个问题:全局只有一个实例,在来回的切换房间或进出时,需要重置状态,我们这节来解决这个问题。在上节的,我留下了几行这样的注释代码://loginObj.Reset();//roomObj.Reset();//indexObj.Reset();本节就顺路把这三个注册的方法给实现了:1:loginObje.Reset()方法的实现,进入Login.xaml.cs中:public void Reset(){btnLogin.IsE
阅读全文
Silverlight+WCF 实战-网络象棋最终篇之解决重复的消息提示(八)
摘要:最近有网友经常会问,在跟着做象棋对战的通讯中,在重复退出进入的时候,消息会重复出现,本节就这问题进行解说与优化。一:分析问题产生的原因?
1:首先看App.xaml,里面定义了一个全局客户端回调:
public static GameService.ServiceClient client;//回调的客户端
并且这个回调我们全局只实例化一次,并且默认加载时定位到登陆页面:
阅读全文
CYQ.Data 轻量数据层之路 V4.0 版本发布
摘要:本次版本升级记录:
1:增加对Case语句的多数据库处理
2:MAction:开放DalType属性,允许获取当前操作的数据库类型
3:Pager:解决分页存储过程order by参数过长问题,参数加长
4:修正Pager的Access数据库分页,并使用3次top方式分页
5:修正bit类型对“1”的转换为true
6:修改自定义表语句查询无数据时,也返回表架构
7:Xml类里增加RSS功能
8:Proc 修正从sql切换到存储过程的bug
9:其它,根据秋色园一起成长优化的CYQ.Xml名称空间下的几个类。
阅读全文
QBlog博客 V2.5 版本发布 增加健康频道[支持多语言、多用户、多数据库、目录级URL]
摘要:2.5版本新增元素
1:增强系统在localhost、IP、IP+端口、无www域名如cyqdata.com等条件下运行
2:SEO优化增强-独立的标题控制与URL简化
3:增加RSS功能。
4:增加健康频道功能[可自定义]
5:将原系统主站归到技术频道-多频道扩展加强
6:增加配置允许设置默认主站定位到任意频道或博客用户。
7:域名访问优化,支持系统二级域名或子目录的访问方式如:health.cyqdata.com与www.cyqdata.com/health。
8:用户双语言增加,增加语言分离标签[#langsplit]
阅读全文