原创 純前端表格控件 SpreadJS 新手入門指南 - 函數的使用

點擊獲取SpreadJS v15.0官方正式版下載 自定義函數 SpreadJS內置了很多函數,包括很多常用的基本函數,但是在遇見較爲特殊的方法,基本函數無法滿足需求時,可以添加自定義函數。例如在Demo中,根據三角形的底和高來求三角形的面

原创 純前端表格控件 SpreadJS 新手入門指南——工作簿(一)

點擊獲取SpreadJS工具下載 今天學習Spread工作簿相關的內容,首先初始化Spread: 此時,頁面中表格已經出現。 表單名稱標籤 表單新增按鈕可控制是否顯示,標籤名稱雙擊默認爲可編輯,拖拽表單名稱可重排序。 滾動條 水

原创 如何實現Winform的模塊化開發?

在Winform開發領域開發過十多年的項目中,見證着形形色色的架構和官方技術的應用,從最早類似Winform模式的WebForm技術,到接着的JQuery+界面組件,再到Asp.net Core的技術應用,以及後來的純前端技術出現,Angu

原创 ActiveReports報表實戰應用教程(十)—— 報表導出

ActiveReports支持多種格式的報表導出,包括PDF、Excel、Word、RTF、HTML、Text、TIFF以及其它圖片格式,用戶可以將它們應用到Windows Forms、Web、WPF、Silverlight等應用系統中。

原创 WinForm框架開發教程 - 窗體基類的用戶身份信息的緩存和提取

在WinForm開發中,有時候爲了方便,需要把窗體的一些常規性的數據和操作函數進行封裝,通過自定義基類窗體的方式,可以實現這些封裝管理,讓我們的框架統一化、簡單化的處理一些常規性的操作,如這裏介紹的用戶身份信息的緩存和提取。通過基類的封裝,

原创 ActiveReports報表實戰應用教程(六)——交互式報表之動態排序

在ActiveReports中除了提供對數據源進行排序的功能之外,還提供了最終用戶排序功能,最終用戶可以對報表進行區域內排序和整個數據源排序,結合數據鑽取、過濾等功能可以讓用戶更方便地分析報表數據。 1. 創建報表文件 在應用程序中創建一個

原创 看純前端表格控件SpreadJS如何實現跨Workbook複製

點擊獲取SpreadJS工具下載 客戶在實際項目開發中,會有一張公用sheet存在別的文件中,在別的文件中,想要用到公用sheet中的部分數據時,直接從公用sheet中去複製即可。 此需求如果藉助SpreadJS提供的UI行爲實現是比較方便

原创 乾貨!DevExpress Winform界面效果實現總結(Part 3)

DevExpress是一家全球知名的控件開發公司, DevExpress也特指此公司出品的控件集合或某系列控件或其中某控件。我們應用最爲廣泛的是基於DevExpress Winform控件組,本文主要總結筆者在Winform開發框架中應用到

原创 分享!DevExpress Winform控件界面效果實現總結!(Part 2)

DevExpress是一家全球知名的控件開發公司, DevExpress也特指此公司出品的控件集合或某系列控件或其中某控件。我們應用最爲廣泛的是基於DevExpress Winform控件組,本文主要總結筆者在Winform開發框架中應用到

原创 純前端表格控件SpreadJS使用教程 - 使用正則表達式進行校驗

點擊獲取SpreadJS工具下載 SpreadJS中支持跟Excel一樣的數據驗證用來校驗輸入數據的正確性。而正則表達式是在日常開發中經常用的校驗手段。Excel本身不支持數據驗證時設置一個正則表達式來進行校驗。但是SpreadJS具有高度

原创 ActiveReports報表實戰應用教程(三)——圖表報表

ActiveReports 的圖表控件支持絕大多數常用的二維和三維圖表類型,包括XY圖表和財務圖表。通過使用圖表控件的定製功能,如修改座標軸、圖注、圖例等,用戶可以創建任何其所需要的圖表效果。用戶還可以通過代碼把定義好的圖表輸出爲多種圖像格

原创 純前端表格控件SpreadJS:電子表格技術實踐 - 內存

在前端表格中,表格可以是鬆散佈局的一種UI表達方式,它的最小描述單元是一個單元格,也就是我們常說的CellBase。 點擊獲取SpreadJS工具下載 常用的數據結構有二維數組和對象數組,對於二維數組可以想象如果出現如圖所示的場景,一個表格

原创 Winform界面開發教程 - 如何對應用程序界面的組織布局

在設計界面的時候,不管是在Web端,還是在WinForm端,或者是WPF或者移動界面等應用上,我們對界面的組織布局,一直是比較有趣的話題,而組織界面的好壞從用戶的感受來看,可以提供程序可使用性高低,也體現了開發者的開發界面的功力。良好的界面

原创 純前端表格控件SpreadJS可自定義右鍵菜單

相信大家在使用騰訊文檔、石墨文檔等其他文檔表格的時候,都會發現可以右鍵插入多行。使用SpreadJS的小夥伴也想實現這個功能,應該如何實現呢?那麼本次教程將會帶來右鍵插入多行的實踐教程。(注意:本次教程使用的一個屬性是14.1.3後新增的,

原创 應用程序界面開發 - 自定義用戶控件&佈局控件的使用

在很多時候,我們做一些非常規化的界面的時候,往往需要創建一些用戶控件,在其中繪製好一些基礎的界面塊,作爲後續重複使用的一個單元,用戶控件同時也可以封裝處理一些簡單的邏輯。在開發Winform各種類型項目,我都時不時需要定製一些特殊的用戶控件