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:方法主體,包含了完成任務所需的指令集。