1. 程式人生 > 其它 >c#01關於asp.net

c#01關於asp.net


概念:是.NET體系的一部分,它綜合了HTML、CSS、JavaScript以及C#語言開發網站
三種開發模式:
  webpage
  webforms
  mvc
包括
  頁面和控制元件框架

  ASP.NET 編譯器

  安全基礎設施

  國家管理設施

  應用程式配置

  健康監測和效能特點

  除錯支援

  XML Web 服務框架

  可擴充套件的託管環境和應用程式生命週期管理

  可擴充套件的設計環境

常用工具總結
  VisualStudio(IDE整合開發工具)

  MiscrosoftSQL Server(關係型資料庫)

  IIS/IISEpress(Web伺服器)

  .NETReflector、ILSpy(反編譯工具)

  NuGET(包管理器)

  VSS/TFS(原始碼版本管理、團隊協作)

  NotePad++

檢視文件
    ?: ?就像if :就像else
      例 Exp1 ? Exp2 : Exp3; e 1真輸出e2 否則輸出e3
封裝
  public:所有物件都可以訪問;
  private:物件本身在物件內部可以訪問;
  protected:只有該類物件及其子類物件可以訪問
  internal:同一個程式集的物件可以訪問;
  protected internal:3 和 4 的並集,符合任意一條都可以訪問。訪問限於當前程式集或派生自包含類的型別。
    範圍比較 private < internal/protected < protected internal < public
定義方法
  <Access Specifier> <Return Type> <Method Name>(Parameter List)
  {
  Method Body
  }
  Access Specifier:訪問修飾符,這個決定了變數或方法對於另一個類的可見性。
  Return type:返回型別,一個方法可以返回一個值。返回型別是方法返回的值的資料型別。如果方法不返回任何值,則返回型別為 void。
  Method name:方法名稱,是一個唯一的識別符號,且是大小寫敏感的。它不能與類中宣告的其他識別符號相同。
  Parameter list:引數列表,使用圓括號括起來,該引數是用來傳遞和接收方法的資料。引數列表是指方法的引數型別、順序和數量。引數是可選的,也就是說,一個方法可能不包含引數。
  Method body:方法主體,包含了完成任務所需的指令集。