自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hellogmh

Coding for fun

  • 博客(2)
  • 资源 (21)
  • 收藏
  • 关注

原创 VC资源分配、释放表

VC资源分配、释放表 资源 分配函数 清除函数 需要手动清除 Accelerators LoadAccelerators N/A No Atoms GlobalAddAtom GlobalFreeAtom Yes Bitmaps

2013-11-19 01:09:33 613

原创 VC listctrl control Get column count

(in a CListCtrl class) HWND hwHeaderCtrl; int nColumnCount; hwHeaderCtrl = (HWND)this->SendMessage(LVM_GETHEADER, 0, 0); if (hwHeaderCtrl != NULL) { nColumnCount

2013-11-19 01:09:31 806

gdi+ 绘图,支持控制柄、旋转图片

就类似于WORD、Visio画图的那种 有控制柄自由调整图形大小 也支持自由移动和旋转,不是我写的,我替某位大牛传播知识。

2012-11-07

VC6参考大全 Visual C++ 6: The Complete Reference[CHM]

Synopsis by Barry Nance Microsoft's Visual C++ version 6 product is feature-laden, and Visual C++ 6: The Complete Reference covers nearly every nuance of every feature. For novices, it provides quick-start guides to using the Visual C++ compiler and Integrated Development Environment (IDE). For more experienced developers, the book covers advanced topics such as complex C++ objects, COM objects and ActiveX software technology. It also discusses Microsoft Foundation Classes (MFC), Active Template Library (ATL) and Visual C++ 6's new debugging features. The authors supply a wealth of source code to illustrate their points, but you might find the explanations of the code fragments and program listings a bit terse as you try to understand how they work.

2011-08-09

WORD VBA代码合集

在阅读本书之前,作者先阐述一下 VBA(Visual Basic for Applications)的作用原理: VBA 是捆绑在 Appliation 对象(此处则指 Word.Application,简称 Word)的一个后台程 序;VBE(Visual Basic Editor)是指编辑 VBA 的一个程序/编辑器(在 WORD 中按下 ALT+F11 即可进入),从对象角度看,有 Application.VBE(即 VBE 是附属于 Application 对象的一个对象),从工程角度看,有 ActiveDocument.VBProject(当前文档的 VBA 工 程)。我们知道,Microsoft 系统产品是以 Windows(广义,非单指 WIN 系统)著称, 是泛指以窗口型的可视化程序,用户与电脑通过程序进行数据交换和人机对话,用户所 有的前台(直接用鼠标、键盘等)和后台(编程)操作,都是面向对象的操作。因此正 确理解对象的概念、集合、属性、方法是非常必要的。从大范围讲,Application(应用 程序)是一个大对象(最顶层),任何允许用户操作的地方都存在指定的对象,比如常见 的标题栏名称(Application.Caption),最大化最小化按钮(Application.WindowState), 所有的菜单、工具栏、命令等等都是一个对象,用户最常用的是 Selection 对象,即选 中的内容,Word 中是作为 Selection 对象来处理的,如选中的文字,选中的表格,选中 的图形等等,大到 Application 对象(最顶层),小到一个字符(Character)甚至一个光 标,对于 VBA 而言,都是一个对象。根据对象分工不同,对象还有父对象、子对象等 等。我们通常编程,可以以不同的方式访问对象、修改对象的属性或者指定对象进行特 定的动作等。在 WORD 中,最重要的对象是 Selection 对象和 Range 对象,相当于 Excel 中的 ActiveCell 和 Range 对象。

2011-06-20

VC++编写网络嗅探器

 嗅探器的具体实现   根据前面的设计思路,不难写出网络嗅探器的实现代码,下面就给出一个简单的示例,该示例可以捕获到所有经过本地网卡的数据包,并可从中分析出协议、IP源地址、IP目标地址、TCP源端口号、TCP目标端口号以及数据包长度等信息。由于前面已经将程序的设计流程讲述的比较清楚了,因此这里就不在赘述了,下面就结合注释对程序的具体是实现进行讲解,同时为程序流程的清晰起见,去掉了错误检查等保护性代码。主要代码实现清单为:

2011-06-20

基于Visual C++的Winsock API研究

 1)在初始化阶段调用WSAStartup()   此函数在应用程序中初始化Windows Sockets DLL ,只有此函数调用成功后,应用程序才可以再调用其他Windows Sockets DLL中的API函数。在程式中调用该函数的形式如下:WSAStartup((WORD)((1<<8|1),(LPWSADATA)&WSAData),其中(1<<8|1)表示我们用的是WinSocket1.1版本,WSAata用来存储系统传回的关于WinSocket的资料。   2)建立Socket   初始化WinSock的动态连接库后,需要在服务器端建立一个监听的Socket,为此可以调用Socket()函数用来建立这个监听的Socket,并定义此Socket所使用的通信协议。此函数调用成功返回Socket对象,失败则返回INVALID_SOCKET(调用WSAGetLastError()可得知原因,所有WinSocket 的函数都可以使用这个函数来获取失败的原因)。 SOCKET PASCAL FAR socket( int af, int type, int protocol ) 参数: af:目前只提供 PF_INET(AF_INET); type:Socket 的类型 (SOCK_STREAM、SOCK_DGRAM);

