- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 C#学习笔记之BackGroundWorder
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using System.Threadi
2016-05-30 15:49:12 448
原创 C#学习笔记之ListView控件
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 System.W
2016-05-30 15:30:50 458
原创 C#学习笔记之PrintDocument打印
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Printing;using System.Linq;using System.Management;using S
2016-05-30 15:26:56 14965
原创 C#学习笔记之Socket
1、客户端:窗口:代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.For
2016-05-30 14:20:06 415
原创 C#学习笔记之线程调用带参数的方法
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy
2016-05-30 13:19:27 394
原创 C#学习笔记之线程
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Thr
2016-05-30 11:54:32 234
原创 C#学习笔记之进程
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace 进程基础知识{ class Program { static void Main(string[] args)
2016-05-30 11:24:18 265
原创 C#学习笔记之字体窗口和颜色窗口
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace _17_字
2016-05-30 11:17:21 766
原创 C#学习笔记之保存文件对话框
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;
2016-05-30 11:14:31 658
原创 C#学习笔记之打开文件对话框
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;
2016-05-30 11:10:24 331
原创 C#学习笔记之对象和二进制之间的转换
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.Serialization.Formatters.Binary;namespace 类的序列化和反序列化{ class Program
2016-05-30 09:55:53 1189
原创 C#学习笔记之简单工厂设计模式
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 简单工厂类{ class Program { static void Main(string[] args) { // C#23种设
2016-05-30 09:46:06 291
原创 C#学习笔记之多态之接口
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 多态之接口{ class Program { static void Main(string[] args) { // 1、接口是一
2016-05-30 09:19:24 244
原创 C#学习笔记之多态之抽象类
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 多态之抽象类{ public class Program { static void Main(string[] args) { /
2016-05-30 09:07:51 375
原创 C#学习笔记之多态之虚方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 多态之虚方法{ public class Program { static void Main(string[] args) { /
2016-05-30 09:03:18 283
原创 C#学习笔记之对象和Xml文档之间的转换
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Serialization;using System.IO;namespace 对象序列化成Xml文档{ class Program { static v
2016-05-30 08:32:37 330
原创 C#学习笔记之MD5加密
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;namespace MD5加密{ class Program { static void Main(string[] a
2016-05-27 17:15:33 556
原创 C#学习笔记之调用动态库
1、C#应用程序调用C#类库程序:(1)、首先,创建一个C#类库项目:(2)、然后,在项目中添加简单的测试代码,如下:(3)、然后,创建一个简单的C#应用程序,来测试调用动态库。将上面C#类库项目编译生成的TestDll.dll文件拷贝到应用程序的项目文件夹下,同时也要拷贝一份到Debug下,拷进来之后再引用该dll文件,如下:(4)、最后,编写代码调用Te
2016-05-17 17:59:02 1079
原创 C#学习笔记之File类
1、// 创建文件File.Create(@"D:\test.txt");2、// 删除文件File.Delete(@"D:\test.txt");3、// 复制文件,复制之后原文件仍然存在File.Copy(@"D:\test.txt", @"C:\test.txt"); // 用此方法复制文件时,若目标文件已存在,则会报异常。File.Copy(@"D
2016-05-16 13:26:43 251
原创 C#学习笔记之操作Access数据库
1、首先创建一个Access数据库,如下所示:2、对数据库的增删改查操作代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.OleDb;using System.Data;namespace Co
2016-05-16 10:57:31 442
原创 C#学习笔记之在DataGridView上显示数据
using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace Test{ public partial class Form1 : Form { public Form1() {
2016-05-13 12:58:36 1088
原创 C#学习笔记之图片、字节数组、base64之间的转换
// OpenFileDialog:打开文件对话框。OpenFileDialog dlg = new OpenFileDialog();dlg.Multiselect = true; // true:允许选择多个文件;false:只能选择一个文件dlg.Title = "请选择文件:";dlg.Filter = "(*.jpg;*.bmp;*.gif;*.png)|*.jpg;*.bmp
2016-05-12 16:47:36 815
原创 C#学习笔记之Hashtable集合
1、Hashtable:键值对集合using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Program { stat
2016-05-10 15:43:57 286
原创 C#学习笔记之ArrayList集合
集合:长度可以任意改变,类型不固定;数组:长度固定,类型单一;ArrayList集合中可以添加任意数据,类型不限:ArrayList list = new ArrayList();list.Add(2);list.Add(3.14);list.Add(true);list.Add('男');list.Add("张三");public class Pers
2016-05-10 15:03:59 299
原创 C#学习笔记之里式转换
1、里式转换:首先写三个类,一个父类,两个子类,如下: public class Persion { public void PersionSayHello() { Console.WriteLine("我是人类!"); } } public class Student : Persion
2016-05-10 14:37:50 372
原创 C#学习笔记之继承
1、子类能继承父类的方法和属性,但是私有字段不能继承。2、继承的特性:(1)、单根性:一个子类只能有一个父类(2)、传递性:孙子类继承父类,父类继承祖父类,那么孙子类既可以继承父类的方法和属性,也可以继承祖父类的方法和属性。3、虽然子类不能继承父类的构造函数,但是当父类中存在有参构造函数而没有无参构造函数时,子类的实例化会失败,错误信息如下:这是因为,当实例
2016-05-10 13:53:40 356
原创 C#学习笔记之调用Webservice
1、首先发布一个Webservice:(1)、打开VS2010,选择 :文件->新建->项目,(2)、在弹出的“新建项目”窗口下,选择:其他语言->Visual C#->web,在该选项下创建一个“ASP.NET 空 Web 应用程序”,名字和位置按自己的习惯写;(3)、此时,创建出来的只是一个空项目,需要在该项目名上右击,选择:添加->新建项;(4)、在弹出的“添加新
2016-05-10 08:36:41 743
原创 C#学习笔记之out、ref参数
1、如果在一个方法中返回多个相同类型的值,可以返回数组;但如果想返回多个不同类型的值,则可以使用out参数:static void Main(string[] args){ int[] number = {2, 3, 4, 5, 6}; int[] numbers = Retu(number); // 正常调用 int max = 0; int min = 0;
2016-05-09 18:32:45 358
原创 C#学习笔记之自加和自减
自加运算符:++分为前++ 和后++,都表示将变量本身加1.。区别表现在表达式当中:如果是前++,则运算时先给变量本身加1,然后拿加1之后的值去参与运算;如果是后++,则先拿变量原值去参与运算,运算结束后,在给变量加1.int a = 3, b = 0, c = 0;b = ++a;// a = 4, b = 4;c = a++;// c = 4, a = 5;
2016-05-09 15:14:26 565
原创 C#学习笔记之string
1、字符串(string)的不可变性:当重新给字符串赋值,老值并没有销毁,而是重新开辟一块新的内存来存储新值。值类型:当定义一个整形变量 Int n1 = 10;系统会在栈中开辟一块内存空间,存储10,当再次赋值n1=20;则栈中不会再开辟新的内存空间,只会在原来的空间上把10替换成20,此时10不存在了。 → → →→ 引用类型:而当定义一个字符串变量s
2016-05-04 20:53:50 680
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人