C++
文章平均质量分 86
莫川
阿里巴巴集团高级无线开发专家
展开
-
基于TCP/IP协议的C++网络编程(API函数版)
源代码:http://download.csdn.net/detail/nuptboyzhb/4169959基于TCP/IP协议的网络编程定义变量——获得WINSOCK版本——加载WINSOCK库——初始化——创建套接字 ——设置套接字选项——关闭套接字——卸载WINSOCK库——释放所有资源整个程序架构分为两大部分,服务器端客户端。服务器SOCKET程序流程:socket原创 2012-03-24 21:55:28 · 10540 阅读 · 1 评论 -
c++调用matlab生成的Dll动态连接库
点击打开链接http://download.csdn.net/detail/nuptboyzhb/4228429c++调用matlab生成的Dll动态连接库实验平台: matlab 7.0(R2009a) VC++6.0思路:1. 设置matlab的编译器,使用外部的VC或者gcc等编译器。 2. 编译m文件成dll 3. 设置VC的Include路径和li原创 2012-04-15 20:30:08 · 15196 阅读 · 5 评论 -
c++某种文件格式的读取与写入范例[stl]
如下文件格式:nupt1 # 123sdsds56 # 地方第三方地nupt2 # 12sdsdsd56 # 地方第三方nupt3 # 123df6 # etdfdfdfnupt4 # 123s6 # dfdfdfdfdfnupt5 # 123df56 # dfdfdfdfdfdfnupt6 # 12345原创 2012-04-21 15:09:07 · 3159 阅读 · 0 评论 -
STL入门导论[原+译]
STL入门引导涉及到的源码:http://download.csdn.net/detail/nuptboyzhb/4239649STL主要有以下六个大的部分:l 迭代器(iterators)迭代器可以理解为一个模板指针;迭代器技术能够使程序反复的对STL容器的内容进行访问;l 算法(alogrithms)STL提供了很多的数据结构算法,这些算法在std命名空间中定义,通原创 2012-04-19 16:31:50 · 2461 阅读 · 0 评论 -
sizeof和strlen举例
代码:// SizeofTest.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "memory.h"#include "stdlib.h"#include "string.h"typedef struct{ int x; int data[1原创 2012-04-16 18:44:21 · 2368 阅读 · 0 评论 -
MFC拆分窗口及它们之间的数据交换
源代码:http://download.csdn.net/detail/nuptboyzhb/4221531CSplitterWnd类CSplitterWnd类提供一个分隔器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口。窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗口ID的任何CWnd对象。一个CSplitterWnd对象通常被嵌入CFrameWnd或CM原创 2012-04-12 20:53:26 · 8515 阅读 · 3 评论 -
MFC用GDI+动感歌词的制作
源代码:http://download.csdn.net/detail/nuptboyzhb/4219669 源代码:1. 插入一个对话框的资源,删除默认控件,并为对话框创建一个类,命名为ClyricDlg;2. 在对话框的头文件中添加GDI+相关的头文件和动态库#define UNICODE#ifndef ULONG_PTR#def原创 2012-04-12 11:22:51 · 4089 阅读 · 0 评论 -
MFC枚举所有窗体,并向打开的窗体发送关闭消息
源代码:http://download.csdn.net/detail/nuptboyzhb/4162747枚举窗体的信息1. 新建一个基于单文档的应用程序,注意将View类的父类设置为CListView,并在PreCreateWindow函数中设置它的风格:cs.style |= LVS_REPORT | LVS_NOSORTHEADER;//设置列表视为报表格式2.原创 2012-03-22 13:28:26 · 2935 阅读 · 0 评论 -
MFC模板CArray及其派生类
CArray及其派生类1. 简介:访问方法及效率和普通的数组一样,比普通数组强大的功能是可以改变数组的大小。Array采用队列方式存储数据,因而其内部数据元素是以物理方式顺序排列的,所以检索、顺序执行GetAt()等函数的速度是相当快的。但是由于每次队列长度变化后,数据都要重新申请内存、拷贝内存、释放内存,Insert/Add/RemoveAt()的速度都很慢。 特点:通过索引(数组下原创 2012-04-09 20:24:15 · 2697 阅读 · 0 评论 -
MFC界面相关(彩色工具栏)
MFC工具栏控件 创建工具栏步骤: (1)在Resource View中插入新toolbar (2)在toolbar上双击增加按钮,更改ID为ID_BUTTON,编译后在resource.h中即可看到 #define ID_BUTTON1 32771 (3)在框架类中添加保护的成员变量 CToolBar m_MyToolBar; (4)在框原创 2012-04-08 20:56:36 · 3237 阅读 · 0 评论 -
MFC线程钩子和全局钩子[HOOK DLL]
第一部分:API函数简介1. SetWindowsHookEx函数函数原型HHOOK SetWindowsHookEx( int idHook, // hook type HOOKPROC lpfn, // hook procedure HINSTANCE hMod, // handle to application ins原创 2012-04-05 21:49:17 · 7644 阅读 · 1 评论 -
MFC画二维动态图表[GDI]
源博客:http://www.codeproject.com/Articles/9350/2D-Animated-Charts源代码:http://download.csdn.net/detail/nuptboyzhb/4202051简介:CGraphObject是由CWnd类派生出来,因此,CGraphObject类是一个窗口类;即,每个图表都是一个窗口;因此,每一个图表的创建,应该放在翻译 2012-04-05 22:11:03 · 4320 阅读 · 1 评论 -
MFC的SendMessage函数详解
SendMessage函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。函数原型 :LRESULT SendMessage(HWND hWnd,UINT wMsg,WPARAM wParam,LPARAM IParam);参数: hWn原创 2012-03-19 20:06:19 · 22585 阅读 · 4 评论 -
MFC超链接静态类的使用
源代码:http://download.csdn.net/detail/nuptboyzhb/4197151 CHyperLink类,是由CStatic类派生出来,重载了CStatic类的如下函数:public: virtual BOOL PreTranslateMessage(MSG* pMsg); virtual BOOL DestroyWindow(原创 2012-04-03 15:38:22 · 2463 阅读 · 0 评论 -
vector容器类的使用[c++ stl]
vector容器类的使用郑海波 2012-4-20 南京1. vector容器简介:vector向量容器是一种随机访问的数组类型,它提供了对数组元素的快速访问、随机访问,以及在序列尾部快速、随机地插入和删除操作。它类似于数据结构中的队列、数组和堆栈等概念。2. vector容器的定义2.1 头文件 #include2.2 命名空间 usi原创 2012-04-20 21:39:00 · 6663 阅读 · 2 评论