<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AngelTempt的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AngelTempt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AngelTempt]]></copyright><item><title><![CDATA[尽量使用C++风格的类型转换 ]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5884021</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5884021</guid><author>AngelTempt</author><pubDate>Tue, 14 Sep 2010 17:04:00 +0800</pubDate><description><![CDATA[<br />仔细想想地位卑贱的类型转换功能（cast），其在程序设计中的地位就象goto语句一样令人鄙视。但是它还不是无法令人忍受，因为当在某些紧要的关头，类型转换还是必需的，这时它是一个必需品。 <br /><br />不过C风格的类型转换并不代表所有的类型转换功能。一来它们过于粗鲁，能允许你在任何类型之间进行转换。不过如果要进行更精确的类型转换，这会是一个优点。在这些类型转换中存在着巨大的不同，例如把一个指向const对象的指针（pointer-to-const-object）转换成指向非const对象]]></description><category></category></item><item><title><![CDATA[http通信]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5861647</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5861647</guid><author>AngelTempt</author><pubDate>Fri, 03 Sep 2010 15:52:00 +0800</pubDate><description><![CDATA[HTTP通信机制是在一次完整的HTTP通信过程中，Web浏览器与Web服务器之间将完成下列7个步骤(1) 建立TCP连接 在HTTP工作开始之前，Web浏览器首先要通过网络与Web服务器建立连接，该连接是通过TCP来完成的，该协议与IP协议共同构建Internet，即著名的TCP/IP协议族，因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议，根据规则，只有低层协议建立之后才能，才能进行更层协议的连接，因此，首先要建立TCP连接，一般TCP连接的端口号是80 （2） We]]></description><category></category></item><item><title><![CDATA[动态链接库的静态导入导出]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5787172</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5787172</guid><author>AngelTempt</author><pubDate>Wed, 04 Aug 2010 09:42:00 +0800</pubDate><description><![CDATA[<br />【一】静态导入导出<br />1.1 导出<br />1.1.1 __declspec(dllexport)关键字<br />　　在你需要导出的数据或者函数前使用__declspec(dllexport)<br />　　eg: __declspec(dllexport) int WoYaoDaoChu(int num){return num;} //ok 这个函数就是这个dll的导出函数了。<br />　　eg: class __declspec(dllexport) WoYaoDaoChu{}]]></description><category></category></item><item><title><![CDATA[vc.net]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5777018</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5777018</guid><author>AngelTempt</author><pubDate>Fri, 30 Jul 2010 16:37:00 +0800</pubDate><description><![CDATA[<br />头文件和库文件路径设置：<br />单个工程： <br /><br />头文件： 工程属性-〉C/C++-〉常规-〉附加包含目录 <br />库文件： 工程属性-〉链接器 -〉常规 -〉附加库目录 <br /><br /><br />所有： <br />任务栏 -〉工具 -〉选项 -〉项目 -〉VC++目录 -〉显示以下内容的目录（包含文件、库文件）<br />显示行号：<br />工具－－选项－－文本编辑器－－C#－－显示－－(选上)行号 ]]></description><category></category></item><item><title><![CDATA[ MFC消息映射与处理]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5777015</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5777015</guid><author>AngelTempt</author><pubDate>Fri, 30 Jul 2010 16:36:00 +0800</pubDate><description><![CDATA[<br />今天我们主要了解一下MFC程序的消息映射 <br />正文 <br />【1】Windows处理消息的方法： <br />在第0篇中见到的 <br />while(GetMessage(&msg,NULL,0,0)) <br />{ <br />TranslateMessage(&msg); <br />DispatchMessage(&msg); <br />} <br />【2】MFC处理消息的方法： <br />在第1篇见到的 <br />class CMyFrameWnd : publi]]></description><category></category></item><item><title><![CDATA[MFC 类]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5777013</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5777013</guid><author>AngelTempt</author><pubDate>Fri, 30 Jul 2010 16:35:00 +0800</pubDate><description><![CDATA[<br />常用CObject派生类：<br />CView视图类是直接关系到MFC应用程序的视觉效果的类库家族。<br />CDC视图类是在MFC程序里承担画图职责的类库家族。<br />CException类家族式MFC类库中负责异常处理的子类库。<br />CGdiObject类家族是负责提供画图工具对象的类家族。<br />使用MFC可以创建基于TCP/IP通信的网络应用程序，套接字类家族负责完成这方面的功能。CAsyncSoket,CSoket<br />非CObject派生类：<br />简单类]]></description><category></category></item><item><title><![CDATA[MFC 类]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5777011</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5777011</guid><author>AngelTempt</author><pubDate>Fri, 30 Jul 2010 16:35:00 +0800</pubDate><description><![CDATA[<br />常用CObject派生类：<br />CView视图类是直接关系到MFC应用程序的视觉效果的类库家族。<br />CDC视图类是在MFC程序里承担画图职责的类库家族。<br />CException类家族式MFC类库中负责异常处理的子类库。<br />CGdiObject类家族是负责提供画图工具对象的类家族。<br />使用MFC可以创建基于TCP/IP通信的网络应用程序，套接字类家族负责完成这方面的功能。CAsyncSoket,CSoket<br />非CObject派生类：<br />简单类]]></description><category></category></item><item><title><![CDATA[MFC定义的宏、全局函数及全局变量 ]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5777007</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5777007</guid><author>AngelTempt</author><pubDate>Fri, 30 Jul 2010 16:34:00 +0800</pubDate><description><![CDATA[<br />MFC和Windows程序一样，使用大量的宏，宏不带任何前缀，全由大写字母表示。 <br />1. MFC提供的主要宏：<br />•  消息映射宏： 声明消息映射表 (将于3.2.2节介绍)宏DECLARE_MESSAGE_MAP、定义消息映射表宏BEGIN_MESSAGE_MAP和END_MESSAGE_MAP对、消息映射表入口宏ON_加消息名。<br />•  动态 MFC对象宏： DECLARE_DYNCREATE和DECLARE_DYNAMIC， IMPLEMENT_DYNCREATE]]></description><category></category></item><item><title><![CDATA[  MFC中DoDataExchange()的作用]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5777006</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5777006</guid><author>AngelTempt</author><pubDate>Fri, 30 Jul 2010 16:33:00 +0800</pubDate><description><![CDATA[<br />void CDlgSelectCS::DoDataExchange(CDataExchange* pDX) <br />{ <br />    CDialog::DoDataExchange(pDX); <br />    DDX_Text(pDX, IDC_EDIT_SCR, m_ScrCS_Name); <br />    DDX_Text(pDX, IDC_EDIT_DEST, m_DestCS_Name); <br />}<br />MSDN是这样描述的：Called by the fr]]></description><category></category></item><item><title><![CDATA[MFC 程序执行流程]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5777002</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5777002</guid><author>AngelTempt</author><pubDate>Fri, 30 Jul 2010 16:32:00 +0800</pubDate><description><![CDATA[<br />程序的执行流程<br />一、WinMain()函数在哪儿<br />因为看不到WinMain()函数，许多初学者不知道程序究竟从哪儿开始，编程从哪儿下手，编写的代码何时运行等等，另外，还有很多看不懂的语句，最大的困难恐怕还是MFC的编程思想不太理解。各位既然选择小雅的教程来学习MFC，小雅就有责任将每一个你不明白的地方剖析清楚，因为小雅自己也曾为此而烦恼了几年。不过，饭还得一口一口地吃，最好的办法是先照葫芦画瓢，从容易的入手，再一步一步地深入。 <br />MFC把千篇一律的WinMain()]]></description><category></category></item><item><title><![CDATA[vc文件类型]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5707957</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5707957</guid><author>AngelTempt</author><pubDate>Thu, 01 Jul 2010 22:19:00 +0800</pubDate><description><![CDATA[<br />VC++新建工程里面各项的含义一：<br />文件 1: Active Server Page 是动态网页文件 <br />2: Binary File 是二进制文件 <br />3: C/C++ Header File 是c/C++头文件 <br />4: C++ Source File 是C++源文件 <br />5: Html Page Html 是文件 <br />6: Macro File 是宏 <br />7: SQL Script File 是SQL脚本文件<br />8: cur]]></description><category></category></item><item><title><![CDATA[C/C++编译器-cl.exe的命令选项 ]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5707870</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5707870</guid><author>AngelTempt</author><pubDate>Thu, 01 Jul 2010 21:28:00 +0800</pubDate><description><![CDATA[<br />和在IDE中编译相比，命令行模式编译速度更快，并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++编译器命令行模式设定和用法。<br /> <br />1、设置环境变量：<br />PATH=C:/Program Files/Microsoft Visual Studio 8/VC/bin<br />INCLUDE=C:/Program Files/Microsoft Visual Studio 8/VC/include<br />LIB=C:/Program Files/Mic]]></description><category></category></item><item><title><![CDATA[makefile文件及VC++自带的Nmake]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5707843</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5707843</guid><author>AngelTempt</author><pubDate>Thu, 01 Jul 2010 21:18:00 +0800</pubDate><description><![CDATA[1.Dos下运行VC++自带的Nmake，设置路径
==========================================
注：摘录侯俊杰--在 console mode 中使用 C/C++ 编译器，更多参照http://jjhou.youkuaiyun.com/article99-10.htm
●C/C++ 编译器需要的环境变数设定
古早以来，PC 上的 C 编译器，就需要两个环境变数：
LIB：这个环境变数告诉编译器说，必要的 libraries 在哪里（哪个磁碟目录下）
INCLUDE：]]></description><category></category></item><item><title><![CDATA[GTK 编程基本步骤]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5665869</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5665869</guid><author>AngelTempt</author><pubDate>Sat, 12 Jun 2010 10:42:00 +0800</pubDate><description><![CDATA[<br />GTK编程基本步骤<br /> <br />1.初始化<br />   gtk_init(&argc, &argv);<br /> <br />2.创建主窗口<br />   创建子窗口并加入容器<br /> <br />  GtkWidget *window;<br />  GtkWidget *button;<br /> <br />   window = gtk_window_new (GTK_WINDOW_TOPLEVEL);<br />   button = gtk_button_ne]]></description><category></category></item><item><title><![CDATA[经典台词]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5655971</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5655971</guid><author>AngelTempt</author><pubDate>Tue, 08 Jun 2010 16:06:00 +0800</pubDate><description><![CDATA[《士兵突击》老马对许三多说：你现在混日子，小心将来日子混了你。   许三多：有意义就是好好活，好好活就是做有意义的事。     光荣是在于平淡，艰巨是在于漫长。   吴哲：平常心，平常心！不抛弃，不放弃！苦不苦？想想红军两万五，累不累？洗洗回屋上床睡 人不是靠做出来的，是靠活出来的。《武林外传》“人在江湖飘，谁能不挨刀？白驼山壮骨粉，内用外服均有奇效。挨了刀涂一包，还想再挨第二刀，闪了腰吃一包，活到二百不显老。白驼山壮骨粉，青春的粉，友谊的粉，华山论剑指定营养品，本镇各大药铺医馆均有销售，购买时，请认准黑蛤]]></description><category></category></item><item><title><![CDATA[名言警句]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5655849</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5655849</guid><author>AngelTempt</author><pubDate>Tue, 08 Jun 2010 15:32:00 +0800</pubDate><description><![CDATA[<br />有一种撤退叫胜利，有一种占领叫失败。<br />         当胡宗南占领延安，余则成心中茫然失措时，与其接头的书店罗掌柜劝勉余的这一句话，成为电视剧《潜伏》里的经典台词之一。 <br /> <br />罗马不是一天建成的。<br />千里之行，始于足下。<br />万丈高楼平地起。<br /> <br />滚滚长江东逝水，浪花淘尽英雄。历史长河，见证了多少英雄的沉浮。<br /> <br />英雄莫问出处，富贵当思原由。<br /> <br />一个篱笆三个桩，一个好汉三个帮。<br />]]></description><category></category></item><item><title><![CDATA[Ajax]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5642425</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5642425</guid><author>AngelTempt</author><pubDate>Wed, 02 Jun 2010 15:19:00 +0800</pubDate><description><![CDATA[<br />Ajax <br /><br />Ajax，异步JavaScript与XML，是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样，Web页面不用打断交互流程进行重新加裁，就可以动态地更新。使用Ajax，你可以创建接近本地桌面应用的，直接的、高可用的、更丰富的、更动态的Web用户接口界面。 <br /><br />Ajax处理过程 <br /><br />一个Ajax交互从一个称为XMLHttpRequest的JavaScript对象开始。如同名字所暗示的，它允许一个客户端脚本来执行]]></description><category></category></item><item><title><![CDATA[xml文件结构]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5630980</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5630980</guid><author>AngelTempt</author><pubDate>Fri, 28 May 2010 15:40:00 +0800</pubDate><description><![CDATA[一个XML文件通常包含文件头和文件体两大部分1.     文件头XML文件头由XML声明与DTD文件类型声明组成。其中DTD文件类型声明是可以缺少的，关于DTD声明将在后续的内容中介绍，而XML声明是必须要有的，以使文件符合XML的标准规格。在前面的Flowers.xml文件中的第一行代码即为XML声明：  版本信息用于说明xml语言是用的版本，版本为1.0或者1.1 ：ver]]></description><category></category></item><item><title><![CDATA[常成员函数]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5630166</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5630166</guid><author>AngelTempt</author><pubDate>Fri, 28 May 2010 11:13:00 +0800</pubDate><description><![CDATA[常成员函数         　　使用const关键字进行说明的成员函数，称为常成员函数。只有常成员函数才有资格操作常量或常对象，没有使用const关键字说明的成员函数不能用来操作常对象。常成员函数说明格式如下：         　　      ()   const；         其中，const是加在函数说明后面的类型修饰符，它是函数类型的一个组成部分，因此，在函数实现部分也要带const]]></description><category></category></item><item><title><![CDATA[关于复制构造函数]]></title><link>https://blog.youkuaiyun.com/AngelTempt/article/details/5612996</link><guid>https://blog.youkuaiyun.com/AngelTempt/article/details/5612996</guid><author>AngelTempt</author><pubDate>Fri, 21 May 2010 08:48:00 +0800</pubDate><description><![CDATA[#define DISALLOW_EVIL_CONSTRUCTORS(TypeName)      TypeName(const TypeName&);           void operator=(const TypeName&)   class ScriptExtensionRegister  { public: // private: //]]></description><category></category></item></channel></rss>