C# 從零開始前進.NET物件導向程式全攻略 - TibaMe

文章推薦指數: 80 %
投票人數:10人

學習Microsoft第一線程式語言C#基礎語法,進入物件導向程式設計概念與設計,進而學習到C#語言如何操作.net Framework,以及如何設計物件導向程式規範 ... 主題課程專業學程就業養成企業方案人才媒合最新活動登入免費註冊0購物車共0筆課程結帳金額:NT$0前往結帳0訊息中心您目前沒有訊息我的課程學習中心我的訂單帳號設定立即下載行動學習APP登出C#從零開始前進.NET物件導向程式全攻略C#從零開始前進.NET物件導向程式全攻略軟體開發-微軟.NET開發基礎•7.7小時•10,001NT$2,499學習Microsoft第一線程式語言C#基礎語法,進入物件導向程式設計概念與設計,進而學習到C#語言如何操作.netFramework,以及如何設計物件導向程式規範,進入到.net開發行列的基礎能力之列,透過本課程的學習,學員可同時學習Microsoft.netFramework框架架構立即購買加入購物車課程公告課程介紹課程大綱推薦與諮詢問題討論立即購買NT$2,499課程公告課程介紹課程大綱推薦與諮詢問題討論2021/06/27C#程式語言核心基礎的心法重要性C#程式語言為Microsoft第一線程式語言,

如果您想進入Microsoft任何平台發展任何應用系統與雲端服務等。

以及AIService整合,在進入Microsoft平台開發的敲門磚, 您必須先具備有C#程式語言基礎與物件導向心法概念, 本課程即是你進入Microsoft程式開發領域的起手勢,必須具有的基本功。

淺顯易懂的學習過程中,開始累積你的城市設計功力。

最新討論想請問不規則陣列中的題目陳廷銘·2022/01/2613:51老師好,您在7-3介紹屬性的影片中是在建構子中做邏輯判斷(圖左邊那一段),我想問在建構子中寫邏輯判斷跟在屬性set中做邏輯判斷會有差異嗎?我測試這兩種方式都是可以執行的,但不知道何時該寫屬性何時該寫在建構子DDan·2021/11/2511:16想請問5-1測驗的第4題答案是否有誤?陣列位置不是應該從0開始嗎?DDan·2021/11/2223:11題目有BUGWaeinTang·2021/08/1209:51偵錯視窗YeeYang·2021/08/0600:34查看更多討論基礎課程建議學習4週(每週2小時)課程共86小節47影片(7.7 小時)39測驗提供完訓證書提供制定學習計畫什麼是學習計畫?課程目標※想投入程式開發領域,卻又不知該從何處開始學習的人,這門課將是最佳選擇,除了學會C#完整的技術外,更能提早前進.NET開發的先備能力因為C#是進入.NETframework框架的第一線語言,C#是由微軟所主導開發的高階物件導向程式,C#延續了C家族的語言架構,也參考了JAVA的優點,簡化了C家族的複雜度,採用直譯器做編譯,可以幫助程式設計師把時間放在語言的邏輯思維上。

.NET是Windows平台的框架,目前有平台專屬的.NETFramework以及跨平台的.NETCore,均是以C#作為第一線的進入的標準語言,所以學習C#,尤其想進入.NET開發的工程師,當然是絕對是優先的選擇。

    這門課除了想進入程式開發的初學者,更是讓想進入.NETC#程式開發行列的興趣者,真正紮實的學到C#程式開發的領域的基本功,從零開始,訓練具有真正的物件導向設計概念的程式開發能力,你將在老師細心的引導下,按部就班完成C#的訓練   1.老師採用循序漸進方式,帶領學員進入.NET5.0C#程式語言設計領域。

2.透過實作範例逐一說明,C#基本語法與物件導向設計的基礎概念,逐步深入物件導向程式設計的精隨,並養成正確的程式設計思維與建構步驟。

3.有別於坊間的視覺化設計快速導引物件導向觀念,是採用原始程式碼逐一設計與關聯性說明,讓學員由簡入繁進入物件導向的真正精隨。

4.簡易教學方式,讓學員不畏懼程式語言的艱深難懂的窘境,融入真實世界的思考與感觸中,了解程式碼與自然思考的結合方式。

  同時老師也將透過本課程的學習,引領學員進入Microsoft.NETFramework框架架構;進而學習到C#程式語言如何操作.NETFramework,以及如何設計物件導向程式規範,遂能進入到.net開發行列的基礎能力之列,幫助學員紮根.NET平台架構的基本知識。

課程介紹★★★★免費試閱專區★★★★      6-1      抽象化abstraction ★★★★★★★★★★★★★★ C#是一種 型別安全 (Type-safe)的全物件導向 (object-oriented)的高階程式語言,比起家族成員C和C++,更容易學習及撰寫,C語言最常應用主要為作業系統和韌體的開發,C++則是電腦軟體的開發,而C#則是應用於網頁撰寫及架設,C#在開發領域憑藉微軟在軟體領域強大的生態體系,相較於Java、Python等語法,具有先天上的優勢,從移動端開發到桌面開發再到服務端開發,C#語言都有用武之地,除了應用在Web開發領域,其他在遊戲開發、數據處理、多媒體處理、工業控制等領域也有不少應用場景,近年遊戲當紅引擎Unity,在改版後,甚至只支援C#。

