自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(197)
  • 资源 (4)
  • 收藏
  • 关注

原创 VC界面库

常见界面库 :        BCG,    详细见文章:  BCG界面库在VC工程中的应用步骤          BCGControlBar Pro         http://download.csdn.net/source/1984509        http://do

2011-07-27 18:04:18 773 3

原创 VC 添加头文件

按照dos下面目录的访问方法设置:方式一:采用绝对路径        #include      "d:/xxx/xxx/xxx/xxx.h"   方式二:采用相对路径        #include      "../xxx/xxx.h"        //      ..表示

2011-07-26 16:03:08 1043

原创 MFC ADO数据库编程 : A set of ADO classes

http://blog.csdn.net/byxdaz/article/details/2563174MF    好文章A set of ADO classes - version 2.20 源出 http://www.codeproject.com/KB/database/ca

2011-07-25 11:23:43 996

原创 CArray作为函数参数和返回值

一、获得返回值:可以作为函数的一个参数比如定义fun(CArray &array)采用引用类型,就可以直接使用 二、作为函数参数:#include //定义函数。void ansnode(int num,CArray m_adX, CArray m_adY,

2011-07-25 00:22:39 2821 2

原创 VC数据库ADO技术,好文章

一 直接通过ADO操作Access数据库(修改版)这里虽然是Access的,但是由于ADO是对数据库操作提供一个统一的操作接口,所以只要把ADO的连接字符串换成自己需要的数据库连接字符串就行了,其他的操作几乎都差不多。二 ADO中_variant_t变量的使用与转换用ADO做数据

2011-07-20 18:02:54 726

原创 VC 数据类型和转换

Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、

2011-07-19 11:10:11 698

原创 VC读写EXCEL

待更新

2011-07-19 09:41:29 1981 4

转载 用ADO 连接mysql数据库的方法

VC++ 用ADO 连接mysql数据库的方法:     使用的方法是利用ADO通过建立ODBC数据源来最终达到访问MySQL的目的。     1.安装mysql数据库服务器程序,也可安装appserv-win32-2.5.9.rar  里面包含了appche ,php,mysq

2011-07-18 15:37:39 6718 1

原创 用ado连接oracle的几种方法

在利用ado连接数据库之前,需要做一些准备1.用#import指令引入ADO类型库我们在stdafx.h中加入如下语句:#import "c:program filescommon filessystemadomsado15.dll" no_namespace rename("E

2011-07-18 15:34:02 16370

原创 MFC中的框架结构 开发经常用到的关系

获得CWinApp获得CMainFrame获得CChildFrame获得CDocument获得CView在CWinApp中AfxGetMainWnd()m_pMainWndAfxGetMainWnd()->MDIGetActive()AfxGetMainWnd()->GetAct

2011-07-14 15:47:02 896

原创 使用VC连接Access数据库的两种方法

以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍。Windows平台的数据接口标准有ODBC、OLE DB、ADO和Borland的BDE接口,ODBC(Open DataBase Connectivity)只能用于访问关系型数据

2011-07-12 17:39:32 907 1

原创 VC动态建立ODBC数据源

动态创建数据源需要用到的API:SQLConfigDataSource,需要包含的头文件为:#include ,需要包含静态库:#pragma comment(lib, "ODBCCP32.lib")。    SQLConfigDataSource 函数说明  ODBC API提

2011-07-12 17:25:38 5216 3

原创 MFC 界面编程 UI美化总结

第一部分 窗口 窗口类  1,窗口句柄 窗口的管理类 2,窗口的创建函数CreateWindow() CreateWindowEx() 3, Window Classes 每个窗口的特征类 HOTKEY_CLASS PROGRESS_CLASS WC_HEADER WC_

2011-07-12 15:47:29 7925 1

原创 MFC界面编程 之 基础概念

尺寸和位置 窗口的尺寸和位置是由一个限定矩形来表示的,它给出了相对于屏幕或父窗口的坐标。对于顶层窗口来说这个坐标是相对于屏幕左上角(由于桌面窗口一般是没有边框的),对于子窗口则是相对于父窗口的左上角的坐标。应用程序在创建窗口时指定窗口的初始尺寸和位置,也可随时改变窗口的尺寸和位置

2011-07-10 04:02:38 1296

原创 MFC界面编程 之 全面解读WM_NOTIFY

VC中的消息的分类有3种:窗口消息、命令消息和控件通知消息,我们这里要谈的是最后一种:控件通知消息。   控件通知消息,是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通知父窗口。通知消息只适用于标准的窗口控件如按钮、列表框、组合框、编辑框,以及Windows公共控件如树

2011-07-10 03:58:11 4200

原创 MFC界面编程之 关于如何换肤、子类化的解决方案

本文属于第35期, 适合中级读者对于应用程序的换肤及子类化。下面是我尝试过一些方法,以在CAboutDlg中子类化其中的Button为例:第一种:直接用现成的类1、自己写一个类class CButtonXP : public CButton{/*...*/}用MessageMap

