自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 VS2010+工程垃圾清理

【笔记】VS2010+工程垃圾清理Ps: vs2012的话,在配置上会有些许不同…不过不咋影响…精简版批处理清理项目垃圾======================================================================color fc&title 清理VS2010+编译垃圾文件批处理@echo 清理开始…rd /s /q Debug

2015-02-03 14:58:52 815

转载 C#读写xml文件的常用方法

已知有一个XML文件(bookshop.xml)如下:xml version="1.0" encoding="gb2312" ?>bookshop>book genre="fantasy" ISBN="2-2312-2">title>Oberon Legacytitle>author>Evaauthor>price>56.5price>boo

2014-11-27 14:17:27 529

转载 演练:创建和使用动态链接库 (C++)

http://msdn.microsoft.com/zh-cn/library/ms235636.aspx此分步演练演示如何创建用于 C++ 应用的动态链接库 (DLL)。 使用库是重复使用代码的一种绝佳方式。 与其在创建的每个程序中重新实现相同的例程,不如一次性编写它们,然后从需要该功能的应用中引用它们。 通过将代码置入 DLL,可以节省引用它的每个应用中的空间,也可以更新该

2014-11-24 10:30:04 405

转载 vs2010中的ipch文件夹和sdf文件

vs2010打开某个工程 ,转换成功之后,在工程目录看见一个sdf文件和一个ipch文件夹,都超大(起码几十M),我一个四百多k 的工程,结果用vs打开过后变成了两百多兆。这个详细点的解释大家也许发现了,visual studio 2010 中新建一个项目会同时建立一个ipch目录与sdf文件,即使你删掉它,再次打开工程时还是会重新建立。动辄30、50M的容量让我们心里很不爽。其实这 是2

2014-11-22 16:18:22 383

转载 C# 配置文件读取与修改

C# 配置文件读取与修改配置文件在很多情况下都使用到, 配置文件分为两种 一种是应用程序的配置文件, 一种是web的配置文件.两种配置文件最大的区别是web的配置文件更新之后会实时更新, 应用程序的配置文件不会实时更新.更新应用程序的配置文件之后需刷新ConfigurationManager.RefreshSection("appSettings");// 刷新命名

2014-11-18 15:54:11 413

转载 C#中各种计时器

1、使用 Stopwatch 类 (System.Diagnostics.Stopwatch)Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsR

2014-11-18 15:53:12 378

转载 C# 中的委托和事件

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事

2014-11-18 08:57:06 261

转载 Control的Invoke和BeginInvoke

