接口,抽象类,抽象方法,虚方法简单总结
先说说接口: MSDN上是这样说的“接口描述的是可属于任何类或结构的一组相关功能。 接口使用 interface 关键字进行定义”。看到没有,关键是功能两字。接口只能描述了一种功能,所有实现接口的类都必然有这种功能。也正是功能两字,限定了接口中不能定义字段成员。接口只定义了功能的描述,就是说接口只定...
你必须知道的ADO.NET(二)了解.NET数据提供程序
在上一篇文章《你必须知道的ADO.NET(一) 初识ADO.NET》中,我们知道ADO.NET的两大核心组件分别是Data Provider和DataSet。如果说DataSet是ADO.NET的心脏,那么Data Provider绝对是ADO.NET的左臂右膀。Data Provider提供了访问...
精巧的Ajax库AjaxEngine
项目地址:http://www.houfeng.net/page/AjaxEngine.aspx2009年中,工作之余写了一个简单非常方便使用Ajax框架(应该还称不是框架)!并用一个小仓库管理项目 2009年末,确实是年末2009-12-29,写了一篇文章,介如年中所写的“框架”,文章地址:htt...
C#异步Socket代码示例
下面的代码示例演示如何使用 SocketAsyncEventArgs 类在服务器和客户端之间发送数据和接收响应。1 服务器端代码Server using System.Collections.Generic;using System.Text;using System.Net.Sockets;usi...
使用Image对象的问题
Image.Save 后流的位置会在最后,在读取的时候应该重置一下流的位置 Position = 0...
XML的SelectNodes和SelectSingleNode方法返回空值问题
同事质检EPUB文档需要读取opf的内容,临时上网找了些XML相关代码研究。结果在获取某些节点一直无法正确实现,网上大部分条目也无法解决问题。最后找到问题所在,如果使用非默认命名空间,需要添加相应的命名空间。XmlDocument xml = new XmlDocument();//opfUrl为o...
Win7旗舰版中的IIS配置asp.net的运行环境
以前弄过好多次,都没有成功,昨天晚上不知怎么地就成功了,借用我同学的一句话,这叫“灵光一闪”,废话不多说了,这个成功是有图有真相地哈!一、点击电脑左下角的“开始”,然后点击“控制面板”,如下图:二、点击“控制面板”后如下图:三、双击“程序和功能”,进入如下图:四、点击红线圈起来的,进入如下图:弹出一...
新闻模块之新闻添加-使用FreeTextBox模块上传数据-页面表示层(Linq方式)-1
--------最终所演示的效果--------------------------------FreeTextBox使用方式--------------------------------中文汉化FreeTextBox相册-----------------------------CS代码-----...
Cheatsheet: 2012 02.01 ~ 02.08
.NET Face Recognation in C# Lucene.Net ultra fast search for MVC or WebForms site => made easy! Graceful Completion of Thread Pool Wait Callback We...
Win7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法
之前装Viusal Stuido 2010 一直失败,其实在在安装.net framework 4.0时就失败……后来就单独安装.net framework 4.0,结果还是失败,出现HRESULT 0xc8000222错误代码,去官网上查找,发现作如下操作步骤即可This behavior may...
LINQ to XML 编程基础
1、LINQ to XML类以下的代码演示了如何使用LINQ to XML来快速创建一个xml:隐藏行号 复制代码 ? 创建 XMLpublic static void CreateDocument(){ string path = @"d:\website"; XDocumen...
装箱拆箱与对象的比较
看到这样的一道面试题:int i = 10;object obj = i;int j = (int) obj;分析一下程序执行中的内存处理。首先,我们可以看到这段程序定义了三个局部变量,局部变量将被定义在栈中,第一个变量比较简单,由于 i 是整形变量,所以变量 i 的值直接被保存在堆栈中。而第二行对...
将.NET dll注册到GAC(Global Assembly Cache)中
当发现有多个解决方案引用一个dll时,为了不重复引用所以将.net的一个dll注册到GAC中去。 gacutil.exe。开始菜单-Microsoft Visual Studio 2008 -Visual Studio Tools-Visual Studio 2008 命令提示,在控制台中输入 ga...
正则表达式的3种匹配模式
正则表达式是处理字符串的常用工具。在c#中,我们一般使用regex类来表示一个正则表达式。一般正则表达式引擎支持以下3种匹配模式:单行模式(singleline)、多行模式(multiline)与忽略大小写(ignorecase)。1. 单行模式(singleline)msdn定义:更改点 (.) ...
利用反射对对象属性赋值取值操作
零碎的东西 收藏整理取值typeof(T).GetProperty("FieldName").GetValue(model.Uploaddata[j], null);还是用这个方法来诠释吧publicstaticvoidAssign<T>(TobjSource,Tob...
第十二讲 : 封装&类成员【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
二、 学习目标:a) 能够知道什么时候用什么访问修饰符b) 分清楚字段、常量、静态变量的写法(非用法) 三、 教学过程描述:a) 封装 i. ...
你必须知道的ADO.NET(一) 初识ADO.NET
作为.NET框架最重要的组件之一,ADO.NET扮演着应用程序与数据交互的重要的角色。本文将从宏观的角度来探讨ADO.NET,和大家一起了解ADO.NET来龙去脉以及ADO.NET的主要组成部分...
