asp.net Page类和回调技术
在今天我主要要介绍的有如下知识点:Page类介绍Page的生命周期IsPostBack属性ClientScriptManager类回调技术(CallBack) Page类介绍asp.net有时候也被成为WebForm,因为开发一个asp.net页面就像开发一个WinFr...
事件与接口编程
多初学c#的朋友对于事件与接口感到迷惑不解,不明白它们之间的关系,下面我就用实例来简单的分析讲解一下。 事件,用event修饰符来代表一个事件,我们要创建一个C#事件必须按以下顺序来扫行: 1,创建或标识...
用接口和抽象类,与不用究竟究竟有什么区别或好处?
接口和抽象类关系很紧密,它们都具有对成员的抽象。 对于一个抽象类,至少一个方法是抽象方法既可,这意味着它也可以具有具体方法[译注:Concrete Method,这只是...
C#的几条更有效率的写法
1.字符串拼接:string msg = "Hello, " + thisUser.Name + ".Today is " + DateTime.Now.ToString( ));更有效率的写法:string msg = string.Format ( "Hello, {0}. Today is {1}", thisUser.Name, DateTime.Now...
SQL 中的统计应用
学生成绩表(stuscore): 姓名:name课程:subject分数:score学号:stuid张三数学891张三语文801张三英语701李四数学902李四语文702李四英语80...
使用Command 对象进行异步操作
在ado.net2.0发步这前,通过Command执行sql命令的线程必须等待执行结果.现在需要确保当存储过程在执行时,应用程序任能响应用户请求. 下面我们来看一个最简单的实例: <!--Code highli...
一个很容易忽略的i++和++i的问题
在一个循环当中,究竟使用i++效率高呢,还是使用++i的效率高呢?估计很多人都不清楚这个问题。我的答案是:++i高。最近闲来无事,于是对这个问题进行测试。先说明下两者的含义:i++ 先赋值后加 ++i 先加后赋值 ...
C# winForm 创建水晶风格的按钮
时下水晶风格比较流行,在天极网看到一篇制作水晶按钮控件的文章,首先启动Visual Studio 2005,新建空白解决方案,我们取名为:TestCrystalButton,然后在项目导航栏上右击鼠标添加新项目,为此解决方案添加新的...
C++和C#对象初始化顺序
C++构造函数调用顺序1. 如果类里面有成员类,成员类的构造函数优先被调用;2. 创建派生类的对象,基类的构造函数优先被调用(也优先于派生类里的成员类);3.&n...
ICloneable.Clone()--------克隆
克隆是创建作为当前实例副本的新对象。克隆分为深度克隆和浅度克隆深度克隆:会克隆当前实例的所有所有成员.浅度克隆:只会克隆当前实例的所有值类型的.浅度克隆Object类为我们提供了一个受保护的克隆方法Memberwi...
Asp.Net应用程序中长时间装载页面时显示进度条
在 Asp.Net Web 应用程序中长时间装载页面时显示进度条,虽然是假进度条,不能实时反映装载进度,但是可以告诉用户页面正在装载,以免用户误以为系统故障或死机。新 建一个 Web 项目,添加4个文件:Default.htm;Pro...
SQL Server 2005 优化连接(转)
使用 SQL Server 2005 Compact Edition,您可以在 SQL Server Compact Edition 数据库和 SQL Server 数据库之间同步数据。由于同步是通过 TCP/IP 执行的,因此各种网络和带宽都可支持它。 若要优化性能,则可以根据...
调用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的列数却不能直接...
c# abstract
abstract可以修饰类、方法、属性、索引器、事件;当一个类被abstract修饰则这个类只能被继承;不能被初始化;可以在子类中复写父类的方法;如 abstract class shapsClass{ ...
泛型函数
例如我要写一个数字自加的函数,一般会这样写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...