原创 C#入門 1 引子

記錄下劉鐵猛的視頻教程學習 歷史 1- 01010101010110 2- 彙編—>特殊程序翻譯成機器語言 3- 高級語言---->編譯器----->機器語言 目標 1- 釋放計算機的計算能力 2- 統一管理硬件----->操作系

原创 C# 學習 20 事件 (上) ,理論

事件 定義:Event,能夠發生什麼事情,特點就是能夠發生。 舉例:蘋果就不能發生,公司上市就可以發生。 事情纔可以發生 角色:屬於類型的成員:是一種使對象或者類提供通知的成員 舉例:手機有響鈴這個事件,說明通過這個事件來通知關注

原创 C# 學習 7 數據類型

C#的五大數據類型 類 class 結構體 struct 枚舉 enum 接口 interface 委託 delegate 變量、對象、內存中的關係 1- 變量: 表示了存儲位置,並且每個變量都一個類型,

原创 C# 學習 11 操作符

new 操作符 如果要在內存中創建類型的實例,就得調用new操作符 下面的例子演示了繼承類的使用 checked | unchecked操作符 檢查一個值在內存中是不是有溢出 用try Catch來優化下邏輯 另外一種寫

原创 C# 學習 3 類與名稱空間

類和名稱空間的概念 類 CLASS:構成程序的主體 名稱空間 NAMESPACE:把類以良好的結構組織在一起。 以圖書館爲例: NAMESPACE是各個學科的集合 CLASS是各個學科中各本書的集合。 我們去圖書館找書,一本一本太

原创 MODBUS 學習 4

讀寫寄存器 讀 發送: 從機地址 功能碼 數據地址 數據個數 CRC 02 03 00 00 00 02 CRC 接收 從機地址 功能碼 接收字節數 接收內容 CRC 02 03 04 11 10

原创 WPF貪喫蛇遊戲開發

目錄   源碼可以在github上獲取https://github.com/ZombieAllen/WPF.git 基於WPF的貪喫蛇遊戲設計 1 引言 2 功能設計 2.1遊戲區域 2.2 貪喫蛇動畫 2.3 鍵盤控制方向 2.4遊戲區

原创 C# 學習 5 類型變量方法

構成C#語言的基本元素 關鍵字:Keyword,構成一門語言的基本詞彙 操作符:Operator,運算思想的符號 標識符:Identifier,用戶自己取的名字,變量/類/成員…ect 。一定要有意 義。 變量名用Ca

原创 Modbus學習 3

基於485的modbus通訊 1- 主機對指令進行編碼(功能碼) 通訊兩件事:發數據,收數據 modbus功能碼分成 01 02 03 04 接收需要4個功能碼? PLC/單片機 有四種數據 讀操作 開關量輸入 bit eg

原创 C# 學習 2 Hello World的實現

5種Hello World的實現 編程捷徑: 編程是練出來的 學習原則: 感官到原理 從使用別人的到創建自己的 必須親自動手 追求實用 基礎概念 1- Solution Project VS管理代碼的時候,Solution是最

原创 C# 學習 12 操作符

(T)x 類型轉換 輸入加法的例子 分爲隱式類型轉換,顯式類型轉換 隱式類型轉換: 小字節向大字節賦值:不丟失精度的隱式轉換 子類向父類轉換 ======================================

原创 C#學習 6 類型

什麼是類型 數據類型(Data Type):數據在內存中存儲時的型號。 語言開發者把大量的數據按類型歸類的結果,並設計了針對各個類型來設計操作方法。 內存:內部存儲單元。當今計算機的架構遵循馮諾依曼架構,運算控制器(CPU),存儲

原创 C# 學習 13 14 15 語句表達式詳解

表達式,語句詳解 - 表達式的定義 定義:Expressions,任何一門語言的基本組件之一且是核心組件。 方法這種語法實體:就像一個加工廠,通過參數把原料傳給加工廠,加工完數據通過返回值,把加工結果交還你。 變量這種語法實體作用

原创 Modbus學習☞1

誕生原因: 對於離散量來說,PLC的輸入輸出是有限的,通過Modbus可以不添加硬件的情況下進行電氣控制 對於模擬量控制來說,舉個例子,通過電信號來控制變頻器的頻率,如果電機太遠,控制會產生失真。 通過modbus通訊來做的話優

原创 C# 學習 18 傳值、輸出、引用、數組、擴展方法

值參數 x就是傳值參數,我們在方法裏操作的是y的副本,不管怎麼操作,y是不變的。 引用類型 下面的例子表示:在調用函數內部創建的stu所修改的屬性值不會影響在調用函數外對象的屬性值。 但,當我們函數外和函數內的stu.nam