自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晚晴小筑

向青草更青处漫溯

  • 博客(29)
  • 资源 (61)
  • 收藏
  • 关注

转载 ATL的GUI程序设计(4)

第四章 对话框和控件对于Win32 GUI的程序设计来说,其实大部分的情况下我们都不需要自己进行窗口类的设计,而是可以使用Win32中与用户交互的标准方式——对话框(Dialog Box)。我们可以在VC IDE的资源设计器中设计对话框资源,并在其上放置各种控件资源——的确是非常方便。在本章里,李马将要向诸位介绍如何利用ATL来操作对话框,以及如何操作对话框上的各种控件。题外话先

2016-09-29 08:21:05 647

转载 ATL的GUI程序设计(3)

第三章 ATL的窗口类CWindowImpl、CWindow、CWinTraits,ATL窗口类的奥秘尽在此三者之中。在本章里,李马将为你详细解说它们的使用方法。另外,本章的内容也可以算是本书的核心部分——如果你要进行ATL的GUI程序设计的话,就必须将ATL的窗口类设计理念了然于心。窗口的组成把ATL的窗口类撇开不谈先。我在上一章中提到:窗口类并非任何一种OOP语言中的类

2016-09-29 07:59:53 565

转载 ATL的GUI程序设计(2)

from:http://blog.titilima.com/atlgui-2.html第二章 一个最简单窗口程序的转型我知道,可能会有很多朋友对上一章的“Hello, World!”ATL版不以为然,因为它并不能算是什么ATL程序——毕竟它只不过是有了个CComModule而已。不过不管怎样我还是要说,它几乎仍然拥有了一个ATL GUI程序的所有组成部分:入口、初始化、

2016-09-28 22:07:57 445

转载 ATL的GUI程序设计(前言)

前言也许,你是一个顽固的SDK簇拥者;也许,你对MFC抱着无比排斥的态度,甚至像我一样对它几乎一无所知;也许,你符合上面两条,而且正在寻求着一种出路;也许,你找到了一条出路——WTL,但是仍然为它的技术支持、它的上下兼容性感到担忧;也许,你还有着更多的也许;也许,这时候你看到了李马的这篇文章。世界上的故事,往往就是由各种“也许”交织而成的。我的转型历史告诉我,在

2016-09-28 20:50:07 485

转载 ATL的GUI程序设计(1)

from:http://blog.titilima.com/atlgui-1.html第一章 不能免俗的“Hello, World!”在这一章里,就像所有的入门级教程一样,我也将不能免俗地以一个“Hello, World!”程序开始我的教程。然后,我将逐步深入,向你介绍这个ATL版本程序中所有必要的信息。此外,我还将介绍一些Win32中你可能不知道的东西,包括WinMain的_

2016-09-28 20:49:21 543

原创 全局对象的构造函数会在main函数之前执行?

#include using namespace std;class CTest{public: CTest() { cout << "构造函数..." << endl; } ~CTest() { cout << "析构函数..." << endl; }};int main(){ CTest t; return 0;}可见:全局对象的构造函数会

2016-09-27 22:11:45 7351

转载 MFC对话框和控件

对话框和控件对话框是Windows应用程序中一种常用的资源,其主要功能是输出信息和接收用户的输入数据。控件是嵌入在对话框中或其它父窗口中的一个特殊的小窗口,它用于完成不同的输入、输出功能。对话框与控件关系密切,在每个对话框上一般都有一些控件,对话框依靠这些控件与用户进行信息的交互。    在MFC中,对话框的功能被封装在CDialog类中,而CDialog类是CWnd类的派生类。作

2016-09-27 09:53:07 814

原创 gdiplus exception

#include #include #include using namespace Gdiplus;#pragma comment(lib, "gdiplus.lib")int main(){ GdiplusStartupInput gdiplusStartupInput; ULONG_PTR gdiplusToken; GdiplusStartup(&gdiplusToke

2016-09-26 15:56:26 498

原创 GDI+ Hello World

GDI+和GDI区别以及一些新特征http://www.cnblogs.com/kekec/archive/2010/09/28/1837427.html详细使用说明见MSDN:https://msdn.microsoft.com/en-us/library/vs/alm/ms533802(v=vs.85).aspx/*** @file tutorial.cpp* @C

2016-09-26 12:55:37 455

原创 WTL对话框添加背景图片

WTL91_5321_Final + VS2013 + WIN7// MainDlg.h : interface of the CMainDlg class///////////////////////////////////////////////////////////////////////////////#pragma once#include #include exte

2016-09-26 10:43:23 728

原创 WTL设置对话框背影色

MainDlg.h// MainDlg.h : interface of the CMainDlg class///////////////////////////////////////////////////////////////////////////////#pragma onceclass CMainDlg : public CDialogImpl{public:

2016-09-25 22:57:45 557

转载 使用CStatic显示图片(bmp、ico、png)

