2016年10月26日 星期三

小山的 C# 教學-第39課-PictureBox

本課簡介

之前的課程中都沒有提及如何在視窗上面放置圖片
今天就來介紹一個簡單的做法
使用視窗元件的 PictureBox

小山的 C# 教學-第38課-Multidimensional Arrarys 多維陣列

本課簡介

之前在 22 課中有教過大家使用陣列
其實那些陣列都屬於一維陣列

陣列除了一維的之外,還可以有更高的維度
這次的課程將教大家如何使用更進階的多維陣列

2016年10月23日 星期日

小山的 C# 教學-第37課-switch 與 enum

本課簡介

本課主要在介紹 switch 與 enum
當我們想判斷某些變數的值來決定要做甚麼事情時
就常會用到 switch

enum 則可以幫助我們定義新的型別
並且賦予其有限的值
switch 跟 enum 兩者間常常會一起出現

小山的 C# 教學-第36課-Constant 常數

本課簡介

本課今天教大家如何宣告常數
常數是一種永存於程式中的定值
不會隨著程式的進行而被修改
在實際生活中有很多應用

2016年5月8日 星期日

小山的 C# 教學-第35課-Abstract Class & Abstract Method

本課簡介

本課目標為教導大家使用 Abstract Class 與 Abstract Method
當今天想要強迫某些衍生類別實作某些功能時
Abstract Method 就很符合需求
而 Abstract Class 又跟 Abstract Method 同進退
接下來就來看看是怎麼一回事吧!

2016年5月4日 星期三

小山的 C# 教學-第34課-Base 關鍵字

本課簡介

本課介紹在繼承中也時常用到的 base 關鍵字
這個關鍵字能讓衍生類別直接存取到基底類別的屬性與方法

2016年3月31日 星期四

小山的 C# 教學-第33課-Protected

本課簡介

之前曾經介紹過可以使用 public 跟 private
來進行 class 內部資源的權限控管

可是有些從 base class 繼承來的資源
如果是 private 的話就無法直接使用
本課介紹如何使用 protected 來使得 base class 的資源
可以讓繼承的 class 來進行存取

2016年3月21日 星期一

小山的 C# 教學-第32課-Override vs Method Hiding

本課簡介

有時候使用 override 的時候常會忘記要加上關鍵字
如果沒有加的話程式仍可以正常執行
但是跑出來的結果卻不太一樣?
這是為什麼呢?