自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 th

/#include "stdafx.h"#include "ThreadSynch.h"#include "ThreadSynchDlg.h"//头文件#include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif//我们使用MFC类来操作事件和

2010-05-27 00:17:00 229

原创 ip & cstring

 UpdateData(TRUE); unsigned   char   *pIP;     DWORD   dwIP;   m_cIPAddress.GetAddress(dwIP);   pIP   =   (unsigned   char*)&dwIP;   m_strTemp.Format("%u.%u.%u.%u",*(pIP+3),   *(pIP+2),   *(pIP+1),  

2010-05-27 00:12:00 204

原创 lianxi

// ListTestDlg.h : header file//#if !defined(AFX_LISTTESTDLG_H__FFD2EAE7_77CF_4E65_BF32_570B4565E0CB__INCLUDED_)#define AFX_LISTTESTDLG_H__FFD2EAE7_77CF_4E65_BF32_570B4565E0CB__INCLUDED_#if _MSC_V

2010-03-04 22:05:00 239

转载 不使用对话框模板资源创建对话框应用

Visual c++中不使用对话框模板资源创建对话框应用  引言通常情况下,利用vc为应用程序创建对话框需要使用对话框模板资源。通过vc++集成开发环境中的对话框编辑器以可视化的方式创建对话框资源,这种方法可以应用于大多数对话框编程的情况下。但涉及对话框的程序模块必然依赖于开发项目资源,不能作为多个开发项目共享的公用程序模块。比如,笔者开发的一系列应用程序,都需要一个用户输入注

2010-03-01 00:04:00 2237 1

原创 文件夹选取

void CTestDlg::OnButton1() { // 要求Windows 95/NT4 或更新版本 ASSERT(LOBYTE(LOWORD(GetVersion())) >= 4); TCHAR szPath[_MAX_PATH]; BROWSEINFO bi; // 指定父窗口,在对话框显示期间,父窗口将被禁用 bi.hwndOwner = NULL; // 如果指定NULL,就

2010-02-08 19:15:00 237

原创 排序

#include void sort(int a[10]);void main(){ int a [10]; for(int i = 0; i {  printf("enter a integer for a[%d]/n", i);  scanf("%d", &a[i]); } sort(a); for( i = 0; i {  printf("%d  ", a[i]); }}/*******

2010-02-08 18:55:00 192

原创 线程2

#include "stdafx.h"#include "ThreadMessage.h"#include "Calculate.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif#include "ThreadMessageDlg.h"///////////

2010-02-08 18:44:00 181

转载 线程

#define MAX  100typedef struct INFO{ int integer; char structstr[MAX];}info;void ThreadSendInteger(int myint);void ThreadSendStruct(LPVOID lpParameter);void ThreadMax();///////////////////////////

2010-02-08 18:39:00 165

原创 尽量用new和delete而不用malloc和free malloc和free

尽量用new和delete而不用malloc和free malloc和free(及其变体)会产生问题的原因在于它们太简单:他们不知道构造函数和析构函数。 假设用两种方法给一个包含10个string对象的数组分配空间,一个用malloc,另一个用new:    string *stringarray1 = static_cast(malloc(10 * sizeof(string))); strin

2010-02-08 18:30:00 328

原创 尽量用编译器而不用预处理

这个条款最好称为:“尽量用编译器而不用预处理”,因为#define经常被认为好象不是语言本身的一部分。这是问题之一。再看下面的语句:#define ASPECT_RATIO 1.653编译器会永远也看不到ASPECT_RATIO这个符号名,因为在源码进入编译器之前,它会被预处理程序去掉,于是ASPECT_RATIO不会加入到符号列表中。如果涉及到这个常量的代码在编译时报错,就会很令人费解,

2010-02-08 18:29:00 378

原创 C++重载函数和运算符

C++重载函数和运算符重载概述 有了C++语言,你就可以重载函数和运算符。重载是一种应用,它在同一范围中为一个给定函数名称提供了多种定义。委托编译器依据调用该函数的参量选择合适的函数或运算符的版本。例如: double max(double d1,double d2) { return (d1>d2)?d1:d2; } int max (int i1, int i2)

2010-02-08 18:25:00 254

原创 函数的重载

 C++中,当有一组函数完成相似功能时,函数名允许重复使用,编译器根据参数表中参数的个数或类型(不能根据形参变量名)来判断调用哪一个函数,这就是函数的重载。  重载函数只要其参数表中参数个数或类型不同,就视为不同的函数。例如5-26: 例5-26 #include void show(int val){ printf("Integer: %d/n", val);}void show(dou

2010-02-08 18:24:00 210

原创 sql语句

select *from studentselect student_id from studentselect student_id ,student_name from studentselect student_id student_name from student  将student_name 作为student_id的别名处理如:   select student_id a from

2010-02-08 18:21:00 341 1

原创 hook

#include "keyhook.h"HWND glhPrevTarWnd=NULL; // 窗口句柄HWND glhHook=NULL; // 鼠标钩子句柄HINSTANCE glhInstance=NULL; // DLL实例句柄//****************************安装hook****************************//DTLINK void

2010-02-08 18:18:00 195

转载 创建窗口

#include LRESULT CALLBACK WindowProc(        HWND hwnd,       UINT uMsg,       WPARAM wParam,       LPARAM lParam       );int WinMain(HINSTANCE hInstance,             HINSTANCE hPrevInstance,     

2010-02-08 18:08:00 165

原创 vc

非常好的vc插件,自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误,等等啦……支持VC++ 6, VC++ 5 andVC 3!  

2010-02-08 13:14:00 148

LInux 精华

Linux使用技巧集 FAQ 入门操作教程

2011-11-29

数据结构与算法合集

数据结构与算法合集: 数据结构、逻辑结构和、物理结构、存储器模型;算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。

2011-11-29

Linux实战.pdf

Linux实战工程师视频笔记(入门级),附带Linux命令示例说明,学习Linux入门级必备教材

2011-09-13

va_x_setup1301

非常好的vc插件,自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误,等等啦……支持VC++ 6, VC++ 5 andVC 3!

2010-02-02

va_x_setup1301

非常好的vc插件,自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误,等等啦……支持VC++ 6, VC++ 5 andVC 3!

2010-02-02

vc字典 VC库函数查询软件

VC小词典>>就是一款十分方便的VC库函数查询软件.

2010-02-02

空空如也

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

TA关注的人

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