看了一个用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.   

    1。安装一个MSDN;
    2。仔细阅读;
    3。把相关的关键字,函数名输入(你的问题就是非常基本的问题,好好复习复习C,C++,MFC的基本知识)
      

  2.   

    1.界面数据<-->其绑定变量
    2.try{ }其中有一大段程序,try的作用是什么?
    有些操作用抛出异常,比如文件操作、数据库,用try比较安全,try...catch结合使用。3.
    4.
    5重定向是WEB服务器的一个技术,指你打开一个网页时却打开了另一个,具体方法很多,知道就行了
    6.left(4)  取左边4个组成的东西,mid取某位置开始若干个组成的东西