自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 ASP.NET开发学习视频教程大全(共800集)

http://blog.chinaunix.net/uid-25454054-id-3450228.html

2019-02-13 15:19:16 1942

原创 再谈值类型与引用类型

值类型与引用类型类型区分为这两大类的主要原因在于执行性能与内存资源管理的不同,由于值类型变量直接在堆栈中存储的值,此类型在内存的使用上以及访问的效能上比引用类型更好。因为引用类型变量存放的是指向实际对象的指针,因此访问对象时必须多进行一次内存引用的操作方可获取数据。且引用类型的对象必须分配多余的内存来存放虚函数的指针及线程同步块,对于内存的需求较大。而使用引用类型的优点是回收站会自动替你管

2017-07-28 17:05:23 208

转载 分享几款免费的web打印控件

在WEB系统中,打印的确是个烦人的问题----特别是你的应用环境又有很多种类的打印机。如果自己开发打印控件,可能因为项目时间紧而来不及。前段时间有机会接触了一下WEB打印。在博客园、CSDN以及各个论坛上找了老半天,终于顺利的完成了公司项目。现在就结合我的应用体验,将市面上的所有的免费打印控件为大家做一个介绍。1、 DLPrinter这个打印控件完全免费,界面还不错,使用也较为简单,支持打印预览、

2017-05-04 11:38:31 2091

转载 EasyUI----DataGrid 导出 Excel