一、显示bmp及ico //h文件 CStatic m_static; //cpp文件 CBitmap bitmap; bitmap.LoadBitmapW(IDB_BITMAP); //加载位图 BITMAP bmp; bitmap.GetBitmap(&bmp); //获取位图参数 CRect rect(10,10,10+bmp.bmWidth,10+bmp.bmHeight); //

2016-09-25 20:00:30 5596

原创 WTL Picture Control显示图片

1、在对话框上新建一个Picture Control ID为:IDC_STATIC_IMG2、添加图片资源ID:IDB_BITMAP1(选中Bitmap点击导入,选择bmp图片资源)实现:CWindow wnd = this->GetDlgItem(IDC_STATIC_IMG); CStatic *pImg = (CStatic*)&wnd; pImg->ModifySt

2016-09-25 17:12:55 1420

原创 WTL Hello World

构建最简单的WTL Hello World程序,基于:WTL91_5321_Final + VS2013 + WIN7添加->新建项目

2016-09-25 09:52:44 760

原创 关于类成员函数中访问同类对象的私有成员

关于类成员函数中访问同类对象的私有成员,主要包含以下几种场景:a. 在C++的类的成员函数中,允许直接访问该类的对象的私有成员变量。b. 在类的成员函数中可以访问同类型实例的私有变量。c. 拷贝构造函数里,可以直接访问另外一个同类对象(引用)的私有成员。d. 类的成员函数可以直接访问作为其参数的同类型对象的私有成员。举例:a.#include using na

2016-09-25 09:39:57 1107

原创 修改 VS2013 项目属性的默认包含路径(全局)

修改位置:C:\Users\N3verL4nd\AppData\Local\Microsoft\MSBuild\v4.0 copy $(CodeAnalysisInputAssembly) $(MSBuildProjectDirectory) G:\VLD\include;%(AdditionalIncludeDirectories)

2016-09-24 09:49:22 10937

原创 FD_WRITE是如何触发的?

The FD_WRITE network event is handled slightly differently. An FD_WRITE network event is recorded when a socket is first connected with connect/WSAConnect or accepted with accept/WSAAccept, and then a

2016-09-22 12:23:48 636

转载 VS2013下OpenCV2.48配置

VS2013+OpenCV2.48配置一、下载OpenCVOpenCV下载地址http://opencv.org/SDK下载链接在页面右侧根据平台选择相应的SDK下载。在Windows开发下开发,选择下载OpenCV for Windows。二、安装OpenCVSDK双击下载的opencv-2.4.8.exe进行SDK安装。设置opencv sd

2016-09-20 10:40:45 579

转载 Windows网络编程

第一章 序言        我写这个专题的目的,一方面是为了通过对网络编程再一次系统的总结,提高自己的网络编程水平,特别是Windows下的网络编程水平。同时,我也希望,能为众多初学网络编程的人提供一点帮助,因为我开始学习网络编程的时候,能找到的资料就很少。当然,花钱可以买到翻译版本的书:)       首先向大家推荐一本很好的参考书,NetworkProgramming for Mi

2016-09-20 08:16:49 1490 1

原创 WSAAsyncSelect模型

#define _WINSOCK_DEPRECATED_NO_WARNINGS#include #include #include #include #include #pragma comment(lib, "ws2_32.lib")#define WM_SOCKET (WM_USER + 1)#define MAXDATASIZE 1024LRESULT CALLBAC

2016-09-19 23:25:53 652

转载 Linux的SOCKET编程详解

Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有

2016-09-18 08:32:06 545

原创 C陷阱与缺陷学习笔记

导读程序是由符号(token)序列所组成的,将程序分解成符号的过程,成为“词法分析”。符号构成更大的单元--语句和声明,语法细节最终决定了语义。词法陷阱符号(token)指的是程序的一个基本组成单元,其作用相当于一个句子中的单词。编译器中负责将程序分解为一个一个符号的部分,称作“词法分析器”。在C语言中,符号之间的空白(/b /t /n...)将被忽略。#inclu

2016-09-16 17:01:25 655

转载 Linux Socket编程(不限Linux)

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有

2016-09-16 09:44:20 440

转载 Windows API 教程(九) 网络编程

茵蒂克丝基础概念ip 地址服务端与客户端Socket 基础概念头文件和库文件常用函数WSAStartup ( ) 函数WSACleanup ( ) 函数Socket ( ) 函数colsesocket() 函数sockaddr 和 sockaddr_in 结构体bind( ) 函数lis

2016-09-16 09:26:36 4903

原创 sockaddr与sockaddr_in的关系

WIN7+VS2013sockaddr//// Structure used to store most addresses.//typedef struct sockaddr {#if (_WIN32_WINNT < 0x0600) u_short sa_family;#else ADDRESS_FAMILY sa_family; // A

2016-09-14 21:02:14 1020

原创 winsocket入门学习

