自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lgs的专栏

VC基础知识

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 CTreeCtrl(图片和状态图片、动态提示、选中节点颜色、查询)

1.结构体   typedef struct _TV_ITEM {   UINT mask; //结构成员有效性屏蔽位   HTREEITEM hItem; //数据项控制句柄   UINT state; //数据项状态 s  UINT stateMask; //状态有效性屏蔽位   LPSTR pszText; //数据项名称字符串   int cchTextMax;

2011-06-13 17:39:00 4557

原创 安装gcc-3.4.6.rpm

资源下载安装顺序:rpm -ivh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm  --nodeps --forcerpm -ivh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --forcerpm -ivh glibc-devel-2.3.4-2.43.i386.rpm  --nodeps --for

2014-10-15 14:59:17 6287

转载 如何为嵌入式开发建立交叉编译环境

作者:梁元恩在裁减和定制Linux,运用于你的嵌入式系统之前,由于一般嵌入式开发系统存储大小有限,通常你都要在你的强大的pc机上建立一个用于目标机的交叉编译环境。这是一个由编译器、连接器和解释器组成的综合开发环境。交叉编译工具主要由 binutils、gcc 和 glibc 几个部分组成。有时出于减小 libc 库大小的考虑,你也可以用别的 c 库来代替 glibc,例如 uClibc、die

2014-10-14 18:28:58 588

转载 C# DllImport的用法

大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名字空间 using System.Runtime.InteropServices;MSDN中

2013-06-09 15:28:31 631

原创 xml文件的读写

使用微软提供的库1.安装msxml4.msi2.头文件包含#import  3.xml的读写// 写入xmlbool CXml::Write(const CFODrawShapeSet* pShapeList, const CString strFilePath){ MSXML2::IXMLDOMDocumentPtr pDoc = NULL; MSXML2::IX

2012-02-15 17:30:40 589

转载 多线程技术

VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为 “延时6秒”,添加按钮的响应函数,代码如下: void CSingleThread

2012-02-15 16:19:17 457

原创 静态dll和动态dll(创建、区别、调用方式)

1.创建dll   (1)创建mfc的*.dll项目,直接在*.h文件下写全局函数              int GetnSize(int n);    (2)在*.cpp中写             int GetnSize(int n)             {              return n + 1;             }     (3

2012-02-15 15:24:38 708

转载 CListCtrl使用技巧

CListCtrl使用技巧以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item      LVS_REPORT: 显示item详细资料

2011-11-15 19:39:29 344

转载 VC 开机自动启动程序代码

很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsoft\\Windows\\CurrentVersion\\Run 。参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作)   //实用代码一 int C***Dlg::CreateRun(void){//添加以下代码

2011-10-28 14:34:16 476

原创 ADO 连接sql server

注意:下面的sql server数据库连接方式,性能从低到高1.DSN   strConnect = "DSN=mng;DRIVER={SQL Server};DATABASE=msdb;";2.DSN-less   strConnect = "driver=

2011-10-19 12:22:03 768

转载 VC读写ini文件

VC读写ini文件的函数VC中用函数读写ini文件的方法1.向ini文件中写入信息的函数1.1把信息写入系统的win.ini文件1.2把信息写入自己定义的.ini文件2.从ini文件中读取数据的函数2.1从系统的win.ini文件读取字符串2.

2011-10-19 12:13:03 533

转载 socket常识

http://www.cnblogs.com/yejiansnake/archive/2008/10/27/socket.html1) 在使用MFC编写socket程序时,必须要包含都文件。  2) AfxSocketInit() 这个函数,在使用CSocket前一定要先

2011-10-11 17:05:41 366

转载 vc中socket编程步骤(Winsock2)

sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服

2011-10-11 17:04:16 990

转载 SocketAPI,CAsyncSocket,CSocket内幕及其用法

Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。    也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句

2011-10-11 16:57:27 508

转载 MFC疑难注解:CAsyncSocket及CSocket

MFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。一、CAsyncSocke

2011-10-11 16:51:44 470

原创 PreTranslateMessage()(一些快捷键的屏蔽、父类消息传递给子类)

BOOL CUCCDrawCtrl::PreTranslateMessage(MSG* pMsg) { // 处理tab中的一些控件的消息 if (m_pTabCtrl->m_pComboBoxMatch->m_hWnd == pMsg->hwnd)  retur

2011-07-25 09:32:05 1727

原创 CTreeCtrl使用CToolTipCtrl(设置有换行、延迟、显示数据动态切换)

1.CToolTipCtrl* m_pToolTip;    // 节点信息提示    HTREEITEM m_oldItem;      // 记录上一次鼠标所在节点2. m_pToolTip = new CToolTipCtrl;    m_oldItem = NULL;3.

2011-07-20 17:28:37 2759 2

转载 CToolTipCtrl用于CTreeCtrl

使用CtoolTipCtrl 导读:本文适用于相对静止的控件,比如按钮,不适用于向树型控件这样的位置不固定的控件(因为树型控件经常被折叠和展开) CtoolTipCtrl封装了一个工具提示的控件,可弹出一个单行的小窗口来显示一些描述信息,大多时候它是隐藏的,除非用户将光标移到要显

2011-07-19 17:30:26 1244

原创 拖拽操作、拖拽光标设置(CTreeCtrl)

这里以CTreeCtrl为例1.首先鼠标OnLButtonDown选中节点void CTreeX::OnLButtonDown(UINT nFlags, CPoint point){ UINT uFlags; HTREEITEM hItem = HitTest(point, &u

2011-07-15 15:34:25 2893

原创 一些常用操作

设置鼠标的光标          SetCursor(AfxGetApp()->LoadCursor(IDC_CURSOR1));          并将继承类的一部分注销,如:          BOOL CMyButtonLine::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)          {            return

2011-06-27 10:16:00 435

原创 模态(modal)和非模态(modeless)对话框的区别

模态(modal)和非模态(modeless)对话框的区别 1.Modal对话框 CModalDlg dlg; dlg.DoModal();2.modeless对话框CResultDlg* dlg=new CModelessDialog(pWnd);dlg->Create(IDD_MODELESS_DIALOG);dlg->ShowWindow(SW

2011-06-20 16:44:00 974

原创 动态生成控件(CButton, CComboBox, CTreeCtrl, CListCtrl, CTabCtrl, CEdit)、字体设置、常见设置

一、动态生成控件1.CButton   Create(_T("查询"), WS_CHILD|BS_PUSHBUTTON, rect, this, 1);2.CComboBox   Create(WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST, rect, this, 1);3.CTreeCtrl   Create(WS_VISIBLE | TVS_H

2011-06-20 16:20:00 2225

原创 CListCtrl(数据的插入、删除、查询)

1.更新控件行列    // 删除所有行、列   m_pListMIS->DeleteAllItems();   while(m_pListMIS->DeleteColumn(0));   m_pListMIS->InsertColumn(0, "名称▲", LVCFMT_LEFT, 100);   m_pListMIS->InsertColumn(1, "编号▲", LVCF

2011-06-20 16:19:00 6297

arm-linux-gcc-2.95.3

使用里面的包自己配置交叉环境 参考 http://blog.csdn.net/qing2087312/article/details/40081775 由于包大小的限制,此包缺一个linux-2.4.21.tar.bz2内核文件,下载地址 https://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.21.tar.bz2

2014-10-15

gcc-3.4.6.rpm完整包

当前本人在centos6.2_32安装成功 安装顺序 rpm -ivh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force rpm -ivh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force rpm -ivh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force rpm -ivh cpp-3.4.6-11.i386.rpm --nodeps --force rpm -ivh gcc-3.4.6-11.i386.rpm --nodeps --force rpm -ivh gcc-c++-3.4.6-11.i386.rpm --nodeps --force rpm -ivh libstdc++-devel-3.4.6-11.i386.rpm --nodeps --force rpm -ivh libstdc++-3.4.6-11.i386.rpm --nodeps --force

2014-10-15

opencv pca 人脸识别

修改别人的人脸识别程序,绝对值5分。详细的pca使用过程:示例样图、训练、识别。

2014-07-22

电话缴费系统 j2se mysql数据库

java实现的电话缴费系统!(基于cms)

2008-05-18

空空如也

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

TA关注的人

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