- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 C# Listview控件用法
ListView我认为是种数据型的控件,以装载和展示数据为目的,当然也能展示图片,这个功能没有试过。这里讲一下ListView的第一次使用后的一些小结。ListView一些设置与添加字段。Lv1 = new ListView ( ) ; //实例化Lv1.GridLines = true ; file://显示各个记录的分隔线Lv1.FullRowSelect = true
2013-06-24 11:04:06
936
原创 socket编程C#
注意:如果你已经接触过socket,那就没什么必要耽误时间看下去了。另外,如果发现其中任何错误,欢迎直接指出。 1.按惯例先来介绍下socket Windows中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socket代表了一种文件描述符(在Unix中一切都是以文件为单位),而这里这个描述符则是用于描述网络访问的。什么意思呢?就是程序员可以
2013-05-14 09:18:22
600
原创 C#序列化和反序列化剖析
C#序列化和反序列化,两者的程序处理方式基本一致,都是基于工厂模式的,所谓C#序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。相反的,反序列化根据流重新构造对象。.NET自带的有两种序列化对象的方式,Xml和binary的,
2013-05-10 12:26:37
625
原创 序列化和反序列化C# [Serializable] 与[Serializable()]
序列化和反序列化C# [Serializable]与[Serializable()] 这两个是一样的这个标签是类可以被序列化的特性,表示这个类可以被序列化。什么叫序列化?我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移对象,并且把对象的状态保持下来,就需要把对象保存下来,这个过程就叫做序列化,通俗点,就是把人的魂(对象)收伏成一个石子(可传输的介质
2013-05-10 11:42:49
918
原创 C# 序列化与反序列化
一、概念 把对象转化为字节序列的过程称为序列化 把字节序列恢复为对象的过程称为反序列化 序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapForm
2013-05-10 11:32:56
934
原创 C#中List<T>对象的深度拷贝问题 (Clone)
一、List对象中的T是值类型的情况(int 类型等)对于值类型的List直接用以下方法就可以复制:List oldList =new List(); oldList.Add(..); List newList =new List(oldList); List oldList = new List(); oldList.Add(..); List newLi
2013-04-28 09:59:00
4648
原创 Win32关于GDI 的API (Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace WindowsAPI{ class CSharp_Win32Api { #reg
2013-04-23 10:53:35
763
原创 C#文件读写及相关操作
首先介绍一下对文件读写的一些相关操作文件读写相关类介绍文件读写操作涉及的类主要是:MarshalByRefObject 类:允许在支持远程处理的应用程序中跨应用程序域边界访问对象;BinaryReader 类:用特定的编码将基元数据类型读作二进制值。BinaryWriter 类: 以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。Stream 类: 提供字节序列的一般视图
2013-04-15 08:51:31
948
原创 ListView和ImageList的结合使用
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;namespac
2013-04-14 21:29:43
5889
原创 ImageList的使用
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;namespac
2013-04-14 19:06:59
868
原创 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;namespac
2013-04-14 17:11:38
1195
原创 C#操作注册表类(完整版,封装了各种方法只要调用即可)
using System;using System.Collections.Generic;using System.Text;using Microsoft.Win32;using System.Diagnostics;namespace Gildata.EXCEL.Tool.Classes{ /// /// 注册表基项静态域 /// /// 主
2013-04-12 08:45:38
1596
转载 C#判断操作系统信息
Windows操作系统的版本号一览操作系统PlatformID主版本号副版本号Windows95140Windows981410WindowsMe1490WindowsNT3.5230WindowsNT4.0240Windows2000
2013-04-12 08:40:52
1021
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人