随笔分类 -  C#

C#编程分析
摘要:abstract 修饰符用于表示所修饰的类是不完整的,并且它只能用作基类。抽象类与非抽象类在以下方面是不同的: 抽象类不能直接实例化,并且对抽象类使用 new 运算符是编译时错误。虽然一些变量和值在编译时的类型可以是抽象的,但是这样的变量和值必须或者为 null,或者含有对非抽象类的实例的引用(此非 阅读全文
posted @ 2016-08-01 11:40 盛开的雨季 阅读(491) 评论(0) 推荐(0) 编辑
摘要:C# 解析 json JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易 阅读全文
posted @ 2016-06-19 14:51 盛开的雨季 阅读(5243) 评论(0) 推荐(0) 编辑
摘要:以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。Session则保存对话信息。Application则是保存在整个应用程序范围内的信息,相当于全局变量。通常使用最频繁的 阅读全文
posted @ 2016-04-05 14:55 盛开的雨季 阅读(1303) 评论(1) 推荐(1) 编辑
摘要:缓存依赖主要提供以下功能:1.SQL 缓存依赖项可用于应用程序缓存和页输出缓存。2.可在 SQL Server 7.0 及更高版本中使用 SQL 缓存依赖项。3.可以在网络园(一台服务器上存在多个处理器)或网络场(多台服务器运行同一应用程序)中使用 SQL 缓存依赖项。4.与 SQL 缓存依赖项关联 阅读全文
posted @ 2016-04-05 14:32 盛开的雨季 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:本文导读:在.NET运用中经常用到缓存(Cache)对象。有HttpContext.Current.Cache以及HttpRuntime.Cache,HttpRuntime.Cache是应用程序级别的,而HttpContext.Current.Cache是针对当前WEB上下文定义的。HttpRunt 阅读全文
posted @ 2016-04-05 14:30 盛开的雨季 阅读(538) 评论(0) 推荐(0) 编辑
摘要:最近VS2008出现一个问题,打开项目后很快就非常慢,特别是切换设计视图马上卡死,很久也反应不过来。网上找了几种办法,都不好使,有的说是office影响的,有的说要改注册表,都试了一下,还是没用。后来把VS2008的设置重置了一下,工具-导入导出设置-重置所有设置,ok,终于正常了。 还有一个问题是 阅读全文
posted @ 2016-04-01 10:18 盛开的雨季 阅读(584) 评论(0) 推荐(0) 编辑
摘要:1、整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。2、NPOI是POI的C#版本,NPOI的行和列的index都是从0开始3、POI读取Excel有两种格式一个是HSSF,另一个是XSSF。 HSSF和XSSF的区别如下:HS... 阅读全文
posted @ 2015-11-20 17:47 盛开的雨季 阅读(10053) 评论(1) 推荐(0) 编辑
摘要:有时我们需要从DataTable中抽取Distinct数据,以前总是以对DataTable进行foreach之类纯手工方式获取。近来发现DataView可以帮我们直接获取Distinct数据,汗一个!DataTable dataTable;DataView dataView = dataTable.... 阅读全文
posted @ 2015-11-18 14:42 盛开的雨季 阅读(576) 评论(0) 推荐(1) 编辑
摘要:这段时间一个小项目中需要调用本机的摄像头进行拍照,网上搜集了一些资料以及解决的一些小问题,在此记录以便后续使用。硬件环境:联想C360一体机,自带摄像头编写环境:vs2010语言:C# WPF下载AForge类库,并添加引用:using AForge;using AForge.Controls;us... 阅读全文
posted @ 2015-11-14 17:54 盛开的雨季 阅读(6023) 评论(0) 推荐(0) 编辑
摘要:1)首先列举学习多线程所必须明白的基本概念: 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利用进程把... 阅读全文
posted @ 2015-11-14 17:46 盛开的雨季 阅读(244) 评论(0) 推荐(0) 编辑
摘要:引言:使用c++进行编程,内存的处理绝对是让每个程序设计者最头疼的一块了。但是对于.net平台下使用c#语言开发系统,内存管理可以说已经不算是问题了。在.net平台下CLR负责管理内存,CLR中的垃圾收集器GC:Garbage Collection,负责执行内存的清理工作,但是GC也只是负责清理托管... 阅读全文
posted @ 2015-11-14 17:44 盛开的雨季 阅读(3383) 评论(1) 推荐(1) 编辑
摘要:引言:在实际项目中遇到一些关于xml操作的问题,被逼到无路可退的时候终于决定好好研究xml一番。本文首先介绍了xml的基本操作,后面写了一个经常用到的xml保存配置文件的实例。xml常用方法:定义xml文档:XmlDocument xmlDoc = new XmlDocument();初始化xml文... 阅读全文
posted @ 2015-11-14 17:33 盛开的雨季 阅读(981) 评论(0) 推荐(0) 编辑
摘要:在开始介绍socket前先补充补充基础知识,在此基础上理解网络通信才会顺理成章,当然有基础的可以跳过去了。都是废话,进入正题。 TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,又名网络通讯协议。简单来说:T... 阅读全文
posted @ 2015-11-14 17:32 盛开的雨季 阅读(388) 评论(0) 推荐(0) 编辑
摘要:上篇.net平台下C#socket通信(上)介绍了socket通信的基本原理及最基本的通信方式。本文在此基础上就socket通信时经常遇到的问题做一个简单总结,都是项目中的一些小问题,拿来此处便于下次使用,同时对在使用socket时出现些许问题的同仁们多一个粗浅建议。不足之处请提出,谢谢。本文主要讲... 阅读全文
posted @ 2015-11-14 17:32 盛开的雨季 阅读(682) 评论(0) 推荐(0) 编辑
摘要:泛型简介: 泛型(Generic Type)是.NET Framework2.0最强大的功能之一。泛型的主要思想是将算法与数据结构完全分离开,使得一次定义的算法能作用于多种数据结构,从而实现高度可重用的开发。通过泛型可以定义类型安全的数据结构,而没有必要使用实际的数据类型,这将显著提高系统性能并得... 阅读全文
posted @ 2015-11-14 17:31 盛开的雨季 阅读(228) 评论(0) 推荐(0) 编辑
摘要:英文及缩写: 面向过程:procedure oriented programming POP 面向对象:object oriented programming OOP面向对象和面向过程的历程: 面向过程编程采取的是时间换空间的策略,因为在早期计算机配置低,内存小,如何节省内存则成了首要任务,哪... 阅读全文
posted @ 2015-11-14 17:30 盛开的雨季 阅读(484) 评论(0) 推荐(0) 编辑
摘要:值类型和引用类型:C#数据类型分为两大类:值类型和引用类型。值类型数据主要有:结构体struct,枚举体enum,布尔型bool,浮点型,整型。引用类型数据主要有:数组,字符串,接口,委托,类。值类型和引用类型的区别: 引用类型继承自System.Object,值类型继承自System.Value... 阅读全文
posted @ 2015-11-14 17:29 盛开的雨季 阅读(723) 评论(0) 推荐(0) 编辑
摘要:Page.ClientScript 与 ClientScript 的关系这二者实际上是一个东西,后者只是省略了 Page。都是获取用于管理脚本、注册脚本和向页添加脚本的 ClientScriptManager 对象。ScriptManager 与 ClientScriptManager 区别他们的名... 阅读全文
posted @ 2015-09-01 16:36 盛开的雨季 阅读(832) 评论(0) 推荐(0) 编辑
摘要:用C#做从Excel表导入SQL数据库时发现从EXCEL导入的身份证号码会变成科学表示方法。解决这个问题是比较容易的,首先,打开电子表格,选中“身份证号码”一列,右键选择“设置单元格格式”,进入单元格格式界面,选择“数字”,选中“文本”格式。点击确定,返回原界面。选择身份证号码的第一行,在身份证号码... 阅读全文
posted @ 2015-05-22 08:52 盛开的雨季 阅读(841) 评论(0) 推荐(0) 编辑
摘要:泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList... 阅读全文
posted @ 2015-04-11 17:09 盛开的雨季 阅读(155) 评论(0) 推荐(0) 编辑