.NET是.NETFramework的簡稱,也泛指.NET相關的各種技術,是微軟免費的開放原始碼開發平台,目前有Windows平台專屬的.NETFramework與跨平台的.NETCore兩種,其中包含了CLR虛擬機器元件(virtualmachinecomponent),用來管理執行中的.NET程序以及與大量的類別庫。

  C#包含一套 編譯器 (Compiler),可將C#程式碼編譯為.NET中繼語言(IL)(Intermediatelanguage),就是常見的.exe、.dll等資料,當執行應用程式時,這些中繼資料則會透過CLR結合使用到的類別庫轉換為機器語言。

本課程學員,在完成學習後均可完成C#三大核心技術能力,並熟悉整個操作流程 學習到物件導向程式設計精隨並包括VisualStudio操作工具 學習到C#程式語言基礎結構與語法 學習到.NETframework框架核心與應用架構 誰適合學習這門課程呢?1.欲想進入Microsoft程式開發行列的工程師基礎課程。

2.欲想學習到C#程式語言物件導向設計精隨程式語言基礎。

3.想進入Microsoft.NETFramework/.NETcore架構的程式設計師。

學習前需要有什麼基本能力呢?只需要具有電腦程式基本概念即可學習前需要準備什麼呢?一台電腦,安裝好VisualStido2019Community與SQLServer2014(以上)Developer以上版本工具即可。

