-
2008-07-20一些Javscript小技巧 - [Javascript]
鼠标移动到图片上变化的效果。
<html>
<head>
<script type="text/javascript">
function mouseOver()
{
document.b1.src ="/i/eg_mouse.jpg"
}
function mouseOut()
{
document.b1.src ="/i/eg_mouse2.jpg"
}
</script>
</head>
<body>
<a href="http://www.w3school.com.cn" target="_blank">
<img border="0" alt="Visit W3School!" src="/i/eg_mouse2.jpg" name="b1" onmouseover="mouseOver()" onmouseout="mouseOut()" /></a>
</body>
</html> -
ADO.NET是一种基于标准的程序设计模型,可以用来创建分布式应用以实现数据共享。在ADO.NET中,DataSet占据重要地位,它是数据库里部 分数据在内存中的拷贝,既IMDB(in memory data base)。DataSet驻留在内存中,且不与原数据库相连,即无需与原数据库保持连接。DataSet的有关方法与关系数据模型完全一样。向 DataSet中加入一个DataTable: DataSet myDataSet = new DataSet(); myDataSet.Tables.Add(new DataTable("Products"));keys[0] = myDataSet.数据行是DataTable的子元素,用于表示原数据库中的一行数据,有一个RowState属性。myRow = myDataSet.
XML全称EXtensible Markup Language,翻译为可扩展置标语言,可扩展标记语言或可 延伸标示语言,是一种置标语言。置标指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用置标语言(SGML)中简化修改出来的。它主要用到的有XML、XSL、XBRL和XPath等。
- 丰富文件(Rich Documents)- 自定文件描述并使其更丰富
- 属于文件为主的XML技术应用
- 标记是用来定义一块数据应该如何呈现
- 解释数据(Metadata)- 描述其它文件或在线信息
- 属于数据为主的XML技术应用
- 标记是用来说明一块资料的意义
- 组态档案(Configuration Files)- 描述软件的组态参数
- 丰富文件(Rich Documents)- 自定文件描述并使其更丰富
-
2008-04-11.NET及C#中部分基本概念 - [.NET & C#]
上学期上的MFC还真是有用.尤其是老师留下的课件.真是巨大的财富啊.
l CLR的概念及相比COM的优势
CLR(Common Language Runtime,公共语言运行时[库/层])是现在(由微软提交的)成为国际标准的针对可执行代码格式、以及能执行该代码的运行时环境的一种规范CLI(Common Language Infrastructure公共语言基础结构)在Windows平台上的一种具体实现。
相比COM而言,CLR有完全规范的格式来描述组件之间的约定——元数据(metadata)。CLR的元数据是机器可读的,其格式是公开的、国际标准化的、完全规范的。CLR还提供了读写元数据的实用工具,使用者不需要了解元数据的底层文件格式。CLR通过定制(本身就是强类型的)特性(attribute),使其元数据可以达到清晰容易的可扩展性。CLR元数据中还包括组件的依赖关系和版本信息,从而允许使用新技术来处理版本控制问题。另外,CLR元数据的存在是强制性的,部署或加载组件都必须访问元数据。因此,构建基于CLR的基础架构和各种工具,显然要比COM容易的多。在考虑虚方法布局、堆栈规则、对齐方式、以及参数传递方式时,CLR具有极大的灵活性。避免了困扰COM的声明顺序问题,CLR版本的改变不会带来组件的重新编译。托管(managed)是指,程序的代码(元数据、MSIL),特别是程序中的数据和对象所对应内存的分配、指向和释放,全都由.NET的运行环境CLR来代为管理。换句话说,程序员在托管程序中,是不能自己来具体分配和手工释放内存对象的。之所以必须这样,是因为.NET/CLR为了安全和方便,具有内存垃圾自动回收功能(包括根据需要,移动内存中的数据和所对应的指针。所以,在远堆的托管内存中,再也不存在传统意义上的指针了),不让程序自己管理内存。托管是所有.NET程序的特点。托管代码的优点有:跨平台运行、跨语言集成、共享FCL(框架类库)、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。
l 值类型与引用类型的主要特点和区别、典型例子引用类型直接继承自Object,其实例是一个索引(位于程序栈中),指向该类型的一个实际值,该值被存放在CLR管理的系统远程托管堆(managed heap)中,由垃圾回收机制来释放;而值类型则继承自Object的派生类型ValueType,其实例包含值自身,存放在CLR管理的程序局部托管栈(managed stack)里,其使用的内存会在其创建者(某个方法)返回时自动释放。
典型的引用类型有:类(Class)、接口(Interface)、数组(Array)、串(String)和托管(Delegate)等
常用的值类型有:字节(Byte)、字符(Char)、不同长度的带和不带正负号的整数([U]Int16/32/64)、单/双精度的浮点数(Single/Double)、用128个二进制位表示的十进制数(Decimal)、枚举(Enum)、布尔型(Boolean)和结构(Structure)等。
-
2008-04-11技术型部落格建成.
bonbonstudy
也是好好学习的意思哦=V=.
以后在这里贴学习资料!





