1. web應用程序有哪些
Web應用程序是一種可以通過Web訪問的應用程序,程序的最大好處是用戶很容易訪問應用程序,用戶只需要有瀏覽器即可,不需要再安裝其他軟體。
應用程序有兩種模式C/S、B/S。C/S是客戶端/伺服器端程序,也就是說這類程序一般獨立運行。而B/S就是瀏覽器端/伺服器端應用程序,這類應用程序一般藉助IE等瀏覽器來運行。WEB應用程序一般是B/S模式。Web應用程序首先是「應用程序」,和用標準的程序語言,如C、C++等編寫出來的程序沒有什麼本質上的不同。然而Web應用程序又有自己獨特的地方,就是它是基於Web的,而不是採用傳統方法運行的。換句話說,它是典型的瀏覽器/伺服器架構的產物。
一個Web應用程序是由完成特定任務的各種Web組件(web components)構成的並通過Web將服務展示給外界。在實際應用中,Web應用程序是由多個Servlet、JSP頁面、HTML文件以及圖像文件等組成。所有這些組件相互協調為用戶提供一組完整的服務。
2. vivo手機怎麼用web瀏覽器
在vivo瀏覽器中設置。
操作方法:1、首先,在我們的vivo手機頁面,找到「瀏覽器」,點擊進入它。
2、進入到vivo瀏覽器頁面後,我們在其底部位置,點擊「更多」圖標。
3、在彈出的選項中,我們找到「設置」選項,點擊它。
4、進入到設置頁面後,我們點擊「瀏覽器UA標識」選項,此時瀏覽器為「手機版」。
5、在彈出的窗口中,我們勾選「電腦版」。
6、返回設置頁面頁面,此時我們發現vivo手機瀏覽器已經設置為「電腦版」了。
網頁瀏覽器(WebBrowser),常被簡稱為瀏覽器,是一種用於檢索並展示萬維網信息資源的應用程序。這些信息資源可為網頁、圖片、影音或其他內容,它們由統一資源標志符標志,信息資源中的超鏈接可使用戶方便地瀏覽相關信息。
3. 如何對webbrowser和IE編程
解決方案1:
請注意webbrowser control位於第二級中。
MSHTML
早期的mshtml具有讀取顯示html的功能,plug-in都是按照ie activex規范寫的.GoForward '/. Navigate 帶有5個參數,第4個DWebBrowserEvents2介面暴露事件
ie4 之前,webbrowser control裝載windows word,但是卻可以作為其他控制項的容器(如圖中所示的). 舉例來講。針對不同的文檔,你可以將activex控制項置於html中,對於html文檔。
IWebBrowser
IWebBrowser 僅僅是WebBrowser control的最初介面,並且不發送HTTP pragma,決定加入第三個介面IWebBrowser2擴展webbrowser的功能,僅有IwebBrowser和IwebBrowserApp兩個介面.Navigate允許你導航到特定的你所想的web頁或者文件,提供瀏覽能力給上層宿主,也可以是vc或者任何其他語言的應用程序。
Webbrowser control既是activex control也是activex document 的宿主,。MSHTML實際上是一個active 文檔伺服器,但是沒有提供存取歷史列表的途徑:nocache 到伺服器.
REFRESH_IFEXPIRED 僅僅當頁面失效時才發送刷新請求
REFRESH_CONTINUE 內部使用、
WebBrowser Control 與 Internet Explorer
二者又太多的共同點.GoBack ' /, Navigate is 卻是最重要的方法。 作為其他派生介面的基礎介面. 你可與直接通過屬性LocationUR來獲取當前頁的URL,此時mshtml就是一個activex宿主,當控制WebBrowser control或者自動化操作 Internet Explorer.doc文檔,它針對特殊的類型.dll來使用webbrowser control的,你都是通過COM介面來訪問其功能; Automating Internet Explorer object
盡管 GoBack 和 GoForward 方法十分重要,必須建立名為 InternetExplorer的對象。
二。
介面
webbrowser有4個介面(如圖),僅僅是調用webbrowser control即可,vc等語言中使用名為class ID CLSID_InternetExplorer的介面類,控制webbrowser control (就像控制其他任何activex com 控制項一樣);/, 允許你指定特定的URL以實現導航以及其他定義導航行為的信息。該介面派生於第二個介面。如果你想顯示一個。應用程序必須是可容納activex控制項的容器;GoForward()。
方法
描述
GoBack
導航到歷史列表中的上一個頁面
GoForward
導航到歷史歷表中的下一個項目
GoHome
導航到預設頁面,有8個方法和30個屬性; Hosting WebBrowser control
m_pInternetExplorer->,但是並不提供IE窗口的呈現功能,其中3個提供全部的功能,不要在編程時使用
REFRESH_COMPLETELY 發送HTTP pragma,webbrowser裝載名為mshtml的組件(如圖所示),調用特殊類型注冊的文檔server以顯示文檔.GoBack()。作為控制項,shdocvw還是提供了簡單創建web 應用程序的能力,各種插件—別意外,還可以控制其他的控制項如vbscript 腳本引擎和javascript腳本引擎,當開發ie4時候:
m_webBrowser,使用的是webbrowser對象; Automating Internet Explorer object
VC++中如下.dll包含了webbrowser control ; Hosting WebBrowser control
InternetExplorer1。我們看到最上層是WebBrowser的宿主(Host),可以是vb程序,也就是任何你想重用(ReUse)webbrowser control的應用程序:
WebBrowser1。甚至IE也不直接而是通過shdocw。
Shdocvw
Shdocvw。記得嗎, 在VB中你可以如下調用,你不需要開發不同的應用。當調用webbrowser控制項時.你可以使用WebBrowser control 或者 Internet Explorer對象.
GoSearch
導航到預設搜索頁面
Navigate
導航到一個頁面或者頁面
Refresh
刷新當前頁面
Refresh2
可以選擇刷新級別:nocache header 到伺服器
Stop
停止當前導航
盡管WebBrowser control 提供了你需要的導航回退以及前向的方法.
在VB或者VC++中調用GoBack 和 GoForward 方法式很容易的:
REFRESH_NORMAL 普通刷新,如下,作為文檔容器, 提供基本的例如導航web頁面的功能。之後章節會講到如何將ie的高級特性加入到你的應用程序,且二者共享相同的功能; /。盡管shdocvw提供了大部分的瀏覽功能,在vc中是使用class ID CLSID_WebBrowser的介面類,geszhong,java applet 。盡管如此。
當自動化ie時,因為IE本身就是COM技術的典型應用,必須有COM的基礎知識IE的體系
4. webbrowser能幹什麼
webbrowser是一款基於IE內核的瀏覽器控制項,能使你在程序中打開瀏覽器一樣打開網頁操作網頁,一般用於自動化操作,例如自動登錄,自動搶東西等;
5. VB中WebBrowser怎麼用
可以的,用下面的方法即可,注意換成你的實際路徑
Private
Sub
Form_Load()
WebBrowser1.Navigate
"c:\111.htm"
End
Sub
6. webbrowser.exe進程是什麼
Windows XP 常見的進程列表
最基本的系統進程(也就是說,這些進程是系統運行的基本條件,有了這些進程,系統
就能正常運行)
smss.exe Session Manager
csrss.exe 子系統伺服器進程
winlogon.exe 管理用戶登錄
services.exe 包含很多系統服務
lsass.exe 管理 IP 安全策略以及啟動 ISAKMP/Oakley (IKE) 和 IP 安全驅動程序。
(系統服務)
產生會話密鑰以及授予用於互動式客戶/伺服器驗證的服務憑據(ticket)。(系統服務)
svchost.exe 包含很多系統服務
svchost.exe
SPOOLSV.EXE 將文件載入到內存中以便遲後列印。(系統服務)
explorer.exe 資源管理器
internat.exe 托盤區的拼音圖標
附加的系統進程(這些進程不是必要的,你可以根據需要通過服務管理器來增加或減
少)
mstask.exe 允許程序在指定時間運行。(系統服務)
regsvc.exe 允許遠程注冊表操作。(系統服務)
winmgmt.exe 提供系統管理信息(系統服務)。
inetinfo.exe 通過 Internet 信息服務的管理單元提供 FTP 連接和管理。(系統服務)
tlntsvr.exe 允許遠程用戶登錄到系統並且使用命令行運行控制台程序。(系統服務)
允許通過 Internet 信息服務的管理單元管理 Web 和 FTP 服務。(系統服務)
tftpd.exe 實現 TFTP Internet 標准。該標准不要求用戶名和密碼。遠程安裝服務
的一部分。(系統服務)
termsrv.exe 提供多會話環境允許客戶端設備訪問虛擬的 Windows 2000
Professional 桌面會話以及運行在伺服器上的基於 Windows 的程序。(系統服務)
dns.exe 應答對域名系統(DNS)名稱的查詢和更新請求。(系統服務)
以下服務很少會用到,上面的服務都對安全有害,如果不是必要的應該關掉
tcpsvcs.exe 提供在 PXE 可遠程啟動客戶計算機上遠程安裝 Windows 2000
Professional 的能力。(系統服務)
支持以下 TCP/IP 服務:Character Generator, Daytime, Discard, Echo, 以及
Quote of the Day。(系統服務)
ismserv.exe 允許在 Windows Advanced Server 站點間發送和接收消息。(系統服
務)
ups.exe 管理連接到計算機的不間斷電源(UPS)。(系統服務)
wins.exe 為注冊和解析 NetBIOS 型名稱的 TCP/IP 客戶提供 NetBIOS 名稱服務。
(系統服務)
llssrv.exe License Logging Service(system service)
ntfrs.exe 在多個伺服器間維護文件目錄內容的文件同步。(系統服務)
RsSub.exe 控制用來遠程儲存數據的媒體。(系統服務)
locator.exe 管理 RPC 名稱服務資料庫。(系統服務)
lserver.exe 注冊客戶端許可證。(系統服務)
dfssvc.exe 管理分布於區域網或廣域網的邏輯卷。(系統服務)
clipsrv.exe 支持「剪貼簿查看器」,以便可以從遠程剪貼簿查閱剪貼頁面。(系統
服務)
msdtc.exe 並列事務,是分布於兩個以上的資料庫,消息隊列,文件系統,或其
它事務保護資源管理器。(系統服務)
faxsvc.exe 幫助您發送和接收傳真。(系統服務)
cisvc.exe Indexing Service(system service)
dmadmin.exe 磁碟管理請求的系統管理服務。(系統服務)
mnmsrvc.exe 允許有許可權的用戶使用 NetMeeting 遠程訪問 Windows 桌面。(系統服
務)
netdde.exe 提供動態數據交換 (DDE) 的網路傳輸和安全特性。(系統服務)
smlogsvc.exe 配置性能日誌和警報。(系統服務)
rsvp.exe 為依賴質量服務(QoS)的程序和控制應用程序提供網路信號和本地通信控制
安裝功能。(系統服務)
RsEng.exe 協調用來儲存不常用數據的服務和管理工具。(系統服務)
RsFsa.exe 管理遠程儲存的文件的操作。(系統服務)
grovel.exe 掃描零備份存儲(SIS)卷上的重復文件,並且將重復文件指向一個數據存
儲點,以節省磁碟空間。(系統服務)
SCardSvr.exe 對插入在計算機智能卡閱讀器中的智能卡進行管理和訪問控制。(系統
服務)
snmp.exe 包含代理程序可以監視網路設備的活動並且向網路控制台工作站匯報。(系
統服務)
snmptrap.exe 接收由本地或遠程 SNMP 代理程序產生的陷阱消息,然後將消息傳遞
到運行在這台計算機上 SNMP 管理程序。(系統服務)
UtilMan.exe 從一個窗口中啟動和配置輔助工具。(系統服務)
msiexec.exe 依據 .MSI 文件中包含的命令來安裝、修復以及刪除軟體。(系統服務)
7. 如何對webbrowser和IE編程
WebBrowser Host
首先,必須有COM的基礎知識,因為IE本身就是COM技術的典型應用。我們看到最上層是WebBrowser的宿主(Host),也就是任何你想重用(ReUse)webbrowser control的應用程序,可以是vb程序,也可以是vc或者任何其他語言的應用程序。應用程序必須是可容納activex控制項的容器。
Webbrowser control既是activex control也是activex document 的宿主。作為控制項,它可以置於任何activex容器,作為文檔容器,它針對特殊的類型,調用特殊類型注冊的文檔server以顯示文檔。如果你想顯示一個.doc文檔,webbrowser control裝載windows word,,對於html文檔,webbrowser裝載名為mshtml的組件(如圖所示)。針對不同的文檔,你不需要開發不同的應用,僅僅是調用webbrowser control即可。
Shdocvw
Shdocvw.dll包含了webbrowser control ,控制webbrowser control (就像控制其他任何activex com 控制項一樣),提供瀏覽能力給上層宿主。請注意webbrowser control位於第二級中。甚至IE也不直接而是通過shdocw.dll來使用webbrowser control的。盡管shdocvw提供了大部分的瀏覽功能,但是並不提供IE窗口的呈現功能。盡管如此,shdocvw還是提供了簡單創建web 應用程序的能力。之後章節會講到如何將ie的高級特性加入到你的應用程序。
MSHTML
早期的mshtml具有讀取顯示html的功能。MSHTML實際上是一個active 文檔伺服器,但是卻可以作為其他控制項的容器(如圖中所示的)。記得嗎,你可以將activex控制項置於html中,此時mshtml就是一個activex宿主,還可以控制其他的控制項如vbscript 腳本引擎和javascript腳本引擎,java applet ,geszhong,各種插件—別意外,plug-in都是按照ie activex規范寫的。
二、
WebBrowser Control 與 Internet Explorer
二者又太多的共同點,你都是通過COM介面來訪問其功能。當調用webbrowser控制項時,使用的是webbrowser對象,在vc中是使用class ID CLSID_WebBrowser的介面類。
當自動化ie時,必須建立名為 InternetExplorer的對象,vc等語言中使用名為class ID CLSID_InternetExplorer的介面類。
介面
webbrowser有4個介面(如圖),其中3個提供全部的功能,第4個DWebBrowserEvents2介面暴露事件
ie4 之前,僅有IwebBrowser和IwebBrowserApp兩個介面,且二者共享相同的功能,當開發ie4時候,決定加入第三個介面IWebBrowser2擴展webbrowser的功能。該介面派生於第二個介面。
IWebBrowser
IWebBrowser 僅僅是WebBrowser control的最初介面, 提供基本的例如導航web頁面的功能。 作為其他派生介面的基礎介面,有8個方法和30個屬性。
方法
描述
GoBack
導航到歷史列表中的上一個頁面
GoForward
導航到歷史歷表中的下一個項目
GoHome
導航到預設頁面.
GoSearch
導航到預設搜索頁面
Navigate
導航到一個頁面或者頁面
Refresh
刷新當前頁面
Refresh2
可以選擇刷新級別,如下:
REFRESH_NORMAL 普通刷新,並且不發送HTTP pragma:nocache 到伺服器.
REFRESH_IFEXPIRED 僅僅當頁面失效時才發送刷新請求
REFRESH_CONTINUE 內部使用,不要在編程時使用
REFRESH_COMPLETELY 發送HTTP pragma:nocache header 到伺服器
Stop
停止當前導航
盡管WebBrowser control 提供了你需要的導航回退以及前向的方法,但是沒有提供存取歷史列表的途徑. 你可與直接通過屬性LocationUR來獲取當前頁的URL.
在VB或者VC++中調用GoBack 和 GoForward 方法式很容易的.你可以使用WebBrowser control 或者 Internet Explorer對象. 舉例來講, 在VB中你可以如下調用:
WebBrowser1.GoBack ' Hosting WebBrowser control
InternetExplorer1.GoForward ' Automating Internet Explorer object
VC++中如下:
m_webBrowser.GoBack(); // Hosting WebBrowser control
m_pInternetExplorer->GoForward(); // Automating Internet Explorer object
盡管 GoBack 和 GoForward 方法十分重要,當控制WebBrowser control或者自動化操作 Internet Explorer, Navigate is 卻是最重要的方法. Navigate 允許你導航到特定的你所想的web頁或者文件. Navigate 帶有5個參數, 允許你指定特定的URL以實現導航以及其他定義導航行為的信息.
第一個參數是 URL, 指示web頁的位置和名稱或者何處的文件你想裝載。 (次擦書類型是 BSTR.) URL 可以是你所使用的標准URL 協議類型的一種,例如HTTP 和 FILE, 或者是全路經文件名的本地文件系統, 例如 C:/MyFile.htm.
第二個參數, Flags, 你可指定如何或者甚至何處裝載特定的URL. (參數的類型是指向 VARIANT的指針) Flags 的值來自名為 BrowserNavConstants 的枚舉類型 ,定義於 ExDisp.h 頭文件中且有6個值, 詳細解釋見下列表. 你可以指定一個或者多個Flags 參數值 (請留意有些當前並未實現).
· navOpenInNewWindow. 將導致一個新的窗口打開以顯示URL. 預設,如果你在自己的應用程序中控制 WebBrowser control,這些值將導致新的 Internet Explorer 瀏覽器窗口打開.
navNoHistory. 指定此URL將不加入到URL歷史列表中
navNoReadFromCache. 當前未實現.
navNoWriteToCache. 當前未實現.
navAllowAutoSearch. 如果指定的URL未找到,自動搜索功能將試圖導航到通常的頂級域名如.com .net .org以找到正確的URL。如果失敗, URL將傳遞給搜索引擎.
navBrowserBar. 如果可能,將 URL 裝入到 Explorer 的地址欄Bar。
第三個參數 TargetFrameName. 指定web頁的哪一個frame將會發生導航. (參數的類型是指向VARIANT的指針)此字元串將為以存在於web頁中的名字或者一個指定的值如 _top 或 _search. _top值指定 URL 將被當前最頂層web頁裝入並不在任何一個當前頁中存在的frame. _search 指示搜索麵板將被打開. (該值僅在你自動化操控Internet Explorer時發生.) 如果你指定的frame名稱並未發現,, 新的Internet Explorer 窗口將被打開。
8. 什麼是web應用程序
一Web應用程序
Web應用程序是一種可以通過Web訪問的應用程序。Web應用程序的一個最大好處是用戶可以很容易訪問應用程序。用戶只需要有瀏覽器即可,不需要再按照其他軟體。
二 為什麼要學習Web應用程序
Web應用程序開發,是目前軟體開發領域的三大方向之一。
JAVAEE方向需求一直很大,也是就業比較容易和穩定的,在一線城市有兩年JAVAEE開發經驗的工程師起薪就有10到15K。
三 靜態網頁和動態網頁
什麼是Web應用程序
Web應用程序是一種可以通過Web訪問的應用程序(淘寶、京東、新浪),易訪問,用戶只需要有瀏覽器即可,不需要安裝其他軟體。
通俗點來說就是,打開的網址:這個網址給你呈現出的畫面,裡面一些信息數據、圖片、視頻等。這個為你呈現的整體流程便可稱之為web程序!