# [網頁程式設計 (.Net Framework)](https://hackmd.io/@johnsonnote/web_design_net_framework)
## 1.SQL Server 管理
- [1. SQL Server 簡介](https://hackmd.io/@johnsonnote/SQLMG01)
- [2. 安裝 SQL SERVER](https://hackmd.io/@johnsonnote/SQLMG02)
- [3. 安裝 SSMS](https://hackmd.io/@johnsonnote/SQLMG03)
- [4. 設定 SQL Server 防火牆](https://hackmd.io/@johnsonnote/SQLMG04)
- [5. 備份資料庫介紹](https://hackmd.io/@johnsonnote/SQLMG05)
- [6. 離線備份 (Offline Backup)](https://hackmd.io/@johnsonnote/SQLMG06)
- [7. 附加資料庫 (Attach Database)](https://hackmd.io/@johnsonnote/SQLMG07)
- [8. 線上備份 (Online Backup)](https://hackmd.io/@johnsonnote/SQLMG08)
- [9. 備份計劃-備份資料庫工作](https://hackmd.io/@johnsonnote/SQLMG09)
- [10.資料庫警示 (Alert)](https://hackmd.io/@johnsonnote/SQLMG10)
## 2.SQL Server 表格設計
- [1.1 命名規則(Naming Rule)](https://hackmd.io/@johnsonnote/sqlds_naming_rule)
- [1.2 主索引鍵(Primary Key)](https://hackmd.io/@johnsonnote/sqlds_primary_key)
- [1.3 欄位型別分類](https://hackmd.io/@johnsonnote/sqlds_data_type)
- [1.4 空值(NULL)](https://hackmd.io/@johnsonnote/sqlds_null)
- [1.5 資料庫圖表](https://hackmd.io/@johnsonnote/sqlds_graph)
- [1.6 資料表索引(Index)](https://hackmd.io/@johnsonnote/sqlds_index)
- [1.7 資料庫正規化 (Normalization)](https://hackmd.io/@johnsonnote/sqlds_normalization)
- [1.8 關聯性(Relation)](https://hackmd.io/@johnsonnote/sqlds_relation)
- [1.9 資料匯入](https://hackmd.io/@johnsonnote/sqlds_import)
## 3.SQL 程式語言設計
- [1. 建立DEMO資料庫](https://hackmd.io/@johnsonnote/sqlds_demo_db)
- [2. SQL 結構化查詢語言](https://hackmd.io/@johnsonnote/sqlds_sql)
- [3. SQL 基本語法](https://hackmd.io/@johnsonnote/sqlds_sql_basic)
- [4. SQL 進階語法](https://hackmd.io/@johnsonnote/sqlds_sql_advance)
## 4.開發環境
- [1.VS2022 介紹](https://hackmd.io/@johnsonnote/NICE202)
- [2.VS2022 安裝](https://hackmd.io/@johnsonnote/NICE203)
## 5.C# 語言教學
- [1.C# 程式語言](https://hackmd.io/@johnsonnote/csharp_basic)
- [1.介紹-C# 程式語言](https://hackmd.io/@johnsonnote/csharp_basic)
- [2.介紹-C# 基本語法](https://hackmd.io/@johnsonnote/csharp_basic_syntax)
- [3.介紹-C# 資料類型](https://hackmd.io/@johnsonnote/csharp_basic_datatype)
- [4.介紹-C# 類型轉換](https://hackmd.io/@johnsonnote/csharp_basic_convert)
- [5.介紹-C# 變數](https://hackmd.io/@johnsonnote/csharp_basic_variable)
- [6.介紹-C# 常數](https://hackmd.io/@johnsonnote/csharp_basic_constant)
- [7.介紹-C# 運算符](https://hackmd.io/@johnsonnote/csharp_basic_operator)
- [8.介紹-C# 判斷式](https://hackmd.io/@johnsonnote/csharp_basic_judgment)
- [9.介紹-C# 迴圈](https://hackmd.io/@johnsonnote/csharp_basic_loop)
- [10.介紹-C# 方法](https://hackmd.io/@johnsonnote/csharp_basic_method)
- [2.C# 程式語言範例](https://hackmd.io/@johnsonnote/csharp_demo_console)
- [1.範例-Console 指令應用](https://hackmd.io/@johnsonnote/csharp_demo_console)
- [2.範例-C# 迴圈應用](https://hackmd.io/@johnsonnote/csharp_demo_loop)
- [3.範例-C# Array 陣列應用](https://hackmd.io/@johnsonnote/csharp_demo_array)
- [4.範例-C# List 集合應用](https://hackmd.io/@johnsonnote/csharp_demo_list)
## 6.C# 物件導向
- [1.介紹-C# 物件導向 (OOP)](https://hackmd.io/@johnsonnote/csharp_oop)
- [2.介紹-屬性 (Property)](https://hackmd.io/@johnsonnote/csharp_oop_property)
- [3.介紹-枚舉類型 (Enum)](https://hackmd.io/@johnsonnote/csharp_oop_enum)
- [4.介紹-繼承 (Inheritance)](https://hackmd.io/@johnsonnote/csharp_oop_inheritance)
- [5.介紹-事件 (Event)/方法 (Method)](https://hackmd.io/@johnsonnote/csharp_oop_event_method)
- [6.介紹-存取修飾子 (Access Modifier)](https://hackmd.io/@johnsonnote/csharp_oop_access_modifier)
- [7.介紹-解構子 (Destructor)](https://hackmd.io/@johnsonnote/csharp_oop_destructor)
- [8.介紹-建構子 (Constructor)](https://hackmd.io/@johnsonnote/csharp_oop_constructor)
- [9.介紹-多載 (Overload)](https://hackmd.io/@johnsonnote/csharp_oop_overload)
- [10.介紹-部份類別 (Partial Class)](https://hackmd.io/@johnsonnote/csharp_oop_partial)
- [11.介紹-多型(Polymorphism)](https://hackmd.io/@johnsonnote/csharp_oop_virtual_override)
- [12.介紹-抽象 (Abstract)](https://hackmd.io/@johnsonnote/csharp_oop_abstract)
- [13.介紹-靜態 (Static)](https://hackmd.io/@johnsonnote/csharp_oop_static)
- [14.介紹-介面 (Interface)](https://hackmd.io/@johnsonnote/csharp_oop_interface)
- [15.介紹-泛型 (Generics)](https://hackmd.io/@johnsonnote/csharp_oop_generics)
- [16.介紹-委派(Delegate)](https://hackmd.io/@johnsonnote/csharp_oop_delegate)
- [17.實作-同步與非同步(SynaAsync)](https://hackmd.io/@johnsonnote/csharp_oop_sync_async)
## 7.MVC (.NetFramework)
- [1.ASP.NET MVC 簡介](https://hackmd.io/@johnsonnote/fw_aspnetmvc)
- [1.ASP.NET MVC 簡介](https://hackmd.io/@johnsonnote/fw_aspnetmvc)
- [2.建立專案用資料庫](https://hackmd.io/@johnsonnote/fw_demodb)
- [2.ADO.NET](https://hackmd.io/@johnsonnote/adonet)
- [1.ADO.NET 簡介](https://hackmd.io/@johnsonnote/adonet)
- [2.範例-ADO.NET CRUD](https://hackmd.io/@johnsonnote/fw_adonet_crud)
- [3.實作-ADO.NET 類別](https://hackmd.io/@johnsonnote/fw_adonet_class)
- [4.範例-ADO.NET 類別 CRUD](https://hackmd.io/@johnsonnote/fw_adonet_class_crud)
- [3.Dapper](https://hackmd.io/@johnsonnote/fw_dapper)
- [1.Dapper 簡介](https://hackmd.io/@johnsonnote/fw_dapper)
- [2.範例-Dapper CRUD](https://hackmd.io/@johnsonnote/fw_dapper_crud)
- [3.實作-Dapper 類別](https://hackmd.io/@johnsonnote/fw_dapper_class)
- [4.範例-Dapper 類別 CRUD](https://hackmd.io/@johnsonnote/fw_dapper_class_crud)
- [4.Entity Framework](https://hackmd.io/@johnsonnote/fw_entity_framework)
- [1.Entity Framework 簡介](https://hackmd.io/@johnsonnote/fw_entity_framework)
- [2.範例-EF Code First](https://hackmd.io/@johnsonnote/fw_ef_code_first_demo)
- [3.範例-EF Database First](https://hackmd.io/@johnsonnote/fw_ef_db_first)
- [4.實作-RepositoryPattern](https://hackmd.io/@johnsonnote/fw_repository_pattern)
- [5.實作-建立空白專案範本](https://hackmd.io/@johnsonnote/fw_empty_template)
- [6.範例-Dapper + EF](https://hackmd.io/@johnsonnote/fw_dapper_ef_demo)
- [7.範例-使用者登入](https://hackmd.io/@johnsonnote/fw_login_demo)
- [8.範例-使用者註冊](https://hackmd.io/@johnsonnote/fw_register_demo)
- [9.範例-使用者忘記密碼](https://hackmd.io/@johnsonnote/fw_forget_demo)
- [5.LINQ](https://hackmd.io/@johnsonnote/linq)
- [1.簡介-LINQ](https://hackmd.io/@johnsonnote/linq)
- [2.簡介-LINQPad](https://hackmd.io/@johnsonnote/linqpad)
- [3.範例-LINQ](https://hackmd.io/@johnsonnote/linq_demo)
- [6.Controller](https://hackmd.io/@johnsonnote/fw_controller)
- [7.View](https://hackmd.io/@johnsonnote/fw_view)
- [8.Area 區域](https://hackmd.io/@johnsonnote/fw_area)
- [9.多國語系](https://hackmd.io/@johnsonnote/fw_Language)
- [10.WebAPI](https://hackmd.io/@johnsonnote/fw_webapi)
- [11.網站發行](https://hackmd.io/@johnsonnote/fw_deploy)
- [12.GitHub for VS2022](https://hackmd.io/@johnsonnote/fw_github)
## 8.常用套件 (.NetFramework)
- [1.FontAwesome](https://hackmd.io/@johnsonnote/fw_fontawesome)
- [2.PagedList](https://hackmd.io/@johnsonnote/fw_pagedlist)
- [3.DatePicker](https://hackmd.io/@johnsonnote/fw_datepicker)
- [4.BootstrapSelect](https://hackmd.io/@johnsonnote/fw_bootstrapSelect)
- [5.SweetAlert.js](https://hackmd.io/@johnsonnote/fw_sweetalert)
- [6.Wow.js](https://hackmd.io/@johnsonnote/fw_wowjs)
- [7.Ckeditor](https://hackmd.io/@johnsonnote/fw_ckeditor)
- [8.FullCalendar](https://hackmd.io/@johnsonnote/fw_fullcalendar)
- [9.Chart.js](https://hackmd.io/@johnsonnote/fw_chartjs)
- [10.DevExpress Reporting](https://hackmd.io/@johnsonnote/fw_report)
## 9.網頁程式基礎
- [1.網頁程式設計基礎](https://hackmd.io/@johnsonnote/webbasic)
- [2.線上編輯器 CodePen](https://hackmd.io/@johnsonnote/CodePen)
- [3.HTML5](https://hackmd.io/@johnsonnote/html5)
- [4.HTML5 附錄](https://hackmd.io/@johnsonnote/html5memo)
- [5.Bootstrap 5 基礎1](https://hackmd.io/@johnsonnote/Bootstrap51)
- [6.Bootstrap 5 基礎2](https://hackmd.io/@johnsonnote/Bootstrap52)
- [7.常用網站資源](https://hackmd.io/@johnsonnote/Webresource)
## 10.GIT 版本控制
- [1.Git 入門指南](https://hackmd.io/@johnsonnote/gitbasic)
- [2.Git 進階指南](https://hackmd.io/@johnsonnote/gitadvance)
{"metaMigratedAt":"2023-06-17T10:21:08.394Z","metaMigratedFrom":"YAML","breaks":true,"title":"跨平台網頁設計(.Net Framework)","description":"1.VS2022 介紹","contributors":"[{\"id\":\"1480b961-5f62-4c34-b940-01efed332d1f\",\"add\":12229,\"del\":7375}]"}