C#
文章平均质量分 88
先之
Life is Good !
展开
-
net 命名空间简介
Visual Studio 中的编程基础命名空间 介绍用于集合、字符编码、文件 I/O 和线程处理的 .NET 命名空间。System.Collections — 它包含的接口和类定义各种对象(如列表、队列、数组、哈希表和字典)集合。System.Collections.Generic -- 包含定义泛型集合的接口和类;泛型集合允许用户创建强类型的集合,这种集合在类型安全和性能上均优于非泛型强类型集合。System.IO — 它包含的类型用于支持数据流和文件的同步和异步读写。System.Text — 它包转载 2011-03-23 10:16:00 · 589 阅读 · 0 评论 -
C#编码标准
C#编码标准--编码习惯 cuike519(翻译)1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。6. 每行代码不要超过80个字符。7. 不要手工的修改机器产生的代码。a) 如果需要编辑机器产生的代码,编辑格式和风格要符合该编码标准。b) Use pa转载 2011-03-23 10:27:00 · 570 阅读 · 0 评论 -
VS2005 “无法启动调试,绑定句柄无效”的解决办法
今天觉得系统服务项太多,就禁止了一些。结果在运行VS2005时老是弹出"试图运行项目时出错:无法启动调试。绑定句柄无效",很是恼火。心想肯定与刚才禁用了某些服务项有关。 上网一查,果然,这个与Terminal Services 这个服务有关。它的描述是:允许用户以交互方式连接到远程计算机。远程桌面、快速用户切换、远程协助和终端服务器依赖此服务 - 停止或禁用此服务会使您的计算原创 2009-11-30 15:26:00 · 610 阅读 · 0 评论 -
让代码看起来更舒服(2):选择适合的字体
转自: http://www.cnblogs.com/xiaoshatian/archive/2009/11/23/1608432.html 字体不仅是设计师手中重要的武器,对我们开发人员来说,字体的选择也有许多讲究,一个好的、适合展示代码的字体,应该具备以下要素:等宽的字符 简洁、清晰并且规范的字符形状 支持ASCII码为128以上的扩展字符集 与字符同等宽度的空格转载 2009-11-23 10:11:00 · 6253 阅读 · 0 评论 -
让代码看起来更舒服(1):选择适合的配色方案
转自:http://www.cnblogs.com/xiaoshatian/archive/2009/11/20/1606440.html “让代码看起来更舒服”,看到这个标题,也许你会条件反射地以为我要讲“重构”或者“编码规范”等等。噢,可爱的开发人员,我们暂且不谈技术,只谈体验。让我们来装扮一下每天都要面对的Visual Studio,让代码看起来更舒服。 下图展示了转载 2009-11-23 10:09:00 · 898 阅读 · 0 评论 -
c++和C#程序之间命令行参数传递和接收
最近开发一个程序,需要从c++端启动一个c#开发的程序,并传递参数。具体做法是:在c++端调用CreateProcess()来启动c#端,并传递相关参数,而在c#端通过Main(string[] args)中的args来接收命令行参数。C++发送端代码:int main(int argc, char* argv[]){ char *fileName="c:/c原创 2009-11-17 11:24:00 · 2975 阅读 · 1 评论 -
C# 自定义控件制作和使用实例
C# 自定义用户控件xiongxuanwen 上篇:控件制作 本例是制作一个简单的自定义控件,然后用一个简单的测试程序,对于初学者来说,本例子比较简单,只能起到抛石引玉的效果。我也是在学习当中,今后会将自己所学的逐步写出来和大家交流共享。 第一步:新建一个控件库项目:myControl 第二步:从工具箱里面拖动1个PictureBox、1个Button、6原创 2008-07-02 14:10:00 · 38468 阅读 · 7 评论 -
C# 将数据导出到Execl汇总(很全面)
一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中转载 2008-08-07 17:09:00 · 5348 阅读 · 8 评论 -
一些很实用的.Net技巧
原作出处:http://www.codeproject.com/useritems/tips.asp?df=100一..Net Framework1. 如何获得系统文件夹使用System.Envioment类的GetFolderPath方法;例如:Environment.GetFolderPath( Environment.SpecialFolder.Personal )转载 2008-08-01 16:17:00 · 1126 阅读 · 0 评论 -
C# 中的委托和事件(精辟)
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对转载 2008-08-01 15:36:00 · 1295 阅读 · 1 评论 -
c# Winform应用程序开发规范
1 前言 一直想写一编关于Winform UI规范化开发的文章,客户总是抱怨我们程序界面不美观,操作不方便。作为程序开发者,工作重点往往在业务逻辑实现上,或许他们可以设计很好的算法,将系统的资源占用率降的更低,使运行效率提得更高。但这些高质量的逻辑代码的用户是看不到的;用户衡量程序的好坏,除了运行结果正确与否外,非常重要的一方面就是界面是否规范,操作是否方便。 写这篇文章之前转载 2008-07-28 14:33:00 · 3354 阅读 · 0 评论 -
C++和C#进程间通过命名管道来通信(附源码)—上
C++和C#进程之间通过命名管道通信(上) “命名管道”是一种简单的进程间通信(IPC)机制。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。用命名管道来设计应用程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如TCP/IP或IPX)的知识。因为命名管道利用了微软网络提供者(MSNP)重定向器,通过一个网络,在各原创 2008-06-18 16:49:00 · 7609 阅读 · 2 评论