注冊名:

密碼:

個人注冊

企業注冊

商務申請

商務管理平臺

企業管理平臺

個人管理平臺

我的工控博客

中國工控網www.2405013.live

首頁 | 新聞中心 | 工控論壇 | 經驗視點 | 工控商務 | 電氣手冊 | 工控博客 | 招聘求職 | 網上調查 | 企業中心 | 供求信息 | 資料中心 | 工控書店

所在位置:工控論壇 -- 工業觸摸屏論壇 -- 工業觸摸屏論壇(非專題) -- 軟件操作

中國工控網搜索:

 登陸:密碼:  注冊  密碼

搜索:

工業觸摸屏論壇(非專題)分類  

全部論題

功能結構

連接設備

軟件操作

畫面技巧

應用經驗

發表人:stian 發表時間:2002-6-27 11:04:00  

 

 本欄論題: SIAVIEW工業控制監控系統系列講座之二  [5311]

    在上一期講座中,我們提到SIAVIEW系統中所有的對象,包括視圖,繪圖對象(直線,圓,多邊形等),Windows控件(按鈕,編輯框,選擇框等),數據字典對象等等,都是作為COM/DCOM對象存在的,將這些對象以COM/DCOM對象形式提供的最大好處就在于其可擴充性以及開放性,并且可以利用VBScript腳本語言進行編程,最終體現為整體SIAVIEW系統的良好的開放性能。下面分別對這些對象進行簡要地介紹。
   
    視圖對象
    視圖對象就是SIAVIEW系統中的每一幅“畫面”,在SIAVIEW系統中,首次將視圖作為一個獨立的可編程對象提供給用戶,其目的就在于提高系統的可擴充性能,增加用戶操作的靈活性。視圖對象都具有以下的屬性、事件及方法。
    屬性
    Color
    返回視圖對象的背景顏色“BackColor”屬性
    CursorPointer
    返回或設置視圖對象的鼠標指針代碼
    Font
    返回或設置視圖對象的字體屬性
    HelpContextID
    返回或設置視圖對象的幫助文件的上下文索引
    PrintScale
    返回或設置視圖對象的顯示比例,莫認為1:1
    Layer
    返回特定名稱的圖層。
    ReportLock
    鎖定視圖
    ScrollBars
    返回或設置視圖是否顯示滑動棒
    ScrollHeight
    返回視圖的區域大。ㄏ笏兀
    ScrollWidth
    返回視圖的區域大。ㄏ笏兀
    Tag
    返回或設置視圖的特定數據(用戶定義)
    ToolTipText
    返回或設置視圖的提示內容
    方法
    Cancel
    關閉此視圖對象對應的當前打開的視圖
    FormFind
    查找特定的窗體,并返回該窗體的指針
    IsFormOpen
    返回特定的視圖是否打開
    OnUpdate
    更新視圖
    OnUpdateResize
    更新視圖
    OpenDoc
    打開特定的視圖
    RunClick
    執行視圖對象的Click事件
    RunInititlize
    執行視圖對象的初始化事件
    RunTerminate
    事件
    Click
    鼠標左鍵在視圖上按下時產生
    DblClick
    鼠標雙擊視圖時產生
    DragDrop
    托拽時產生
    DragEnter
    托拽時產生
    DragOver
    托拽時產生
    Initialize
    視圖初始化時產生
    MouseDown
    鼠標按下時產生
    MouseMove
    鼠標移動時產生
    MouseUp
    鼠標抬起時產生
    Terminate
    視圖結束時產生
   
    繪圖對象與Windows控件
    在SIAVIEW系統中,繪圖對象包括:直線、連接線(類似Visio中的Connecter連接線功能)、多邊形、矩形、弧、園、文本、邊框、位圖、圖元文件、管道以及輸入文本等。Windows控件包括:按鈕、選擇按鈕、編輯框、選擇框、列表框、多行編輯框、單選按鈕、滑動條、Spinner以及輸入按鈕等。Windows控件與繪圖對象具有許多相同的屬性、方法及事件,區別在于Windows控件具有“窗口”特性,相當于在視圖上放置的另一個“窗口”,而繪圖對象則純粹是“畫”在視圖上的。在使用方法上則沒有任何區別。下面分別給出繪圖對象與Windows控件共同的屬性、方法及事件,由于篇幅的限制,不具體介紹每一個對象詳細的屬性、事件和方法。
    Windows控件與繪圖對象共同的屬性、事件、方法
    屬性
    BackColor
    背景色
    Bottom
    對象所在的矩形的右下角 Y坐標
    Code
    對象的名稱( ObjectCode)
    CursorPointer
    對象的鼠標指針
    Enable
    對象是否激活
    Font
    對象的字體
    ForeColor
    前景色
    GroupID
    對象所隸屬的組
    Height
    對象所在的矩形的高度
    HelpContextID
    幫助文件上下文索引
    LayerID
    對象隸屬的圖層 ID
    LayerName
    對象隸屬的圖層的名稱
    Left
    對象所在的舉行的左上角 X坐標
    Right
    對象所在的矩形的右下角 X坐標
    RotateAngle
    對象的旋轉角度
    Tag
    對象的由用戶設定的特定的數據
    ToolTipText
    對象提示文本
    Top
    對象所在的矩形的左上角 Y坐標
    Visible
    對象在運行時是否可見
    Width
    對象所在的矩形的寬度
    方法
    Move
    移動對象
    OnUpdateResize
    刷新對象
    OnUpdate
    刷新對象
    事件
    Click
    鼠標左鍵在對象上按下時產生
    DblClick
    鼠標雙擊對象時產生
    DragDrop
    托拽時產生
    DragEnter
    托拽時產生
    DragOver
    托拽時產生
    Initialize
    對象初始化時產生
    MouseDown
    鼠標按下時產生
    MouseMove
    鼠標移動時產生
    MouseUp
    鼠標抬起時產生
   
    繪圖對象共同的屬性、方法、事件
    屬性
    HatchStyle
    網格樣式
    PenStyle
    畫筆樣式
    PenWidth
    畫筆寬度
    ShadowStyle
    陰影樣式
    方法
    RunClick
    執行 Click事件
   
    Windows控件共同的屬性、方法、事件
    屬性
    Group
    控件是否群組
    TabStop
    控件能否接收 Tag鍵
    方法
    OnUpdateStyle
    更新控件的樣式
    GetDlgCtrlID
    控件的 ID
    SetFocus
    設定控件為焦點控件
   
    COM/DCOM對象的編程操作
    在SIAVIEW中,所有對象的編程操作非常簡單,您不需要去記憶任何對象的名稱、屬性、方法以及事件的名稱,SIAVIEW的VBScript編輯器提供了非常智能的在線提示功能,您使用過Visual Basic嗎?SIAVIEW的VBScript編輯器提供了與Visual Basic相同的功能,例如,你需要對某個對象進行編程,只需在畫面編輯時,雙擊此對象,系統自動打開此對象的代碼編輯器,列出此對象的所有事件。在編輯代碼時,只需按下鍵盤上的句號“.”鍵,系統將自動顯示當前畫面(視圖)中所有可用對象的名稱,選擇一個對象,再按下句號“.”鍵,該對象所有的屬性及方法都為您顯示出來,選擇一個屬性或方法就可以了。記不住語法?沒關系,按下空格鍵或者“(”鍵,所有的語法都為您顯示出來。
   
    SIAVIEW的VBScript編輯器還提供一個在線調試功能,設置斷點,運行試圖,調試錯誤,就是這么簡單!還有什么?查找、替換、設置標簽…,您想要的功能差不多都有了!
   
    還有許多的功能,您試一試,可能比我發現的更多!
   
   
    下一講內容:SIAVIEW對象的動態屬性
   
   
   
   

以下是關于《SIAVIEW工業控制監控系統系列講座之二》論題的回復(共8篇)

回復人:liaofangming 

 回復時間:2002-6-28 3:46:00

支持(682) | 反對(711)

 

    回復:好像缺圖,看得很累!

    
   
   
   

回復人:stian 

 回復時間:2002-6-28 7:29:00

支持(699) | 反對(725)

 

    回復:沒辦法貼圖!

    
   
   
   

回復人:zhyx001 

 回復時間:2009-12-14 14:30:00

支持(649) | 反對(598)

 

    多謝了!學習學習!

回復人:luciowang 

 回復時間:2010-6-30 17:02:00

支持(593) | 反對(600)

 

    學習學習

回復人:lupei 

 回復時間:2011-7-12 17:46:00

支持(517) | 反對(522)

 

    本人現有北京縱橫科技的hmibuilder組態軟件150點,中間變量不算點,現欲清倉出售,1000塊一套,正版,有軟件狗,包裝盒里有詳細的說明書和功能手冊,有興趣的qq聯系。
    qq:1455457295
   

回復人:haha803 

 回復時間:2011-9-8 14:33:00

支持(526) | 反對(525)

 

    受教了

回復人:328876860 

 回復時間:2012-8-14 10:27:00

支持(450) | 反對(482)

 

    多謝了!學習學習!

回復人:藍天月亮 

 回復時間:2013-4-25 11:02:00

支持(415) | 反對(419)

 

    學習

如果要回復本欄論題,請首先中國工控網www.2405013.live

·如果你已經是中國工控網www.2405013.live成員,請直接登錄。

·如果你還不是中國工控網www.2405013.live成員,請首先注冊,注冊為免費!

注冊名:

密  碼:

           注冊中國工控網www.2405013.live
           忘記密碼

關閉該窗口

關于我們     免責聲明     服務項目     廣告聯系     友情鏈接     聯系方式     意見反饋     設為首頁     加入收藏

 ©2019-2020 中國工控網(www.2405013.live) 版權所有 豫ICP備17046657號

管理員信箱:[email protected]  服務熱線:13525974529

洛陽博德工控自動化技術有限公司

中國    洛陽

手工做皮包好赚钱吗 浙江快乐十二开奖结果 临沂股票配资公司 广西快乐十分玩法技巧 湖南快乐十分玩法 一分快3计划app下载安装 银行基金配资业务 内蒙古快三跨度和值走 资产管理平台 德国赛车飞艇平台 水力股票推荐