類:是對事物的一種抽象定義,將抽象之後的特徵和行為有機結合便構成了類(個人理解就是種類吧,比如人就是乙個種類,而將人具體描述出來,也就是例項化了乙個人)。
物件:根據《韋氏大學英語詞典》的釋義:
某種可為人所感知的物質;
思維,感受或動作所作用的物質或精神體。
兩者關係:類是一系列物件的抽象,提取了這一系列物件的共同特徵和共同行為。
總結:類是對物件的描述,是建立物件的「模板」,是對物件的抽象;物件表示現實世界中某個具體的事物,是類的乙個例項,是類例項化的結果。
語法:
[訪問修飾符] class 類名
舉例:
class product",name);
console.writeline("產品類別:",category);
console.writeline("產品**:元",price);
console.writeline("產品描述:",description);
}}
例項化物件:
類名 物件名 = new 類名();
product phone = new product();
訪問類的字段:
console.writeline(phone.name);
//在類的內部訪問欄位時,直接通過欄位名訪問。
//如果在外部首先定義欄位時需要設定public修飾符,然後例項化物件,通過物件名和「.」運算子才允許在類的外部訪問。
呼叫類的方法:
phone.showinfo();
//例項化物件後,可通過物件名.方法名(引數)進行呼叫
定義:相當於資料夾,但命名空間是一種邏輯組合,c#中,命名空間有兩種形式:1,.net框架定義好的系統命名空間,另一種是開發中自定義的命名空間。
自定義命名空間舉例(命名空間也可以巢狀):
//某公司
namespace company
// 研發部
namespace development
}// 人事部
namespace personel
}}
常用的系統命名空間:
命名空間
說明system
根命名空間,提供最基本的操作
system.data
處理資料訪問和管理
system.io
管理對檔案,流的同步和非同步訪問
system.windows
視覺化程式設計的基於窗體的處理
system.collections
包含對集合進行處理的介面和類
命名空間的使用:
匯入命名空間
using company.development;
namespace t1demo
}}
使用完全限定名訪問
namespace t2demo
}}
using system.collections.generic;
using system.data;
using system.data.sqlclient;
namespace t2practice2
//關閉資料庫鏈結
conn.close();
if(conn.state == connectionstate.close)}}
}
class program
','','')"),loginid,loginpwd,name);
break;
case "2":
console.writeline("請輸入賬號");
loginid = console.readline();
console.writeline("請輸入密碼");
loginpwd = console.readline();
console.writeline("請輸入新密碼");
string newpwd = console.readline();
sql = string.format("update admins set loginpwd = '' where loginid='' and loginpwd=''"),newpwd,loginid,loginpwd);
break;
case "3":
console.writeline("請輸入賬號");
loginid = console.readline();
console.writeline("請輸入密碼");
loginpwd = console.readline();
console.writeline("請輸入姓名");
string name = console.readline();
sql = string.format("delete from admins where loginid='' and loginpwd=''"),loginid,loginpwd,name);
break;
}sqlcommand cursor = new sqlcommand(sql, conn);
if (cmd.executenonquery() > 0)
else
}conn.close();
}}
class program\t\t\t",id,loginid,loginpwd,name);
}reader.close();}}
}
lan』s小站 視覺化程式設計storyBoard
1.針對空模板,先把自動建立的window刪除 2.建立乙個storyboard 3.在general中將maininte ce選為建立的storyboard 4.新建立的storyboard裡什麼也沒有,拖拽乙個viewcontroller上去 5.選中viewcontroller,在工具欄選擇第...
視覺化程式設計原理
視覺化程式設計原理 物件 安裝的程式 事件 滑鼠雙擊 單擊 右鍵 回車等快捷鍵的觸發 事件 我們對不同的物件實施相同的事件,結果可能不相同。為什麼?右鍵事件觸發的方法 不一樣。視覺化程式設計介面設計 ui 窗體 控制項 窗體是來存放控制項的容器 例子事件 click mouseclick load ...
C 使用MFC進行視覺化程式設計
1 用mfc的嚮導建立編輯框,在編輯框中實現算術 加 減 乘 及 除 的運算.include stdafx.h include include include afxdialogex.h ifdef debug define new debug new endif 用於應用程式 關於 選單項的 ca...