碼棧提供的可視化程式設計是面向無程式設計經驗的開發者,它提供了通過拖動的方式實作應用邏輯的功能。 開發者不需要再關注程式設計文法、運作環境以及複雜的api,隻需要按照流程拖動滑塊并将其拼接在一起即可。
可視化程式設計界面主要分為“<code>工具箱</code>”、“<code>畫布區</code>”兩個部分,下面将逐一介紹其功能。
<code>工具箱</code>中包含開發者可能用到的所有滑塊,選中需要的滑塊将其拖動到<code>畫布區</code>即可。工具箱一般為兩級菜單,第一級是分類菜單,第二級是具體的滑塊。
<code>工具箱</code>中目前包含以下分類:
浏覽器:提供操作網頁、抓取網頁資訊的功能,如"點選按鈕"、"輸入文本框内容"、"抓取表格内容"等
資料視圖:提供對<code>資料視圖</code>的增、删、改、查等操作
參數面闆:用于對<code>參數面闆</code>進行讀取、寫入等操作
流程:提供了<code>條件判斷</code>用于邏輯分支處理,<code>循環執行</code>則用于重複執行某一組任務
程式設計:提供了<code>日志</code>、<code>字元串操作</code>、<code>數字操作</code>、<code>數組操作</code>等功能,用于處理一些細粒度的業務邏輯
系統:提供了與本地作業系統的互動,如<code>執行外部應用程式</code>、<code>檔案操作</code>等功能
office:用于對office相關軟體的讀、寫操作,目前提供了對excel、word的支援
圖檔處理:提供了圖像處理的相關功能,如<code>圖像識别</code>、<code>截圖</code>等功能
網絡:提供了<code>下載下傳</code>、<code>發送郵件</code>、<code>發送手機短信</code>、<code>發送http請求</code>等功能
<code>畫布區</code>用于生成、展示自定義應用,從左側<code>工具箱</code>中選擇需要的<code>滑塊</code>并拖動到<code>畫布區</code>即可。每一個<code>滑塊</code>都有自定義功能,在拖動到<code>畫布區</code>後會自動彈出配置對話框,此時使用者可根據自己的業務定制滑塊。
本文轉自碼棧平台