2011-07-10 03:52:41 3051 1

原创 MFC 之 GDI

MFC程序,使用GDI绘图//矢量图和位图的区别//介绍DC、了解DC //CBrush brush(RGB(255,0,0)); //CClientDC dc(this->GetParent()->GetParent()); //CWindowDC dc(this); //dc

2011-07-10 00:28:21 1463

原创 MFC六大关键技术

我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?

2011-07-09 23:30:50 8269 7

原创 MFC 消息分类 (II)

Windows消息目录1. WM_NULL=$0000:2. WM_CREATE=$0001:    应用程序创建一个窗口3. WM_DESTROY=$0002:    一个窗口被销毁4. WM_MOVE=$0003: 移动一个窗口5. WM_SIZE=$0005:改变一个窗口的

2011-07-09 23:16:50 949

原创 MFC 消息类型 (1)

1、命令消息(WM_COMMAND)所有派生自 CCmdTarget 的类都有资格接受WM_COMMAND。2、Window消息(WM_xxx)所有派生自 CWnd 的类都有资格接受 WM_xxx。3、控件消息(WM_NOTIFY)控件向其父窗口通知消息。三、消息处理1、WM_x

2011-07-09 23:11:55 649

原创 VC实现EXCEL转换为CSV格式

http://blog.csdn.net/yefeng654321/article/details/1883969  /************************************************************************ *函数名称:C

2011-07-09 23:05:42 2915 1

原创 MFC各种控件属性介绍

VC++6.0控件工具箱: 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon)3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个控件的内容。显示在静态文本控件中的字符串一般不再改变,但

2011-07-06 13:24:05 2475

转载 vc对话框添加图片背景及改变背景颜色

一、改变对话框背景颜色的方法方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。下面的例子是将应用程序对话框设置为蓝色背景和红色文本,步骤如下:---- ① 新建

2011-07-04 17:52:57 1591

原创 日记:2011年6月深圳2周找工作总结

 终于休息了一个半月!在接下来的半个月里,找工作的经历,总结如下: 期间面试过TECENT 2个岗位:客户端开发和网络安全;面试的题目都比较基础,就是一般的C 和 C++的基本知识,可是找工作前都没有好好总结。面试的时候也问到了日常编程中一些比较深刻的概念的理解,如句柄,动态调试技术等。需要总结的有两点:(扎实基础+编程深层次的理解)1,基础:C语言 C++语言 数据结构

2011-06-15 21:36:00 2591

