Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 在线中文字幕日韩,91在线视频免费,亚洲欧美另类在线

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          軟件開發中最常用的第三方.NET界面控件

          軟件開發中最常用的第三方.NET界面控件

          好的界面不僅會讓應用看起來更加專業,更重要的是讓用戶操作更加智能和友好。本文全面總結了軟件開發中最常用的幾款.NET界面控件,讓你對這些優秀的工具有一個全面的了解,從而幫助你選擇最適合項目的界面開發框架。

          DevExpress

          很多人搞不清楚DevExpress和DXperience的區別,這里再次跟大家說明一下,DXperience是DevExpress下所有.NET控件的統稱,目前一共有五大界面組件:WinForms,ASP.NET,WPF,Silverlight 和Windows 8 XAML。

          InterSoft

          Intersoft的.NET開發工具集提供了400多個UI組件,支持7種開發平臺,最新發布了針對iOS、Android和Windows的跨平臺工具Intersoft Mobile Studio。

          Telerik

          Telerik將其.NET工具集統稱為DevCraft,分為Web/桌面、HTML5/JS和移動開發三個大類一共10個控件。它的Kendo UI系列支持跨平臺應用開發。

          ComponentOne

          ComponentOne提供了大量Visual Studio控件,類型豐富,多達11個,而且都非常出名。ComponentOne Studio Enterprise為Microsoft Windows和基于網絡的移動應用程序的開發者提供了一套廣泛完整的UI工具和解決方案。

          ComponentArt

          ComponentArt是一個用于構建專門服務于用戶界面層的web服務的框架。它能讓在ASP.NET AJAX和Silverlight前端之間的服務器端代碼完全重用。目前正往綜合性數據可視化方向發展。

          Infragistics

          Infragistics的.net開發工具集非常全面,既有開發桌面和Web應用程序的,也有針對各個移動平臺的,還有HTML5 / jQuery應用開發框架。

          Syncfusion

          Syncfusion開發的.NET界面套包在商業級應用領域處于領先地位,目前旗下有9款工具集,包含移動開發和Javascript版本。

          本站文章除注明轉載外,均為本站原創或翻譯

          exceljs是一個讀取,操作和編寫電子表格數據和樣式到XLSX和JSON,從Excel電子表格文件逆向工程設計的項目。之所以稱它最強,是因為它的功能強大,簡直就是專門為Excel打造的前端處理插件,到目前為止,筆者還尚未見過比這個更強大的前端插件,由于其強悍的前端處理能力,這就意味著有很多操作將減輕服務器端壓力,而且性能更加出色!







          Github地址

          https://github.com/exceljs/exceljs

          安裝

          安裝我們當然是首選npm

          npm install exceljs

          創建工作簿

          var workbook=new Excel.Workbook();

          設置工作簿屬性

          workbook.creator='Me';
          workbook.lastModifiedBy='Her';
          workbook.created=new Date(1985, 8, 30);
          workbook.modified=new Date();
          workbook.lastPrinted=new Date(2016, 9, 27);
          // 將工作簿日期設置為1904日期系統
          workbook.properties.date1904=true;

          工作簿視圖

          “工作簿”視圖控制Excel在查看工作簿時打開多少個單獨的窗口。

          workbook.views=[
            {
              x: 0, y: 0, width: 10000, height: 20000,
              firstSheet: 0, activeTab: 1, visibility: 'visible'
            }
          ]

          添加工作表

          var sheet=workbook.addWorksheet('My Sheet');

          用addWorksheet函數的第二個參數設置工作表的選項。

          • 例如:
          // 創建一個紅色標簽顏色的工作表
          var sheet=workbook.addWorksheet('My Sheet', {properties:{tabColor:{argb:'FFC0000'}}});
          
          // 創建一個隱藏網格線的工作表
          var sheet=workbook.addWorksheet('My Sheet', {properties: {showGridLines: false}});
          
          // 創建一個第一行和列凍結的工作表
          var sheet=workbook.addWorksheet('My Sheet', {views:[{xSplit: 1, ySplit:1}]});

          刪除工作表

          使用工作表id從工作簿中刪除工作表。

          • 例如:
          // 創建工作表
          var sheet=workbook.addWorksheet('My Sheet');
          
          // 使用工作表ID刪除工作表
          workbook.removeWorksheet(sheet.id)

          訪問工作表

          // 迭代所有sheet
          // 注意:workbook.worksheets.forEach仍然可以工作,但這個方式更好
          workbook.eachSheet(function(worksheet, sheetId) {
            // ...
          });
          
          // 按名稱獲取表格
          var worksheet=workbook.getWorksheet('My Sheet');
          
          // 按ID獲取表格
          var worksheet=workbook.getWorksheet(1);

          。。。。。。以上只是部分文檔中的介紹,感興趣的小伙伴可以移步Github直接查看詳細的文檔,完整功能了解可參考下一個標題

          PS:提供了中文文檔

          完整功能列表

        1. 創建工作簿
        2. 設置工作簿屬性
        3. 工作簿視圖
        4. 添加工作表
        5. 刪除工作表
        6. 訪問工作表
        7. 工作表狀態
        8. 工作表屬性
        9. 頁面設置
        10. 頁眉和頁腳
        11. 工作表視圖
          1. 凍結視圖
          2. 拆分視圖
        12. Auto Filters
        13. 處理單個單元格
        14. 合并單元格
        15. 定義名稱
        16. 數據驗證
        17. 樣式
          1. 數字格式
          2. 字體
          3. 對準
          4. 邊框
          5. 填充
          6. 富文本
        18. 大綱級別
        19. 圖片
        20. 文件 I/O
        21. XLSX:讀 XLSX寫 XLSX
        22. CSV:讀 CSV寫 CSV
        23. Streaming I/O:Streaming XLSX
        24. 瀏覽器
        25. 價類型
          1. 空值
          2. 合并單元格
          3. 數值
          4. 字符串值
          5. 日期值
          6. 超鏈接值
          7. 公式值
          8. 豐富的文本值
          9. 布爾值
          10. 錯誤值

          雖然以上功能還不能包括了Excel的所有功能,但也已經相當的豐富了!

          總結

          在之前的文章中曾介紹過另一個不錯的前端Excel插件,感興趣的可以去看一看,exceljs擁有這么豐富的功能,如果你想開發一個功能強大的Web電子表格,不妨多嘗試嘗試!

          存的好處及應用:

          1,可以讓一些固定文件如css,js等文件在第二次訪問的時候直接讀取本地而不用再去請求服務器,這樣可以減少客服端對服務器資源的請求壓力,加快客戶端的響應速度。

          2,對于經常使用的數據源,可以將其存儲在數據緩存中或者內存中,這樣來減少數據庫請求。

          3,將網站部署在多臺機器上,采用分布式方式處理,可以解決多個用戶請求一臺服務器造成的壓力,也就是分布式部署。

          4,將那么經常需要訪問,但是數據又不需要經常變動的夜間做成靜態頁面。

          Asp.Net提供了一個緩存方法來實現緩存:OutPutCache

          OutPutCache中的屬性:

          1,Duration:頁面或者用戶控件緩存的時間,單位是秒,

          2,Location:輸出緩存的存放位置

          a)Any:客戶端瀏覽器,代理服務器,服務端服務器等

          b)Client:請求瀏覽的瀏覽器

          c)DownStram:代理服務器,發出 請求的客戶端

          d)None:對于請求的頁面,禁用輸出緩存

          e)Server:請求的web服務器

          f)ServerAndClient:發送請求的客戶端跟原服務器

          3,CacheProfile:配置文件中緩存配置的名稱,這個配置可選,

          4,NoStroe:決定了是否阻止敏感信息的二級存儲

          5,ProviderName:表示使用的自定義輸出緩存提供程序

          6,Shared:確定用戶控件輸出是否可以被多個頁共享

          7,SqlDependency:表示一組數據庫/表名稱 對應的字符串名頁或控件的輸出緩存依賴于這些名稱對。請注意,SqlCacheDependency 類監視輸出緩存所依賴的數據庫中的表,因此當更新表中的項時,使用基于表的輪詢時將從緩存中移除這些項。如果以值 CommandNotification: 使用通知(在 Microsoft SQL Server 2005 中),則最終會使用 SqlDependency 類向 SQL Server 2005 服務器注冊查詢通知。

          8,VaryByCustom:任何表示自定義輸出緩存要求的文本。如果特性的賦值為 browser,緩存將隨瀏覽器名稱和主要版本信息的不同而異。如果輸入自定義字符串,則必須在應用程序的 Global.asax 文件中重寫 GetVaryByCustomString 方法。

          9,VaryByHeader:分號分隔的 HTTP 標頭列表,用于使輸出緩存發生變化。將該特性設為多標頭時,對于每個指定標頭組合,輸出緩存都包含一個不同版本的請求文檔。


          主站蜘蛛池模板: 中文乱码字幕高清一区二区| 中文字幕亚洲一区| 国产亚洲福利精品一区| 亚洲国产一区在线| 日本精品一区二区三区四区| 国产福利一区二区三区视频在线| 一区二区在线视频免费观看| 手机福利视频一区二区| 亚洲国产日韩一区高清在线| 亚洲高清偷拍一区二区三区| 欧美日韩精品一区二区在线观看 | 理论亚洲区美一区二区三区 | 亚洲毛片不卡av在线播放一区| 日韩最新视频一区二区三| 台湾无码一区二区| 色窝窝无码一区二区三区色欲 | 亚洲AV成人精品日韩一区| 一区二区免费视频| 一区二区视频在线观看| 2021国产精品一区二区在线| 日本不卡一区二区三区| 国产一区二区三区免费| 国产精品一区二区av| 中文字幕亚洲一区二区va在线| 中文字幕一区二区三区有限公司 | 精品无码成人片一区二区98| 国产精品高清一区二区三区| 免费视频精品一区二区三区| 久久99国产精一区二区三区| 国产精品无码AV一区二区三区| 无码一区二区三区免费| 91亚洲一区二区在线观看不卡| 日韩精品一区二区三区色欲AV | 日本v片免费一区二区三区| 无码一区二区三区免费视频| 国产福利在线观看一区二区 | 亚洲熟女www一区二区三区| 久久中文字幕无码一区二区| 丰满爆乳无码一区二区三区| 武侠古典一区二区三区中文| 亚洲一区二区三区免费|