
C#
文章平均质量分 69
爱吃黄瓜拉皮的小妞
这个作者很懒,什么都没留下…
展开
-
ProgressBar、TrackBar and TabControl
自从学习计算机学习编程以来,我们每天都在跟程序码和各种控件打交道。要想开发一款好的软件就要本着全心全意为人民服务的宗旨去着手。今天又认识了三个新的控件:ProgressBar(进度条),TrackBar(滑块),TabControl(选项卡),我们在敲《机房收费系统》的时候已经用过TabControl这个控件了,所以准确的来讲应该是两个新对象和一个老朋友。 对上次九期师哥师姐们向数据库导入原创 2014-03-19 20:23:11 · 2030 阅读 · 43 评论 -
浅谈泛型(一)
在泛型之前,通用化是通过在类型与通用基类型 Object 之间进行强制转换来实现的: 即.NET Framework 基类库中的 ArrayList 集合类。ArrayList 是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。 但是 添加到 ArrayList 中的任何引用或值类型都将隐式地向上强制转换为 Object。应用实例:ArrayList l原创 2015-03-17 11:05:22 · 817 阅读 · 11 评论 -
Linq to sql实现简单查询和分页
Linq to sql是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。 在学习Linq To Sql之前,我们一般通过把sql语句形成一个st原创 2014-11-23 22:14:41 · 5400 阅读 · 17 评论 -
C#入门程序
当我们创建好一个新的项目下面以控制台程序HelloWorld1为例:如果你是第一次使用Visual Studio.NET实现程序,打开后代码窗口如下图所示: 这样的程序只适用于小的程序,对于大程序来讲一般会有上百甚至上千行的代码,这时候行号对于定位代码和文本就显得很重要了,但是Visual Studio.NET默认的代码是不带行号的,如上图所示。如果要显示行号,则需原创 2014-02-09 20:03:33 · 1529 阅读 · 13 评论 -
.NET Framework简介
相关定义CIL:common intermediate language,通用中间语言。JIT:just-in-time,本机代码:目标操作系统鞥能够理解的语言。CLR:common language runtime,公共语言运行库,负责管理用.NET库开发的所有应用程序的执行。程序集:在编译应用程序时,所创建的CIL代码存储在一个程序集中。程序集包括可执行的应用原创 2014-02-11 11:42:59 · 1388 阅读 · 16 评论 -
静态成员和非静态成员
类中的成员要么是静态要么是非静态的。一般来说,静态成员属于类所有,使用static关键字来声明,非静态成员属于类的实例——对象所有。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Test原创 2014-02-12 18:49:49 · 1303 阅读 · 20 评论 -
构造函数和析构函数
构造函数是一个特殊的方法,一般用来初始化一个类实例的数据成员。运行时根据传递给构造函数的输入参数确定调用哪一个构造函数。注意事项:1,构造函数名和类名总是相同的。2,构造函数没有返回值。3,和任何类成员一样,构造函数也有public、protected、internal或private访问类型,一般地,构造函数总是public类型,如果是private类型,则表明该类不能被实例原创 2014-02-12 19:32:12 · 1347 阅读 · 19 评论 -
方法重写和方法重载
方法一样,参数或返回类型可以不同 使用的方法一样,参数不同 方法一样,参数数量不同原创 2014-02-13 18:23:49 · 1165 阅读 · 12 评论 -
接口
按ON,风扇转。按OFF,风扇停。屏幕剪辑的捕获时间: 2014/2/11 19:06 屏幕剪辑的捕获时间: 2014/2/11 19:07类似于类,但是接口没有实例变量,并且没有方法体。一旦接口被定义后,多个类都能实现该接口,同时一个类可以实现多个接口。这就是多态性中的“一个接口,多个方法”的特性。 接口的名称和类名有相同的限制,C#约定接口名以一个大写字母原创 2014-02-13 19:33:28 · 1413 阅读 · 15 评论 -
浅谈泛型(二)
上文博文《浅谈泛型(一)》中简单总结了泛型的安全性和高效性,接下来说一下泛型的可复用性。 可复用性,我们对这个词已经再熟悉不过了,简单地说就是对重复代码进行抽象和封装后达到的效果。那么在泛型中是怎样体现的呢? 假设现在我想检测键盘的某一个数字键是否可用public class MyTest{ public void intTest(int a) { Cons原创 2015-03-17 16:01:06 · 641 阅读 · 14 评论