原创 WINDOWS核心编程--读书笔记:第三章 内核对象

      一、系统中的内核对象有:比如存取符号对象、 事件对象、文件对象、文件映射对象、I / O 完成端口对象、作业对象、信箱对象、互斥对象、管道对象、进程对象、信标对象、线程对象和等待计 时器对象等。      二、对于内核的理解:每个内 核对象只是内核分配的一个内存块,并且只能由该内核访问。该内存块是一种数据结构,它的成员负责维护该对象的各种信息。有些数据成员(如安

2011-06-11 17:49:00 869 3

原创 如何成为一名C++程序员

入门:  入门就是要初步对编程的思想有个了解,并且能编程解决一些小问题。入门一定要选好书,难度如果太低了会造成对读者的误导,以为编程就是这么回事;也不能太高深,免的打击读者的信心。既然编程的入门要求是编一些小程序解决小问题,那么就没必要直接学习C++,我觉得循环、判断、跳转、指针才是最基本的编程思想,学通了这些对以后学习C++很有帮助。  我建议应该先把C扎实地学好,不光要掌握C的语法,因为学习编

2011-06-11 02:37:00 556

原创 C C++ 程序员编程的经典书籍总结

这个帖子原本是在C++奋斗乐园论坛讨论的,后来觉得有必要和更多朋友分享下,所以就在这里也贴出来了,希望大家一起补充。因为我个人学的是 C/C++的,所以JAVA等程序语言的书籍我就不讨论了。这里讨论的主要是C/C++的经典书籍,另外还有计算机专业要学的一些重要课程领域的书。   C/C++:  《C程序设计语言》http://book.douban.com/subject/1139336/  

2011-06-10 19:26:00 933

原创 拷贝构造函数和赋值运算符 来自VCKBASE

关于拷贝构造函数和赋值运算符作者:冯明德重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。  以下讨论中将用到的例子: class CExample{public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuf

2011-06-10 17:44:00 456

原创 华为核心网 地点深圳 面试题

        部门:深圳华为核心网1. 121 1221 12321 123454321 不转换为字符 判断一个整形数据为对称。2. 不使用内存拷贝函数,删除MAX_LENGTH = 100的字符串中i个字符后的j个字符3. 写一个函数,判断左右括号是否匹配。 第一题 代码:数字放到一个数组中 从头到尾比较一次bool checknumber(unsigned int num

2011-06-09 20:49:00 3763

原创 设计模式 英文名Design Pattern

设计模式百科名片 相关书籍设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 目录 设计模式四人帮设计模式和框架设计模式的原则综述 "开-闭"

2011-06-09 20:41:00 4719

原创 敏捷开发模式和CMMI开发模式的探讨 概念

摘要:敏捷开发和CMMI的过程管理开发是当前关注最多的两种开发模式,其中体现的指导思想和组成内容具有很大的不同,为了更好的再实践中用好两种开发管理模式,促使国内软件企业的开发管理水平的提升,本文通过对两者之间的异同进行比较分析,力求通过明晰两者各自的特点和适用范围,在此基础之上对两者的融合提出建设性方法,希望能够发挥各自方法的优势,形成一个统一高效的开发管理过程来指导今后的应用软件开发管理模式。

2011-06-09 20:18:00 1179

原创 华为赛门铁克 深圳

华为员工待遇全面揭秘:待遇+环境 总部在深圳,人员共约3万,2003年销售额327亿,2004年销售额462亿,利润在10%左右。 [笔试面试] 笔试基本上都是一些技术上的基本功,可能最后一题会考你的逻辑推理能力,诸如FuErMoSi侦探判断几个人中谁说谎的问题,如果学过离散数学会对你有点帮助。笔试通过的话就是项目经理面视,问一些工作经历和打算(可能还会有部门经理talkwithu)。最后是人事部

2011-06-08 02:28:00 3268 1

原创 windows进程间通讯的方法

版权声明 请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 1.使用共享内存 代码如下: view plaincopy to clipboardprint? 01.void FileMapping(void) 02.{ 03. //打开共享的文件对象。 04. m_hMapFile = ::OpenFileMappin

2011-06-08 02:01:00 799

原创 C/C++程序员面试指南

C/C++程序员面试指南编辑本段图书信息   书 名: C/C++程序员面试指南   作 者:杨国祥   出版社: 电子工业出版社   出版时间: 2010-4-1   ISBN: 9787121103599   开本: 16开   定价: 49.00元编辑本段宣传语  从企业面试的角度来梳理C/C++程序员的技术功底   以技术经理的眼光来审视对C

2011-06-08 01:05:00 3904 2

原创 编写类String的构造函数、析构函数和赋值函数

01.#include   02.#include   03.  04.  05.  06.char* strCopy(char* pDest, const char* pSrc)  07.{  08.    assert((pDest != NULL) && (pSrc != NULL));  09.  10.      11.    char *pTmp = pDest;  12.    wh

2011-06-08 01:03:00 1053 4

原创 指针空间的申请和释放

一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 char *Ptr = NULL; Ptr = (char *)malloc(100 *

2011-06-08 00:28:00 27919 8

原创 字符串中左右括号匹配判断

一、要求: 判断一个字符串中的小括号是否匹配。例如,字符串“((())())”中的小括号匹配,而“)()”中的小括号不匹配。如果匹配则提示匹配,如果不匹配则提示第一个不匹配的括号的位置。  二、 效果:  三、思路: 得到字符串,从头开始,一个一个字符判断。 (1) 如果是左括号则压入栈中。 (2) 如果是右括号,则将一个左括号从栈中弹出,匹配一对。若此时栈中

2011-06-07 13:58:00 7223

原创 面试算法一

bool checknumber(unsigned int number){ unsigned int array[32] = {0}; //查找首位置对称数字 unsigned int first = 0; unsigned int num = number;  while(num) {  array[first] = num%10;  num = num/10;  first++; } f

2011-06-07 13:55:00 592

原创 排序算法总结

学习了这么多的排序算法,还没有做个总结,呵呵         冒泡排序冒泡排序是最慢的排序算法。在实际运用中它是效率最低的算法。它通过一趟又一趟地比较数组中的每一个元素,使较大的数据下沉,较小的数据上升。它是O(n^2)的算法。   快速排序快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。(1) 如果不多于1个数据,

2011-06-07 04:19:00 448

原创 WCHAR 总结的不错 转载

WCHAR我不再惧怕了 宽字符已经困扰我很久了,以前我都是设置项目的属性把它改为多字节,不用UNICODE。不过现在又遇到宽字节的问题,没有办法,只有硬着头皮学学:我找到的资料:http://hi.baidu.com/shongbee2/blog/item/207925546b6cdd5fd10906e0.htmlhttp://hi.baidu.com/shongbee2/blog/item/

2011-06-07 03:17:00 639

Lua实例代码大全_编程实例

luacom luacurl luafilesystem lualogging luasocket luasql

2020-10-17

《C++ STL开发技术引导》配套光盘(16章全)

《C++ STL开发技术引导》配套光盘(16章全) 兄弟姐妹们 来下吧 《C++ STL开发技术引导》配套光盘源代码 VC6 全部编译通过

2011-05-18

700API函数介绍

700多个API函数详细介绍 学习API 的朋友帮助很大

2008-09-09

unix shell 最经典的学习资料

unix shell 最经典的学习资料 shell是unix的核心所在 网络上真正学习的资料不多 提供给网友们下载,希望对大家有帮助

2008-09-09

空空如也

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

TA关注的人

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