c 基礎語法

2021-09-05 09:43:55 字數 3099 閱讀 9344

c# 程式設計是基於 c 和 c++ 程式語言的,是一門物件導向的程式語言

1.什麼是物件 

在使用物件導向的計算機語言的程式設計師眼裡世間萬物皆是物件,例如大到地球、宇宙星空,小到細胞、塵埃等都視之為物件。

物件是由屬性、方法、事件組成。

(1)屬性:用來描述物件的形態外貌特徵

(2)方法:指物件的主動行為,天生具有的一些能力

(3)事件:指物件的被動行為,天生並不具備這種能力,而是受其他因素影響產生的能力

2.15種屬性型別     

注意:有無符號表示是否可以取負值 

(1) 整數(8種):byte(8位有符號),sbyte(8位有符號);

int(32位)       uint(無符號)

long(64)         ulong

short(16)       ushort

(2)小數: double(雙精度)  float(單精度)   decimal(精度)

(3)char 字元型                string 字串型              bool  布林型                    object 物件型(可以囊括所有型別)

eg:char  a=』 』             string=」 」                       bool  c=true/false               object  c= this; 

注意:(1)字元和字串的區別:字元型使用單引號,單引號中有且只有乙個字元(空字元不是乙個字元)

字串型使用雙引號,雙引號中是多個字元的組合;

(2).object雖然可以包含所有屬性型別,但它的儲存空間非常大,浪費資源,所以需要分情況使用,劃分其他的屬性型別,方便有針對性的進行賦值,合理分配儲存空間

3.屬性賦值:步驟

判斷屬性型別:第一步:檢視屬性型別:將滑鼠停在屬性上,會出現自動提示,如果是15種預定義屬性型別則直接賦值;

第二步:如果不是15種型別,試著在等號右邊空格  若出現智慧型提示則加乙個點後以分號結束

第三步:遇到特殊屬性型別,等號後直接使用屬性型別然後加點並選擇屬性型別以分號結,如(this.backcolor=color.blue;) 

第四步:若敲空格仍未出現提示,則在等號右邊輸入new+空格,出現智慧型提示後,加上一對小括號外加分號,再刪掉前半個括號後又添上,然後針對括號中的屬性繼續根據情況使用這四種方法賦值

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

private void form1_load(object sender, eventargs e)}}

視窗抖動案例1

.專案分析

1.首先新增視窗載入(load)事件,設定視窗的大小,初始位置,

2.在檢視的工具箱中給視窗新增按鈕(button),給button物件設定單擊(click)事件;

3.在click事件中改變視窗的位置(設定執行緒);

4.利用for迴圈使其重複抖動;

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

//全部是命名空間

using system.threading;

namespace _02視窗抖動案例

private void form1_load(object sender, eventargs e)

private void button1_click(object sender, eventargs e)}}

}

滾動字幕案例2:步驟:

設定form1視窗大小(使用size屬性)

設定form1視窗位置居中

設定視窗的背景顏色

在檢視設計介面中新增textbox,用來儲存文字,並修改其相關屬性,如(將multiline屬性設定為true)

設定textbox的背景色,前背景色(即文字文字顏色),文字居中對齊,唯讀屬性,字型樣式,大小,游標,等

設定文字框的位置在窗體的最下面,用來實現自下而上滾動效果

設定命名空間,新增匯入**工具

新增if判斷,是歌詞迴圈滾動

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

//匯入**命名空間

using system.media;

namespace gundongzimu

private void form1_load(object sender, eventargs e)

private void timer1_tick(object sender, eventargs e)}}

}

4.位圖:top、left        width、height

C 基礎語法

最近開始學習c 程式語言,以前一直使用c c 也只是用到了一些最簡單基礎的用法。為了方便學習,將學習過程中c 語言與c c 不同或不熟悉之處記錄下來,以便日後隨時檢視。本人是通過閱讀 c 入門經典 第6版 學習c 在閱讀過程中隨手作如下記錄。變數在使用之前必須對其進行宣告和初始化。switch每個分...

C 基礎語法

簡介 c語句是面向結構的語言,c 是物件導向的語言,c 從根本上已經發生質飛躍,並對c進行豐富的擴充套件。c是c 的子集,所以大部c語言程式都可以不加修改的拿到c 下使用。c 不完全同於c語言,c語言,可以完全植入c 檔案 變數,指標,變數,迴圈,記憶體等 c 不完全相容c c 語言函式名是不能重名...

C 語法基礎

先宣告再賦值 string strs new string 3 int arr new int 3 strs 0 null true,預設為null arr 0 0,預設為0 strs 報錯,不能這樣賦值 宣告並初始化,都正確 string strs new string 3 string strs...