.Net ( C# ) 调用控制台程序并取得输出结果
Net本身的功能虽然很强,但是,有些时候,控制台、命令行的功用还是不可忽视的,恰当的使用命令行,可以起到事半功倍的效果 这里要说的是以 .net 的程序为宿主,调用 命令行程序,执行某些操作,并将命令行的输出结...
ASP.NET 2.0中动态修改页面标题
在老外的站上看到解决的好方法,故简单编译之:在一个asp.net 的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个...
用栈实现队列,实现Enqueue和Dequeue方法
队列是先进先出,栈是先进后出,使用两个栈来模拟队列:入队就是入第一个栈,出队是把第一个栈的元素全部出栈到第二个栈里,然后第二个栈出栈,再把剩下的倒回第一个栈。 <!--Code highlighting produced ...
反射
应用程序域:一个应用程序域是一组程序集的一个逻辑容器。 应用程序域三个特点: 一、应用程序域之间是相互隔离的。 二、应用程序域可以被卸载。 三、应用程序域可以单独实施安全策略和配置策略...
asp.net,网页层与div的数据交互
在我做的那个模块里涉及到div的相对位置的设置,网页层与div显示层之间数据的传递,之前我对div根本就不了解,经过这么一折腾啊,不得不明白了!好了,言归正传!这是我的试验例子,有点乱,多多包含:代码部分:<%@ ...
asp.net Page类和回调技术
在今天我主要要介绍的有如下知识点:Page类介绍Page的生命周期IsPostBack属性ClientScriptManager类回调技术(CallBack) Page类介绍asp.net有时候也被成为WebForm,因为开发一个asp.net页面就像开发一个WinFr...
用接口和抽象类,与不用究竟究竟有什么区别或好处?
接口和抽象类关系很紧密,它们都具有对成员的抽象。 对于一个抽象类,至少一个方法是抽象方法既可,这意味着它也可以具有具体方法[译注:Concrete Method,这只是...
使用Command 对象进行异步操作
在ado.net2.0发步这前,通过Command执行sql命令的线程必须等待执行结果.现在需要确保当存储过程在执行时,应用程序任能响应用户请求. 下面我们来看一个最简单的实例: <!--Code highli...
一个很容易忽略的i++和++i的问题
在一个循环当中,究竟使用i++效率高呢,还是使用++i的效率高呢?估计很多人都不清楚这个问题。我的答案是:++i高。最近闲来无事,于是对这个问题进行测试。先说明下两者的含义:i++ 先赋值后加 ++i 先加后赋值 ...
ICloneable.Clone()--------克隆
克隆是创建作为当前实例副本的新对象。克隆分为深度克隆和浅度克隆深度克隆:会克隆当前实例的所有所有成员.浅度克隆:只会克隆当前实例的所有值类型的.浅度克隆Object类为我们提供了一个受保护的克隆方法Memberwi...
Asp.Net应用程序中长时间装载页面时显示进度条
在 Asp.Net Web 应用程序中长时间装载页面时显示进度条,虽然是假进度条,不能实时反映装载进度,但是可以告诉用户页面正在装载,以免用户误以为系统故障或死机。新 建一个 Web 项目,添加4个文件:Default.htm;Pro...
调用Frame中的脚本
最近做的一个小项目,发现IE和firefox调用frame中脚本的写法有所区别,其他浏览器没有做过相关调查。直接看代码<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighligh...
ASP.NET获得客户端浏览器语言设置
代码如下:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ Page Language="C#" %><!DOCTYPE html PUBLIC "...
使用反射-动态创建对象及调用对象方法
namespace ConsoleApplication1{ public class ReflectionSample { private string firs...
使用 JavaScript 获取 table 行号和列号
使用 JavaScript. 获取 table 行号和列号(附源代码) 怎样获取预定义的table的行号和列号呢?很简单,只需要了解 table 的几个属性值用法即可。Table的总行数可以通过标记“tr” 得到,但是table的列数却不能直接...
泛型函数
例如我要写一个数字自加的函数,一般会这样写int f(int id){return id++;}但是在使用时往往会因为传递的值的类型可能不是id而被迫多写一些重载long f(long id){return id++;}用于解决在传递值时的类型不同,当然...
oop 之继承
1、抽象类;如abstract class AbstractMethod{}不能实例化但是可以被继承;如abstract class AbstractMethod{ int i,m=10,n=12; publict void...
泛型类及系统中常用的泛型类
上回说了泛型函数的定义及使用方法,这回说说泛型类,所谓泛型类就是把类带有泛型参数class A<T>{}泛型类中的T多用于定义类中的属性或函数的返回值如一个类可以存2个值。我只要这么写:class A<T>{public T F...
继承 重写和抽象类
继承一个子类只能有一个父类,一个父类可以有多个子类;可以说父类是对子类的泛化,当子类继承拉父类以后则子类拥有父类的所有成员;注意:在继承中访问修饰符只是限制访问他不影响继承;当一个子类被实例化的...
NET设计模式工厂方法(Factory Method)
从耦合关系谈起耦合关系直接决定着软件面对变化时的行为– 模块与模块之间的紧耦合使得软件面对变化时,相关的模块都要随之更改。 – 模块与模块之间的松耦合使得软件面对变化时,一些模块更容易被替换或者。 动...