自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉淀

专注 & 纯粹

  • 博客(12)
  • 收藏
  • 关注

转载 DataView筛选记录常用方法

http://huaichang.blogbus.com/logs/25073946.html 我们使DataView大部分时间是用筛选DataSet中的记录,筛选之后我们可能要用到符合条件的记录的条数,也可能要使用刷选出来的表,下面写几种常用的:(DataSet1为定义好的DataSet)一:取出筛选的符合条件记录的条数DataView mydv = new DataView();m

2010-05-20 17:38:00 942

原创 ComboBox控件的绑定与获取值

ComboBox控件绑定一个数据源后,该数据源所有的内容(比如整张表)都记录在ComboBox的Items中,所以ComboBox.DisplayMember 和 ComboBox.ValueMember都是指定表中的某列。 取出ComboBox中的值,比如当选中某Item后,可使用一下方法取得Item中的值if (this.cmbbox_Scene.Items.Count

2010-05-09 14:25:00 1733 1

转载 C#路径的八种相关操作

1、判定一个给定的C#路径是否有效,合法 通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的C#路径/文件名字符,可以根据它来判断路径中是否包含非法字符;2、如何确定一个C#路径字符串是表示目录还是文件 使用Directory.Exists或File.Exist方法,如果前者为真,则路径表示目录;如果后者为真,则

2010-05-07 11:05:00 797

转载 C# 线程使用

线程创建的关键是要给它指定一段线程要执行的代码段,这段代码可以是任意可以访问到的函数,如其它类的静态函数,自己类定义的函数.1. 先生成一个ThreadStart 类的实例,将要线程执行的代码和这个对象关联,2. 再在创建线程时的构造函数里,用ThreadStart 类的实例实现关联,下面的示例说明创建和启动线程。[Visual Basic, C#, C++] 这段代码产生以下输出:[C#]

2010-04-27 22:26:00 681

原创 .NET 中的进程/线程同步技术

.NET 中的进程/线程同步技术第1章 线程控制1.1 线程控制using System;using System.Threading; public class Worker{    // This method will be called when the thread is started.    public void DoWork()    {

2010-04-22 11:21:00 1074

原创 .NET 线程及线程见同步

.NET 中的进程/线程同步技术第1章 线程控制1.1 线程控制using System;using System.Threading; public class Worker{    // This method will be called when the thread is started.    public void DoWork()    {

2010-04-20 10:10:00 328

转载 主窗体和子窗体之间如何相互操作对方的控件

很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。   下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如:         public static yourMain

2010-04-19 11:07:00 296

转载 深入GetMessage和PeekMessage

译者的话该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系系处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。概念这篇文章解释了GetMessage和PeekMessage的内部运作方式,同时也是一类与“消息及消息在16位 MS-DOS®/Microsoft® Windows™环境之下的影响”相关文

2010-04-17 23:14:00 288

原创 深入探讨MFC消息循环和消息泵

作者:周焱首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和 MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::DispatchMessage)。而消息路由是指

2010-04-17 23:12:00 201

转载 利用socket实现vc++与.NET进程间的通信

  由于项目需要,这两天在实现两个进程间的通信。以前乙方是用共享内存的方法实现。我的系统是基于.NET Framework环境的开发的,在托管环境下共享内存显得很麻烦。于是采用socket进行通信。    简单的研究了winsock库的套接字模式,对I/O模型有了一定的认识。觉得直接用winsock库没有必要,比较麻烦,因为不但要自己明白,还得让乙方明白。看了一个用MFC CAsyncSocket

2010-04-17 23:10:00 414

原创 OpenGVS程序最顶层控制逻辑

一个OpenGVS程序最顶层的控制部分可简洁地表示如下: int GV_user_sys( int argc, char ** argv ){ GV_Sys_mode system_mode ; /* Only set system units BEFORE callingGV_sys_init */ G_sys_set_units( 1.0, G_S

2010-04-12 10:32:00 468

转载 VC++动态链接库(DLL)编程深入浅出_01

1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL

2010-04-06 13:39:00 281

空空如也

空空如也

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

TA关注的人

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