摘要: 首先说说防止重复提交按钮是啥东西:我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交导致应用程序上逻辑错误。有朋友说,这个按钮完全可以用js来做,是的。不过当你需要大量这种按钮时,是否为每一个都去编程而不封装一个呢?另外,为了增加其功能性,我们除了让他有防止重复提交的功能以外,还可以给他弹出提示框,就像单击删除按钮时,用户会受到一个提示再次确认是否真的删除。好,接下来,第一步:知识储备,我们知道,要防止重复提交,要在客户端设法使用户单击一次以后按钮变灰,这种客户端行为显然只能 阅读全文
posted @ 2011-12-31 16:16 JAVA教程 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当然了,大多数时候都是别人的不幸,很多时候大家都是在为公司写代码,写代码的人也许早已经离开了公司,但别忘了一句古话,有来有往嘛,为他人,也为我们自己,请为你的代码加上注释。 二、不要让事情复杂化。程序员有时候总是对简单问题... 阅读全文
posted @ 2011-12-19 14:41 JAVA教程 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 复杂性是指组合复杂性,这是当你将一个新特性与其他语言特性以任意可能的方式进行组合时所带来的复杂性。Eckel认为他自己是一个"特性上瘾者",总是思考语言在新特性方面的进化,但是现在他质疑如果一个特性不能被正确的实现,该特性是否应该被去掉 (例如Java的泛型)。是向后兼容C语言产生了语言复杂性和困难性。 最近,关于Java平台的未来有许多辩论,有些人认为Java应该加入更多的特征,这样才能与C#、Ruby这样的语言竞争,另一些人认为应该保持Java的稳定,以免变的过于复杂以至于难以使用。Bruce Eckel认为应该彻底停止往Java中增加新特性,这引起了一场新的辩论。 在 阅读全文
posted @ 2011-12-19 14:39 JAVA教程 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 不少人为自己是Java开发者中的一员而感到骄傲,新年伊始,大家一定对这个与自己息息相关的语言和平台有不少的期待。以下为2008年Java开发者五个最迫切的期待,可能其中有不合你意者,但相信大多数Java开发者会对此认同:JavaFx不再只是空谈 在2007年的JavaOne上,我们听到了一个救世主——JavaFx,不幸的是,当初的所有许诺却没有成为现实。希望2008它能成为一个真正的、简单的、可用选择,从而Java开发者不必在富交互技术领域无“本宗”技术可选。Glassfish成为应用服务器的选择 Glassfish是一款非常好的开源应用服务器和平台,也是第一个遵从Java EE 5标准的,. 阅读全文
posted @ 2011-12-19 14:36 JAVA教程 阅读(150) 评论(0) 推荐(0) 编辑
摘要: C++培训//编译环境VC++6.0. 程序和资源一共15M.//需要的留个EMAIL.... 能上传到这里供大家下载吗? 谁知道告诉我//自制-拼图游戏 作者:高坤 转载请标明出处 谢谢//代码笨拙 高手勿笑 欢迎批评指正#include <windows.h>#include <stdio.h>#include <time.h>#include <mmsystem.h>#include "resource.h"HINSTANCE hInst;HBITMAP pic,empty,compare_pic,pict[8],com 阅读全文
posted @ 2011-12-16 15:25 JAVA教程 阅读(379) 评论(0) 推荐(0) 编辑
摘要: “16位MS-DOS子系统 NTVDM cpu遇到无效指令,CS: IP: OP: 选择“关闭”终止应用程序”—————————–方法一————————————————————–原因如果以下注册表值已损坏,则会发生此问题:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD如果您安装了 16 位程序,或者安装了使用与 Windows XP 不兼容的 16 位安装程序的程序,则可能会出现此问题。 如果您计算机中安装的 Command.com 文件被损坏或者版本不正确,也可能会出现此问题。解决方案要 阅读全文
posted @ 2011-12-16 15:25 JAVA教程 阅读(782) 评论(0) 推荐(0) 编辑
摘要: C++培训下面的代码:#include <stdio.h>#include <minmax.h>int main( ){ int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d",c); return 0;}使用vs2005编译时会遇到这样一个warning: warning C4996: 'scanf' was declared deprecated其实 warning C4996的详细含义就是:'scanf': Th 阅读全文
posted @ 2011-12-16 15:23 JAVA教程 阅读(163) 评论(0) 推荐(0) 编辑
摘要: c++培训这是这几天我用C做的一个简易的学生选课系统.其实是我们的1道程序实践考试题,我想请大家看看,帮我提些建议. #include<stdio.h> #include<stdlib.h> int N1,N2,kk1,kk2,kk3; struct couse * head1; struct student * head2; struct couse//课程信息结构体 { int num1; char name1[20]; int score; int nelepeo;//课程已选人数 int Melepeo;//课程人数上限 struct couse * next; 阅读全文
posted @ 2011-12-16 15:22 JAVA教程 阅读(765) 评论(0) 推荐(0) 编辑
摘要: C++培训教材高精乘法-----------------------------------------------------------------------先写个两个数的乘积 有空改成个多个数的积-----------------------------------------------------------------------#include <stdio.h>#include <stdlib.h>int i, j, k;char a1[50], a2[50];int s1[50], s2[50];int s[100];void mul(int *s1 阅读全文
posted @ 2011-12-16 15:21 JAVA教程 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 声明:moonwalker 作于2008年4月26日 转载请注明出处 指针对一部分初学者来说一直是一个无法逾越的障碍,没有指针的C语言就好像没有左腿的短跑运动员。今天我来试试换一种方法来理解指针,希望能帮还在为指针挣扎的朋友们理清思路,高手略过即可。 我们先认为内存是一家客栈(看起来这和老掉牙的大楼的比喻没什么区别,但是请你耐心看下去)。同大部分的客栈一样,这家客栈有天、地、人等各种档次的房间,用现在的话就是单人间、双人间、四人间等等。来住店的客人也是车水马龙,三教九流都有,我们看看都有哪些人: 快乐单身汉char,还有char的小弟unsigned char,他们只住单人间; short i 阅读全文
posted @ 2011-12-16 15:20 JAVA教程 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 以 Access 2000 中文版为例。打开帮助,找到以下条目: 设置和定义microsoft Access -> Microsoft Access 规格Access 的最大容量 以 Access 2000 中文版为例。打开帮助,找到以下条目: 设置和定义microsoft Access -> Microsoft Access 规格 Microsoft Access 数据库常规规格 属性 最大值 Microsoft Access 数据库 (.mdb) 文件大小 2 G 字节。不过,由于数据库可以包括其他文件中的链接表,所以它的大小仅实际上只受可用存储空间大小的限制。 数据库中的对象 阅读全文
posted @ 2011-12-15 14:58 JAVA教程 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 前段时间很多人问远程(如通过互联网)连接access数据库的方法,最近写了个例子,与大家共享: 使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器)。 ------------------------------------- 远程连接access数据库的几个方法: 1.建立VPN(Virtual Private Network),这样你的电脑和... 阅读全文
posted @ 2011-12-15 14:57 JAVA教程 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 嵌入式培训教程在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。 在这种使用模式中,ASP程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。在ASP程序中,通过VB Script,建立对Access数据库的连接,是客户能够访问后台数据库的前提。 一、建立Access数据库连接的.. 阅读全文
posted @ 2011-12-15 14:56 JAVA教程 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 嵌入式培训教程Access数据库在用的过程中, 经常不断的进行删除和增加记录的操作,会出现以下问题:1. 可能会使Update语句更新失败, 明明一条记录存在, 也可以select到,但在用Update时出现找不到记录, 更新失败的错误信息.2. 会使数据库增大, 并且降低数据库操作的效率3. 在删除记录时也不会减少数据库的大小, 并且没有可以改善数据库的相应语句解决办法下载Access数据库, 用Access软件打开, 并用"修复和压缩数据库"工具进行处理, 保存后再重新上传并覆盖掉原来的数据库即可解决以上的所有问题. 这种办法比较只适合于中小型的数据库, 大的如果采用上 阅读全文
posted @ 2011-12-15 14:56 JAVA教程 阅读(138) 评论(0) 推荐(0) 编辑
摘要: JAVA培训一个完整的java源程序应该包括下列部分: package语句; //该部分至多只有一句,必须放在源程序的第一句 import语句; /*该部分可以有若干import语句或者没有,必须放在所有的 类定义之前*/ public classDefinition; //公共类定义部分,至多只有一个公共类的定义 //java语言规定该java源程序的文件名必须与该公共类名完全一致 classDefinition; //类定义部分,可以有0个或者多个类定义 interfaceDefinition; //接口定义部分,可以有0个或者多个接口定义 例如一... 阅读全文
posted @ 2011-12-14 15:06 JAVA教程 阅读(745) 评论(0) 推荐(0) 编辑
摘要: JAVA培训 java程序分为java application(java 应用程序)和java applet(java小应用程序)两种。下面让我们编写一个java应用程序,它能够利用来自java标准库的System对象的多种方法,打印出与当前运行的系统有关的资料。其中"//"代表一种注释方式,表示从这个符号开始到这行结束的所有内容都是注释。在每个程序文件的开头,如果这个文件的代码中用到了系统所提供的额外的类,就必须放置一个import语句。说它是额外的是指一个特殊的类库"java.lang"会自动导入到每个java文件 //这是我们的第一个java ap 阅读全文
posted @ 2011-12-14 15:04 JAVA教程 阅读(809) 评论(0) 推荐(0) 编辑
摘要: JAVA培训高性能 虽然java是解释执行的,但它仍然具有非常高的性能,在一些特定的CPU上,java字节码可以快速的转换成为机器码进行执行。而且java字节码格式的设计就是针对机器码的转换,实际转换时相当简便,自动的寄存器分配与编译器对字节码的一些优化可使之生成高质量的代码。随着java虚拟机的改进和"即时编译"(just in time)技术的出现使得java的执行速度有了更大的提高。 解释执行、多线程并且是动态的 如果你了解C语言和C++语言,可以参考下列java与C/C++语言的比较,如果不了解C语言和C++语言,可以忽略本部分知识。 a. 全局变量 java程序不 阅读全文
posted @ 2011-12-14 15:03 JAVA教程 阅读(219) 评论(0) 推荐(0) 编辑
摘要: JAVA培训 大家想一想,在PC下用windows编写的程序能够不做修改就直接拿到UNIX系统上运行吗?显然是不可以的,因为程序的执行最终必须转换成为计算机硬件的机器指令来执行,专门为某种计算机硬件和操作系统编写的程序是不能够直接放到另外的计算机硬件上执行的,至少要做移植工作。要想让程序能够在不同的计算机上能够运行,就要求程序设计语言是能够跨越各种软件和硬件平台的,而java满足了这一需求。 1995年,美国Sun Microsystems公司正式向IT业界推出了java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点,当时以web为主要形式的互联网正在迅猛发展,java.. 阅读全文
posted @ 2011-12-14 14:49 JAVA教程 阅读(170) 评论(0) 推荐(0) 编辑