C 視覺化程式設計筆記

2021-10-06 05:14:41 字數 2928 閱讀 7446

類:是對事物的一種抽象定義,將抽象之後的特徵和行為有機結合便構成了類(個人理解就是種類吧,比如人就是乙個種類,而將人具體描述出來,也就是例項化了乙個人)。

物件:根據《韋氏大學英語詞典》的釋義:

某種可為人所感知的物質;

思維,感受或動作所作用的物質或精神體。

兩者關係:類是一系列物件的抽象,提取了這一系列物件的共同特徵和共同行為。

總結:類是對物件的描述,是建立物件的「模板」,是對物件的抽象;物件表示現實世界中某個具體的事物,是類的乙個例項,是類例項化的結果。

語法:

[訪問修飾符] 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...