iT邦幫忙

c#相關文章
共有 1505 則文章

技術 Day 30製作一份學生資料健康卡part3&執行結果

程式碼 執行畫面 未輸入姓名跳出提示 未輸入生日跳出提示 未輸入學號跳出提示 未輸入科系跳出提示 未輸入身分證字號跳出提示 未輸入電話跳出提示 未輸入地址跳...

技術 Day 27視窗應用程式進階控制互動與文字處理:TrackBar(軌跡列) & RichTextBox(多格式文字框)

TrackBar(軌跡列)1.什麼是 TrackBarTrackBar是Windows Forms中用來讓使用者拖動滑桿調整數值的控制項它通常搭配標籤 (Lab...

技術 Day 26視窗應用程式進階控制多媒體與時間控制:PictureBox(圖片框) & Timer(計時器)

PictureBox(圖片框)1.什麼是PictureBoxPictureBox是C# Windows Form應用程式中用來 顯示圖片 的控制項它可以用來顯示...

技術 Day25視窗應用程式進階控制項互動選擇功能:學習使用 CheckBox(核取方塊) & CheckedListBox(核取清單方塊)

CheckBox(核取方塊)1.什麼是 CheckBox CheckBox(核取方塊)是一種允許使用者「多選」的控制項 它通常以一個小方框表示,方框中可被勾選...

技術 Day 24視窗應用程式進階控制: LinkLabel(連結標籤)& RadioButton(單選按鈕)

LinkLabel(連結標籤)1.什麼是 LinkLabelLinkLabel是一種可在Windows Form應用程式中顯示「可點擊文字連結」的控制項它的外觀...

技術 Day 23視窗應用程式進階控制檔案對話方塊:OpenFileDialog & SaveFileDialog

OpenFileDialog(開啟檔案對話框)1.用途當你希望讓使用者從電腦中選擇檔案(例如文字檔、圖片、音樂檔…)時,就可以使用 OpenFileDialog...

技術 Day 22視窗應用程式進階控制通用控制項:Panel&GroupBox

Panel(面板)1.什麼是 PanelPanel是一個「容器控制項(Container Control)」可以放入其他控制項,例如: Label(標籤) B...

技術 Day 21視窗應用程式進階控制通用控制項:MessageBox (訊息框)&ComboBox (下拉式選單)

MessageBox(訊息框)1.什麼是MessageBoxMessageBox是一種「對話框(Dialog Box)」,不用拉控制項到畫面用來顯示訊息、警告、...

技術 Day 20視窗應用程式基礎通用控制項:TextBox (文字方塊)& ListBox (清單方塊)

TextBox(文字方塊) TextBox的用途TextBox是用來接收使用者輸入文字的控制項可用於: 登入表單(輸入帳號、密碼) 搜尋欄位 意見回饋輸入...

技術 Day 19視窗應用程式基礎通用控制項:Label (標籤) & Button (按鈕)

Label(標籤) Label的用途Label是Windows Forms常用的控制項之一主要功能: 顯示文字內容(提示、說明、結果…) 通常用來搭配其他...

技術 Day 18視窗應用程式基礎Hello, World 視窗

什麼是 Windows Forms (WinForms) WinForms是.NET Framework / .NET 提供的一個 桌面應用程式開發框架 它讓...

技術 Day 17檔案與串流進階二進位串流與序列化:二進位檔案操作&BnaryReader 和 BinaryWriter

什麼是二進位檔案? 文字檔案 (Text File):用字元編碼儲存,例如 UTF-8。人類可以直接用記事本打開看 二進位檔案 (Binary File):資...

技術 Day 16檔案與串流核心文字檔案讀取與寫入:StreamReader和StreamWriter &理解串流(Stream)

串流(Stream)代表一種資料的流動通道,就像水管一樣: 輸入串流(Input Stream) → 從檔案讀進程式 輸出串流(Output Stream)...

技術 Day 15檔案與串流基礎檔案操作基礎:System.IO 命名空間介紹(File、Directory)

System.IO 命名空間介紹在 C# 裡,System.IO 提供了許多處理「檔案與資料夾」的工具其中最常用的就是: File 類別:處理檔案 Direc...

技術 Day 14物件導向複習建構子(Constructor)

建構子是什麼?建構子(Constructor)是一種「特殊的方法」,在new一個物件的時候會自動被呼叫它的功能是初始化物件的狀態,像設定檔案路徑、連線字串、初始...

技術 DAY 30 - 完結撒花!鐵人賽完賽心得分享

哈囉大家好!今天是鐵人賽的最後一天,想要來整理一下這30天的分享內容和這次的參賽心得!前面14天的分享主要是聚焦在:認識.NET和ASP.NET Core框架,...

技術 DAY 29 - AuthService: 使用者登入狀態管理中心

哈囉大家好!不知不覺來到鐵人賽的第29天了,時間過得好快啊~今天想要分享前端管理登入狀態的優化-建立AuthService來作為使用者的狀態管理中心。 目前在驗...

技術 DAY 28 - Token過期時的錯誤處理

哈囉大家好!昨天分享了如何透過Angular Interceptor來更有效率的附加Authorization Header,今天要來分享如何處理Session...

技術 DAY 27 - 透過Angular Interceptor添加Authorization Header

哈囉大家好!昨天分享了在ApiService中建立CreateAuthHeader() function來回傳Authorization Header, 並且在...

技術 DAY 26 - 前端發送的Request中附加Authorization Header

哈囉大家好!今天要來試試看在前端發送Get Request來讀取存在資料庫中的users資訊,並且在發送的請求中附加Authorization Header。那...

技術 DAY 24 - 解決CORS(跨域資源共享)問題

哈囉大家好!今天要分享的內容是我的debug過程XD實際測試了一下登入功能,發現沒有辦法順利把User資訊儲存到Neon資料庫中,看了console發現顯示「H...

技術 DAY 23 - 配置JWT Bearer 認證中介軟體(Middleware)

哈囉大家好!昨天在AuthController完成了向前端發送Session Token的功能,接下來要讓未來其他API知道如何在Controller中接收和驗...

技術 DAY 22 - 生成Session Token並註冊驗證服務

哈囉大家好!今天要繼續完成生成Session Token和AuthService的部分,那就馬上開始吧!(有點落落長QQ) 在AuthService中產生專案專...

技術 DAY 21 - 取得ID Token後,User資料發送到後端驗證儲存

哈囉大家好!昨天處理完User Table和Neon資料庫後,要把前端收到的Token和使用者資訊(例如:姓名、郵件...等)儲存到User Table裡面。需...

技術 DAY 20 - 建立User Table + 連接Neon 資料庫

哈囉大家好!昨天的GSI按鈕登入功能完成後,要來把前端接收到的JWT存到資料庫中。我選擇用關聯式資料庫PostgreSQL來儲存資料,使用的是Neon這個Ser...

技術 DAY 19 - Google SignIn Button 登入功能

哈囉大家好!今天要來繼續處理Google SignIn Button的登入功能~其實突然發現我現在完全沒在用之前介紹的那個套件XD 直接用官方的GSI按鈕了!背...

技術 DAY 18 - 設定Google Sign-In 按鈕

哈囉大家好!原本應該昨天要分享完前端登入處理的部分,沒想到昨天在做接下來的部分時有一些bug,debug和查找資料時花了一些時間,所以就變成今天整理分享了!那就...

技術 DAY 17 - 前端Google OAuth 登入- (下)

哈囉大家好!昨天簡單介紹完OAuth,今天要來分享實作的程式碼! 1. 設置環境變數 透過指令ng g environments environments建立e...