自动内存管理
1.释放内存:分配在托管堆上的引用类型实例所占的内存资源。 2.销毁资源状态,垃圾收集器并不清楚怎样执行清理工作开发人员必须编写执行这部分工资的代码这些代码一般被放在"Finalize,Dispose以及Close方法中"...
用栈实现队列,实现Enqueue和Dequeue方法
队列是先进先出,栈是先进后出,使用两个栈来模拟队列:入队就是入第一个栈,出队是把第一个栈的元素全部出栈到第二个栈里,然后第二个栈出栈,再把剩下的倒回第一个栈。 <!--Code highlighting produced ...
反射
应用程序域:一个应用程序域是一组程序集的一个逻辑容器。 应用程序域三个特点: 一、应用程序域之间是相互隔离的。 二、应用程序域可以被卸载。 三、应用程序域可以单独实施安全策略和配置策略...
asp.net,网页层与div的数据交互
在我做的那个模块里涉及到div的相对位置的设置,网页层与div显示层之间数据的传递,之前我对div根本就不了解,经过这么一折腾啊,不得不明白了!好了,言归正传!这是我的试验例子,有点乱,多多包含:代码部分:<%@ ...
c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Mont...
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...