C#速成(之三) (转)
C#速成(之三) (转)[@more@]------------------- 修饰符 ------------------- 你必须已经知道public、private、protected这些常在C++当中使用的修饰符。这里我会讨论一些C#引入的新的修饰符。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> readonly(只读) readonly修饰符仅在类的数据成员中使用。正如这名字所提示的,readonly 数据成员仅能只读,它们只能在构造函数或是直接初始化操作下赋值一次。readonly与const数据成员不同,const 要求你在声明中初始化,这是直接进行的。看下面的示例代码
Delphi 中的字符串——《Delphi6 开发人员指南》读书笔记 (转)
Delphi 中的字符串——《Delphi6 开发人员指南》读书笔记 (转)[@more@]Delphi 中的字符串 ——《Delphi6 开发人员指南》读书笔记 Spacesoft【暗夜狂沙】 Delphi 对字符串这个结构的支持是十分丰富的,不仅有Delphi 本身支持的string 类型,还支持和C 语言兼容的字符串数组。那么他们之间有什么区别呢?本文试图就此做一个详细的剖析,并且试图回答论坛上常见的几个问题。 首先,我们要讨论的是Delphi 中的string 到底是什么东东,因为我们在OP 的语法参考手册上知道,Delphi 有三种string : ShortString、AnsiString (就是兼容BCB 的
C#速成(之二) (转)
C#速成(之二) (转)[@more@]-------------------数据类型------------------- 所有C#数据类型都派生自基类object。这里有两类数据类型:基本型/内置型 用户自定义型 下面一个C#内置类型列表: 类型 字节数 解释 byte 1 无符号字节型 sbyte 1 有符号字节型 short 2 有符号短字节型 ushort 2 无符号短字节型 int 4 有符号整型 uint 4 无符号整型 long 8 有符号长整型 ulong 8 无符号长整型 float 4 浮点数 double 8 双精度数 decimal 8 固定精度数 string unicode字串型 char unicode字符型 bool 真假布尔型 注意:C#当中的类型范围
内存分配方式 (转)
内存分配方式 (转)[@more@] 转贴人:石麟 大连海事大学研究生 http://www.assuredigit.com 实习单位 联系方式:Mailto:forest@assuredigit.com">forest@assuredigit.com 内存分配方式 内存分配方式有三种: (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很
异常处理方法 (转)
异常处理方法 (转)[@more@]异常处理方法XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 1. windows SEH 与 C++ Exception 1) Windows SEH 结构化异常 结构化异常是Windows操作系统提供的与语言无关的异常处理机制, SHE使用win32api中的RaiseException()函数来抛出异常,在VC中使用关键字__try和关键字__except来捕获,并用宏函数GetExceptionCode和GetExceptionInfo来获取捕获的异常由什么原因产生,和产生异常时环境状态。__finally关键字保证无论是否发生异常,finally代码段都会被执行。
递规法遍历xml树的属性和节点值,并将其批量放入数组 (转)
递规法遍历xml树的属性和节点值,并将其批量放入数组 (转)[@more@]递规法遍历XML树的属性和节点值 注: function xml2Javascript(xml_name, data) //参数xml_name: xml文档文件名,data:存储数据的数组对象名 转换成功后调用数组,基本按照dom的调用方法,只不过将'()'转换为'[]' <SCRIPT LANGUAGE="Javascript"> /** * 递归法读xml所有数据(包括属性值)放入数组 * * MEMBER >> * * * RETURN >> * * * 创建者: 创建时间: * * 编写者:wyc 编写时间:02-12-7&
面向对象的分布式开发系统 (三) (转)
面向对象的分布式开发系统 (三) (转)[@more@].NET/Develop/read_article.ASP?id=20735">返回首篇 前文:面向对象的分布式开发系统 (二) 3.3 分布式对象Distributed object 在上文提到,SoftEngine 由不同种类的对象构造,在发布实施角度上看,可分为三种: 本地(Local)对象,远地(Remote) 对象,虚拟(Virtual) 对象 。 XML:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />2003-8-281102280.png" o:title="d_object"> 图表 6 Local, Remote and Virtual Object 在上图中: 本地对象Local Object : 指
IEWebControl的toolbar的使用!!!! (转)
IEWebControl的toolbar的使用!!!! (转)[@more@]偶然下载了IEwebControl的控件,因为原先知道treeview,对他的应用也略知一二,因为大家有太多的贴子讨论treeview.不过我今天来谈谈如何用toolbar控件,在这里介绍的也是toolbar的基本应用. toolbar的应用主要是对ToolbarButton 、ToolbarCheckButton、ToolbarTextBox、ToolbarDropDownList等的定义,事件的处理。 下面是我对toobar研究的代码,主要环境是vs.NET. 首先安装IEWebControl。 在vs.net的工具箱里,把toolbar控件加进去。这样你可以借助vs.net的可视化来设置toobar的一些属性了。
面向对象的分布式开发系统 (四) (转)
面向对象的分布式开发系统 (四) (转)[@more@].NET/Develop/read_article.ASP?id=20735">返回首篇 前文:面向对象的分布式开发系统 (三) 3.5 流水线式设计模式Pipelining Design Model “流水线式”经常在讨论cpu 技术时被谈及。在CPU 设计中,非流水线式设计模式的问题在于:每个单元指令必须在另一个指令开始前完成。这样会有很多的空闲时间片,没有效率。而流水线式的最基本思路在于充分利用CPU 内部空闲的组件,以至于可以同时处理多了单元指令,减少空闲时间片。也就是说,单元指令之间无须等待。非常明显,这个技术可以极
ORACLE SQL性能优化系列 (十) (转)
ORACLE SQL性能优化系列 (十) (转)[@more@]31. 强制索引失效XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 如果两个或以上索引具有相同的等级,你可以强制命令ORACLE优化器使用其中的一个(通过它,检索出的记录数量少) . 举例: select ENAME FROM EMP WHERE EMPNO = 7935 AND DEPTNO + 0 = 10 /*DEPTNO上的索引将失效*/ AND EMP_TYPE || ‘’ = ‘A’ /*EMP_TYPE上的索引将失效*/ 这是一种相当直接的提高查询效率的办法. 但是你必须谨慎考虑这
面向对象的分布式开发系统 (二) (转)
面向对象的分布式开发系统 (二) (转)[@more@].NET/Develop/read_article.ASP?id=20735">前文:面向对象的分布式开发系统 (一) 3. 布式系统的关键技术XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 3.1 面向对象技术object-Oriented 客户/ 服务器模式,是典型的分布式计算模型。在此模式下,客户端建立连接到服务器,通过相互约定的协议通讯,以达到交换信息的目的。SoftEngine 核心的通讯通道封装了这些复杂的底层细节。通过多层的封装技术,将底层对象与应用对象完全隔离。SoftEngi
使用JDOM处理XML数据之XSLT篇(一) (转)
使用JDOM处理XML数据之XSLT篇(一) (转)[@more@]使用Jdom处理XML数据之xslT篇microsoft-com:Office:office" /> 在Java中使用JDOM可以方便的处理XML数据。处理XML数据的方式一般包括三种:直接读取和操作XML数据,使用XSLT把XML转化成网页,使用XSL-FO把XML转化成二进制(PDF)格式。第一种转化的方式已经在上一篇文章中介绍过了(http://www.csdn.NET/Develop/read_article.ASP?id=20720),这里介绍第二种转化XML的方式:使用XSLT把XML转化成网页。 要转化XML文挡就要有一个后缀名是.XSL的XSLT文件。例子中用到的XML文件和XSL
JBuilder9+Weblogic7实战篇之工具篇(Weblogic7在JBuilder9中的配置) (转)
JBuilder9+Weblogic7实战篇之工具篇(Weblogic7在JBuilder9中的配置) (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 工具篇(Weblogic7在Jbuilder9中的配置) 作者:黄 凯 E_Mail:hk_sz@163.com 前言 此篇将介绍以后在我文章中将运用到的一些工具的获取以及它们的安装与配置。 Weblogic7在Jbuilder9中的配置 一、安装与配置 1. 首先确定Jbuilder9和Weblogic7都能正常使用; 2. 点击“开始/程序/Borland JBuilder 9 Ent
基于MATLAB C/C++数学函数库开发应用程序 (转)
基于MATLAB C/C++数学函数库开发应用程序 (转)[@more@]基于MATLAB应用程序接口开发应用程序的目的一般分为三种: 1. 为了建立MATLAB与其他应用程序间的数据交换,这主要是MAT文件应用程序来完成的。 2. 为了充分利用其他应用程序的优点如计算速度快和已有的算法程序,从而避免重复的开发,这主要是通过MEX文件来完成的。 3. 为了拓广MATLAB的应用范围和应用手段,如在VB、VC中对MATLAB进行调用,主要通过MATLAB引擎和MATLAB ActiveX来完成的。 而基于MATLAB C/C++数学函数库开发应用程序的目的相对来说就简单多了,
使用JDOM处理XML数据之XSLT篇(二) (转)
使用JDOM处理XML数据之XSLT篇(二) (转)[@more@] 使用Jdom处理XML数据之xslT篇(二) 我们用一个Javabean来实现对XML文档的格式化。microsoft-com:Office:office" /> XSLTFilter.java package XML; import java.io.*; import java.util.*; import org.jdom.*; import org.jdom.output.*; import org.jdom.transform.*; import javax.xml.transform.*; import javax.xml.transform.stream.*; public class XSLTFilter { private Document out
JBuilder9+Weblogic7实战篇之工具篇(JDK) (转)
JBuilder9+Weblogic7实战篇之工具篇(JDK) (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 工具篇(jdk安装与配置) 作者:黄 凯 E_Mail:hk_sz@163.com 前言 此篇将介绍以后在我文章中将运用到的一些工具的获取以及它们的安装与配置。 JDK的安装与配置 一、JDK工具的获取 JDK:J2EEsdk1.4_beta2,下载地址是: Java.sun.com/webapps/DOWNLOAD/Redirect/74670334/5847479377282807053505607246086069333228071902022813600028593
JBuilder9+Weblogic7实战篇之工具篇(Weblogic) (转)
JBuilder9+Weblogic7实战篇之工具篇(Weblogic) (转)[@more@]JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 工具篇(Weblogic7的安装与配置) 作者:黄 凯 E_Mail:hk_sz@163.com 前言 此篇将介绍以后在我文章中将运用到的一些工具的获取以及它们的安装与配置。 Weblogic7的安装与配置 一、安装与配置 1. 点击安装文件开始安装,首先“Next”à选中“Yes”,点击“Next”à 创建目录,这里我使用默认的,直接“Next”à一路“N
JBuilder9+Weblogic7实战篇之工具篇(ORACLE9i安装) (转)
JBuilder9+Weblogic7实战篇之工具篇(ORACLE9i安装) (转)[@more@] JBuilder9+webLOGIC7实战篇XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 工具篇(ORACLE9i) 作者:黄 凯 E_Mail:hk_sz@163.com 前言 此篇将介绍以后在我文章中将运用到的一些工具的获取以及它们的安装与配置。 oracle9i中文版的安装与配置 一、安装 点击setup.exe开始安装后,一路点击“下一步”,直到“下一步”为灰色,上面标题栏显示为“Oracle Universal Installer:数据库标识”,这时
JDOM+JSP+JAVABEAN的一个例子(一) (转)
JDOM+JSP+JAVABEAN的一个例子(一) (转)[@more@] Jdom+JSP+JavaBEAN的一个例子XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> JDOM使java对XML文件的操作变的很简单,我们只要用很简单的代码就可以轻松的实现对XML文件的各种操作。 我们做两个javabean来封装一些基本的操作:读取一个XML文件(readXML.java)和写回一个XML文件(writeXML.java)。这两个文件的源代码如下:readXML.java package XML; import org.jdom.*; import org.jdom.output.*; import org.jdom.input.*;
跟我学AspectJ(四) (转)
跟我学AspectJ(四) (转)[@more@] 第二章 ASPectJ语言XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 通知(Advice) 通知定义几个方面的实现,以便于在特定的程序运行段执行。这些特定段可以使用命名的切点给出也可以使用匿名切点。下面是一个使用命名切点的通知的例子: pointcut setter(Point p1, int newval): target(p1) && args(newval) (call(void setX(int) || call(void setY(int))); before(Point p1,