㈠ 請問:如何實現Web發布功能
力控®的Web Server功能
力控®的Web Server功能是指從瀏覽器直接查看力控®中的畫面、實時數據、歷史數據。為了在遠程瀏覽器上可以直接訪問伺服器中的數據,無須在遠程客戶端機器上安裝力控®軟體,但是需要在HTTP伺服器上進行配置。瀏覽器顯示力控®畫面,訪問力控®數據是通過力控®提供的控制項DrawCom.ocx完成的,由於DrawCom.ocx為ActiveX,所以現在只支持IE瀏覽器。
簡單的Web配置可以在力控®環境中進行,如果想把力控®畫面插到自定義的超文本畫面中,可以使用Web頁面生成器生成Web頁面,然後手工插入控制項,下面進行詳述。
力控®的Web Server配置
在力控®環境中Web Server的配置包括Web伺服器配置和畫面發布。
Web伺服器配置
該配置用於指定用於Web訪問的文件所在目錄、Web主頁初始畫面、伺服器IP地址、以及畫面大小。
為了進行Web伺服器配置,選擇菜單「文件/ Web伺服器配置」。
下面就對話框中的配置項進行說明:
Web根目錄:與Web訪問相關文件所在目錄。預設為應用所在目錄,如果使用的Http伺服器不是力控®提供的,必須手工指定Web根目錄所在位置。可以通過該配置項右邊的選擇按鈕選擇根目錄位置,單擊按鈕將出現目錄選擇框。
在目錄選擇框中選擇Web根目錄。
初始畫面:Web主頁初始顯示畫面,由該畫面應能進入其它畫面。由其它畫面應能返回該畫面。
畫面尺寸:瀏覽器中顯示的組態畫面的大小,畫面的寬度與高度以像素為單位。
伺服器IP地址:HTTP伺服器所在機器的IP地址,如果HTTP伺服器與力控®DB資料庫伺服器不在同一台計算機上,還需在數據源中指定力控® DB資料庫伺服器所在計算機的IP地址。
配置完該項後,力控®將生成預設Web主頁。
預設設置:點擊預設設置按鈕將各輸入項設置成預設值。
畫面發布:對當前活動窗口進行發布。以便在瀏覽器上能夠觀看。
安全指定:為了能夠在IE瀏覽器中顯示 Drawcom.ocx控制項,需要在瀏覽器Internet選項中設置安全屬性。在瀏覽器中選擇「查看/Internet選項」。
在左側對話框中選擇安全級別為「自定義」,並點擊設置。在對話框中,對有關ActiveX的內容進行設置。一般情況下應全部設置為啟用。
客戶端配置
自定義主頁
還可以將Drawcom.ocx控制項直接插入到客戶端計算機的Web頁面中,並手工指定控制項屬性。
Drawcom.ocx控制項屬性如下:
ServerAddress:伺服器IP地址。
ViewName:初始啟動畫面名稱。
啟動力控®Web伺服器
為了在遠程瀏覽器上能夠訪問力控®Web伺服器,必須啟動HttpServer。HttpServer可以是力控®提供的,也可以是其它廠家提供的支持HTTP協議的Web服務程序。如果資料庫與Web伺服器在同一機器上,還要啟動DB及NetServer兩個程序(自動啟動)。
㈡ ocx控制項如何獲取web傳進來的參數
int CxxxCtrl::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message)
{
::PostMessage(wnd , WM_KEYDOWN , 0 , 0); //wnd為接受信息的窗口、WM_KEYDOWN為發送的消息類型
return COleControl::OnMouseActivate(pDesktopWnd, nHitTest, message);
}
㈢ 如何使用FastReport OCX插件實現Web列印
一般需要插件列印的都是比較傳統的active列印方式,你可以在active控制項設置那裡查看一下。Web列印一般有Flash、PDF、Applet、activex等幾種方式,這幾種列印方式中最好用的是flash列印,現在一些主流報表像finereport用的都是這種方式,比控制項列印要方便許多
㈣ java web項目調用ocx控制項
是的,ocx插件就是必須每台使用的電腦都必須安裝ocx插件,所以你需要提供一個ocx插件的下載地址,讓每個使用的用戶下載這個插件;而且ocx插件的局限性不僅於此,ocx插件對瀏覽器也有限制,比如:ocx插件只支持系統自帶的IE低版本的瀏覽器,其他廠商的瀏覽器基本都不支持
㈤ 瀏覽器和web伺服器是如何建立連接
在HTTP/1.0中,默認使用的是短連接。也就是說,瀏覽器慶兄陵和伺服器每進行一次HTTP操作,就建立一次連接,但任務結束就中斷連塵伏接。
如果客戶端瀏覽器訪問的某個HTML或其他類型的 Web頁中包含有其他的Web資源,如JavaScript文件、圖像文件、CSS文件等;當瀏覽器每遇到這樣一個Web資源,就會建立一個HTTP會話。
㈥ c# web用戶自定義控制項中怎麼調用ocx控制項
<obiect id=idc runat="server"></object>