当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 发表于 2003-9-9 12:20:00/www.
 

 

 ·我的thinking in java学习笔记    »显示摘要«
    摘要:2004-8-5 23:20 其实我早就有想写个学习笔记的想法了。今天终于下定决心要写了,写的不好的地方,大家给我指正啊!其实也就是个简化版的tij 第一章 对象导论 其实这章介绍的是oop的思想,知道什么是抽象、接口、继承等等,其实这些我觉得没有必要专门提出来写一章,这个我就不介绍了在以后的学习中,这些知识是会在里面融会贯通的。 第二章 万事万物皆对象 在java程序中,万事万物皆对象,即使......
    摘要:ado.net中的多数据表操作浅析—读取 作者:郑佐??????? 2004-8-5 ???????? 在开发基于.net平台的数据库应用程序时,我们一般都会用到dataset,作为ado.net的核心类它为我们提供了强大的功能,而整个看上去就像是放在内存内的一个小型数据库,内部包括了datatable、dataview、datarow、datacolumn、constraint以......


一点ASP问题、差错和个人心得
发表于 2003-9-9 12:20:00          转贴自:http://www.5d.cn/bbs/newsdetail.asp?id=917831

申请变量后再使用是标准方法: 【程序编程相关:常见硬件术语手册!绝对权威!(转!)五、

1.省略dim,方便但也是隐患! 【推荐阅读:常见硬件术语手册!绝对权威!(转!)四、

a = "1" 【扩展信息:常见硬件术语手册!绝对权威!(转!)六、

dim a

事实上,你不写dim也可以:

a = "1"

系统并不认为出错,它会自动判断a是不是一个已经存在的变量,存在就继续执行,如果不存在就自动帮你申请!看似系统好聪明好智能好体贴,但是隐患出来了!系统知道我的意思吗?系统很可能自作聪明,好心帮倒忙!问题一:如果我前面已经申请了一个变量,比如administrator,后面我要给这个变量赋值,我不幸写错了个字母或少写了个字母,比如administratar = “me",系统终于等来了个“帮”我的机会,并“自告奋勇”的为我申明变量,“体贴周到”难以言表!是的,程序也许能运行,但逻辑上已经乱成一片了,因为系统没有报错(或者报了个其他错来误导你),你根本不能很快定位到问题处,如果程序很大,你花了很多时间找到根源后,你感想如何?你肯定很想骂系统“自做多情”,如果当初系统报一个administratar变量名不存在,我很快就能知道自己拼写错了,而把问题迅速纠正,而不必“沉醉”在系统的“自做多情”当中!省略dim后带来的另一个隐患后面会讲!

2.函数内申明的变量不会干扰外部的变量!

比如:

<%@language="vbscript" codepage="936"%>

<%

dim a

a = "1"

function getstr()

dim a

a = "2"

end function

response.write a & "<br>"

getstr()

response.write a & "<br>"

%>

结果显示函数内部申明的变量是不会干扰外面的,它的作用域就是函数内部,其实学过其他语言的都应该知道!但要先声明,如果把函数内的dim a去掉的话,那就把那个a认为是外部的a,结果就变了!文件里面申请的变量,他的作用域就是这个文件.
...   下一页
    摘要:ado.net中的多数据表操作浅析—修改 作者:郑佐??????? 2004-8-5 三、更新数据集 首先需要说明的是我这里去掉了order details表,对两个表的操作只是其中的几个字段。下面是窗体界面: 图3-1 单选框用来选择不同的更新方法。 在dataaccess类中增加两个类成员变量: ???? private sqldataadapter _custome......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE