- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 VC++实现切换按钮
VC++实现切换按钮有时候要实现两个选项的切换,常规做法1是放两个Radio按钮控件,并设置这两个按钮为一组。2是放一个Check按钮控件。但感觉都不是那么理想和直观。有没有更好的实现方式呢?下面将给你介绍一种我自绘的控件,我把它命名为“切换控件”(SwitchButton)。实现的效果如下图实现,给你一个多的选择,以供参考。下面是实现源码://////////////////
2013-01-23 14:19:47 4242 1
原创 线程间的同步概述
线程间的同步概述1.前言前面几篇文章着重介绍了多线程的三种创建方式及多线程间的4种通信方式,并采用大量的实例演示,相信大家对线程的创建和使用有了一定的了解。若还不了解请复习下前面的文章,多动手写代码和调试,光看不练,假把式。今天先请大家看看下面一个多线程程序,操作很简单,就是创建9个线程,并输出相应的线程编号(即报数)。主要代码如下://声明线程处理函数unsigned __
2013-01-21 16:29:20 5974
原创 线程间的通信
线程间的通信1.线程之间的通信简介一般而言,在一个应用程序中(即进程),一个线程往往不是孤立存在的,常常需要和其它线程通信,以执行特定的任务。如主线程和次线程,次线程与次线程,工作线程和用户界面线程等。这样,线程与线程间必定有一个信息传递的渠道。这种线程间的通信不但是难以避免的,而且在多线程编程中也是复杂和频繁的。线程间的通信涉及到4个问题:(1) 线程间如何传递信息(2) 线程
2013-01-18 11:54:35 51740 7
原创 EAN码详解
EAN码详解1. EAN码介绍EAN(European Article Number) 码是国际物品编码协会(INTERNATIONAL ARTICLE NUMBERING ASSOCIATION)制定的一种商品用条码,通用于全世界。是定长的、纯数字型的、连续型的、四种单元宽度的一维条码,它表示的字符集为数字0~9。EAN码符号有标准版(EAN-13)和缩短版(EAN-8)两种标准版表示1
2013-01-16 17:04:08 22852 1
原创 获取系统日期时间的简单方法
获取系统日期时间的简单方法不用MFC类,直接使用C/C++ANSI标准库函数1.time.h简介日常编程中,常常需要获取系统的日期时间或对相关日期时间进行简单处理等。我常常使用MFC类库中的CMonthCalCtrl、 CDateTimeCtrlCTime/CTimeSpan、COleDateTime/COleDateTimeSpan等类,它们提供了很强大的功能。但有时仅仅只需要获
2013-01-09 11:47:56 14233
原创 MFC多线程的创建,包括工作线程和用户界面线程
MFC多线程的创建1.MFC多线程简介MFC对多线程进行了一层简单的封装,在Visual C++中每个线程都是从CWinThread类继承而来的。每一个应用程序的执行都有一个主线程,这个主线程也是从CWinThread类继承而来的。可以利用CWinThread对象创建应用程序执行的其它线程。MFC用CWinThread对象来表示所有线程。利用MFC可以创建两种线程,分别称之为工作者线程
2013-01-04 16:41:40 78629 18
线程间通信方式3:消息传递方式
2013-01-18
不使用MFC类库而使用CRT标准库函数获取日期时间的简单方法演示
2013-01-09
MFC创建用户界面线程方法2
2013-01-04
采用_beginthreadex创建多线程
2012-12-19
多线程同步演示(采用CreateThread()和WaitForMultipleObjects()函数)
2012-12-10
多线程与单线程的对比(采用CreateThread)
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人