2011-06-20

英语四六级写作用词技巧

1.individuals,characters, folks替换people ,persons   2: positive, favorable, rosy (美好的),promising (有希望的),perfect, pleasurable , excellent, outstanding, superior替换good   3:dreadful, unfavorable, poor, adverse, ill (有害的)替换bad 如果bad做表语,可以有be less impressive替换   Eg.An army of college students indulge themselves in playing games, enjoying romance with girls/boys or killing time passively in their dorms. When it approaches to graduation ,as a result, they find their academic records are less impressive.

2010-05-27

Windows API一日一练TXT版

Windows API 一日一练(1)第一个应用程序 ---------------------------------------------------------------3 Windows API 一日一练(2)使用应用程序句柄------------------------------------------------------------4 Windows API 一日一练(3)使用命令行参数 ---------------------------------------------------------------6 Windows API 一日一练(4)MessageBox函数--------------------------------------------------------9 Windows API 一日一练(5)RegisterClass 和 RegisterClassEx 函数---------------11 Windows API 一日一练(6)CreateWindow 函数 -------------------------------------------------14 Windows API 一日一练(7)ShowWindow 函数 ---------------------------------------------------17 1 Windows API 一日一练(8)UpdateWindow 函数------------------------------------------------18 Windows API 一日一练(9)WindowProc 和 DefWindowProc 函数-----------------20 Windows API 一日一练(10)LoadAccelerators 函数------------------------------------------22 Windows API 一日一练(11)GetMessage 函数----------------------------------------------------24 Windows API 一日一练(12)TranslateAccelerator 函数-----------------------------------26 Windows API 一日一练(13)TranslateMessage 函数----------------------------------------28 Windows API 一日一练(14)DispatchMessage 函数------------------------------------------30 Windows API 一日一练(15)PostQuitMessage 函数------------------------------------------32 Windows API 一日一练(16)BeginPaint 和 EndPaint 函数 -------------------------------34 Windows API 一日一练(17)DialogBox 和 DialogBoxParam 函数------------------36 Windows API 一日一练(18)EndDialog 函数--------------------------------------------------------39 Windows API 一日一练(19)DestroyWindow 函数 --------------------------------------------40 Windows API 一日一练(20)LoadString、LoadIcon 和 LoadCursor 函数-----42 Windows API一日一练(21)SetWindowLongPtr 和 GetWindowLongPtr 函数

2010-04-09

Visual C++ MFC入门教程[TXT]

+-- 第一章 VC入门 |------ 1.1 如何学好VC |------ 1.2 理解Windows消息机制 |------ 1.3 利用Visual C++/MFC开发Windows程序的优势 |------ 1.4 利用MFC进行开发的通用方法介绍 |------ 1.5 MFC中常用类,宏,函数介绍 +-- 第二章 图形输出 |------ 2.1 和GUI有关的各种对象 |------ 2.2 在窗口中输出文字 |------ 2.3 使用点,刷子,笔进行绘图 |------ 2.4 在窗口中绘制设备相关位图,图标,设备无关位图 |------ 2.5 使用各种映射方式 |------ 2.6 多边形和剪贴区域 +-- 第三章 文档视结构 |------ 3.1 文档 视图 框架窗口间的关系和消息传送规律 |------ 3.2 接收用户输入 |------ 3.3 使用菜单 |------ 3.4 文档,视,框架之间相互作用 |------ 3.5 利用序列化进行文件读写 |------ 3.6 MFC中所提供的各种视类介绍 +-- 第四章 窗口控件 |------ 4.1 Button |------ 4.2 Static Box |------ 4.3 Edit Box |------ 4.4 Scroll Bar |------ 4.5 List Box/Check List Box |------ 4.6 Combo Box/Combo Box Ex |------ 4.7 Tree Ctrl |------ 4.8 List Ctrl |------ 4.9 Tab Ctrl |------ 4.A Tool Bar |------ 4.B Status Bar |------ 4.C Dialog Bar |------ 4.D 利用AppWizard创建并使用ToolBar StatusBar Dialog Bar |------ 4.E General Window |------ 4.F 关于WM_NOTIFY的使用方法 +-- 第五章 对话框 |------ 5.1 使用资源编辑器编辑对话框 |------ 5.2 创建有模式对话框 |------ 5.3 创建无模式对话框 |------ 5.4 在对话框中进行消息映射 |------ 5.5 在对话框中进行数据交换和数据检查 |------ 5.6 使用属性对话框 |------ 5.7 使用通用对话框 |------ 5.8 建立以对话框为基础的应用 |------ 5.9 使用对话框作为子窗口 +-- 第六章 网络通信开发