基礎課程建議學習4週(每週2小時)課程共86小節47影片(7.7 小時)39測驗提供完訓證書提供制定學習計畫什麼是學習計畫?關於講師陳宗興微軟、甲骨文開發實務認證講師•OracleJavaOCP及JavaEE原廠認證講師•中華電信財税中心案,電信學院Java各框架教授講師•中華電信電信學院Raspberry物聯網專業講師•中華電信IoT智慧聯網職訓講師-IoT智能開發•開發亞科國際JavaEE介接日商Afterpay後支付平台與金流-技術顧問•竹科上市公司JavaERP系統-MES再生工程顧問•中美通電腦顧問公司副總經理、資深顧問•美商環美集團IE.OMMIS資深工程師•中小企業榮譽指導員–KM管理師•中華民國軟體協會–元件小組顧問•正修科技大學PythonIoT智能網開發業師•微軟專欄作家府穎資訊有限公司技術總監(顧問)佛光山佛陀紀念館Python智能影像辨識導覽系統開發佛光山法寶堂青年發展基地PythonAI講師▍已取得之Java認證•Java8OCA(JavaOracleCertifiedAssociate)•Java8OCP(JavaOracleCertifiedProfessional)•OCWCD(JavaEE6WebComponentDeveloper)•JavaEE7ApplicationDeveloper▍相關著作SCJP實務導引與認證教材▍專長Java、JSP與Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQLServer實務系統建置、MySQL資料庫管理課程大綱1.認識.netFramework開發環境.netFramework架構12:01QUIZ:.netFramework架構共2題QUIZ:.netFramework架構(申論題)共1題VisualStudio開發工具操作06:00QUIZ:VisualStudio開發工具操作共3題C#程式語言編譯架構05:40QUIZ:C#程式語言編譯架構共3題2.Console專案建立與樣板環境主控台專案建立與編譯執行09:54QUIZ:主控台專案建立與編譯執行共3題C#程式語言基礎_part110:03C#程式語言基礎_part204:51QUIZ:C#程式語言基礎共7題主程式設計與執行07:39QUIZ:主程式設計與執行共3題3.資料型別值型別與參考型別架構_part112:10值型別與參考型別架構_part210:22QUIZ:值型別與參考型別架構共5題變數定義值型別應用_part109:47變數定義值型別應用_part210:07QUIZ:變數定義值型別應用共6題String類別應用10:08QUIZ:String類別應用共4題4.流程控制與例外處理判斷式控制流程11:19QUIZ:判斷式控制流程共4題迴圈控制流程_part114:46迴圈控制流程_part211:15QUIZ:迴圈控制流程共4題程式除錯13:16QUIZ:程式除錯共3題例外處理_part111:50例外處理_part222:21QUIZ:例外處理共3題5.資料集合-陣列陣列基礎語法12:19QUIZ:陣列基礎語法共4題陣列常用的屬性與方法05:14QUIZ:陣列常用的屬性與方法共3題Array類別常用的靜態方法12:50QUIZ:Array類別常用的靜態方法共3題多維陣列06:52QUIZ:多維陣列共4題不規則陣列06:17QUIZ:不規則陣列共3題6.物件導向基本觀念抽象化abstraction試閱07:34QUIZ:抽象化abstraction共3題封裝性繼承性多型化08:04QUIZ:封裝性繼承性多型化共3題類別與物件06:24QUIZ:類別與物件共2題7.類別設計-封裝性實現加入資料成員_part109:50加入資料成員_part209:27QUIZ:加入資料成員共6題存取修飾詞09:25QUIZ:存取修飾詞共4題使用Property(屬性)11:13QUIZ:使用Property(屬性)共4題索引子屬性Indexer05:36QUIZ:索引子屬性Indexer共2題8.類別方法(Method)規劃方法簽章意義07:22QUIZ:方法簽章意義共3題呼叫方法06:11QUIZ:呼叫方法共2題方法多載08:31QUIZ:方法多載共3題9.建構物件-建構子規劃使用建構子(Constructor)解構子(Destructor)10:47QUIZ:使用建構子(Constructor)解構子(Destructor)共4題物件初始化架構05:00QUIZ:物件初始化架構共2題10.static(共享)成員設計共享資料成員設計架構09:36QUIZ:共享資料成員設計架構共3題共享方法應用11:46QUIZ:共享方法應用共3題11.類別繼承性設計如何繼承15:41QUIZ:如何繼承共3題覆寫方法架構_part111:04覆寫方法架構_part209:07繼承多型化設計14:25QUIZ:繼承多型化設計共2題12.類別規劃進階設計抽象類別(abstract)抽象方法_part109:27抽象類別(abstract)抽象方法_part208:48QUIZ:抽象類別(abstract)抽象方法共3題密封類別(sealed)密封方法06:24QUIZ:密封類別(sealed)密封方法共3題13.介面規劃與設計介面規劃架構13:07QUIZ:介面規劃架構共3題類別實作介面07:33QUIZ:類別實作介面共2題課程附件CS_net物件導向程式(範例).zip397.56KB1-1.netFramework架構_0217改.pdf2.22MB1-2VisualStudio開發工具操作_0217改.pdf1.19MB1-3C#程式語言編譯架構_0217改.pdf781.35KB2-1主控台專案建立與編譯執行_0217改.pdf1.20MB2-2C#程式語言基礎_0217改.pdf1.22MB2-3主程式設計與執行_0217改.pdf892.79KB3-1值型別與參考型別架構_0217改.pdf1.24MB3-2變數定義值型別應用_0217改.pdf995.62KB3-3String類別應用_0217改.pdf1.10MB4-1判斷式控制流程_0218改.pdf1015.40KB4-2迴圈控制流程_0218改.pdf1.29MB4-3程式除錯_0218改.pdf1.46MB4-4例外處理_0218改.pdf1.01MB5-1陣列基礎語法_0218改.pdf637.76KB5-2陣列常用的屬性與方法_0218改.pdf731.19KB5-3Array類別常用的靜態方法_0218改.pdf959.31KB5-4多維陣列_0220改.pdf700.38KB5-5不規則陣列_0220改.pdf621.26KB6-1抽象化abstraction_0220改.pdf1.05MB6-2封裝性_繼承性_多型化_0220改.pdf584.66KB6-3類別與物件_0220改.pdf2.77MB7-1加入資料成員_0220改.pdf1.39MB7-2存取修飾子-AccessModifiers_0220改.pdf1.17MB7-3使用Property屬性_0221改.pdf934.33KB7-4索引子屬性_Indexer_0222改.pdf581.75KB8-1方法簽章意義_0222改.pdf588.85KB8-2呼叫方法_0222改.pdf591.96KB8-3方法多載_0222改.pdf615.12KB9-1使用建構子(Constructor)_解構子(Destructor)_0222改.pdf1.17MB9-2物件初始化架構_0222改.pdf607.95KB10-1共享資料成員設計架構_0222改.pdf546.34KB10-2共享方法應用_0222改.pdf641.48KB11-1如何繼承_0222改.pdf997.21KB11-2覆寫方法架構_0222改.pdf1.27MB11-3繼承多型化設計_0222改.pdf609.58KB12-1抽象類別(abstract)_抽象方法_0222改.pdf919.76KB12-2密封類別(sealed)_密封方法_0222改.pdf705.95KB13-1介面規劃架構_0222改.pdf605.29KB13-2類別實作介面_0222改.pdf695.61KB購買此課程後,才能使用留言功能或我要發問依據發問時間排序依據發問時間排序依據熱門回覆排序依據最新回覆排序排序NoSelection依據發問時間排序依據熱門回覆排序依據最新回覆排序沒有回應的問題目前尚無任何討論主題成為第一個發問的人!在問答中找到學習的捷徑。

載入更多Top登入免費註冊立即下載行動學習APP主題課程專業學程就業養成企業方案人才媒合最新活動返回主選單科技人工智慧軟體開發雲端技術資訊安全數位商務數位內容職場組織發展個人成長語文商用外語課程類型影音課程實體及直播課程返回主選單學生優惠組合方案政府補助免費課程認證專區返回主選單返回主選單科技人工智慧軟體開發雲端技術資訊安全數位商務數位內容職場組織發展個人成長語文商用外語返回主選單


請為這篇文章評分?