自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏光华的专栏

PHP程序集---PELLO的使用

  • 博客(32)
  • 收藏
  • 关注

原创 QT sql一例

bool MyDatabase::StoreFile(QString FileName){QSqlQuery query(db);QFile File(FileName);if(File.open(QIODevice::ReadOnly)){QByteArray &tdata = File.readAll();QByteArray data = qCompress(tdata,9);query.p

2010-04-06 15:18:00 346

原创 汉字的拼音首字母

以客户为例:去除[简称]字段,用get_first_chars函数获取[客户名称]的拼音首字母作为简称,存入数据库用于快速查询。

2010-02-10 18:15:00 514

原创 向数据表中插入一条记录的方法

用于向获取的分类表中插入默认分类 $categories[] = array("categoryguid" => "-1", "categoryname" => "默认分类");

2010-02-10 15:46:00 7299

原创 js验证函数validate用法

引用应用触发验证function addrow(){if(!validate("sub")){  return false;} alert("ok");}新增不为空且为数字的验证属性num说明:验证所有控件不需要groupid属性,无msg属性或msg为空不验证。

2010-01-12 11:06:00 8576

原创 youku项目离线表脚本

CREATE TABLE [dbo].[t_sys_offline] ( [fguid] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [issync] [int] NULL , [fdate] [datetime] NULL ) ON [PRIMARY]GOALTER TABLE [dbo].[t_sys_offline] ADD  

2010-01-04 16:52:00 343

原创 youku项目配置表更新脚本

--建新表CREATE TABLE [dbo].[t_register] ( [fguid] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [fkey] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL , [fvalue] [varchar] (500) COLLATE Chinese_PR

2010-01-04 14:05:00 397

原创 pes项目中关于表格合计功能的实现

获取数据表中指定列的合计使用函数do_array_sum($arr, $key);在数值中加入千位分隔符并保留两位小数使用函数format_number($num),此方法只能在所有计算完成后才能被调用。

2009-12-24 20:21:00 318

原创 pes项目中关于select的两点说明

一是关于修改时为select赋值的问题:现无需逐个赋值,只需调用一下set_all_select_value();方法即可。二是跟基础资料相关的增加导航项,以客户为例:请选择新增...[item.customerno]|[item.customername]

2009-12-23 21:08:00 340

原创 pes项目中关于javascript的两个问题

一是注释时应使用/*------*/这样的成对注释,行注释//会导致模板替换时JS显示不完全且此错误很难被发现。二是JS代码段中有一行出错,则其下的代码将不会被执行。

2009-12-23 17:45:00 283

原创 pes项目单据细项增删改的重构

原来的设计是单据细项表格增行时,同时向隐藏域追加json字符串,删行时同时删减隐藏域中相应的json字符串,单据修改从数据源绑定细项时同时将转换好的json字符串存入隐藏域以供增行删行方法调用。现改为只在保存时将表格数据存入隐藏域以提交到后台,单据修改时也不再给隐藏域赋值。     var item = "{/"productguid/":/""+$("productguid").valu

2009-12-04 21:25:00 405

原创 pes项目新增和修改时表格行索引不同的问题

默认的单据细项模板包含标题行和数据模板行,由于新增时未做处理而修改时对数据模板行进行了替换,从而导致索引不同。解决方法是在新增或无数据可供绑定时调用$ptpl->parse_foreach_clear("rows");对数据模板行进行清除。

2009-12-04 21:02:00 360

原创 js四舍五入函数

js四舍五入函数,用于解决浮点数运算错误,v为需要四舍五入的数值或表达式,e为小数位数function fround(v, e)  #保留整数fround(3.4567)=3;#保留1位小数fround(3.4567, 1)=3.5;#保留2位小数fround(3.4567, 2)=3.46;

2009-12-04 20:42:00 435

原创 Ajax调用的问题

今天在做Ajax调用的时候碰到两个问题,一是缓存的问题,二是字符集的问题。缓存问题的解决方案是在url上加个随机参数,如:"category.php?ts="+Math.random(),Ajax调用必须使用utf-8字符集,所以在PHP代码中必须加入header(Content-type: text/html; charset=utf-8);,否则无法得到任何数据。

2009-12-04 18:21:00 362

原创 让网页内容无法复制的代码

 

2009-11-13 19:04:00 547

原创 无法显示数据库表数据

同样是无法显示数据库表数据,这次是因为PHP不支持MSSQL的ntext类型,换成text就可以了。

2009-11-04 17:45:00 894

原创 给右键菜单加入CMD命令

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT/folder/shell/cmd]@="command"[HKEY_CLASSES_ROOT/folder/shell/cmd/command]@="cmd.exe /k cd %1" 

2009-10-16 13:02:00 621 3

原创 在asp.net网站程序中混合使用php页面的乱码问题

在asp.net网站程序中加入php页面,运行时可能会出现乱码,解决时只须将其他开发工具编写的php页面直接复制到相应目录下即可.

2009-09-21 21:34:00 640

原创 asp.net页面转至php页面时提示下载文件问题

从asp.net页面传一个参数至php页面,结果老是提示下载目标php页面,使用完全url可解决此问题,如http://localhost/root/page.php?index=3,若生成PDF文件时,客户端需安装adobe reader

2009-09-21 18:57:00 374

原创 pdo打开sqlserver表失败问题

pdo打开sqlserver数据库中的一个表时失败,但打开其他表是成功的,原因竟然是此表记录中的某个字段存在非法字符

2009-09-21 18:51:00 407

原创 sqlserver2000安装问题

 提示[以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机],删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager下的键PendingFileRenameOperations提示[安装程序配置服务器失败,参考服务器错误日志……],删除C:/Program Files/

2009-09-20 15:18:00 292

原创 AOA概述

 AOA(Application Oriented Architecture,面向应用的架构)是一种以应用为中心的编程模型,主要提供了在不同的应用场景下构建设计良好的应用程序的方法。从本质上来说,AOA体现的是一种新的构建复杂应用的策略。在基于AOA技术的系统中,应用程序的功能是由一系列层次分明、松散耦合并且设计良好的组件组合构建起来的。AOA不是一种语言,也不仅仅是一种软件设计方法,对于

2009-02-19 00:21:00 1039

原创 BCP模式简介

 BCP(Business Controller Page,业务-控制器-页面)是一种新的面向WEB应用的设计模式,它基于AOA架构,继承并扩展了MVC模式。BCP模式整合了模型、视图和控制器并对相互之间的关系进行了清楚的界定。 传统的MVC模式只是提供了一个通用的分层的描述方法,实际在具体定义上是很宽泛的,由于MVC模式最初是在Smalltalk中实现的,而施乐开发 Smalltal

2009-02-19 00:16:00 1826

原创 DMM模式简介

DMM(Direct Model Mapping,直接模型映射)是一种新的对象持久化模式,它吸纳了AOA架构的核心理念,简化了域模型(Domain Model)到持久存储的映射过程,不但能实现域模型到关系数据库的映射,还能实现域模型到文件或面向对象数据库的映射。 跟ORM (Object-Relation Mapping,对象-关系映射)一样,DMM也是一种对象持久化机制,不过两者的区别也

2009-02-18 23:07:00 4079

原创 NGridView使用介绍

Nello.Web.Controls.NGridView继承自System.Web.UI.WebControls.GridView,并对后者做了一定的扩展,具体内容如下:1、显示合计行。利用属性NeedSumColIndexes来实现,该属性指需要汇总的列的索引,如1,5,10,其中第一列显示[合计:]                                                

2008-12-28 21:27:00 774

原创 7/7 在ASP.NET Web应用程序中应用Nello框架示例

 1、样例应用的需求描述以企业商品管理为例,通常商品管理模块需要实现的功能有商品列表的查询、商品的新增、商品信息的修改、商品的删除等功能,而商品通常包含的属性有商品编号、商品名称、规格型号、单价、计量单位等。 2、样例应用的环境准备在实现该样例应用之前,必须搭建一个必要的环境以支持样例的开发和运行,可以将开发和运行的环境配置在同一台机器上。1)服务器环境安装Micros

2008-12-04 17:44:00 925 4

原创 6/7 Nello框架的模块设计和实现

 1、核心模块(Nello)类AppSettings提供以下静态方法://Windows应用程序用此方法访问App.config的AppSettings配置项,Web应用程序用此方法访问Web.config的AppSettings配置项public static string Get(string key)  类ClassFactory提供以下方法: //获取网站类文件

2008-12-04 17:38:00 808 1

原创 5/7 Nello框架的总体设计

1、Nello框架的模块概览 Nello框架包括以下几个模块:核心模块、DAO模块、WEB模块、WEB控件模块,如图4-1:  图4-1 核心模块命名空间为Nello,主要提供了支持框架运行的核心类库,由于模块间采用了分离式设计,此模块的相关类库完全采用简单接口的方式对框架其他模块和用户应用程序提供服务。核心模块包含的类主要有:AppSettings提供访问应用程序配置项的统一的方

2008-12-04 17:27:00 548 1

原创 4/7 Nello框架的特点和应用要求

 1、Nello框架的特点1)无配置文件应用Nello框架不需要任何配置文件,不过对于数据库应用来说可以在Web应用程序的配置文件web.config中配置数据提供者和连接字符串以简化编程,但这并不是必须的。2)跟应用程序零耦合Nello框架跟用户应用程序是完全解耦的,用户通过约定以及对框架提供的接口的调用即可实现功能。用户应用程序不需要继承框架中的类,在大多数情况下甚至不需要

