C#
文章平均质量分 75
duoduoluojia
这个作者很懒,什么都没留下…
展开
-
扫雷-源码
效果展示:代码说明:只要创建一个Form窗体,什么控件也不需要拖,代码复制粘帖即可运行。注意:类名和解决方案using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;原创 2015-04-17 22:24:50 · 94401 阅读 · 0 评论 -
C#泛型约束
//使用泛型约束,约束了T只能是值类型 class MyClass where T : struct { } //使用泛型约束,约束了T只能是引用类型 class MyClass where T : class { } //限制T必须是实现了某个接口的类型 //要求T必须是实现了IComparable接口的子类型对象或者就是该接口 class M原创 2015-06-01 15:12:37 · 957 阅读 · 3 评论 -
C#总结
第1章 深入,NET框架(1).NET框架的过人之处Ø 提供了一个面向对象的编程环境,完全支持面向对象编程。Ø 对Web应用的强大支持。Ø 对Web Service(Web服务)的支持。Ø 实现SOA,支持云计算。Ø 支持构建.NET程序的炫彩外衣。 (2).NET框架体系结构.NET框架可以安装在Windows操作系统上,支持C#,原创 2015-05-15 15:01:13 · 588 阅读 · 0 评论 -
winform分页的制作
成品效果:下面是效果实现的所有代码:备注:控件名称解释:首页(按钮)-->btnHomePage上一页(按钮)-->btnUpPage1(按钮)-->btnShowYe12(按钮)-->btnShowYe23(按钮)-->btnShowYe3下一页(按钮)-->btnNextPage尾页(按钮)-->btnEn原创 2015-03-28 13:14:12 · 556 阅读 · 0 评论 -
进程类Process与多线程Thread
进程类(Process)的基本操作://通过进程类查询系统所有进程 Process[] pros = Process.GetProcesses(); foreach (var item in pros) { Console.WriteLine(item); }原创 2015-05-01 21:58:42 · 654 阅读 · 0 评论 -
FileStream文件流
使用文件流拷贝一个较大的多媒体文件:public static void CopyFile(string soucre, string target) { using (FileStream fsRead = new FileStream(soucre, FileMode.Open, FileAccess.Read)) {原创 2015-05-01 21:44:55 · 795 阅读 · 0 评论 -
使用GDI绘制验证码
效果图:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;原创 2015-04-27 14:51:17 · 838 阅读 · 0 评论 -
一个简易的聊天程序(Socket)
效果图:服务端Server代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Net;原创 2015-05-02 12:30:04 · 3781 阅读 · 5 评论 -
对XML进行创建,读取,追加,删除节点的操作
1、创建普通的XMLusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace _03创建XML{ class Program {原创 2015-04-25 13:06:49 · 446 阅读 · 0 评论 -
C#设计模式(单例
单例设计模式简单说就是一个窗体只能打开一次。步骤:1)、将要打开的那个窗体的构造私有。2)、提供一个静态方法,声明一个窗体成员frm。3)、在静态方法中判断,如果frm不为null,则创建一个窗体对象,再在if外返回frm。 //1、先把构造私有 private FrmDanLi() { InitializeCompo原创 2015-04-25 13:01:09 · 363 阅读 · 0 评论 -
委托(泛型委托、lamda表达式、用委托进行窗体传值、多播委托
为什么要使用委托?将一个方法作为参数传递给另一个方法。委托概念声明一个委托类型委托所指向的函数必须跟委托具有相同的签名(参数和返回值=签名泛型委托using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threadin原创 2015-04-25 13:38:17 · 510 阅读 · 0 评论 -
C# 类中索引器的使用
索引器(Indexer)是C#引入的一个新型的类成员,它使得类中的对象可以像数组那样方便、直观的被引用。索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。定义了索引器的类可以让您像访问数组一样的使用 [ ] 运算符访问类的成员。(当然高级的应用还有很多,比如说可以把数组通过索引器映射出去等等) 本文只是简单演示一下索引器的概念和基本的使用转载 2015-04-24 20:12:28 · 491 阅读 · 0 评论 -
贪吃蛇-源码(待完善)
粗略的雏形:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Sy原创 2015-04-19 22:51:38 · 861 阅读 · 0 评论 -
C#实现简单的网页爬虫
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;namespace原创 2015-05-23 14:02:18 · 7070 阅读 · 1 评论