2010-04-09

MFC教程完整版[TXT]

第1章 MFC概述 1.1 MFC是一个编程框架 MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架文件(代码和资源等);资源编辑器用于帮助直观地设计用户接口;ClassWizard用来协助添加代码到框架文件;最后,编译,则通过类库实现了应用程序特定的逻辑。 1.1.1 封装 构成MFC框架的是MFC类库。MFC类库是C++类库。这些类或者封装了Win32应用程序编程接口,或者封装了应用程序的概念,或者封装了OLE特性,或者封装了ODBC和DAO数据访问的功能,等等,分述如下。 (1)对Win32应用程序编程接口的封装 用一个C++ Object来包装一个Windows Object。例如:class CWnd是一个C++ window object,它把Windows window(HWND)和Windows window有关的API函数封装在C++ window object的成员函数内,后者的成员变量m_hWnd就是前者的窗口句柄。

2010-04-09

3D游戏从头编写[txt]

第一回:开发环境   操作系统我用的是Windows2000,Profession或Server版都可以,优点是稳定、可靠,不会经常死机影响学习的情绪。   语言环境Visual C++ 6.0想必大家都不会太陌生吧。为什么不用vc.net?因为我觉得还不是非常必要,如果需要我也可以很快移植到上面去。   3D图形底层呢,我用DirectX 3D (ver8.1),我不想浪费时间在这里讨论D3d和OpenGL的优劣,如果你一定要问为什么,我只能说因为喜欢。   既然是从头学,那么我们就从配置开发环境说起了。   首先,安装好DirectX8.1的SDK,没有的话可以到微软的网站下载(完整的安装包大概170M左右)。嫌大?还好我准备了一个精简版的(3.5M),只有LIB和Include文件,没有帮助、没有例子、没有演示、没有相关工具(点这里下载)。   然后,打开VC++(这个我就不用说要点哪个图标了吧),把SDK的路径包含到VC中。

2010-04-09

80X86汇编语言自学教程

汇编语言自学教程,PDF格式,影印版,清晰程度教好

2010-02-03

MFC教程(完整版TXT)

自己辛辛苦苦转换来的啊。奉献给大家啦! 第1章 MFC概述 1.1 MFC是一个编程框架 MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架文件(代码和资源等);资源编辑器用于帮助直观地设计用户接口;ClassWizard用来协助添加代码到框架文件;最后,编译,则通过类库实现了应用程序特定的逻辑。

2009-08-13

深入浅出MFC第二版 TXT

导读) 这本书适合谁 深入浅出 MFC 是本介绍 MFC(Microsoft Foundation Classes)程序设计技术的书籍。 对于 Windows 应用软件的开发感到兴趣,并欲使用 Visual C++ 整合环境的视觉开发工 具,以 MFC 为程序基础的,都可以从此书获得最根本最重要的知识与实例。 如果你是位对 Application Framework 和对象导向(Object Oriented)观念感兴趣的技 术狂热份子,想知道神秘的 Runtime Type Information、Dynamic Creation、Persistence、 Message Mapping 以及 Command Routing 如何实作,本书能够充分满足你。事实,依 我之见,这些核心技术与彻底学会操控 MFC 乃同件事情。

2009-07-15

Visual C++ MFC 简明教程[DOC格式]

Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序。为了能充分利用这些特性,你必须理解 C++ 程序设计语言。掌握了C++,你就必须掌握 Microsoft 基本类库 (MFC) 的层次结构。该层次 结构包容了 Windows API 中的用户界面部分,并使你能够很容易地以面向对象的方式建立 Windows 应用程序。这种层次结构适用于所有版本的 Windows 并彼此兼容。你用 MFC 所建立的代码是完全可移植的

2009-07-13

用VB写的文件夹加密程序

自己编写的。文件夹加密的源程序,感兴趣的可以下载

2009-06-02

《J2ME在移动设备上的应用》

PDF格式,很清晰,可以直接拷贝文字,找了很久才找到的,提供给大家下载

2009-03-20

eclipse3.4汉化包

eclipse3.4汉化包,自己在网上收集的,方便大家使用

2009-03-13

C++大学教程 (TXT版)

C++大学教程,我自己整理的,方便在移动设备上看

2009-01-15

C语言经典教程(CHM格式)

C语言经典教程,有练习以及语音,适合初学者

2008-11-10

空空如也

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

TA关注的人

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