EasyUI----DataGrid 导出 Excel标签: easyuidatagridExcel导出2015-08-16 17:40 4495人阅读 评论(27) 收藏 举报 分类:【EasyUI】(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。最近做的安防项目有个功能,需要把DataGrid中的数据导出,

2017-05-04 10:11:24 400

转载 html 获得file文本完整路径

http://blog.csdn.net/chenmeng2192089/article/details/8177975

2017-05-02 22:31:01 919

转载 js实现弹出选择路径框(只能在IE浏览器模式下运行)

js实现弹出选择路径框  /**  * browseFolder.js* 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框* 以供用户实现对系统文件夹选择的功能* 文件夹选择对话框起始目录由* Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, strPath)函数* 的strP

2017-05-02 21:47:05 1899

转载 javascript Excel操作知识点

1创建 var XLObj = new ActiveXObject("Excel.Application" ); var xlBook = XLObj.Workbooks.Add; //新增工作簿 var ExcelSheet = xlBook.Worksheets(1); //创建工作表 2.保存表格 ExcelSheet.SaveAs("C:\\TEST.XLS" ); 

2017-04-30 22:42:14 308

转载 JS读取Excel2007文档兼容Excel2003

/**     * 读取Excel2007文档兼容Excel2003     * @return     * @throws Exception     */    public String readExcel2007() throws Exception{        Workbook wb = WorkbookFactory.create(n

2017-04-30 22:38:13 435

转载 NPOI读写Excel

1、整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。2、NPOI是POI的C#版本,NPOI的行和列的index都是从0开始3、POI读取Excel有两种格式一个是HSSF,另一个是XSSF。 HSSF和XSSF的区别如下: HSSF is the POI Project's pure Java imple

2017-04-30 22:26:47 245

原创 string是引用类型,但因其为不可变的特征造成其与值类型结果相似

int a = 1;           string str = "ab";           Console.WriteLine("a is {0},str is {1}", a, str);           int b = a;           a = 2;           string str1 = str;           str = "abc"

2016-09-17 16:50:07 261

转载 网上常用免费的webservice

天气预报Web服务,数据来源于中国气象局 公用事业 http://www.webxml.com.cn/WebServices/WeatherWebService.asmx中国股票行情分时走势预览缩略图 http://www.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx中国股票行情数据 WEB 服务(支持深圳和上海

2016-09-17 16:05:02 253

原创 腾讯课堂的学习开始了!

由于工作忙,原定准备进行.net

2016-07-08 21:11:54 409

转载 Convert.ToInt32()与int.Parse()的区别

Convert.ToInt32()与int.Parse()的区别(1)这两个方法的最大不同是它们对null值的处理方法:    Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。没搞清楚Convert.ToInt32和int.Parse()的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从url

2015-11-12 16:06:47 333

原创 c# is和as的区别

关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Boolean b1 = (o is System.Object);//b1 为trueSystem.Boolean

2015-05-20 11:18:30 332

原创 类内部成员变量与局部成员变量的区别

1、类内部成员的变量可以不进行赋值就可以使用,系统默认为“0”或“NULL”.2、局部变量使用前必须赋值,否则编译不能通过。例:1、类内部成员变量:using System;class Person{          public int i;          public string s;}class Test{      static vo

2015-05-13 10:40:14 286

原创 值类型与引用类型

类型区分为这两大类的主要原因是在于执行性能与内存资源管理的不同。由于值类型变量直接在堆栈(stack)中存储该类型的值。此类类型在内存的使用上以及访问的效能上比引用类型更好。因为引用类型变量存放的是指向实际对象的指针,因此访问对象时必须多进行一次内存引用的操作方可获取数据,且引用访问对象时必须分配多余的内在来存放虚函数指针及线程同步块,对于内存的需求较大。而使用引用类型的优点是回收站会自动替您管理

2015-05-11 18:50:10 258

原创 命名空间的别名Alias

使用using 前缀指令节可以有效地解决命名空间冲突问题,不过它还有一个特性,使用using加上简称,可以让定义在其他命名空间的类型更容易使用,大多是应用在使用简短的名称来代替欲使用的类。例:using system;using b=B.B1;namespace A{CLASS A             {                 b=..

2015-05-11 11:46:36 365

原创 数组

数组的标准写法:int [] Arr=new int[] {1,2,3};也可以写在成:int [] Arr={1,2,3};

2015-05-11 11:36:45 327

原创 使用命名空间的好处

使用命名空间的好处:1、代码可以分布在多个文件中;例如:在大型游戏软件中,对于要更新的要执行文件均比较大,而更新在同一命名空间下打包的DLL文件相对要容易一些。2、命名空间具有可扩展性。3、可以堆砌出层次式类组织结构。

2015-05-11 11:36:10 859

转载 新手如何学习C#、ASP.NET

http://www.doc88.com/p-402265144964.html

2014-09-25 08:14:14 464

转载 new与override区别

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Newoverride{    class Dad    {        public Dad()        {            Console.Write

2014-09-20 16:28:30 295

转载 接口、抽象类、虚方法区别

接口1.接口只提供方法规约,不提供方法体;2.接口中的方法不能用关键字修饰;3.接口里不能有接口和变量;4.接口里的方法在子类中必须全部实现;5.接口可以实现多重继承;抽象类1.抽象类可以从接口继承;2.抽象类中的实体方法在子类中不可以重写,只可以被引用;3.抽象类中的抽象方法不可以有方法体,抽象类中的

2014-09-20 14:44:35 974

原创 接口的多继承

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 接口的多继承{    class Program    {        static void Main(string[] args)        {       

2014-09-20 14:36:42 303

原创 接口(interface)

using System;using System.Collections.Generic;using System.Linq;using System.Text;/*接口(interface) *接口中(interface)定义了一个可由类和结构实现的协定。接口可以包含方法、属性 *、事件、索引器,接口不提供它所定义成员的实现,它仅指定实现接口类或结构必须提供的成

2014-09-20 14:30:26 296

原创 抽象类

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 抽象类{    class Program    {        static void Main(string[] args)        {

2014-09-19 08:40:31 233

原创 虚方法练习2(virtual)

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 虚方法2{    class Program    {        static void Main(string[] args)        {         

2014-09-18 15:07:29 246

原创 虚方法1(virtual)

virtual关键字用于方法、属性、索引器或事件声明,并且允许在在中重写

2014-09-18 15:05:04 233

原创 委托(Delegate)

委托using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 委托1{delegate void EatDelegate(string food);class MyDelegate{//以下为委托形成原理代码/

2014-09-16 09:11:33 260

原创 属性2

2014-09-15 08:22:54 294

原创 属性(property)

   //以下为属性的原理性代码,即通过把类的字段name与sex访问性由public改变为private,增强字段的封闭,达到类型安全。    //增加两个方法,分别为设置字段值的方法SetName与SetSex方法,获取值的方法;GetName,GetSex.    //以下为参考代码:using System;namespace 属性{     cla

2014-09-15 07:26:22 354

原创 引用类型的转换

2014-09-15 06:59:28 318

原创 类型转换

2014-09-14 21:26:50 252

原创 checked和unchecked的使用准则

checked和unchecked的使用准则    //写代码时,将可能发生非预期溢出的代码放到一个checked块中,将允许发生溢出    //的代码显式地放到一个unchecked块中参考代码如下:    class Program    {        static void Main(string[] args)        {         

2014-09-14 21:24:29 526

原创 释放托管与非托管资源(析构3)

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 析构3{    public class MySoure : IDisposable    {        public bool Disposed = false;  

2014-09-14 13:02:26 408

原创 析构(Destructor)内存垃圾回收机制

CLR中的内存垃圾回收建立在托管堆上。

2014-09-14 07:27:03 284

原创 类的控制访问修饰符

default (默认修饰符):当类不写任何修饰符时就是default

2014-06-29 14:28:01 326

原创 类的静态构造器

静态构造函数是实现对一个类进行初始化的方法成员

2014-06-28 23:29:19 382

原创 类的构造

//1、默认情况下,类没有无参构造器,类本身会自动创建一个无参构造器。    //如果类内有一个有参构造器,那么类就再不会自动生成无参构造器。    //2、类被其它类继承的情况下:被继承的类(基类或父类)中必须要有无参构造器,否则会报错。    //3、子类可以能过BASE关键字对基类的构造方法继承。    class Program    {        static

2014-06-28 23:16:37 280

原创 开始学习C#与.net

出于为公司原来做的物资管理系统已经

2014-06-24 20:35:00 386

原创 C#的数据类型

C#有两种数据类型,分别为值类型(value type)与引用类型

2014-06-24 20:34:16 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除