- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 JAVA 之 第7章 多形性
第7章 多形性“对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可以方便地“成长”。通过合
2001-07-26 13:20:00
1053
原创 JAVA之第6章 类再生
第6章 类再生“Java引人注目的一项特性是代码的重复使用或者再生。但最具革命意义的是,除代码的复制和修改以外,我们还能做多得多的其他事情。”在象C那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java的其他地方一样,这个方案解决的也是与类有关的问题。我们通过创建新类来重复使用代码,但却用不着重新创建,可以直接使用别人已建好并调试好的现成类。但这样做必须保证不会干扰原有的代码。
2001-07-26 10:15:00
964
原创 JAVA之第4章 初始化和清除
第4章 初始化和清除“随着计算机的进步,‘不安全’的程序设计已成为造成编程代价高昂的罪魁祸首之一。”“初始化”和“清除”是这些安全问题的其中两个。许多C程序的错误都是由于程序员忘记初始化一个变量造成的。对于现成的库,若用户不知道如何初始化库的一个组件,就往往会出现这一类的错误。清除是另一个特殊的问题,因为用完一个元素后,由于不再关心,所以很容易把它忘记。这样一来,那个元素占用的资源会一直保留下去,
2001-07-26 10:11:00
1054
原创 JAVA之第5章 隐藏实施过程
第5章 隐藏实施过程“进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。”这一点对于库来说是特别重要的。那个库的用户(客户程序员)必须能依赖自己使用的那一部分,并知道一旦新版本的库出台,自己不需要改写代码。而与此相反,库的创建者必须能自由地进行修改与改进,同时保证客户程序员代码不会受到那些变动的影响。为达到这个目的,需遵守一定的约定或规则。例如,库程序员在修改库内
2001-07-26 10:05:00
973
原创 JAVA之第3章 控制程序流程
第3章 控制程序流程“就象任何有感知的生物一样,程序必须能操纵自己的世界,在执行过程中作出判断与选择。”在Java里,我们利用运算符操纵对象和数据,并用执行控制语句作出选择。Java是建立在C++基础上的,所以对C和C++程序员来说,对Java这方面的大多数语句和运算符都应是非常熟悉的。当然,Java也进行了自己的一些改进与简化工作。3.1 使用Java运算符运算符以一个或多个自变量为基础,可生成
2001-07-26 10:01:00
1198
原创 JAVA之 第2章 一切都是对象
第2章 一切都是对象“尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特性都是后者不具备的,这些特性使C++在某些地方显得过于复杂。Java语言首
2001-07-26 09:56:00
1104
原创 JAVA之第1章 对象入门
第1章 对象入门“为什么面向对象的编程会在软件开发领域造成如此震憾的影响?”面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。如果说它有缺点,那就是
2001-07-26 09:53:00
1704
原创 ADO API 参考( ADO 属性)
AbsolutePage 属性指定当前记录所在的页。设置和返回值设置或返回从 1 到 Recordset 对象 (PageCount) 所含页数的长整型值,或者返回以下常量。常量说明AdPosUnknownRecordset 为空,当前位置未知,或者提供者不支持 AbsolutePage 属性。AdPosBOF当前记录指针位于 BOF(即 B
2001-07-23 13:59:00
1900
原创 ADO API 参考( ADO 动态属性)
Name 属性 — 动态指定 Recordset 对象的名称。返回值返回作为 Recordset 名称的字符串值。说明名称在连接期间或在 Recordset 关闭之前持久存在。Name 属性主要为了用于 Microsoft Data Shaping Service for OLE DB 服务提供者的重构形特性。要参与重构形,名称必须是唯一的。该属性是只读的,但在创建 R
2001-07-23 13:51:00
1222
原创 ADO API 参考( ADO方法)之五
Resync 方法从基本数据库刷新当前 Recordset 对象中的数据。语法recordset.Resync AffectRecords, ResyncValues参数AffectRecords 可选,AffectEnum 值,决定 Resync 方法所影响的记录数目,可以为下列常量之一。常量说明AdAffectCurrent只刷新当前记录
2001-07-23 13:43:00
1342
原创 ADO API 参考( ADO方法)之四
Open 方法 (ADO Connection)打开到数据源的连接。语法connection.Open ConnectionString, UserID, Password, Options参数ConnectionString 可选,字符串,包含连接信息。参阅 ConnectionString 属性可获得有效设置的详细信息。UserID 可选,字符串,包含建立连接时
2001-07-23 13:40:00
1877
原创 ADO API 参考( ADO方法)之三
GetChunk 方法返回大型文本或二进制数据 Field 对象的全部或部分内容 。语法variable = field.GetChunk( Size )返回值返回变体型。参数Size 长整型表达式,等于所要检索的字节或字符数。说明使用 Field 对象的 GetChunk 方法检索其部分或全部长二进制或字符数据。在系统内存有限的情况下,可使用 GetChu
2001-07-23 13:35:00
1451
原创 ADO API 参考( ADO方法)之二
CreateParameter 方法使用指定属性创建新的 Parameter 对象。语法Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)返回值返回 Parameter 对象。参数Name 可选,字符串,代表 Parameter 对象名称。Type 可选,长
2001-07-23 13:31:00
1525
原创 ADO API 参考( ADO方法)之一
AddNew 方法创建可更新 Recordset 对象的新记录。语法recordset.AddNew FieldList, Values参数FieldList 可选。新记录中字段的单个名称、一组名称或序号位置。Values 可选。新记录中字段的单个或一组值。如果 Fields 是数组,那么 Values 也必须是有相同成员数的数组,否则将发生错误。字段名称的次序必须
2001-07-23 13:26:00
1799
原创 ADO API 参考(ADO 集合)
Errors 集合 包含在响应涉及提供者的单个失败时产生的所有 Error 对象。说明任何涉及 ADO 对象的操作都可以产生一个或多个提供者错误。产生错误时,可以将一个或多个 Error 对象置于 Connection 对象的 Errors 集合中。其他 ADO 操作产生错误时,将清空 Errors 集合,并且将新的 Error 对象置于 Err
2001-07-23 13:18:00
1478
原创 ADO API 参考(Parameter 对象&Property 对象&Recordset 对象)
Parameter 对象Parameter 对象代表与基于参数化查询或存储过程的 Command 对象相关联的参数或自变量。说明许多提供者都支持参数化的命令。需要进行的操作在这些命令中只定义一次,但可以使用变量(或参数)改变命令的某些细节。例如,SQL SELECT 语句可使用参数定义 WHERE 子句的匹配条件,而使用另一个参数来定义 SORT BY 子句的列的名称。Para
2001-07-23 13:05:00
1359
原创 ADO API 参考(DataSpace 对象 &Error 对象 &Field 对象)
DataSpace 对(RDS)RDS.DataSpace 对象创建客户端代理以自定义位于中间层的业务对象。说明远程数据服务需要使用业务对象代理以便客户端组件与位于中间层的业务对象进行通讯。代理便于对跨越进程或计算机边界的应用程序记录集数据进行打包、拆包和传输(调度)。远程数据服务使用 RDS.DataSpace 对象的 CreateObject 方法创建业务对象代理。无论其相应的
2001-07-23 12:52:00
1176
原创 ADO API 参考(DataControl 对象 & DataFactory 对象)
DataControl 对象 (RDS)RDS.DataControl 对象将数据查询 Recordset 绑定到一个或多个控件上(例如,文本框、网格控件或组合框),以便在 Web 页显示 ADOR.Recordset 数据。语法DataControl"DSNName;UID=usr;PWD=pw;">awebsrvr">QueryText">说明RDS.Dat
2001-07-23 12:46:00
960
原创 ADO API 参考(Command 对象&Connection 对象)
ADO 对象模型每个 Connection、Command、Recordset 和 Field 对象都有 Properties 集合。Command 对象Command 对象定义了将对数据源执行的指定命令。说明使用 Command 对象查询数据库并返回 Recordset 对象中的记录,以便执行大量操作或处理数据库结构。取决于提供者的功能,某些 Comman
2001-07-23 12:42:00
1847
原创 建立正则表达式
建立正则表达式构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式。对 JScript 而言,分隔符为一对正斜杠 (/) 字符。例如:/expression/对 VBScript 而言,则采用一对引号 ("") 来确定正则表达式的边界。例如:"expre
2001-07-23 12:16:00
2168
原创 正则表达式
如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 data?.dat 的模式可以找到下述文件:data1.datdata2.datdatax.datdataN.da
2001-07-23 12:09:00
2165
原创 SQL之数据检索
数据检索在SQL中SELECT语句通常用于检索数据库,或者检索满足你设定条件的数据,以下是简单的SELECT语句的格式:select "column1"[,"column2",etc] from "tablename"[where "condition"]; [] = optional 其中列的名字跟着SELECT关键字,它决定了哪一列将被作为结果返回。你可以任意指定多个列,
2001-07-13 11:06:00
986
原创 介绍SQL
介绍SQL SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microso
2001-07-13 11:03:00
1169
FS-LDM培训资料
2009-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人