程式碼 執行畫面 未輸入姓名跳出提示 未輸入生日跳出提示 未輸入學號跳出提示 未輸入科系跳出提示 未輸入身分證字號跳出提示 未輸入電話跳出提示 未輸入地址跳...
TrackBar(軌跡列)1.什麼是 TrackBarTrackBar是Windows Forms中用來讓使用者拖動滑桿調整數值的控制項它通常搭配標籤 (Lab...
PictureBox(圖片框)1.什麼是PictureBoxPictureBox是C# Windows Form應用程式中用來 顯示圖片 的控制項它可以用來顯示...
CheckBox(核取方塊)1.什麼是 CheckBox CheckBox(核取方塊)是一種允許使用者「多選」的控制項 它通常以一個小方框表示,方框中可被勾選...
LinkLabel(連結標籤)1.什麼是 LinkLabelLinkLabel是一種可在Windows Form應用程式中顯示「可點擊文字連結」的控制項它的外觀...
OpenFileDialog(開啟檔案對話框)1.用途當你希望讓使用者從電腦中選擇檔案(例如文字檔、圖片、音樂檔…)時,就可以使用 OpenFileDialog...
Panel(面板)1.什麼是 PanelPanel是一個「容器控制項(Container Control)」可以放入其他控制項,例如: Label(標籤) B...
MessageBox(訊息框)1.什麼是MessageBoxMessageBox是一種「對話框(Dialog Box)」,不用拉控制項到畫面用來顯示訊息、警告、...
TextBox(文字方塊) TextBox的用途TextBox是用來接收使用者輸入文字的控制項可用於: 登入表單(輸入帳號、密碼) 搜尋欄位 意見回饋輸入...
Label(標籤) Label的用途Label是Windows Forms常用的控制項之一主要功能: 顯示文字內容(提示、說明、結果…) 通常用來搭配其他...
什麼是 Windows Forms (WinForms) WinForms是.NET Framework / .NET 提供的一個 桌面應用程式開發框架 它讓...
什麼是二進位檔案? 文字檔案 (Text File):用字元編碼儲存,例如 UTF-8。人類可以直接用記事本打開看 二進位檔案 (Binary File):資...
串流(Stream)代表一種資料的流動通道,就像水管一樣: 輸入串流(Input Stream) → 從檔案讀進程式 輸出串流(Output Stream)...
System.IO 命名空間介紹在 C# 裡,System.IO 提供了許多處理「檔案與資料夾」的工具其中最常用的就是: File 類別:處理檔案 Direc...
建構子是什麼?建構子(Constructor)是一種「特殊的方法」,在new一個物件的時候會自動被呼叫它的功能是初始化物件的狀態,像設定檔案路徑、連線字串、初始...
哈囉大家好!今天是鐵人賽的最後一天,想要來整理一下這30天的分享內容和這次的參賽心得!前面14天的分享主要是聚焦在:認識.NET和ASP.NET Core框架,...
哈囉大家好!不知不覺來到鐵人賽的第29天了,時間過得好快啊~今天想要分享前端管理登入狀態的優化-建立AuthService來作為使用者的狀態管理中心。 目前在驗...
哈囉大家好!昨天分享了如何透過Angular Interceptor來更有效率的附加Authorization Header,今天要來分享如何處理Session...
哈囉大家好!昨天分享了在ApiService中建立CreateAuthHeader() function來回傳Authorization Header, 並且在...
哈囉大家好!今天要來試試看在前端發送Get Request來讀取存在資料庫中的users資訊,並且在發送的請求中附加Authorization Header。那...
哈囉大家好!今天要分享的內容是我的debug過程XD實際測試了一下登入功能,發現沒有辦法順利把User資訊儲存到Neon資料庫中,看了console發現顯示「H...
哈囉大家好!昨天在AuthController完成了向前端發送Session Token的功能,接下來要讓未來其他API知道如何在Controller中接收和驗...
哈囉大家好!今天要繼續完成生成Session Token和AuthService的部分,那就馬上開始吧!(有點落落長QQ) 在AuthService中產生專案專...
哈囉大家好!昨天處理完User Table和Neon資料庫後,要把前端收到的Token和使用者資訊(例如:姓名、郵件...等)儲存到User Table裡面。需...
哈囉大家好!昨天的GSI按鈕登入功能完成後,要來把前端接收到的JWT存到資料庫中。我選擇用關聯式資料庫PostgreSQL來儲存資料,使用的是Neon這個Ser...
哈囉大家好!今天要來繼續處理Google SignIn Button的登入功能~其實突然發現我現在完全沒在用之前介紹的那個套件XD 直接用官方的GSI按鈕了!背...
哈囉大家好!原本應該昨天要分享完前端登入處理的部分,沒想到昨天在做接下來的部分時有一些bug,debug和查找資料時花了一些時間,所以就變成今天整理分享了!那就...
哈囉大家好!昨天簡單介紹完OAuth,今天要來分享實作的程式碼! 1. 設置環境變數 透過指令ng g environments environments建立e...