- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 MFC学习笔记(四)——菜单
(一)菜单命令的路由1.响应菜单项命令的顺序依次是:视类、文档类、框架类,最后是应用程序类。2.Windows消息的分类标准消息:除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类都可以接收到这类消息。命令消息:来处菜单、加速键或工具栏按钮的消息。这类消息以WM_COMMAND的形式呈现。通过其ID来区分。通告消息:由控件产生的消息。其也以W
2010-04-05 20:55:00
684
原创 STL基础篇
对所有的编译器来说,提供给C++程序设计者的接口都是一样的。也就是说同一段STL代码在不同编译器和操作系统平台上运行的结果都是相同的,但是底层实现可以是不同的。 STL的使用者并不需要了解它的底层实现。STL的目的是标准化组件,不用重新开发它们,可以使用这些现成的组件。STL现在是C++的一部分,因此不用额外安装什么。它被内建在你的编译器之内。STL是 C++的ANSI/ISO
2010-04-04 02:57:00
487
转载 UML基础篇
摘自网上一些文章。 1.UML——统一建模语言(Unified Modeling Language),UML的目标之一就是为开发团队提供标准通用的设计语言,以便更有效地开发和构建计算机应用。对象建模技术是进行面向对象分析和设计的基础。通过面向对象分析和设计,就能得出目标系统的对象、类以及它们之间关系的完整结构信息,为编写代码打好基础。 2.UML的图可划分为如下三种类型。
2010-04-04 00:58:00
569
原创 MFC学习笔记(三)——文本编程
(一)插入符1.创建插入符:用CWnd类的CreateSolidCaret()函数来实现,应该在窗口创建之后进行,可以在WM_CREATE消息响应函数OnCreate中添加创建插入符的代码,最后ShowCaret();2.插入符的大小根据当前所选的字号来变化,CDC类的GetTextMetrics成员函数可以得到设备描述表中当前字体的度量。 CClientDC dc(this
2010-04-03 23:21:00
706
转载 MySQL GUI工具汇总
摘自网上,出处搞忘了.MySQL GUI 工具汇总前言MySQL GUI工具很多,常用的如Navicat,PHPMyadmin,SQLyog,MySQL-front,MySQL GUI Tools等。本文就常用的这几款工具的功能做一个详细介绍。 MySQL GUI ToolsMySQL官方提供的,免费使用!一个可视化界面的MySQL数据库管理控制台,提供了四个非常好用的图形化应
2010-04-02 00:59:00
901
原创 MFC学习笔记(二)——简单绘图
(一)MFC消息映射机制1.讨论发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的处理函数进行响应的。2.CWnd类定义了一个HWND类型的成员变量m_hWnd,用于保存当前窗口的句柄,并且该成员变量具有public类型的访问权限。3.添加消息响应函数后,在源文件中后增加代码的地方有:a.消息响应函数原型(注释宏,位于头文件中两个AFX_MSG注释宏之间)b.
2010-03-29 23:38:00
1031
原创 MFC学习笔记(一)——MFC框架程序剖析
基于MFC的框架程序剖析 (一)MFC 程序中的WinMain函数1.先来个定义,MFC:一套面向对象的函数库,一套C++类的集合,搞Windows应用程序的开发。2.MFC将大部分的Windows API封装到C++中,以类成员函数的形式提供给程序员调用。3.MFC中类的命名都以字母"C"开头,就像Delphi中类名以T开头,Oracle的类名以O开头一样,但并非必需。
2010-03-28 00:53:00
1156
转载 C++头文件一览
传统 C++#include file://设定插入点#include file://字符处理#include file://定义错误码#include file://浮点数处理#include file://文件输入/输出#include file://参数化输入/输出#include file://数据流输入/输出#include
2010-03-26 01:17:00
590
转载 程序员的十层楼
【做软件就是在不断地明确目标,就是搞清楚你的GO 是什么,所有的软件都逃不出那三句话——IF、THEN、 ELSE。棒的程序员很快能够知道自己的GO是什么,没长进的程序员老也弄不清楚自己到底要干嘛,所以永远处在学习过程中,手里永远拿着一本书,永远在学,永远也学不会】——与本主题无法,纯属自省! 程序员的十层楼 自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领
2010-03-26 01:13:00
536
转载 堆和栈的区别
堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区
2010-03-26 01:09:00
428
转载 计算机启动过程详解
打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天白云时,计算机到底都干了些什么事情。 首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码
2010-03-26 01:07:00
323
C++ 编 程 思 想
2010-03-30
FCKEditor——开源的网页编辑器
2010-03-26
Thinking in Java
2010-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人