内容列表
- PEAR::HTML_QuickForm入门[5]--客户端验证功能
- 客户端验证:
前面有提到使用addRule()来增加一条验证规则,其实addRule()还有第五个参数—client。这个参数用来说明我们将使用的是客户端验证,如果传递了这个参数,则程序会自动生成客户端的Javascript代码来验证表单里的数据。
使用客户端验证更加快捷方便,而且可以减轻服务器的负载。
Client.php
//
- 分类:编程语言 查阅全文
- PEAR::HTML_QuickForm入门[6]--自定义验证规则
- 自定义验证规则:
大多数时候我们使用QuickForm自带的验证规则就已经足够了,但如果有时我们需要的数据格式比较特殊那怎么办呢? QuickForm允许你自定义验证规则。
下面的例子中,我们增了一条自定义的规则:用户名必须为Haohappy。
CustomValidation.php
<? require_once("HTML/Qui
- 分类:编程语言 查阅全文
- PEAR::HTML_QuickForm入门[7]--小结
-
总结一下使用PEAR::HTML_QuickForm的过程:
&nbs
- 分类:编程语言 查阅全文
- VFP 8.0 中实现多种自定义纸张格式的报表打印
-
- 分类:编程语言 查阅全文
- 小然谈编程-1
- [开场白]
这个系列的文章本来是发表在我们学院的级队报上的,觉得写了就别浪费,于是贴到这里,属于自娱自乐,这个系列的主要是给C++初学者的,没有什么高深的理论和技术。主要谈谈一些常用算法,编程原则,编码技巧,编程感想等等。
[本期问题]
求1~10000内的所有质数
[分析1:]
分析题目后,我们可以用一个变量为i的for 循环来历遍1~10000所有的数,在循环体内判断当前的i是不
- 分类:编程语言 查阅全文
- 管理故事216之021-喜马拉雅山的猴子
- 管理故事216之021-喜马拉雅山的猴子 这是网友 [email protected]推荐的故事,谢谢honker![故事] 在很久以前,一个很聪明的人生活在一个很古老的部落里,人们称他为“智者”。智者能参透很多玄机,自然的、神明的、人类的、社会的……智者用自己的智慧帮助了许多
- 分类:编程语言 查阅全文
- ATL学习
- 因为ATL在开发COM方面具有的优势,最近学了一下ATL。也顺便体会一下模板技术的威力,还可以看到智能指针的使用。
只可惜在开发ActiveX控件时碰到一点问题,不知道如何在事件中传递结构。虽然IDL文件中允许定义结构,但在事件中传递结构还是有编译警告,不知是否能成功。
- 分类:编程语言 查阅全文
- Oracle空间数据库的读取与写入
- 这是一个控制台应用程序,包括3个文件。根据Oracle技术网上的一个C程序改写,作用:用OCI来读取和写入Oracle空间数据。
//----------------------------------------------// main.cpp : 定义控制台应用程序的入口点。//----------------------------------------------#include "
- 分类:编程语言 查阅全文
- Editplus + Zend Encoder实现简单PHP源码加密IDE环境
- 主页:http://www.maxss.net/电邮:[email protected]
软件环境:
Windows 2000 Pro/Sever
Editplus
PHP 4.3.4
Zend Optimizer 2.5
Zend Encoder Unlimited 1.2
关于Editplus和PHP的介绍我就不多说了。首先说说Zend Optim
- 分类:编程语言 查阅全文
- 另类的八皇后求解法.
- 老师当初评论,”垃圾”,垃圾就垃圾,管他呢,反正是原创
//heckBoard.h
#pragma once
class CheckBoard{public: CheckBoard(void); ~CheckBoard(void); private: int *Arr,*J1,*J2;public: void Arra
- 分类:编程语言 查阅全文
- 一个比较有趣的自动生成迷宫程序.
- 这是我刚刚在文曲星pc1000a下载的GVBASIC代码,可以自动生成迷宫,很有趣的.说实话,这个代码除了算法思想值得一提,其层次结构真的很糟糕.我把它改成win32程序了.
gvbasic代码如下:10 l=8:mx=160/l:my=80/l:dim a(mx+1,my+1):goto 11020 while not(x=2 and y=1)30 if a(x-1,y)*a(x,y-1)*a
- 分类:编程语言 查阅全文
- 网络系统实现技术--AppleTalk
- AppleTalk
AppleTalk网络体系结构
AppleTalk网络体系结构是在苹果计算机公司在20世纪八十年代开发并不断完善的局域网络协议簇,这种网络利用Apple计算机的打印机端口相连接。AppleTalk遵循OSI层次模型,最多可连接32个节点。AppleTalk网络中,打印机是网络上的一个节点,它利用AppleTalk通讯协议和Apple计算机沟通。
AppleTalk当前有两
- 分类:编程语言 查阅全文
- 网格入口
- 网格入口是解决允许科学家们通过常规的网络浏览器和其它的桌面工具来编程、访问和执行分布式“网格”程序的问题的环境。有一种网格入口,我们称之为科学入口,科学领域的知识和工具呈现在用户面前的是科学应用程序,而不是复杂的分布式计算协议。让网格计算相对于科学家们的桌面计算平台是透明的,这样做的目的是让他们完全集中精力于科学问题。另外一
- 分类:编程语言 查阅全文
- 小然谈编程-2
- [开场白] 这已经是连续的第二十个零点了,第二十个思维停滞的时刻。我一直在想怎样写今天的这个问题,却苦于无法下笔,无从说起,推迟到了现在。因为说明这个题实在太大,太难了。二十个零点过去了,我才决定拿起笔来,尝试着写出来,因为它真的很重要。同时,我要感谢开水加冰,他在我写本文的时候,给了不少非常可贵的意见。
[本期问题]怎样才能对编程产生兴趣?
[分析]
先说明一下,我要说的编程是指广义
- 分类:编程语言 查阅全文
- vs.net2003的"VC软件包不可用或未注册"的提示
- 恢复win2003,dotnet又出了这个问题,有个blog的解释如下:
这一般是安装了双系统的原因,windows installer发现TLBs 和DLLs已经存在,就不再注册,可以通过调用控制面板中的vs.net安装程序,选择2中的修复,就可以了. 可以参考MS Support Q320427.
查了一下msdn,原因不是由于双系统,而是由于多次安装,tlbs,dlls存在引起的,我的双
- 分类:编程语言 查阅全文
- linux内核2.6中设备模块编程的解决方法
- 近日尝试linux内核设备模块编程,使用《linux内核编译》一书,但在新版的2.6内核中,例子程序无法编译通过,在网上搜寻了很久,都没有找到一个完整的解决方案,最后终于在网站http://lwn.net/获得帮助,现总结如下
init和clear命名方式改变,makefile改变
用一个hello world程序说明
原版如下:
#include <linux/kernel.h&g
- 分类:编程语言 查阅全文
- Zoom图库组件2.1.2 简体中文版发布了!
- Zoom2.1.2是功能非常强大的Mambo图库组件,支持多图库、多用户、图库共享、用户上传图片等功能。是至今为止发现的功能最强大的Mambo图库组件,想做图库的朋友千万不要错过! 现在已发布简体中文版,请到这里下载。
- 分类:编程语言 查阅全文
- 【转载】0day软件标题中的含义
- 0day如此深远地影响着我们的信息化进程,网络上不知道哪位总结了如下的内容
0day软件标题中的含义
Incl.Keygen--->包含有注册器keygen only--->只含注册器WinALL--->适用于所有版本Windows操作系统(一般是指95 98 ME 2000 XP 2003)Trainer--->密技Cracked--->破解版本
- 分类:编程语言 查阅全文
- 指针解密
- 指针解密
(李俊)
- 分类:编程语言 查阅全文
- C++ 单元测试工具 CppUnitTest
- CppUnit 是开放源代码的测试工具,来源于 Java 版本的 JUnit。单元测试在极限编程理论中有非常重要的作用。即使不采用极限编程方式,每个软件工程师应该写测试程序、准备测试数据、测试自己写的软件模块能够运行。
CppUnit 可以用来同时测试多个软件模块,并且显示有多少成功、多少失败。有命令行方式运行,VC 写的 GUI 程序界面,也有 QT 的 GUI 程序界面。以下是 VC 运行界
- 分类:编程语言 查阅全文