- 博客(17)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 C# DataTable与DataSet的学习
基本概念: DataSet类指的是:一个存放于内存中的数据缓存。(表现形式是怎样的),主要用于从数据库或其他文件里获取数据。在初始化的时候我们主要是通过两种方式: 第一种:DataSet ds = new DataSet(); 第二种:DataSet ds = new DataSet(String)//用给定名称初始化DataSe
2016-12-22 15:42:24
511
1
原创 C# DataGridView控件与ListView控件的对比学习(二):ListView控件学习
一、定义: 表示Windows列表视图控件,一般用来呈现数据,是一种轻量级的呈现数据的方法。二、重要的属性: 1、第一个非常重要的属性是View:获取或设置项在控件中的显示方式,包括Details、LargeIcon、List、SmallIcon、Tile(默认为 LargeIcon) (1)LargeIcon:每个项都显示为一个最大化图标
2016-12-22 15:39:09
9492
1
原创 C# DataGridView控件与ListView控件的对比学习(一):DataGridView控件学习
一、DataGridView控件介绍: 1、定义: DataGridView控件是一种方便用户浏览和编辑来自不同类型数据源的数据的一种表格式控件。从这个定义中,我们可以获取几点有关DataGridView控件的特性。首先,DataGridView控件对于获取的数据有两个重要的功能:第一,浏览;第二,编辑。当然,重点学习的肯定是“编辑”这一功能;其次,DataGr
2016-12-22 15:34:50
14302
原创 C# 导入Excel文件和数据库文件的对比
前几天做一个项目的时候,需要从外部导入数据,当时数据都在Excel里面,因此在网上学习了很久的导入Excel数据到程序里面的相关知识。发现从Excel文件中导入数据和从数据库导入数据有很多相同点,但也有一些方面的不同,因此对这两者做个对比,更能加深学习的效果。
2016-10-12 08:12:16
2076
原创 ASP.NET网络编程学习第二步:简单理解ASP.NET
首先,理解ASP和ASP.NETASP是动态服务器页面(ActiveServer Page)的英文缩写。是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的应用程序
2016-04-01 19:36:34
770
原创 ASP.NET网络编程学习第一步:清晰概念
在开始文章之前,先讲一些闲言。之所以学习.net网页编程,主要是因为自己喜欢制作网页的过程,并且享受用html代码来完成突如其来的idea的过程,但是完成了网页别人不能使用也是一种遗憾,所以就得靠其他知识了,其中就包括使用.net进行网页制作。需要说明的是,我是一个初学者,在弄清楚这部分知识之后,将自己对于这部分知识的理解以及学习过程中遇到的问题写下来,供大家参考。必不可免,自己会有一些学习上的错
2016-03-30 19:49:53
1536
原创 学习git笔记(一)
今天:2016.1.11,不是第一天接触git。第一次接触git虽然忘了具体的时间,但是犹记得搜索了很多关于github的学习视频。看到这么多而且很复杂的视频,刚开始的一份期盼:github应该不会很难,也烟消云散了。因为没有项目去实践,所以第一次的github学习没过几天就搁浅了。直到最近开始了一个大项目,这才下定决心来学习git。一次偶然的机会看到了廖雪峰老师的网站,这一次就认认真真地学下去吧
2016-01-11 15:30:06
478
原创 C# 多线程学习系列三:线程优先级、线程同步以及向线程传递参数
线程优先级 在使用线程的时候,我们经常会见到线程优先级的问题,那么什么是线程优先级呢,线程优先级决定了该线程可占用多少的CPU时间。在C#程序中,可以对线程设定五个不同的优先级,从高到低依次是Highest、AboveNormal、Normal、BelowNormal和Lowest,在创建线程时,如果不指定其优先级,则系统默认为Normal。假如想让一些重要的线程优先执行,可
2015-11-12 20:10:25
848
原创 C# 多线程学习系列二:认识Thread类及其方法
我们使用多线程时,都会使用到Thread类,这个系列来学习Thread类中的几个基本方法。·启动线程:首先,创造一个线程,可以使用以下方法:Thread t=new Thread(methodName);其中methodName是线程的入口,也就是说线程启动后执行的方法;也可以使用委托创建一个线程:Thread t=new Thread(newThreadStart(met
2015-11-03 18:30:43
610
原创 C# 多线程学习系列一:认识多线程
提到线程时,经常被提及的另外一个概念是进程,而且这也是很多C#学习书籍乐于讨论的两个话题。所谓进程,比较合理的定义是一段静态指令序列(程序)的动态执行过程,是系统进行系统分配和调度的一个基本单位。简单理解,就是在计算机上运行的程序,我们可以通过任务管理器看到当前计算机运行的程序或者进程。一个进程中又可以包含若干个独立的执行流,我们将这些执行流称为线程,线程是CPU调度和分配的基本单位。每个线程都有
2015-10-24 20:00:28
585
原创 C# struct(结构)与按值复制、按索引复制详解
本文讲解了struct的用法以及按值复制、按索引复制的不同。struct是结构(structure)的简写,struct看上去与类非常相似,它们也有字段和属性。
2015-09-23 15:33:36
6725
原创 C# 抽象类和抽象方法详解
首先,在学习抽象方法的时候,我们必须清楚在C#中为什么会存在抽象方法,或者说为什么需要抽象方法。我们知道,接口可以包含方法的申明和属性,但是方法中不包含代码,实现这个接口的方法必须包含接口中的所有方法和属性,但是现在出现这种情况,假设需要一个“接口”,要求类实现某些方法和属性,但是需要这这个“接口”中包含一些代码,从而不必在每个派生类中重复地实现某些方法,对于这种情况,你需要的不是接口
2015-09-06 10:06:16
5985
原创 C#中is和as、向上强制转换和向下强制装换之详解
首先,第一个出现的是is,有时,我们需要查看某个类是否实现了一个接口,这个时候就可以使用is关键字来找出答案:for(int I = 0; i< bees.Length; i++){ if(bees[i] is IWorker){ //code do something. }}注:接口用I开头。除此之外,使用is不
2015-09-05 11:02:50
1693
原创 C sharp中的“封装”
在C sharp中为什么会有“封装”的存在?“封装”到底是什么?如何使用“封装”?这是我在学习C sharp时的疑问,现在将对这些疑问的思考记载下来,以便日后查看,也方便大家的学习。First,C sharp中为什么会存在“封装”?这和代码的安全性有关,可以说,“封装”最大的作用就是确保了代码的安全,为什么这么说呢?看下面这个例子: class Program {
2015-08-11 19:01:37
2109
原创 C#中变量与对象、类型与类之间的区别
如果有一个类,则在变量声明语句中可以将这个类用作类型,而对象是一种变量,针对用户自己定义的类,广义上的变量针对系统提供的数据类型。
2015-08-05 14:48:09
3334
转载 visual studio 2013中常用的快捷键
在编辑代码或者复制网上的代码段到VS2013中时,代码会显示的非常乱,这里便可以通过vs2013中的快捷键进行自动对齐操作【ctrl+k+f】,类似的快捷操作还有很多,在这里给大家总结一下,以提高编写代码的效率!工具/原料VS2013一、代码自动对齐1CTRL+K+FEND
2015-07-31 20:02:49
545
原创 C#、Java、C、C++初始化数组过程和比较
文章详细阐述了C#、C、C++ 、Java四种语言之间初始化数组的过程,并比较了其初始化过程的异同。
2015-07-31 09:51:19
568
C#本质论(第4版,C# 5.0)
2015-08-05
asp.net mvc 使用连接登录时如何禁止put属性
2017-06-01
关于动态网页显示与数据库的问题
2016-04-13
新建visual studio 2010 新建安装和部署时无模板
2014-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人