IntraWeb例子練習

來源:互聯網
上載者:User

標籤:style   http   io   ar   使用   sp   for   java   on   

IntraWeb例子練習 

 shengxq2004-12-11 16:13分類:預設分類標籤:

特徵示範 

這個示範是一個不嚴謹的程式,但是展示了使用IntraWeb開發能做的事情。示範實現下面的功能:

  • 如何使用IntraWeb Frames模仿HTML Frames,基礎了delphi的TFrame組件。
  • 在IntraWeb應用程式中使用TIWApplication.ShowMessage方法顯示不同類型的資訊對話方塊。
  • 不同類型控制項的事件處理: TIWRadioButton 控制項、TIWCheckBox 控制項等等。
  • 在運行中顯示/隱藏控制項。
  • 使用TIWApplication.SendFile 方法從伺服器下載檔案。
  • 使用 TIWFile 控制項上傳檔案到伺服器。
  • 開啟一個新的瀏覽器視窗顯示一個URL地址。
  • 在一個新的瀏覽器視窗開啟一個PDF檔案。
  • TIWCalendar組件示範改變日期事件處理。
  • 在運行時通過TIWForm的StyleSheet屬性載入外部類型並且改變當前類型。
  • 用TIWImage組件的MouseDown事件建立一個互動的圖片。
  • 嵌入不同類型的物件到程式中:使用TIWApplet嵌入Java applet, 使用TIWActiveX嵌入ActiveX, Flash Movie (TIWFlash), MPEG movie (TIWMPEG) and QuichTime movie (TIWQuickTime)。
  • 使用TIWForm的Resize事件在伺服器處理瀏覽器改變大小。
  • 線上程中執行背景工作。
  • 在IntraWeb應用程式中使用定時器。
  • 使用唯讀、編輯、動態grids。
  • 使用TIWTemplateProcessorHTML控制項通過HTML模板/子模板控制表單的版式。
  • 使用TIWLayoutMgrHTML控制項控製版式。
  • 使用IntraWeb 控制項的Anchors 屬性控製版式。
  • 使用TIWRegion控制項控製版式。
  • 使用用戶端資料。
  • 顯示控制樹型控制項(TIWTreeView) 

  • 如何使用IntraWeb Frames模仿HTML Frames,基礎了delphi的TFrame組件。 
       首先建立Frame,new對話方塊-IntraWeb頁-New Frame-New Frame Wizard中選擇Html4.0建立Frame頁,放置IWMenu和MainMenu,設定IWMenu的attachedMenu屬性為MainMenu,同時必須設定IWFrameRegion的ClipRegion為false,否則下拉的菜單會顯示不出來。
       使用Frame,在使用表單放置控制項Frames,在Select frame to insert對話方塊中選擇剛才建立的Frame。
       運行調試ok......

       [技巧]:頁面跳轉過程move
       procedure TframMenu.Move(AFormClass: TIWAppFormClass);
       begin
         // Release the current form
         TIWAppForm(WebApplication.ActiveForm).Release;
         // Create the next form
         AFormClass.Create(WebApplication).Show;
       end;
       退出並跳轉到頁面:WebApplication.TerminateAndRedirect(‘http://www.atozed.com‘);
       訪問端瀏覽器類型:WebApplication.Browser = brIE

 

  • 在IntraWeb應用程式中使用TIWApplication.ShowMessage方法顯示不同類型的資訊對話方塊。 
       WebApplication.ShowMessage(AMsg:string);
       WebApplication.ShowMessage(AMsg:string;const Atype:TIWShowMessageType;ATemplate:string);
       WebApplication.ShowMessage(AMsg:string;const Atype:TIWShowMessageType);
       TIWShowMessageType={smAlert,smNewWindow,smSameWindow,smSameWindowFrame}

 

  • 不同類型控制項的事件處理: TIWRadioButton 控制項、TIWCheckBox 控制項等等。 
        這裡的控制項示範和正常開發沒有什麼大的區別,IWRegion控制項好像類似於Panel這樣的容器控制項。

 

  • 在運行中顯示/隱藏控制項。 
       控制控制項的Visible屬性來實現!

 

  • 使用TIWApplication.SendFile 方法從伺服器下載檔案。 
       使用WebApplication.SendFile(在伺服器上的路徑,附件?, 類型, 檔案名稱);
       WebApplication.SendFile(WebApplication.ApplicationPath+ ‘downfile.rar‘,True , ‘‘, ‘‘);

 

  • 使用 TIWFile 控制項上傳檔案到伺服器。
  • 開啟一個新的瀏覽器視窗顯示一個URL地址。 
       AddToInitProc();
       AddToInitProc(‘NewWindow(‘‘‘ + Trim(editURL.Text) + ‘‘‘, ‘‘MyWindow‘‘, ‘‘‘‘);‘);

 

  • 在一個新的瀏覽器視窗開啟一個PDF檔案。
  • TIWCalendar組件示範改變日期事件處理。
  • 在運行時通過TIWForm的StyleSheet屬性載入外部類型並且改變當前類型。
  • 用TIWImage組件的MouseDown事件建立一個互動的圖片。
  • 嵌入不同類型的物件到程式中:使用TIWApplet嵌入Java applet, 使用TIWActiveX嵌入ActiveX, Flash Movie (TIWFlash), MPEG movie (TIWMPEG) and QuichTime movie (TIWQuickTime)。
  • 使用TIWForm的Resize事件在伺服器處理瀏覽器改變大小。
  • 線上程中執行背景工作。
  • 在IntraWeb應用程式中使用定時器。
  • 使用唯讀、編輯、動態grids。
  • 使用TIWTemplateProcessorHTML控制項通過HTML模板/子模板控制表單的版式。
  • 使用TIWLayoutMgrHTML控制項控製版式。
  • 使用IntraWeb 控制項的Anchors 屬性控製版式。
  • 使用TIWRegion控制項控製版式。
  • 使用用戶端資料。
  • 顯示控制樹型控制項(TIWTreeView)

IntraWeb例子練習

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.