Control的Invoke和BeginInvoke 是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui)Invoke立即插入主线程中执行,而BeginInvoke 要等主线程结束才执行(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInv

2014-11-18 08:54:16 347

转载 Invoke和BeginInvoke的使用(转载)

在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate。 一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。1、windows程序消息机制Windows GUI程序是基于消息机制的,有个主线程维

2014-11-18 08:52:36 370

转载 WINFORM如何禁止调整窗体大小

WINFORM如何禁止调整窗体大小http://apps.hi.baidu.com/share/detail/16571831 怎样能使winform窗体的大小固定住,不能调整其大小 窗体FormBorderStyle属性设置为:FixedSingle,再把最大化禁用就可以了使用.Net编写Windows程序,对于窗体控制常见项目 属性:

2014-11-17 11:48:37 904

转载 C#多线程进度条设计

在多线程的情况下,其它线程无法直接调用到主线程上的控件,只能通过代理来实现主线程上控件的调用。1、定义委托   // 执行任务的委托声明(解决长任务死假)  delegate void RunTaskDelegate(int seconds);  // 显示进度条的委托声明(跨线程调用控件)  delegate void ShowProgressDelegate(in

2014-11-13 16:13:16 1401

转载 委托与事件

委托定义委托的语法和定义方法比较相似,只是比方法多了一个关键字delegate ,我们都知道方法就是将类型参数化,所谓的类型参数化就是说该方法接受一个参数,而该参数是某种类型的参数,比如int、string等等;而委托是将方 法参数化,说了上面的那个类型参数化之后,相信你也能猜到方法参数化的意思了,对,就是将方法作为一个参数传到一个委托中。首先来看看声明委托的语句:publ

2014-11-13 15:48:23 294

转载 c语言位运算符

c语言位运算符C语言既具有高级语言的特点,又具有低级语言的功能。          所谓位运算是指进行二进制位的运算。          C语言提供的位运算:运算符    含义  &    按位与  |    按位或  ∧    按位异或  ∽    取反  >>    右移  说明:1。位运算符中除∽以外,均为二目(元)运算符,即要求两侧各

2014-11-12 14:40:19 850

转载 C# winform 使用进度条(两种形式)

http://blog.csdn.net/lf820619207lf/article/details/7920245在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。

2014-11-07 15:47:18 448

转载 Process.BeginOutputReadLine Method

Process.BeginOutputReadLine Method.NET Framework 4.5Other Versions1 out of 1 rated this helpful - Rate this topicBegins asynchronous read operatio

2014-11-07 15:46:03 730

转载 Process..::.CancelOutputRead Method

转自http://technet.microsoft.com/zh-cn/magazine/system.diagnostics.process.canceloutputread(VS.110).aspx、ancelOutputRead 方法查看内容: 双语对照此为机器翻译内容,社区成员可对其进行编辑。我们十分希望您能单击与以下任一句子关

2014-11-07 15:45:25 566

转载 System.Diagnostics.Process: redirect StandardInput, StandardOutput, StandardError

Sometimes you want to launch an external utility and send input to it and also capture its output. But it's easy to run into deadlock this way...' BAD CODEUsing p As New System.Diagnostics.Process

2014-11-07 15:43:36 840

转载 [C#,WinForm]进程输入、输出、错误流的重定向

首先,进程涉及的流有三种,输入流StandardInput、输出流StandardOutput、错误流StandardError,三者不可混淆,特别是输出流和错误流更是要注意不可混为一谈!比如在makefile编译过程中执行make命令,如果没有将错误流重定向输出,那么程序是不会显示原本应该打印的错误信息的。一、同步方式这里有一个简单编写的小例子,是一个win窗口程序。为点击按钮,

2014-11-07 15:42:12 3265

转载 process 运行cmd 异步显示

以下的代码为new Process() 调用cmd命令,并将结果异步回显到Form的例子:             using System;using System.Collections.Generic;using System.ComponentModel;using S

2014-11-07 15:40:53 1416

转载 c#里int[,] 和 int[][] 有什么区别和联系

int[,] 是二维数组,它就是传统意义上 n x m 的表,和 C++ 里的 int[][] 是一个意思。int[][] 是交错数组,与 C++ 里的 int[][] 不同。它其实是一个 int[] 里嵌套着 int[],可以理解为 (int[])[]。具体可以看我附的图例。c#里int[,] 和 int[][] 有什么区别和联系?

2014-10-23 11:07:14 1099

转载 C# 中yield使用

yield(C# 参考) 在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一: yield return ; yield break; 备注 : 计算表达式并以枚举数对象值的形式返回;expression 必须可以隐式转换为迭代器的 yield 类型。 yield 语句只能出现在 iterator 块中,该块可用作方法、运算符或访问器的体。这类方法、

2014-10-20 10:24:39 346

转载 java之yield(),sleep(),wait()区别详解-备忘笔记

1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的

2014-10-20 10:18:26 327

转载 复制构造函数和赋值构造函数

C++自动提供的成员函数有:默认构造函数,复制构造函数,默认析构函数,赋值操作符,地址操作符即this指针,这五种函数如果用户没有定义,则系统会自动创建一个。复制构造函数:用一个对象复制一个新的对象时被调用,声明为:类名(类名&对象名);下面这段话很清楚的说明了很多概念,需要细细体会,故粘了下来:     把参数传递给函数有三种方法,一种是值传递,一种是传地址,还有一种是传

2014-10-20 09:20:11 381

owl 语言开发 手册

owl 语法描述,OWL提供了三种表达能力递增的子语言,OWL Lite,OWL DL,OWL Full

2012-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除