WD--返回WinSock的实现信息。WD是一个WSAData结构:typedef struct WSAData { WORD wVersion; WORD wHighVersion;#ifdef _WIN64 unsigned short iMa

2016-09-13 09:45:40 2156

转载 理解音视频 PTS 和 DTS

视频视频的播放过程可以简单理解为一帧一帧的画面按照时间顺序呈现出来的过程,就像在一个本子的每一页画上画,然后快速翻动的感觉。但是在实际应用中,并不是每一帧都是完整的画面,因为如果每一帧画面都是完整的图片,那么一个视频的体积就会很大,这样对于网络传输或者视频数据存储来说成本太高,所以通常会对视频流中的一部分画面进行压缩(编码)处理。由于压缩处理的方式不同,视频中的画面帧就分为

2016-09-10 16:56:01 13378 2

原创 FFMPEG学习----使用SDL构建音频播放器

ffmpeg版本:ffmpeg-20160413-git-0efafc5#include #include #include extern "C"{#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"#include "libswresample/swresample.h"#include "SDL.

2016-09-01 11:48:25 1024

原创 FFmpeg被声明为已否决的解决方案

参考雷神的最简单的打印Hello World的程序:#include #include extern "C"{#include "libavformat/avformat.h"#include "libavutil/dict.h"};#pragma comment(lib, "avformat.lib")#pragma comment(lib, "avutil.lib")#p

2016-09-01 08:58:57 19401 3

医院信息科考试题医院信息科考试题

医院信息科考试题

2022-06-24

阿里巴巴编码规范试题答案

阿里巴巴编码规范试题答案

2022-05-05

lua-cjson-2.1.0-已编译

LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译 LUA-cjson已经编译

2018-04-16

mybatis plugin 3.21

将压缩包里的 MyBatis plugin 文件夹解压到 .IntelliJIdea\config\plugins 目录即可使用

2017-12-26

mybatis plugin 3.21破解补丁

mybatis plugin 3.21破解补丁 mybatis plugin 3.21破解补丁 mybatis plugin 3.21破解补丁

2017-11-13

QQWry-源码

QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。

2017-11-13

MyBatis3学习资料

目前来看最优秀的MyBatis3学习资料,没有之一。 目前来看最优秀的MyBatis3学习资料,没有之一。

2017-10-19

Privacy in Location-Based Applications

Privacy in Location-Based Applications书籍 Privacy in Location-Based Applications书籍

2017-10-17

Eclipse开发环境配置

Eclipse开发环境配置Eclipse开发环境配置Eclipse开发环境配置Eclipse开发环境配置

2017-09-29

Differential Privacy

微软的C. Dwork提出了一个概念,叫做Differential Privacy(差分隐私技术) `

2017-09-14

BJUT数字图像处理作业

本论文的编写围绕四个项目:图像空域/时域变换、图像增强、染色体计数与提取Mnist链码组成。项目的编写基于Windows 7 操作系统,使用VS2013作为开发环境,以OpenCV作为内部核心处理算法库。

2017-01-10

MoveableWindow

MoveableWindow

2016-10-16

Android逆向助手_v2.2

Android逆向助手_v2.2

2016-07-27

Android APK 反编译工具

Android APK 反编译工具

2016-07-27

北工大考研数据结构

北工大考研数据结构

2016-07-27

windows高级程序设计课件

windows高级程序设计课件 杨力祥

2016-07-27

凯立德2015版配置修改工具

凯立德2015版配置修改工具

2016-07-27

Lua程序设计(第二版)

Lua程序设计(第二版)

2016-07-27

反汇编深入分析函数调用

反汇编深入分析函数调用

2016-07-27

QQ截图工具

QQ截图工具

2016-07-22

QQ截图插件合集

QQ邮箱截图插件 微信截图插件 百度截图插件 搜狗截图插件

2016-07-21

基于Android系统电子词典的设计与开发

基于Android系统电子词典的设计与开发

2015-09-19

c++实现查询天气预报

c++实现查询天气预报,简单实现!

2013-11-21

voice yeapp player2003

voice yeapp player2003

2013-11-17

ipwry源码 qqwry的升级版

ipwry源码 qqwry的升级版

2013-11-17

ipwry cnss出品

ipwry cnss出品

2013-11-17

ipwryQQwry的升级版

ipwryQQwry的升级版

2013-11-17

堆栈平衡(简单main函数演示)

堆栈平衡(简单main函数演示)

2013-10-29

堆栈平衡ppt

讲解堆栈平衡很不错的一个ppt,通俗易懂

2013-10-28

C++书写规范

C++书写规范

2013-09-03

运筹学teachdp动态规划

运筹学teachdp动态规划

2013-05-31

差分约束系统

差分约束系统

2013-05-22

浅析字母树在信息学竞赛中的应用

浅析字母树在信息学竞赛中的应用

2013-05-22

迷宫问题实现

迷宫问题实现

2013-05-03

ACM搜索算法

ACM搜索算法

2013-04-21

C ++标准模板库

C ++标准模板库

2013-04-13

C++STL介绍

C++STL

2013-04-13

动态规划1-张惜今

动态规划1-张惜今

2013-04-12

动态规划2-张惜今

动态规划2-张惜今

2013-04-12

IT学生解惑真经

IT学生解惑真经

2013-03-31

空空如也

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

TA关注的人

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