C# Class, Object (static, public, protected, private)介紹 - 教學筆記 (使用visual studio)
在這裡,會介紹C#的Class 及 Object基本用法
Class基本架構
物件導向開發時,會運用class來作為資料型別
這時,class就好像一個大類別,在這裡面,開發者通常會將具有關聯性的成員(Object、Methods、variable..)統合起來
Continue Reading在這裡,會介紹C#的Class 及 Object基本用法
Class基本架構
物件導向開發時,會運用class來作為資料型別
這時,class就好像一個大類別,在這裡面,開發者通常會將具有關聯性的成員(Object、Methods、variable..)統合起來
Continue Reading在 C# 中,除了可以原本的Method,你也可以定義自己的Method
Method具有以下優點: - 可重複使用。 - 易於測試。 - 對方法的修改不影響調用程序。 - 一種方法可以接受許多不同的輸入。
Continue Reading在設計程式過程中,透過continue及break,可以讓程式更有彈性
break主要的任務就是用來跳出迴圈或者陳述式 在流程控制中的 switch ,就包含了break 也就是,當switch滿足條件時,就能透過break來跳脫迴圈 如果是用在邏輯演算,同樣也可以搭配break來跳脫 例如,取出五筆資料
Continue Reading迴圈,一般可以形容在特定條件中,持續重複同一件事情 在程式設計過程,時常會運用迴圈來進行計算或取資料
在這裡,會介紹幾種迴圈 while、for、do-while 及實作
Continue Reading在 C# ,strings 是以物件(Objects)形式存在。 因此,當我們宣告 string 時,事實上是實例化(instantiate)一個字串物件。
另外,C# 提供了許多方法給string使用, 讓我們可以很方便的分析及處理字串相關的計算
Continue ReadingC#提供了許多預設class可以用來儲存資料,其中一個就是array陣列 陣列可以用來儲存多組資料。 在應用於文章、使用者資料、權限管理等介面時,可以先將值儲存成陣列,再透過迴圈的方式一個一個取出來。(迴圈的用法將會在後續提到)
在這裡,會用比較簡潔易懂的方式來解說, 建議可以先從本篇理解陣列用法,再前往官網參考手冊參考更仔細的寫法
Continue Reading在前面,主要介紹數學運算,在這裡會先介紹常見的邏輯運算 然後才會帶入流程控制相關介紹
邏輯運算主要型別為布林(bool),會返回True、false或null 在流程控制過程中,相當好用!
Continue ReadingC#是一個強型別語言,在建立C#變數或常數時,要同時宣告它的類別型別(type) 也就是說,你必需告知建立的變數是要用來儲存數字、文字還是其他…等
Continue Reading學習C#程式過程中,visual studio提供了Console類別 (無法被繼承)讓我們可以輸入、輸出及讀取訊息
這裡主要說明關於輸出文字的方式
Console.Write 跟 Console.WriteLine 的差別在於 Console.WriteLine在輸出後會自動換行
Continue ReadingC# 是一種物件導向的程式語言,主要在.NET Framework執行,透過C# 可以開發windows 應用程式、web services、手機應用程式、client-server應用程式、資料庫應用程式…等等。
Continue Reading在這裡,會介紹如何建立view,及如何在controller載入view
在開始說明view之前,先特別提一下layout
layout
在開發過程中,我們會將一些頻繁被使用到的HTML內容,統一寫在layout裡面 例如: header、footer、sidebar、menu、global js、global css…
Continue ReadingModel-View-Controller (MVC) 根據維基百科解釋
MVC模式(Model–view–controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。
使用MVC的方式來建構應用程式,可以讓程式容易維護、更新及測試。 其中,它們各自分別負責的任務如下:
模型(Model) 負責操控資料庫,並提供給Controller 視圖(View) 負責建構使用者介面(UI),將資料內容呈現出來。 控制器(Controller) 負責處理HTTP請求、從Model取回指定的數據,並且可以將數據傳送給指定的View
Continue Reading這份教學主要說明如安裝 Visual Studio 2015 、 ASP.NET Core
以及如何建立第一個專案
使用Mac開發,請先參考MAC 的 ASP.NET 環境設定說明
Continue Reading