编程技巧 - 文章列表
-
AJAX的JavaScript的反射机制
什么是反射机制 反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。 在JavaScript中利用for(…in…)语句实现反射 在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:\nfor(var p in obj){ //语句}
-
VS2005+Crystal Report开发Web应用
提要 本文试验将帮助你创建一个使用Crystal Report的Web应用程序—报告中的数据来源于一个对象集合,你将创建一个专门的类来保存股票市场数据。 一、 开发目标 结束本试验后,你将能够更好地: · 创建一个专门的类来保存股票市场值。 · 实例化这个类。 · 使用数据填充一个对象集合。 · 通过一个web表单动态地添加数据。 · 使用Crystal Report Designer熟练地创建一个水晶报表。 二、 内容说明 本实验将引导你创建一个Crystal Reports web应用程序—报告中的数据来源于一个对象集合。该应用程序是用Crystal Reports f
-
关闭按钮点击事件的捕捉
<一>只需要在你的页面中加入如下的脚本即可..function window.onbeforeunload(){ event.returnValue = “the page will be closed, comfirm to close?”;} \n<二>目的通过捕捉点击浏览器的关闭按钮事件,可以在页面关闭前给出提示信息,提示关闭.\n<三>应用的扩展可以在后面继续添加ajax部分,去后台操作代码,可以进行清除session操作等,达到释放空间的目的.\n<四>主要应用于bs结构化的应用程序\n来源:网络
-
ASP.NET2.0数据库入门之常见错误
下面的列表提供了学生们在实验安装中所发现的最常见的错误,并且如果您也遇到问题,可以查找看看有没有类似的情况: ·不正确的MDB文件的名称或路径—— 重新检查一下确切的MDB的名称和路径。为了避免路径名称出现错误,可以使用AccessDataSource的Configure Data Source向导中的Browse按钮。 ·不正确的MDB文件的访问许可—— 如果MDB文件需要UserID和密码,则必须使用第4章中介绍的技术。 ·在没有数据源控件的时候尝试使用数据绑定控件—— 数据绑定控件必须拥有一个由DataSourceID属性指定的数据源,即数据源控件。 ·为数据绑定控件设置错误的数
-
ASP.NET数据库编程之Access连接失败
错误和失败总会不可避免地在应用程序中出现。如果有人在MDB目录之上又添加了一级新的文件夹而“更新”了服务器的目录树,那么将会发生什么?如果MDB名称被更改了会怎样?如果MDB文件被损坏又该如何呢?以上每一个问题都将阻止对数据的成功连接并导致一个失败页面。好的编程实践表明需要尽可能小心地对待任何失败。 在讨论实际命令之前,我们需要了解的是AccessDataSource控件派生于SqlDataSource控件。在大多数情况下,这只是一个背景问题。但是当处理异常的时候,就必须使用实际上存在于(从而以之命名的)SQL数据源对象之中的对象。 软着陆的技术使用的代码将在AccessDataSourc
-
怎样在Web开发中完美控制IE标题栏
IE以及任何目前浏览器的标题栏,原本都应该是由<title>这个HTML标签来控制的,当然现在仍然也是。只是目前的鬼趋势是,你最好不要再刷新你的网页页面了,然后还需要接受用户的任意蹂躏。这也就是传说中神龙见首不见尾,杀人于无影无形的悖时Ajax技术!在浏览器的标题栏中显示贴切的页面标题,是一个网页专业的表现,同时也能对搜索引擎友好。当然如果放上适当的提示信息,也会很有意义。那么怎么”动态”的来定制这个标题内容呢?我们知道使用ASP动态修改浏览器title,大概是这样的语句:<title><% = GenerateTitle %><
-
Visual C# 2005快速入门之编写方法
在下面的练习中,将创建一个应用程序,它包含的一个方法能够计算一名顾问的收费金额——假定该顾问每天收取固定的费用,将根据工作了多少天来收费。首先要开发应用程序的逻辑,然后利用“生成方法存根向导”来写出这个逻辑使用的方法。接着,我们将在一个控制台应用程序中运行方法,以获得对该程序的最终印象。最后,我们将使用Visual Studio 2005调试器来检查方法调用。 开发应用程序逻辑 1. 在Visual Studio 2005中打开My Documents文件夹下的Microsoft PressVisual CSharp Step by StepChapter 3DailyRate子文件夹中的
-
Visual C# 2005快速入门之运用作用域
前面已经展示了一些在方法内部创建变量的例子。变量从定义了它的语句开始存在,同一个方法内的后续语句可以使用该变量。换言之,变量只能在创建了之后才能使用。方法执行完毕后,变量也会彻底消失。 假如一个变量能在程序中的一个特定位置使用,就说明该变量具有那个位置的作用域。也就是说,一个变量的作用域(scope)是指能够使用该变量的程序区域。作用域既作用于方法,也作用于变量。一个标识符(不管它代表变量还是代表方法)的作用域是从声明明该标识符的那个位置开始的。 定义局部作用域 界定方法主体的起始与结束大括号建立了一个作用域。方法主体中声明的任何变量都具有那个方法的作用域;一旦方法结束,它们也会消失,而
-
ASP.Net2.0中自定义控件在page中的注册
今天在网上看到ASP.Net 2.0中注册自定义控件的好方法,记录如下。 在web.config 文件中全局注册自定义控件\n<system.web> <pages> <controls> <add tagPrefix=”rx” assembly=”HYLQ.Component” namespace=”HYLQ.Component”/> </controls>
-
Visual C# 2005快速入门之调用方法
方法之所以存在就是为了被调用!使用方法名来调用一个方法,要求它执行它的任务。如果方法要获取信息(由它的参数指定),就必须提供它需要的信息。如果方法要返回信息(由它的返回类型指定),就应该以某种方式来捕捉这个信息。 指定方法调用语法 为了调用一个C#方法,需要采用如下语法形式:\nmethodName (argumentList)