静态博客入口:http://blog.5d.cn/user5/yoky/
2006/11/09 | ASP与存储过程
类别(编程开发) | 评论(0) | 阅读(67) | 发表于 20:29
   ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。
    现在,我基本上通过调用存储过程访问SQL Server,以下的文字虽不敢保证绝对正确,但都是实践的总结,希望对大家能有帮助。

    存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。
    定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我

...
2006/11/09 | c#常用函数集
类别(编程开发) | 评论(0) | 阅读(328) | 发表于 20:28
c#常用函数集 ...
2006/11/09 | c#字符型数字转换为整数得方法比较
类别(编程开发) | 评论(0) | 阅读(2582) | 发表于 20:26
c#字符型数字转换为整数得方法比较 ...
2006/11/09 | asp.net中读取数据库的两种方式
类别(编程开发) | 评论(0) | 阅读(500) | 发表于 18:17
asp.net中读取数据库的两种方式 ...
2006/11/09 | 用ASP.NET/C#连接Access和SQL Server数据库
类别(编程开发) | 评论(0) | 阅读(53) | 发表于 17:56
用ASP.NET/C#连接Access和SQL Server数据库 ...
2006/11/08 | WEB开发中的JAVA字符编码经验总结
类别(编程开发) | 评论(0) | 阅读(246) | 发表于 14:21
一、概要
  在JAVA应用程序特别是基于WEB的程序中,经常遇到字符的编码问题。为了防止出现乱码,首先需要了解JAVA是如何处理字符的,这样就可以有目的地在输入/输出环节中增加必要的转码。其次,由于各种服务器有不同的处理方式,还需要多做试验,确保使用中不出现乱码。
二、基本概念
2.1 JAVA中字符的表达
  JAVA中有char、byte、String这几个概念。char 指的是一个UNICODE字符,为16位的整数。byte 是字节,字符串在网络传输或存储前需要转换为byte数组。在从网络接收或从存储设备读取后需要将byte数组转换成String。String是字符串,可以看成是由char组成的数组。String 和 char 为
...
2006/11/08 | 深入理解abstract class和interface
类别(编程开发) | 评论(0) | 阅读(25) | 发表于 14:18
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 

理解抽象类 

abstract class和interface在J
...
2006/11/08 | 什么是白盒测试,什么是黑盒测试?
类别(编程开发) | 评论(2) | 阅读(4258) | 发表于 13:39
答:白盒测试和黑盒测试是根据对软件代码的可见性,采用的测试方法;凡是针对代码本身的测试,都可以看做是白盒测试,凡是不考虑代码如何实现,只对代码能实现的功能进行的测试都可以看作黑盒测试。
    black box testing focus on functional requirements,attempts to find following errors:
    1.incorrect or missing functions;
    2.interfaces errors;
    3.errors in data structu
...
2006/11/08 | 正则表达式在VBS和JS中的应用
类别(编程开发) | 评论(0) | 阅读(270) | 发表于 12:04

  一、正则表达式概述
  如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。
  请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件:data1.dat、data2.dat等等。如果使用 * 字符代替 ? 字符,则将扩大找到的文件数量。'data*.dat' 可以匹配下述所有文件名:data.dat、data1.dat、data12.dat等等,尽管这种搜索文件的方法肯定很有用,但也十分有限。? 和 * 通配符的有限能力可以使你对正则表达式能做什么有

...
2006/10/29 | [java]java类、抽象类、接口、继承和对象解析
类别(编程开发) | 评论(1) | 阅读(207) | 发表于 02:13
java类、抽象类、接口、继承和对象解析 ...
2006/10/14 | asp.net程序编程模式
类别(编程开发) | 评论(0) | 阅读(46) | 发表于 19:51

首先asp.net应用程序是三层结构的,表示层 - 业务层 - 数据访问层,这个是大家经常采用的模式,但我在层之间加了些处理,主要是处理层与层之间的数据传输。下面是每层详细的内容。

业务层是一种业务逻辑的体现,与表示层无关,一

...
2006/10/12 | 决定何时使用 DataGrid、DataList 或 Repeater
类别(编程开发) | 评论(0) | 阅读(180) | 发表于 19:10
了解 ASP.NET 用于显示数据的三个控件: DataGrid、DataList 和 Repeater。 这些控件中的每一个都有独特的特性以及相关的优点和缺点。 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要。 正如将在本文中所看到的一样,选择使用 DataGrid、DataList 还是 Repeater,要权衡下面三个因素: 可用性、开发时间和性能。 (12 页打印页) ...
2006/10/12 | DataGrid/DataList的方法、属性、事件
类别(编程开发) | 评论(4) | 阅读(494) | 发表于 18:15
DataGrid/DataList的方法、属性、事件 ...
2006/09/22 | 61条面向对象设计的经验原则
类别(编程开发) | 评论(0) | 阅读(20) | 发表于 15:50
"你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。"
——Arthur J.Riel

(1)所有数据都应该隐藏在所在的类的内部。p13

...
2006/09/22 | JDBC连接数据库经验集萃
类别(编程开发) | 评论(0) | 阅读(29) | 发表于 15:48
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JD ...