⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tipoftheday.h

📁 Visual_C++[1].NET_Bible1 Visual_C++宝典书中的全部源码
💻 H
字号:
// TipOfTheDay.h : Defines the ATL Server request handler class
//
#pragma once

[ request_handler("Default") ]
class CTipOfTheDayHandler
{
private:
	// Put private members here
	
protected:
	// Put protected members here
	_bstr_t m_bsCategoryMajor;		// category major: company, product, heading
	_bstr_t m_bsCategoryMinor;		// category minor: division, technology, {optional}
	_bstr_t m_bsTipOfTheDay;		// Tip Of The Day: Text but could be substituted with quote of the day
	_bstr_t m_bsSource;				// Source: Who added the tip or came up with the quote

	bool m_bInited;

	inline bool IsInited(bool bShowInstructions = false)
	{
		if (!m_bInited && bShowInstructions)
		{
			m_HttpResponse << "Call RandomTip before accessing any Tip* Methods";
		}
		return m_bInited;
	}
public:
	// Put public members here

	HTTP_CODE ValidateAndExchange();

	// Our tag handlers for our DLL
	[ tag_name(name="DisplayVersion") ]
	HTTP_CODE OnDisplayVersion(void);

	[ tag_name(name="RandomTip") ]
	HTTP_CODE OnRandomTip(void);

	[ tag_name(name="TipCategoryMajor") ]
	HTTP_CODE OnTipCategoryMajor(void);

	[ tag_name(name="TipCategoryMinor") ]
	HTTP_CODE OnTipCategoryMinor(void);

	[ tag_name(name="TipOfTheDay") ]
	HTTP_CODE OnTipInfo(void);

	[ tag_name(name="TipSource") ]
	HTTP_CODE OnTipSource(void);

}; // class CTipOfTheDayHandler

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -