- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 浅析C++类在内存中分配的大小问题
以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在学习编程过程中的一点
2012-03-07 14:30:17
1642
1
转载 WM_PAINT介绍 及 OnPaint()函数的作用原理
* WM_PAINT是窗口每次重绘都会产生的一个消息。* MFC中 OnPaint()是对这个消息的反应函数(mfc 的 CWnd::OnPaint() 没做什么,只是丢给系统处理,下面就是介绍它在系统中的处理流程) 关于 WM_PAINT 消息 系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出
2011-12-18 11:09:55
1366
原创 MFC 带标题栏 不带标题栏全屏显示
不带标题栏的窗口最大化分两种情况,覆盖任务栏和不覆盖任务栏:第一种情况:覆盖任务栏ShowWindow(SW_SHOWMAXIMIZED);第二种情况:不覆盖任务栏int cx = GetSystemMetrics(SM_CXFULLSCREEN);int cy = GetSystemMetrics(SM_CYFULLSCREEN);CRect rt;SystemP
2011-12-17 17:25:15
3762
1
原创 MFC一些宏消息以及一些控件操作
//win入口函数int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hprevinstance, LPSTR lpcmdline, int ncmdshow)================================
2011-11-25 11:35:58
1035
原创 CFileDialog的相关操作
一般来讲你不需要派生新的类,因为基类已经提供了常用的功能。而且在创建并等待对话框结束后你可以通过成员函数得到用户在对话框中的选择。CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDia
2011-10-18 13:38:54
883
原创 网络编程之入门篇(一)
看了孙鑫老师的网络编程视频,我有了下面的理解,基本都是孙鑫老师口里的原话,再次谢谢孙鑫老师,好了,现在就和大家一起分享了 服务器端操作 socket(套接字) 1.在初始化阶段调用WSAStartup() 此函数在应用程序中初始化Windows Sockets DLL ,只有此函数调用成功后,应用程序才可以再调用其他Windows Sockets DLL中的API函数
2011-10-10 16:30:17
674
转载 网络编程入门
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。同步方式指的是发送方不等接收方响应,便接着发下个数据
2011-10-10 15:06:48
723
转载 MFC界面控制
4.2 Static Box 静态文本控件的功能比较简单,可作为显示字符串,图标,位图用。创建一个窗口可以使用成员函数: BOOL CStatic::Create( LPCTSTR lpszText, DWord dwStyle, const RECT& rect, CW
2011-09-29 17:17:44
2472
转载 关于0xa0
0xa0是什么意思 ?今天在做MFC判断输入是否合法中遇到了,看了网上前辈们的解释,很明朗,记下了…… 很明显这是用来处理截取一段汉字的程序,在ASCII中,0xa0表示汉字的开始。0xa0 代表 十进制 160你这个是怎么算的要知道十六进制整常数
2011-09-29 10:28:09
12035
转载 关于判定字符中是否有中文等非法字符
#include #include using namespace std;void asc2cha(const char *in, vector& cha);ostream& operator &cha);int main(int argc, char
2011-09-27 17:45:32
1404
原创 加密语句
编制程序,将输入的一行字符以加密的形式输出,然后将其解密,解密的字符序列与输入的正文进行比较,吻合时输出解密的正文,加密时,将每个字符的ASCII码依次随机加上0-9中的数字,并与122做模运算。解密与加密的顺序相反。#include #include #incl
2011-08-20 23:42:02
1213
原创 一个二分查找
无聊写了二分,没想到写得并不那么流畅,看来有的东西珍藏会缩水…… 二分查找的原理很简单,我们要做得有以下几点: 1,如果是无序的一组原数据,我们首先要进行排序,这里我们假如从小到大的顺序 2,定义3个索引值,分别是 low high mi
2011-08-17 21:27:52
625
原创 Tab Control的一个运用
Windows 窗体 TabControl 显示多个选项卡,这些选项卡类似于笔记本中的分隔卡和档案柜文件夹中的标签。选项卡中可包含图片和其他控件,使用TabControl 创建属性页。好了既然知道了它是什么样的以及可以做什么,那我们就去一瞧它的庐山真面目吧 1),
2011-08-17 17:31:06
893
原创 ListCtrl,TreeCtrl,ListBox和Edit的综合运用
在MFC的编程中这些控件用得较为频繁,于是我就写了个小程序 集合了上面的这些控件的一些基本操作 希望能帮到和我一样的新手-------------好了,话不多说,我们开始吧:1),首先建立一个基于Dlg的MFC应用程序,我们将ListCtrl,TreeCtrl,ListB
2011-08-16 17:14:32
4080
转载 CListCtrl用法 CListCtrl使用详解 (代码)
说明:此篇博文 也是关于CListCtrl的用法 该文源代码示例较多 最适合初学者,所以转载来大家一起分享 CListCtrl用法 VC之CListCtrl使用一、对话框里添加CListCtrl控件如果想要在对话框初始化时生成ListCtrl,那么首先在该对话框的CP
2011-08-11 16:05:04
1994
转载 CListCtrl 使用技巧 CListCtrl 用法 .
1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细
2011-08-11 15:58:23
784
转载 CTreeCtrl用法 CTreeCtrl使用详解 .
树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rec
2011-08-11 15:53:51
656
Introduction to 3D Game Programming with DirectX 10(中文版)(含书签)
2018-05-16
AssistX10.6.1822.rar
2011-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人