- 博客(537)
- 资源 (152)
- 收藏
- 关注
原创 用户界面线程AfxBeginThread的使用
用户界面线程在运行时会有一个窗口界面和与其相对应的窗口函数,所以它可以通过响应消息来和用户进行交互。
2010-07-24 23:42:00 13817 2
原创 工作线程AfxBeginThread的使用
工作线程通常用来执行一些后台任务,如:数据计算、后台杀毒等等。因为不需要创建窗口和处理用户消息,编写比较容易,在程序中只要调用AfxBeginThread函数就可以创建并启动一个工作线程了。
2010-07-24 18:17:00 16117
原创 CBarChart柱形图类
在用VC做有关图表的时候,感觉不是那么方便,在codeproject找到一个柱形图的实用类,原文地址为:http://www.codeproject.com/KB/miscctrl/CBarChart.aspx。它可以很快速的生成柱状图,并且支持输出位图、支持打印、支持从数据库导入。原文章的类为多字节的,我自己改为了可适应多字节和Unicode版本的,如果有错的话,还请使用原文章所给出的源码。
2010-07-10 14:16:00 6900 12
原创 关于 UML 模型(Visio的说明)
关于 UML 模型(Visio的说明)Microsoft Office Visio“UML 模型图”模板为创建复杂软件系统的面向对象的模型 (模型:建模系统的一种抽象表示,它从特定的视角并在某一抽象级别上指定建模系统。)提供全面的支持。
2010-07-08 16:08:00 13812 3
原创 VC Office2007界面对话框实现
我们知道VS2008SP1之后,MFC就多了一个功能包,可以快速的建立一个ribbon的界面,视觉样式可以在office 2007蓝、黑等颜色之间切换,这对于单文档/多文档做界面非常方便,而且也蛮好看的。但是,引入的功能包不对对话框进行界面美化,除了多一些控件外,外观没变。于是就想能不能利用单文档的CFormView来模拟对话框,进行自己来实现对话框的美化呢。
2010-07-05 16:53:00 9136 5
原创 CxSkinButton按钮皮肤类
在codeproject发现一个很强大的按钮皮肤类,之前的版本有内存泄露,但是作者已经修复了,原文网址是:http://www.codeproject.com/KB/buttons/cxskinbutton.aspx。它支持六种位图,分别是正常、按下、滑过、失效、焦点和遮掩位图。
2010-07-05 15:49:00 8843 2
翻译 C#创建基本图表(Chart Controls)
在.NET环境下微软提供了强大了图表控件,并给多了很多实例,关于图表的基本元素。这里给了一个示例,开始学习图表控件。
2010-07-03 15:25:00 41415 2
原创 VC基于文档视图打开/保存对话框的重载
有时候我们需要指定单文档/多文档的“打开”或“保存”对话框的文件类型来过滤不需要的类型。我们可以重载它们,具体它们的消息默认响应可以看这里MFC浅析(1) 文档视图结构中,缺省的命令处理。
2010-06-26 23:23:00 4415 1
转载 公共对话框——OPENFILENAME结构
OPENFILENAME结构包含了GetOpenFileName和GetSaveFileName函数用来初始化打开或另存为对话框的信息。在用户关闭对话框后,系统返回关于用户的选择信息到这个结构中。
2010-06-26 22:16:00 4787
原创 Microsoft Chart Controls for .NET Framework
微软的图表控件,至少需要.NET Framework 3.5支持,若是.NET Framework 3.5 环境的需要下载控件安装,而已经集成到.NET Framework 4中。
2010-06-23 13:13:00 6255
原创 原始套接口的ping命令编程
原始套接口(SOCK_RAW)允许对较低层协议(如IP或ICMP)进行直接访问,常用于检验新的网络协议实现,也可用于测试新配置或安装的网络设备。创建一个原始套接口时,一般格式如下: SOCKET sockid=socket(AF_INET,SOCK_RAW,IPPROTO_I
2010-06-11 11:12:00 4816 4
原创 网络信息获取函数和网卡信息获取
网络中的主机需要安装TCP/IP协议或其他协议才能进行通信,网络应用程序有时需要获取主机上与网络有关的信息,这些信息一般存放在数据文件中。与网络有关的信息主要包括以下4大类:·主机信息:与主机有关的信息,函数名一般以gethostby开头,在程序中较多使用。·网络信息:与
2010-06-06 13:45:00 3099 4
原创 MindManager 8.2.319脑图绘制软件
MindManager 是一款创造、管理和交流思想的通用标准的绘图软件,由美国Mindjet公司开发,界面可视化,有着直观、友好的用户界面和丰富的功能,这将帮助您有序地组织您的思维、资源和项目进程。MindManager也是一个易于使用的项目管理软件,能很好提高项目组的工作效率和小组成员之间的协作性。它作为一个组织资源和管理项目的方法,可从脑图的核心分枝派生出各种关联的想法和信息。
2010-06-04 11:18:00 2837
原创 SDK中SendMessage与PostMessage消息的不同
在MSDN上的定义如上,顾名思义,send有“发送”而post有“邮寄“的意思。我们可以这样子理解,send就是直接传递消息,而post是送到某个中介,然后让中介完成传递消息。既然send是直接发送的,那么它就不进入队列。
2010-06-02 22:16:00 2112 2
原创 TCP流式套接字的事件对象I/O管理WSAEventSelect编程
WSAEventSelect()函数和WSAAsyncSelect()函数类似,它们的区别在于当一个FD_XXX网络事件发生时,WSAEventSelect()函数将导致一个应用程序指定的事件对象将被设置,即将网络事件投递到一个事件对象句柄,而不是将网络事件(消息)投递至一个窗口句柄。WSAEventSelect()函数原型如下:int WSAEventSelect( S
2010-05-28 10:58:00 3921 2
原创 TCP流式套接字的异步事件WSAAsyncSelect编程
WSAAsyncSelect( )是Winsock提供的一个适合于Windows编程使用的函数,它允许在一个套接口上当发生特定的网络事件时,给Windows网络应用程序(窗口或对话框)发送一个消息(事件通知)。WSAAsyncSelect函数原型如下:int WSAAsyncSelect( SOCKET s, //标识一个需要事件通知的套接口描述符 HWND
2010-05-28 10:30:00 11339 7
原创 VC文档"最近使用的文档"列表LoadStdProfileSettings
在文档/视图中,打开菜单旁边的”最近使用列表“可以列出最近使用的文档名称,这对于加快程序的处理文档速度。在VC2008SP1中的效果如下:我们只要在应用程序类的InitInstance函数中调用LoadStdProfileSettings()即可,函数原型如下:void LoadStdProfileSettings( UINT nMaxMRU
2010-05-25 18:53:00 3603
原创 获取CTabView的指针以及禁止CTabView拖动
The CTabView class simplifies the use of the tab control class (CMFCTabCtrl ) in applications that use MFCs document/view architecture. class CTabbedView : public CViewMem
2010-05-23 19:32:00 4973 2
原创 Visual C++ 2008 Feature Pack 示例截图
Visual C++ 2008 Feature Pack 示例截图 by 无幻 百度文库:http://wenku.baidu.com/view/f09e5575a417866fb84a8eb6.html豆丁文档:http://www.docin.com/p-55873972.htmlCSDN下载:http://download.csdn.net/source/2380293
2010-05-21 22:07:00 3473
原创 vc2008下的对应vc6.0的Components and controls
vc6.0和vc2008界面上有些不同的地方,比如“Components and controls”就换地方了..................在vc6.0的位置,菜单 Project -> Add to Project -> Components and controls…在vc2008的位置,右侧“工具箱”,右键点击“选择项”即可。
2010-05-21 16:17:00 5342 1
转载 MFC浅析(8) CArchive 原理
MFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 1.概述 2.内部数据 3.基本数据读写 4.缓冲区的更新 5.指定长度数据段落的读写 6.字符串的读写 7.CObject派生对象的读写1.概述 CArchive使用了缓冲区,即一段内存空间作为临时数据存储地,对CArchive的读写都先依次排
2010-05-16 16:14:00 11259
转载 MFC浅析(7) CWnd类虚函数的调用时机、缺省实现
1. Create 2. PreCreateWindow 3. PreSubclassWindow 4. PreTranslateMessage 5. WindowProc 6. OnCommand 7. OnNotify 8. OnChildNotify 9. DefWindowProc 10. DestroyWindow 11. PostNcDestroy CWnd作为MFC中最基本的与窗口打
2010-05-16 16:08:00 2839
转载 MFC浅析(6) 对话框数据交换及验证
对话框的数据交换和验证机制(DDX、DDV)可以使对话框上控件与对象数据成员间协调工作。 包括控件窗口与控件对象间的连接,控件窗口与对话框数据成员间的连接,以及数据成员的合法性验证等等。 在 virtual void DoDataExchange(CDataExchange* pDX);中记录了这些关系: 例如: DDX_Control(pDX, IDC_BUTTON1, m_b
2010-05-16 16:07:00 2193
转载 MFC浅析(5) 命令更新机制
MFC框架结构中,可以用ON_UPDATE_COMMAND_UI( id, memberFxn )宏指定菜单或工具条按钮等对应的状态设置函数在memberFxn中通过传入的CCmdUI对象指针就可以设置菜单项,工具钮的使用、禁用、标记等属性。所有在memberFxn中指定条件的变化,都将实时的反映到界面上去。其实现机理如下一 工具条按钮的更新由于工具条一直可见,故要实时更新,就得不断调用membe
2010-05-16 16:06:00 2361
转载 MFC浅析(4) CObject浅析
MFC CObject浅析 1.CObject简要声明 2.CRuntimeClass结构 3.RUNTIME_CLASS 4.DYNAMIC支持 5.DYNCREATE支持 6.SERIAL支持 CObject是大部分的MFC类的基类 为了完成MFC类的判断、动态生成、序列化等特殊功能,CObject中添加了特定的处理。 为了进一步增强对MFC类对象的理解,在
2010-05-16 16:01:00 2083
转载 MFC浅析(3) 文档视图结构中命令的处理流程
(以MDI文档视图结构为例)在应用程序的界面上,包含菜单、工具条等元素,当选取这些元素后,将发送一个命令给程序。同时,还有命令发送的其它形式,例如快捷键等等。在文档视图结构中,程序包括一个主框架窗口,而具体打开的文件则包括其数据对象(CDocument) 表现形式(CView),和窗口容器(CFrameWnd)等几个相关对象。命令发送后,将按照一定的流向传达给指定的对象,由对象内成员函数响
2010-05-16 15:58:00 1418
转载 MFC浅析(2) 文档视图结构中文档操作流程
基本架构 一个程序可以看作是建立在对文档进行处理的基础上的,而程序可处理的文档类型有可能有多种,同时每种文档又可能同时被打开多个。每个文档又可分为数据部分和表现部分。 基于这种认识,MFC文档视图框架结构将各功能模块总结为对象,用相互关联的这些对象类来建立应用程序. ①文档类型管理 CWinApp代表程序,它可处理多种类型的文档,这样,就必须有一个存储管理文档类型的内部成员,这个成
2010-05-16 15:49:00 1643
转载 MFC浅析(1) 文档视图结构中,缺省的命令处理
文档视图结构中,缺省的命令处理在文档视图结构所构建的框架中,很多命令ID都有缺省的命令处理。很多功能都由他们完成,但这些功能在程序中不“可见”,不便于对程序的理解。以下归纳了常见的缺省处理及其流程在需要时候,可以重载这些函数以实现特定功能1.ID_FILE_NEW2.ID_FILE_OPEN3.ID_FILE_SAVE4.ID
2010-05-16 13:47:00 2632 1
Live2D Cubism 3 最后版本 3.3.03_1 以及 Unity SDK R12
2019-10-17
CoolFormat源代码格式化 V3.4
2015-02-25
CoolFormat源代码格式化 V3.3
2015-01-26
MJP 播放和转换
2015-01-14
Custom Font in Property Sheets
2014-12-25
Windows SDK 8.1 ISO 第三部分
2014-09-29
Windows SDK 8.1 ISO 第二部分
2014-09-29
Windows SDK 8.1 ISO 第一部分
2014-09-29
Zeal 离线API文档浏览器
2014-07-27
Sword Girl.unitypackage
2014-07-09
Pocket RPG Weapon Trails.unitypackage
2014-07-09
Unity 4.3 2D横版射击游戏
2014-04-09
CatMazeFinal A星完整工程 cocos2d-x
2014-02-17
CatMazeStarter A星准备工程 cocos2d-x
2014-02-17
AnimBear cocos2d-x
2013-08-12
TinySeal3 cocos2d-x
2013-07-23
TinySeal2 cocos2d-x
2013-07-10
WPS_COOL_CSV插件 v0.1|WPS_COOL_CSV插件.zip
2020-10-08
CoolFormat源代码格式化 V3.5
2018-05-30
博客备份以及导出
2017-11-16
Unity - Behavior Designer 1.5.7 and samples
2017-01-09
Unity Text 超链接插件
2015-10-09
Unitypackage Unpacker for Unity
2015-09-11
Unity Assets Bundle Extractor 1.7 64bit
2015-09-11
Unity Assets Bundle Extractor 1.7 32bit
2015-09-11
Grim's Unity Asset Editor BETA 3
2015-09-11
Unity Studio beta 4
2015-09-11
UnityAssetsExplorer 1.5
2015-09-11
[GDC 2015] Scroll Back - 2D 卷轴游戏的摄影机理论与实务
2015-07-15
NShader VS2013 Unity Shader
2015-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人