2024年6月26日 星期三

18.VB.NET 筆記 基礎篇 - Module

VB.NET Module 筆記 (基礎篇)

VB.NET Module 筆記 (基礎篇)

Module 就像是程式設計中的共享工具箱Module 可以包含各種共享的變數、函式、常數等,就像一個裝著常用工具的箱子,需要的時候隨時可以拿出來用。,它提供了一種方便的方式來組織和共享程式碼。透過瞭解 Module 的特性和使用方法,可以讓程式設計更加簡潔、易讀、易於維護。

2024年6月20日 星期四

17.VB.NET 筆記 核心篇 - 布林值 (Boolean)

VB.NET 布林值 (Boolean) 筆記 (難度: 核心篇)

VB.NET 布林值 (Boolean) 筆記 (核心篇)

布林值就像是程式設計中的開關開關只有開和關兩種狀態,布林值也只有 True 和 False 兩個可能的值,用來表示某個條件是否成立。,它可以用來表示某個條件是否成立。透過理解布林值的特性和使用方式,就能夠寫出更簡潔、易讀、易維護的程式碼。

2024年6月16日 星期日

16.VB.NET 筆記 核心篇 - 基本資料類型 (Basic Data Types)

VB.NET 基本資料類型 (Basic Data Types) 筆記 (核心篇)

VB.NET 基本資料類型 (Basic Data Types) 筆記 (核心篇)

VB.NET (Visual Basic .NET) 提供了多種基本資料類型,每種資料類型都有特性和用途。

2024年6月14日 星期五

15.VB.NET 筆記 進階篇 - 列舉 (Enumeration)

VB.NET 列舉 (Enumeration) 筆記 (基礎篇)

VB.NET 列舉 (Enumeration) 筆記 (基礎篇)

列舉就像是程式設計中的交通號誌交通號誌有紅、黃、綠三種顏色,每種顏色代表不同的指示。列舉也用有意義的名稱來表示一組常數值,每個值都有特定的含義。,它可以用有意義的名稱來表示一組常數值。透過理解列舉的特性和使用方式,就能夠寫出更清晰、易讀、易維護的程式碼。

2024年6月12日 星期三

14.VB.NET 筆記 進階篇 - Invoke

VB.NET Invoke 筆記 (進階篇)

VB.NET Invoke (呼叫) 筆記 (進階篇)

VB.NET(Visual Basic.NET),呼叫 (Invoke) 就像是指揮家指揮樂團一樣,它讓程式在正確的時機執行特定的方法。透過理解 Invoke 的使用方式,就能夠掌控程式的執行流程,構建出優雅、高效的程式。

2024年6月10日 星期一

13.VB.NET 筆記 進階篇 - 建構式 (Constructor)

VB.NET 建構式 (Constructor) 筆記 (進階篇)

VB.NET 建構式 (Constructor) 筆記 (進階篇)

建構式就像是建築物的地基,是物件創建的起點。它負責初始化物件的成員變數,並執行一些必要的設置工作,使物件能夠正常工作。透過理解建構式的語法和使用方式,就能夠靈活地定義物件的初始狀態,提高程式的可讀性和可維護性。

2024年6月3日 星期一

12.VB.NET 筆記 基礎篇 - 堆疊 (Stack)

VB.NET 堆疊 (Stack) 筆記 (基礎篇)

VB.NET 堆疊 (Stack) 筆記 (基礎篇)

堆疊的本質

堆疊就像是一個整齊疊放的盤子,最後放上去的盤子總是最先被取走,而最早放入的盤子則會被壓在最底下。這種先進後出 (First-In-Last-Out,FILO) 的特性,使得堆疊成為一個非常實用的資料結構。就像疊放盤子一樣,我們可以將資料一個個放入堆疊,需要時再依序取出。堆疊提供了一種有序且方便管理的方式來處理資料,讓程式運行更加高效。

堆疊 (Stack): 堆疊是一種抽象資料型別 (Abstract Data Type,ADT)抽象資料型別是一種描述資料的行為和操作,而不關心其具體實現方式的資料型別。,它以後進先出 (Last-In-First-Out,LIFO) 的方式存儲和檢索資料。堆疊的操作主要包括推入 (Push) 和彈出 (Pop),分別對應資料的插入和刪除。

堆疊的操作特性使其非常適合處理具有階層性 (Hierarchical)階層性指的是資料之間存在著上下層的關係,就像一棵樹的結構一樣。遞迴性 (Recursive)遞迴性指的是一個問題可以分解為多個相同但規模更小的子問題,並且子問題的解可以用來構建原問題的解。的問題。例如,在函式調用中,後調用的函式總是先完成執行,這就形成了一個函式調用堆疊。再如,在迷宮求解、括號匹配等問題中,堆疊都扮演著至關重要的角色。

2024年6月2日 星期日

11.VB.NET 基礎篇 筆記 - 物件(Object)

VB.NET 物件 (Object) 筆記 (基礎篇)

VB.NET 物件 (Object) 筆記 (基礎篇)

物件的本質

物件就像是一個裝滿零件的工具箱,它將相關的資料(屬性)和功能(方法)組織在一起,形成一個獨立的實體。每個物件都有自己的獨特性,就像每個工具箱裡的工具組合都不盡相同。透過建立和使用物件,可以更有效地管理和操作程式中的資料和功能。

物件 (Object): 物件是一種將資料和功能封裝在一起的程式設計概念。它是類別 (Class) 的實例,具有狀態(屬性)和行為(方法)。

在物件導向程式設計 (OOP) 中,物件是最基本的構建單元。每個物件都有自己的身份、狀態和行為,它們可以彼此互動,完成複雜的任務。透過創建和操作物件,可以更自然地表達真實世界中的事物和概念,提高程式的可讀性、可維護性和可重用性。