tipoftheday.h

来自「Visual_C++[1].NET_Bible1 Visual_C++宝典书中」· C头文件 代码 · 共 53 行

H
53
字号
// 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 + =
减小字号Ctrl + -
显示快捷键?