12 2014 档案

C#多线程(一) 入门
摘要:本文你会了解如下内容:1、计算机程序、进程、线程的概念2、多线程的概念、为什么需要多线程、多线程的好处与坏处3、C# 线程的一些概念与操作(创建线程、像线程中传递参数、给线程取名、前后台线程、线程优先级、异常处理)4、线程池一、计算机程序、进程、线程的概念计算机程序:是计算机能识别和处理的指令集合,... 阅读全文

posted @ 2014-12-30 15:32 ~江慕白~ 阅读(504) 评论(0) 推荐(0)

C#2.0至4.0 的一些特性
摘要:罗列清单备查一、C#2.01.Partial class 分部类file1.csusing System;public partial class MyClass{ public void MyMethod1() { Console.WriteLine("MyMethod1... 阅读全文

posted @ 2014-12-29 14:45 ~江慕白~ 阅读(277) 评论(0) 推荐(0)

类库探源——System.Configuration 配置信息处理
摘要:按照MSDN描述System.Configuration 命名空间 包含处理配置信息的类型本篇文章主要两方面的内容1. 如何使用ConfigurationManager 读取AppSetting和ConnectionStrings2. 如何使用自定义 Section,我这里的自定义Section格式... 阅读全文

posted @ 2014-12-22 19:47 ~江慕白~ 阅读(783) 评论(0) 推荐(0)

Fxcop 初体验
摘要:代码质量对于软件项目的成败很重要,这点我想大家都明白。那么在一个软件团队中如何保证代码质量呢?对于这个问题不同的人可能会有不同的答案,对于我而言我觉得做好两点代码质量基本就可以保证了: 1.代码规范(具体规范细则可以参考.NET 设计规范 一书) 2.测试(对于程序员本身而言主要是单元测试)... 阅读全文

posted @ 2014-12-22 02:10 ~江慕白~ 阅读(478) 评论(0) 推荐(0)

类库探源——System.Drawing.Bitmap
摘要:一、System.Drawing.BitmapBitmap 类: 封装GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap 是用于处理由像素定义的图像的对象命名空间: System.Drawing程序集: System.Drawing.dll继承关系:原型定义:[Serializa... 阅读全文

posted @ 2014-12-12 00:13 ~江慕白~ 阅读(5273) 评论(1) 推荐(1)

类库探源——System.Drawing
摘要:一、System.Drawing 命名空间简述System.Drawing 命名空间提供访问 GDI+ 的基本功能,更高级的功能在 System.Drawing.Drawing2D,System.Drawing.Imaging 和 System.Drawing.Text 命名空间程序集: Syste... 阅读全文

posted @ 2014-12-11 18:37 ~江慕白~ 阅读(1682) 评论(1) 推荐(0)

类库探源——System.Math 和 Random
摘要:一、System.MathMath类:为三角函数、对数函数和其他通用数学函数提供常数和静态方法命名空间: System程序集 : mscorlib.dll继承关系:常用属性:Math.E 表示自然对数的底(e)Math.PI 圆周率(π)常用方法:Math.Abs(整数、浮点数) ... 阅读全文

posted @ 2014-12-11 17:57 ~江慕白~ 阅读(405) 评论(0) 推荐(0)

类库探源——System.ValueType
摘要:一、MSDN描述ValueType 类:提供值类型的基类命名空间: System程序集: mscorlib.dll继承关系:值类型包括:字符、整数、浮点、布尔、枚举、结构(其实字符、整数、浮点、布尔是结构,下面会说明)二、值类型花名册1. 字符Char 结构:表示一个 Unicode 字符。命名空... 阅读全文

posted @ 2014-12-11 01:09 ~江慕白~ 阅读(1319) 评论(0) 推荐(0)

类库探源——System.Environment
摘要:Environment 类: 提供有关当前环境和平台的信息以及操作它们的方法。此类不能被继承。命名空间: System程序集: mscorlib.dll继承关系:常用属性(字段)和方法:CurrentDirectory 获取或设置当前工作目录的完全限定路径OSVersion 获取包... 阅读全文

posted @ 2014-12-10 19:23 ~江慕白~ 阅读(236) 评论(0) 推荐(0)

类库探源——System.Delegate
摘要:一、MSDN 描述Delegate 类:表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。(是不是感觉很像C语言中的函数指针 :) )命名空间: System程序集: mscorlib.dll说到 Delegate 就必须谈MulticastDelagateMulticas... 阅读全文

posted @ 2014-12-10 16:22 ~江慕白~ 阅读(713) 评论(0) 推荐(0)

