看了一个用WININET编的浏览器,有几处不明白,希望高手指教
1.出现这样两行代码:
UpdateData(TRUE);
....
UpdateData(FALSE);UpdateData()函数的功能是什么?
2.try{ }其中有一大段程序,try的作用是什么?3.CHttpFile* pFile
.....
pFile->AddRequestHead(_T("MyBrowser");
说是指定标头,什么是标头?4.当请求被拒绝,提示输入密码:
if(dwRet==HTTP_STARUS_DENIED)
{
dword dwPrompt;
dwPrompt=pFile->ErrorDlg(NULL,
ERROR_INTERNET_INCORRECT_PASSWORD,
FLAGS_ERROR_UI_FLAGS_GENERATE_DATA|
FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS,NULL);这段代码功能是什么?5.有一段代码判断是否要重定向,
请问重定向是什么意思?6.还有一个关于CString类的问题
CString str;
str.left();
str.mid();
各代表什么意思,怎么用?
1.出现这样两行代码:
UpdateData(TRUE);
....
UpdateData(FALSE);UpdateData()函数的功能是什么?
2.try{ }其中有一大段程序,try的作用是什么?3.CHttpFile* pFile
.....
pFile->AddRequestHead(_T("MyBrowser");
说是指定标头,什么是标头?4.当请求被拒绝,提示输入密码:
if(dwRet==HTTP_STARUS_DENIED)
{
dword dwPrompt;
dwPrompt=pFile->ErrorDlg(NULL,
ERROR_INTERNET_INCORRECT_PASSWORD,
FLAGS_ERROR_UI_FLAGS_GENERATE_DATA|
FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS,NULL);这段代码功能是什么?5.有一段代码判断是否要重定向,
请问重定向是什么意思?6.还有一个关于CString类的问题
CString str;
str.left();
str.mid();
各代表什么意思,怎么用?
2。仔细阅读;
3。把相关的关键字,函数名输入(你的问题就是非常基本的问题,好好复习复习C,C++,MFC的基本知识)
2.try{ }其中有一大段程序,try的作用是什么?
有些操作用抛出异常,比如文件操作、数据库,用try比较安全,try...catch结合使用。3.
4.
5重定向是WEB服务器的一个技术,指你打开一个网页时却打开了另一个,具体方法很多,知道就行了
6.left(4) 取左边4个组成的东西,mid取某位置开始若干个组成的东西