C#开发
W了个G
Java讲师/Android开发经理/iOS工程师
展开
-
CLR 完全介绍-反射之反思
清晰的组件化目标是否因在库间共享过多类型信息而落空?或许您需要高效的强类型化数据存储,但如果每次对象模型发展后都需要更新您的数据库架构,那会耗费很大成本,所以您更愿意在运行时推断出其类型架构吗?您需要交付能接受任意用户对象的组件,并以某种智能化的方式处理它们吗?您希望库的调方者能以编程方式向您说明它们的类型吗? 如果您发现自己在苦苦维持强类型化数据结构的同时,又冀望于最大化运行时灵活性,转载 2009-08-22 16:54:00 · 776 阅读 · 0 评论 -
数据结构-各类排序算法总结
原文转自:http://blog.csdn.net/zjf280441589/article/details/38387103 各类排序算法总结 一. 排序的基本概念 排序(Sorting)是计算机程序设计中的一种重要操作,其功能是对一个数据元素集合或序列重新排列成一个按数据元素某个项值有序的序列。 有 n 个记录的序列{R1,R2,…,Rn},其相应关键字的序转载 2014-08-11 09:11:02 · 906 阅读 · 0 评论 -
OpenCV背景去除的几种方法
原文转自:http://www.cnblogs.com/mfryf/archive/2012/03/29/2424024.html 1、肤色侦测法 肤色提取是基于人机互动方面常见的方法。因为肤色是人体的一大特征,它可以迅速从复杂的背景下分离出自己的特征区域。一下介绍两种常见的肤色提取: (1)HSV空间的肤色提取 HSV色彩空间是一个圆锥形的模型,具体如右图所示转载 2014-04-04 11:14:16 · 4327 阅读 · 0 评论 -
C#开发的两个基本编程原则的深入讨论
使用属性,避免将数据成员直接暴露给外界 学习研究.NET的早期,经常碰到一些学习C#/.NET的朋友问,要属性这种华而不实的东西做什么?后来做项目时也时常接到team里的人的抱怨反馈,为什么不直接放一个public字段?如: class Card{ public string Name;} 而要做一个private字段+public属性 c转载 2009-08-22 16:31:00 · 600 阅读 · 0 评论 -
C#.NET 怎样连接数据库
用C#.net可以连接的数据库有Access,SQL Server,Oracle,还有excel等很多,C#.net连接不同的数据库有不同的方法,不一样的地方就是导入的命名空间不同,和连接数据库的字符串不同,首先说下命名空间的导入,大部分数据库在导入了下面的命名空间后就可以了(包括下面提到的SQL Server数据库)using System.Data.OleDb; 要是转载 2009-08-23 16:24:00 · 730 阅读 · 0 评论 -
初探C# 异常处理
一、基础在C# 里,异常处理就是C# 为处理错误情况提供的一种机制。它为每种错误情况提供了定制的处理方式,并且把标识错误的代码与处理错误的代码分离开来。对.NET类来说,一般的异常类 System.Exception 派生于 System.Object。还有许多定义好的异常类(如:System.SystemException、System.ApplicationException等),他们转载 2009-08-22 16:52:00 · 1116 阅读 · 0 评论 -
全面剖析C#接口编程之定义接口
从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。 定义接口的一般形式为: [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]说明: · attributes(可选):附加的定义性信息。 · m转载 2009-08-22 16:37:00 · 1057 阅读 · 0 评论 -
C# 连接数据库
1.C#连接连接Access 程序代码: ------------------------------------------------------------------------------- using System.Data; using System.Data.OleDb; ...... string strConnection="Provider=Microsoft.Je转载 2009-08-23 16:16:00 · 668 阅读 · 0 评论 -
用Excel做报表的试验
写这篇文章之前,先提几个问题,希望高手留言指点、讨论:1、水晶报表(Crystal Reports)的表头能不能冻结,即:记录多的时候,记录翻页而报表的头部持久显示;如果能怎么实现。2、水晶报表在设计的时候表头字段是拖上去的,如果要做一个报表定制工具,这个表头能用程序控制吗?(非vs2005自带的水晶报表)3、OWC组建在用vs2005做Web开发的时候为什么添加不到工具栏,而v转载 2009-08-22 16:57:00 · 789 阅读 · 0 评论 -
C#多线程应用探讨
2000年6月,Microsoft发布了一种新的程序设计语言——C#。C#是一种现代的,面向对象的语言,它使开发人员能够在Microsoft .NET框架上快速建立广泛的应用。C#支持建立自由线程(free-threaded)的应用,多个线程可以访问同一套共享数据。 实例程序说明本文的实例程序包括一个列表框、三个按钮。程序使用一个新的线程来运行一个后台处理,结果在列表框中显转载 2009-08-22 16:41:00 · 921 阅读 · 0 评论 -
全面剖析C#接口编程之接口概述
全面剖析C#接口编程之接口概述接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 接口好比一种模版,转载 2009-08-22 16:35:00 · 862 阅读 · 0 评论 -
C#四种排序算法
冒泡排序using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&&(!done)) { do转载 2009-08-22 16:23:00 · 564 阅读 · 0 评论 -
C#连接数据库的2种特殊方法
用过VS2005和VS2008的开发人员肯定知道在安装这个IDE的时候会自动安装了一个精简版的SQL数据库服务SqlExpress,这个数据库系统少了最重要的企业管理器,也就是说不能用它来建数据表和一些可视化操作。如果碰到项目中要用到SQL数据库的时候也不能附加到数据库服务里面去,导致项目在连接数据库的时候会提示找不到数据库文件而读取失败。那么,这个精简版的SQL数据库服务是不是意味着一无是转载 2009-08-23 16:19:00 · 714 阅读 · 0 评论 -
Linux一键安装web环境全攻略(阿里云服务器)
原文出自:http://www.cnblogs.com/ada-zheng/p/3724957.html转载 2014-10-28 23:21:10 · 2035 阅读 · 0 评论