类库探源——System.Exception
摘要:一、MSDN描述Exception 类: 表示在应用程序执行期间发生的错误命名空间 : System程序集: mscorlib.dll继承关系:常用属性(含字段)和方法:1. 属性Message 描述当前异常的消息StackTrace 获取调用堆栈上直接帧的字符串表示形式(说白了就是导致异... 阅读全文

posted @ 2014-12-10 14:29 ~江慕白~ 阅读(814) 评论(0) 推荐(0)

类库探源——System.String
摘要:一、MSDN描述String 类: 表示文本,即一系列的 Unicode 字符命名空间 : System程序集 : mscorlib.dll继承关系:备注:1. 字符串是 Unicode 字符的有序集合,用于表示文本。String 对象是 System.Char 对象的有序集合,用于表示字符串。2.... 阅读全文

posted @ 2014-12-09 23:16 ~江慕白~ 阅读(731) 评论(0) 推荐(0)

类库探源——System.Type
摘要:一、MSDN 描述Type 类:表示类型声明:类类型、接口类型、数组类型、值类型、枚举类型、类型参数、泛型类型定义、以及开放或封闭构造的泛型类型。命名空间: System程序集:mscorlib.dll继承关系:从上面的继承关系能看出,Type和反射有关系,的确,引用MSDN上的话Type 为 Sy... 阅读全文

posted @ 2014-12-09 19:25 ~江慕白~ 阅读(291) 评论(0) 推荐(0)

.NET 互操作
摘要:首先推荐一本书《精通.NET 互操作》,这本书是目前中文资料里讲 互操作最详尽的书了。 做系统集成项目的同学应该都和设备打过交道(如视频设备:海康、大华等),在大多数情况下这些设备厂商会给系统集成厂商开发协议(dll 类库、 函数定义的头文件、测试程序、调用流程),这些协议的dll 大都用C+... 阅读全文

posted @ 2014-12-06 19:22 ~江慕白~ 阅读(1468) 评论(1) 推荐(1)

LINQ 101——分组、Set、转换、Element
摘要:一、Grouping(分组)例1:对于0-9数按被3整除的结果分组代码: 1 static void Linq1() 2 { 3 int[] numbers = { 5, 3, 2, 4, 0, 7, 8, 6, 9, 1 }; 4 var numModBy3 = from n in... 阅读全文

posted @ 2014-12-06 13:08 ~江慕白~ 阅读(254) 评论(0) 推荐(0)

类库探源——开头
摘要:本系列以微软的 “Microsoft .NET Framework 3.5 Commonly Used Types and Namespaces ” 为地图简单地说明一些常用类型和命名空间。涉及到的命名空间有1、Base Class LibrarySystemSystem.CollectionsSy... 阅读全文

posted @ 2014-12-06 12:17 ~江慕白~ 阅读(174) 评论(0) 推荐(0)

码的生产——(二维码、条形码)
摘要:二维码 二维码(这里指QR Code)是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形。 先看一个效果 用手机扫扫看这个码的含义 :) 生成上面码的代码: 1 static void GenerateImg() 2 { 3 QrEncoder qrEnco... 阅读全文

posted @ 2014-12-05 23:40 ~江慕白~ 阅读(414) 评论(0) 推荐(0)

EA UML 建模——类图
摘要:Enterprise Architect(EA) 是一个功能比较强悍的建模工具,本篇文章仅使用其 UML 建模功能,其他更多功能,可以Google。 一、简单梳理C#中类与类、类与接口、接口与接口的关系一、继承 (子类 : 父类、子接口 : 父接口) Is子类 : 父类abstract cla... 阅读全文

posted @ 2014-12-05 16:48 ~江慕白~ 阅读(10857) 评论(0) 推荐(0)

LINQ 101——分区、Join、聚合
摘要:一、Partitioning 分区Take例1:取前3个数 1 static void Linq1() 2 { 3 int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; 4 var first3Numbers = numbers.Take... 阅读全文

posted @ 2014-12-05 00:08 ~江慕白~ 阅读(307) 评论(0) 推荐(0)

模式——工程化实践及扩展(1)
摘要:最近在看王翔这本设计模式书,不得不说这是一本很不错很务实的设计模式书。 今天刚看到第2章(重新研读C#)现在把我的一些读书笔记整理出来。 代码下载:http://files.cnblogs.com/Aphasia/Marvelous.rar 阅读全文

posted @ 2014-12-04 22:40 ~江慕白~ 阅读(189) 评论(0) 推荐(0)

LINQ 101——约束、投影、排序
摘要:什么是LINQ:LINQ 是一组 .NET Framework 扩展模块集合,内含语言集成查询、集合以及转换操作。它使用查询的本机语言语法来扩展 C# 和 Visual Basic,并提供利用这些功能的类库。什么是LINQ 101:是学习LINQ的不错的资源(下载地址:http://pan.baid... 阅读全文

posted @ 2014-12-04 00:01 ~江慕白~ 阅读(450) 评论(0) 推荐(0)

NUnit + VS2010 简单入门
摘要:一、环境准备1. NUnit 2.6.3下载地址:https://launchpadlibrarian.net/153448476/NUnit-2.6.3.msi2. VS2010二、安装 NUnit(略)三、编写代码项目结构AlgLib 代码Alg.cs 1 using System; 2 usi... 阅读全文

posted @ 2014-12-03 17:13 ~江慕白~ 阅读(292) 评论(0) 推荐(0)

导航