程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> .Net客戶端應用程序開發概述

.Net客戶端應用程序開發概述

編輯:關於.NET

客戶端應用程序在基於 Windows 的編程中最接近於傳統風格的應用程序。這些是在桌面上顯示窗口或窗體從而使用戶能夠執行任務的應用程序類型。客戶端應用程序包括諸如字處理程序和電子表格等應用程序,還包括自定義的業務應用程序(如數據輸入工具、報告工具等等)。客戶端應用程序通常使用窗口、菜單、按鈕和其他 GUI 元素,並且它們可能訪問本地資源(如文件系統)和外圍設備(如打印機)。

另一種客戶端應用程序是作為網頁通過 Internet 部署的傳統 ActiveX 控件(現在被托管 Windows 窗體控件所替代)。此應用程序非常類似於其他客戶端應用程序:它在本機執行,可以訪問本地資源,並包含圖形元素。

過去,開發人員結合使用 C/C++ 與 Microsoft 基礎類 (MFC) 或應用程序快速開發 (RAD) 環境(如 Microsoft Visual Basic )來創建此類應用程序。.NET Framework 將這些現有產品的特點合並到了單個且一致的開發環境中,該環境大大簡化了客戶端應用程序的開發。

包含在 .NET Framework 中的 Windows 窗體類旨在用於 GUI 開發。您可以輕松創建具有適應多變的商業需求所需的靈活性的命令窗口、按鈕、菜單、工具欄和其他屏幕元素。

例如,.NET Framework 提供簡單的屬性以調整與窗體相關聯的可視屬性。某些情況下,基礎操作系統不支持直接更改這些屬性,而在這些情況下,.NET Framework 將自動重新創建窗體。這是 .NET Framework 集成開發人員接口從而使編碼更簡單更一致的許多方法之一。

和 ActiveX 控件不同,Windows 窗體控件具有對用戶計算機的不完全受信任的訪問權限。這意味著二進制代碼或在本機執行的代碼可訪問用戶系統上的某些資源,例如 GUI 元素和訪問受限制的文件,但這些代碼不能訪問或危害其他資源。由於具有代碼訪問安全性,許多曾經需要安裝在用戶系統上的應用程序現在可以通過 Web 部署。您的應用程序可以在像網頁那樣部署時實現本地應用程序的功能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved