自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++标准库

1、标准库:string#include int _tmain(int argc, _TCHAR* argv[]){ std::string s1 = "1111111111"; std::string s2("1111111111"); std::string s3(9,'1'); std::string s4(s1); s3 += "2222222"; if(s4 == s

2015-11-18 15:26:42 336

原创 读书笔记:构造函数、析构函数、拷贝构造函数、赋值函数

一、构造函数和析构函数运行顺序        构造函数运行顺序:先调用基类的构造函数,然后初始化基类成员变量(调用构造函数(无限迭代)),接着调用本身构造函数,最后初始化成员变量(调用构造函数(无限迭代))        析构函数运行顺序:与构造函数相反,首先执行自身析构函数,然后执行基类的析构函数。二、构造函数初始化列表:        不按照程序员安排的初始化列表顺序,而是按照

2015-11-17 08:56:27 497

原创 C++ 动态特性

1、模板实现实例  class CRectangle { public:     void Draw() {         cout<<"CRectangle:Draw()"<<endl;     } }; template class CShape { public:     void Draw(T* t) {         t->

2015-11-16 10:16:01 376

原创 读书笔记:virtual关键字分析

1、当一个类被用来作为基类的时候,才会把析构函数写成虚函数 --注意是基类样例:没有基类class CBase { public: CBase(){ OutputDebugStringA("CCBase\n"); } //基类没有声明virtual ~CBase(){ OutputDebugStringA(

2015-11-13 10:49:36 271

原创 读书笔记:const_cast,reinterpret_cast,static_cast,dynamic_cast

1、reinterpret_cast            Allows any pointer to be converted into any other pointer type. Also allows any integral type to be converted into any pointer type and vice versa.样例int _tmain(int

2015-11-13 09:15:53 275

原创 读书笔记:连接运算符##

//连接运算符## #define DOWHAT(name) Do##name int DoTest() { OutputDebugStringA("test pass!"); return 0; } int _tmain(int argc, _TCHAR* argv[]){ DOWHAT(Test)(); return 0;}

2015-11-12 17:41:21 296

原创 Win32API:CreateDialog、DialogBox、DialogProc

一、CreateDialog  函数功能:该宏在内存中从对话框模板上创建一个无模式对话框。此宏使用CreateDialoglndirectparam 函数。    函数原型:HWND CreateDialoglndirect(HINSTANCE hlnstance,LPCDLGTEMPLATE IPTemplate,HWNDhWndParent,DLGPROC IPDialogFunc

2015-11-03 10:53:32 6093

原创 WinAPI:PageSetupDlg、PagePaintHook

一、PageSetupDlg 函数功能:该函数创建一个PageSetup对话框,此对话框能使用户指定打印页的属性。这些属性包括纸张大小和来源,送纸方向和页边距。    函数原型:BOOL PageSetupDlg(LPPAGESETUPDLGI ppsd);    参数:    Ippsd:指向一个包含初始化对话框信息的PAGESETUPDLG结构。当函数返回时,该结构

2015-11-02 15:20:03 670

原创 WinAPI:PrintDIg、PrintHookProc

一、PrintDIg    函数功能:该函数显示打印对话框或打印设置对话框。打印对话框使用户指定特殊的打印工作的特点。    打印设置对话框不能应用在新应用程序中,它已经被PageSetupDlg函数创建的打印设置公共对话框所替代。    函数原型:BOOL PrintDIg(LPPRINTDLG Ippd);    参数:    Ippd:指向一个含有初始化对

2015-11-02 15:14:44 836

原创 WinAPI:FindText、ReplaceText、FRHookProc

一、FindText   函数功能:该函数创建一个系统定义的无模式Find对话框,为使用户指定一个串来查找文本内的文字。    函数原型:HWND FindText(LPFINDREPLACE lpfr);    参数:    Ipfr:指向一个FINDEPLACE结构,此结构包含用来初始对话框的信息。对话框用此结构把用户输入的信息传送到应用程序。有关更多的信息,请参见

2015-11-02 14:01:51 649

原创 WinAPI:GetOpenFileName、GetSaveFileName、OFNHookProc

一、GetSaveFileName函数功能:该函数创建一个Open公共对话框,使用户指定驱动器、目录和文件名、或使用户打开文件。    函数原型:BOOL GetOpenFileName(LPOPENFILENAME Ipofn);    参数:    Ipofn:指向包含初始化对话框的信息的一个OPENFILENAME结构。当OpenfileName函数返回时,此结构

2015-11-02 13:50:04 1766

原创 WinAPI:ChooseFont 和 CFHookProc

一、ChooseFont     函数功能:该函数创建一个使用户选择逻辑字体属性的对话框,这些属性包括字体名称、字体风格(如粗体、斜体或正常体)、字号、效果(如强调线,下划线或字体颜色)和手写体(或字符集)。    函数原型:BOOL ChooseFont(LPCHOOSEFONT Ipcf);    参数:    Ipcf:指向一个含有初始化对话框信息的CHOOSEF

2015-11-02 11:35:13 773

原创 WinAPI:ChooseColor 和 CFHookProc

一、ChooseColor    函数功能:该函数创建一个能使用户从中选择颜色的通用颜色对话框。    函数原型:BOOL ChooseColor(LPCHOOSECOLOR IpCC);    参数:    lpCC:指向一个包括初始化对话框信息的CHOOSECOLOR结构。当ChooseColor函数返回时,此结构含有有关用户颜色选择的信息。    返回

2015-11-02 11:22:27 506

原创 Win32 控件 -- 按钮

#define IDB_ONE 3301#define IDB_TWO 3302LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc; static HWND hButton1; sta

2015-11-02 10:24:20 509

南京市旅游信息查询系统

 主要研究了旅游信息查询系统的动态数据库的规划设计与建设、系统的网页规划、设计与制作和相关数据库的建立<br>与运用。通过使用网络编程语言,实现了对旅游信息查询系统的动态更新、与查询者之间的互动,保障为旅游者和旅游管理<br>者提供动态性、现实性的旅游信息,提供更好的旅游信息查询服务。

2008-07-29

空空如也

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

TA关注的人

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