2008-12-04 14:25:00 459 4

原创 3/7 Nello框架的目标用户

 1、Nello框架的设计原则1)约定大于配置在整个框架的设计中没有使用配置文件进行流程控制或数据流的控制,而是以约定的方式利用集合类Hashtable进行数据传递。当然,在数据传递方面,Microsoft提供了DataSet,但这也仅仅是提供了一种良好的数据格式而已,因为提供的是弱类型对象,使得智能感知失去了用武之地,额外的类型检查增加了编程的复杂性,所以很多持久层框架开发者采用了P

2008-12-04 14:22:00 572 1

原创 2/7 Nello框架的设计目标

 ASP.NET是Microsoft公司开发的统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。不过,ASP.NET虽然提供了基本的MVC模式,但同时也支持在页面嵌入服务器端代码,这使得程序员容易按照ASP编写代码的习惯去设计ASP.NET应用程序,事实证明,在ASP.NET刚刚推出的那段时间,大量的网站设计者就是用这种方式来创建自己的Web应用的,这显然违背了M

2008-12-04 14:17:00 597 1

原创 0/7 基于ASP.NET的Web应用程序框架Nello的设计与实现

本系列文章阐述了.NET平台的开源框架Nello的设计与实现,因为比较长,故在博客里以系列文章的形式向读者展示,在下面的系列文章中该框架将被简称为Nello框架.具体实现可参见http://code.google.com/p/nello/

2008-12-04 14:01:00 622 1

原创 1/7 Nello框架简介

  在现今这个网络时代,Web应用程序大行其道,各方面需求迅猛增长,而开发一个复杂的Web应用却并非易事,Microsoft公司推出的ASP.NET平台因为其方便易用而得到了广泛的使用,然而ASP.NET平台因为其固有的一些局限性导致了在其上开发的Web应用程序经常会出现一些问题,为了最大限度地解决这些问题,笔者主导开发了基于ASP.NET的Web应用程序框架Nello,因为希望这个框架简单易

2008-12-04 13:38:00 689 1

空空如也

空空如也

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

TA关注的人

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