❶ weboffice控制項有不是ocx的嗎
具體解決方案如下: 詳細信息,同時IE常規,拖出來,屬性.進入OA控制台,粘貼: kingdeeoa firstframe webapp components dsoframer目錄(集成eas的oa目錄/kingdee/,再點左下角「刷新設置」 1,並把可信站點安全性調到最低;oa/.war/dsoframer
❷ java web項目調用ocx控制項
是的,ocx插件就是必須每台使用的電腦都必須安裝ocx插件,所以你需要提供一個ocx插件的下載地址,讓每個使用的用戶下載這個插件;而且ocx插件的局限性不僅於此,ocx插件對瀏覽器也有限制,比如:ocx插件只支持系統自帶的IE低版本的瀏覽器,其他廠商的瀏覽器基本都不支持
❸ 如何使用FastReport OCX插件實現Web列印
一般需要插件列印的都是比較傳統的active列印方式,你可以在active控制項設置那裡查看一下。Web列印一般有Flash、PDF、Applet、activex等幾種方式,這幾種列印方式中最好用的是flash列印,現在一些主流報表像finereport用的都是這種方式,比控制項列印要方便許多
❹ web容器怎麼載入ocx
在HTML頁面中使用ActiveX控制項包含三個基本操作:將控制項放入HTML中;將該控制項下載給用戶;在用戶機器上安裝該控制項。如果只是針對IE用戶,在HTML中插入ActiveX控制項就比較簡單;如果同時兼顧IE和Netscape用戶,則要做更多工作。大家知道,HTML文件由文本和各種標志 (tags)組成,ActiveX 控制項對於IE在HTML中的標志是<OBJECT>,該標記有幾個重要的參數特性,它們是:
1.ID:為控制項提供一個標識名稱,為HTML代碼提供一種訪問該控制項的方式。
2.CLASSID:是該控制項唯一的UUID,告訴IE裝入哪個對象。如果使用已經開發好的控制項,它的CLASSID可以通過調用Win95或NT下的應用Regedit來查找。從開始菜單中運行該程序,展開HKEY_CLASSES_ROOT項,可以看到按字母順序排列的注冊表,找到需要使用的控制項名,例如WClnt,展開時可看到一個CLSID文件夾,裡面就是該控制項的CLASSID。
如果是自己用VC開發控制項,該UUID可以在ActiveX控制項項目中的ODL(對象描述庫)文件中找到;通過查看控制項的類信息注釋來定位特定控制項的UUID,例如,要找到CMyControl控制項的UUID,則需要找到以下代碼:
//ClassinformationforCMyControl
[uuid(051C4748-1262-11D2-87C1-00A024D948FB),
licensed,
helpstring("CmyControlControl"),control]
uuid後面括弧中的內容就是該控制項的UUID。
3.CODEBASE:如果在用戶機器上沒有控制項的當前版本,該參數告訴用戶瀏覽器在哪裡可找到要下載的控制項和最新版本號.當控制項作了修改後,可以更改版本號強制用戶重新下載。
❺ web 不用ocx怎麼調用本地dll
用web站點調用dll,然後在dll里封裝實現數據,或者資源文件或者執行其他程序,比如網頁圖片等, dll注冊到客戶端,然後每次訪問該網站都先檢測是否有該dll已經注冊,沒有就再注冊,有些asp網站木馬就是這樣實現的,首先獲得伺服器的WScript.Shell的許可權,然後利用FSO判斷DLL是否存在,shell調用regsvr32注冊dll 。可以用vc編寫ISAPI DLL,也可以在IIS里增加ISAPI映射調用。ActiveX DLL需要注冊,不像C#有程序集,好象ASP只能調用ActiveX DLL,是不是它比較老的緣故。使用HTTP的GET方法將DLL從伺服器端下載下來。 另外,asp中不需要注冊DLL即可調用的方法,加入DLL <!-- METADATA TYPE=typelib FILE=D:\abs\ee.dll --,FILE為絕對路徑,沒注冊找不到。 在開始→運行中鍵入regsvr32 /u scrrun.dll就可以禁用FSO對象;如果需要使用FSO對象,鍵入regsvr32 scrrun.dll命令。
❻ ic卡讀卡器web開發靜態調用ocx和動態調用ocx的區別
WebApp是一種新出現的基於WEB形式的類應用程序,運行在高端的移動終端設備上,其應用范圍會越來越廣。
開發者們都知道在高端智能手機系統中有兩種應用程序:一種是基於本地(操作系統)運行的APP;一種是基於高端機的瀏覽器運行的WebApp,本文將主要講解後者。
WebApp與Native App有何區別呢?
Native App:
1、開發成本非常大。
一般使用的開發語言為JAVA、C++、Objective-C。
2、更新體驗較差、同時也比較麻煩
每一次發布新的版本,都需要做版本打包,且需要用戶手動更新(有些應用程序即使不需要用戶手動更新,但是也需要有一個惡心的提示)。
3、非常酷
因為native app可以調用IOS中的UI控制項以UI方法,它可以實現WebApp無法實現的一些非常酷的交互效果
4、Native app是被Apple認可的
Native app可以被Apple認可為一款可信任的獨立軟體,可以放在Apple Stroe出售,但是Web app卻不行。
Web App:
1、開發成本較低
使用html5 + CSS3 + js 等web開發技術就可以輕松的完成web app的開發。效果上面能夠完全模擬傳統應用程序效果。
2、升級較簡單
由於不需要通過蘋果商店發布,所以升級不需要通知用戶,在服務端更新文件即可,用戶完全沒有感覺
3、維護比較輕松
和一般的web一樣,維護比較簡單,它其實就是一個站點
Webapp說白了就是一個針對Iphone、Android優化後的web站點,它使用的技術無非就是HTML或HTML5、CSS3、JavaScript,服務端技術JAVA、PHP、ASP。
當然,因為這些高端智能手機(Iphone、Android)的內置瀏覽器都是基於webkit內核的,所以在開發WEBAPP時,多數都是使用 HTML5和CSS3技術做UI布局。當使用HTML5和CSS3l做UI時,若還是遵循著一般web開發中使用HTML4和CSS2那樣的開發方式的 話,這也就失去了WEBAPP的本質意義了,且有些效果也無法實現的,所以在此又回到了我們的主題–webapp的布局方式和技術。
在此所說的移動平台前端開發是指針對高端智能手機(如Iphone、Android)做站點適配也就是WebApp,並非是針對普通手機開發 Wap 2.0,所以在閱讀本篇文章以前,你需要對webkit內核的瀏覽器有一定的了解,你需要對HTML5和CSS3有一定的了解。如果你已經對此有 所了解,那現在就開始往下閱讀吧……
1、首先我們來看看webkit內核中的一些私有的meta標簽,這些meta標簽在開發webapp時起到非常重要的作用
1 <meta content=」width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;」 name=」viewport」 />
2 <meta content=」yes」 name=」apple-mobile-web-app-capable」 />
3 <meta content=」black」 name=」apple-mobile-web-app-status-bar-style」 />
4 <meta content=」telephone=no,email=no」 name=」format-detection」 />
第一個meta標簽表示:強制讓文檔的寬度與設備的寬度保持1:1,並且文檔最大的寬度比例是1.0,且不允許用戶點擊屏幕放大瀏覽;
user-scalable定義是否可縮放(0為不縮放),使頁面固定設備上面的大小。
(注意:據說HTC G7自身系統瀏覽器不支持這一條規則,能對頁面進行放大,一旦放大導致頁面布局錯亂,解決方法:定義頁面的最小寬度 min-width,body{min-width: 300px;})
iOS 7.1的Safari為meta標簽新增minimal-ui屬性,在網頁載入時隱藏地址欄與導航欄。<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" />
第二個meta標簽是ios設備(不只iphone)中的safari私有meta標簽,它表示:允許全屏模式瀏覽,開啟對Web Aapp程序的支持。;
第三個meta標簽也是ios系統的私有標簽,它指定在web app狀態下,ios設備中頂端的狀態條的顏色; 默認值為default(白色),可以定為black(黑色)和black-translucent(灰色半透明)。若值為「black-translucent」將會占據頁面px位置,浮在頁面上方(會覆蓋頁面20px高度–iphone4和itouch4的Retina屏幕為40px)。
第四個meta標簽表示:使設備瀏覽網頁時對數字不啟用電話功能(不同設備解釋不同,itouch點擊數字為存入聯系人,iphone為撥打電話),忽略將頁面中的數字識別為電話號碼。
若需要啟用電話功能將telephone=yes即可,具體調用格式可以這樣書寫代碼<a href=」13800138000″>Call Me</a>,若在頁面上面有google maps, iTunes和youtube的鏈接會在ios設備上打開相應的程序組件。
2、HTML5標簽的使用
在開始編寫webapp時,哥建議前端工程師使用HTML5,而放棄HTML4,因為HTML5可以實現一些HTML4中無法實現的豐富的WEB應用程序 的體驗,可以減少開發者很多的工作量,當然了你決定使用HTML5前,一定要對此非常熟悉,要知道HTML5的新標簽的作用。比如定義一塊內容或文章區域 可使用section標簽,定義導航條或選項卡可以直接使用nav標簽等等。
3、放棄CSS float屬性
在項目開發過程中可以會遇到內容排列排列顯示的布局(見下圖),假如你遇見這樣的視覺稿,哥建議你放棄float,可以直接使用display:block;
4、利用CSS3邊框背景屬性
這個按鈕有圓角效果,有內發光效果還有高光效果,這樣的按鈕使用CSS3寫是無法寫出來的,當然圓角可以使用CSS3來寫,但高光和內發光卻無法使用 CSS3編寫,這個時候你不妨使用-webkit-border-image來定義這個按鈕的樣式。-webkit-border-image就個很復雜 的樣式屬性。
5、塊級化a標簽
請保證將每條數據都放在一個a標簽中,為何這樣做?因為在觸控手機上,為提升用戶體驗,盡可能的保證用戶的可點擊區域較大。
6、自適應布局模式
在編寫CSS時,我不建議前端工程師把容器(不管是外層容器還是內層)的寬度定死。為達到適配各種手持設備,我建議前端工程師使用自適應布局模式(支付寶 採用了自適應布局模式),因為這樣做可以讓你的頁面在ipad、itouch、ipod、iphone、android、web safarik、 chrome都能夠正常的顯示,你無需再次考慮設備的解析度。
❼ websocket能替代ocx嗎
Ocx能做所有的東西,webSocket只是一個socket而已只是用來和伺服器通訊,他怎麼和硬體扯上關系呢?
❽ 不用WINFORM窗體,怎麼在類里調用OCX控制項
C#類裡面
首先先注冊你的OCX,然後右擊工程--天界引用--然後在COM選項中選擇你的OCX控制項,然後引入到工程裡面就可以了,然後就可以使用OCX的命名空間以及類了,但是前提需要先new一個OCX控制項對象才可以!!
在web頁面中,可以使用object標簽引入OCX的GUID號,然後通過JS來調用其中的方法!!
❾ webocx(utf8)不兼容怎麼辦
網站如果需要國際化,就需要將編碼從GB2312轉成UTF-8。
在web應用中使用.cab包來載入ocx控制項要注意如下幾點:
1、tomcat一類的web容器會區分大小寫,所以需要注意cab的大小寫一定要和文件名相符合;
2、在頁面中引用ocx控制項時,版本號最好寫成version=1,0,0,0即使用,而不是。
3、cab包需要有數字簽名,如果沒有有效數字簽名則需要對ie瀏覽器進行安全級別配置後才能使用。