📄 warcgibase.cpp
字号:
#include "StdAfx.h"#include "WarCgiBase.h" // class implemented#ifndef WAR_SSTREAM_INCLUDED# include <sstream>#endifusing namespace std;/////////////////////////////// PUBLIC /////////////////////////////////////////============================= LIFECYCLE ====================================WarCgiBase::WarCgiBase(){}// WarCgiBaseWarCgiBase::~WarCgiBase(){}// ~WarCgiBase//============================= OPERATORS ====================================//============================= OPERATIONS ===================================void WarCgiBase::MakePage() { MakePageHeader(); MakeContent(); MakePageFooter();}void WarCgiBase::MakePageHeader() { mOutBuf << "<!doctype html public \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n" << "<html>\n" << "<head>\n" << "<meta http-equiv=\"Content-Type\" content=\"" << GetContentType() << "; charset=" << GetCharset() << "\">\n" << "<meta name=\"GENERATOR\" content=\"WFDE-" << WAR_LIBRARY_VERSION << "\">\n" << "<title>" << GetTitle() << "</title>\n" << "<link REL=\"stylesheet\" HREF=\"/default.css\" TYPE=\"text/css\">\n" << "</head>\n" << "<body>\n";}void WarCgiBase::MakePageFooter() { mOutBuf << "</body>\n</html>\n";}war_ccstr_t WarCgiBase::GetLanguage() const{ return mLngPtr->GetLngCode().c_str();}war_ccstr_t WarCgiBase::GetContentType() const{ return "text/html";}war_ccstr_t WarCgiBase::GetCharset() const{ return mLngPtr->GetCharset().c_str();}//============================= CALLBACK ===================================//============================= ACCESS ===================================//============================= INQUIRY ===================================/////////////////////////////// PROTECTED ////////////////////////////////////////////////////////////////// PRIVATE ///////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -