iT邦幫忙

asp.net core相關文章
共有 185 則文章
鐵人賽 Modern Web DAY 5

技術 05. 使用SignalR Hub (2)

今天來點輕鬆的吧!來寫寫強型別的Hub和把HubContext注入Controller 強型別Hub的好處 SignalR的Hub介面只規定我們要實作OnCon...

鐵人賽 Modern Web DAY 3

技術 [鐵人賽Day03] - 建立ASP.Net Core MVC專案

筆者目前使用的Visual Studio版號是15.8.5, 不囉嗦,直接來新增一個專案! 同步發表於個人點部落 - [鐵人賽Day03] ASP.Net C...

鐵人賽 Software Development DAY 3

技術 Day 03 - ASP.NET Core 內建之 Logger 02

上一篇已經介紹了 ASP.NET Core 內艦之 Logger 的簡單使用,那接下來就要進階一點了 來介紹一下 ASP.NET Core 內建之 Logger...

鐵人賽 Modern Web DAY 4
.Net Core 網站開發 101 系列 第 4

技術 用 Visual Studio 來開發

開發 C#,就不能不提到號稱 地表最強 IDE 的 Visual Studio (下面簡稱 VS) 了 (其實我也都是用 VS 在開發XD)。 VS 提供完整的...

鐵人賽 Modern Web DAY 12

技術 (Day 12) 善用驗證規則,可以減少很多程式設計工作

  在商業應用系統,中文是一定要的,另外,輸入欄位的資料驗證也是必然有設計。在ASP.NET Core,這些都是在Model中完成的。惟一要注意的是,必須要記得...

鐵人賽 Modern Web DAY 4

技術 04. 使用SignalR Hub (1)

SignalR Hub是什麼? 其實你從它的名字也看得出來是什麼,Hub不就是集線器的意思XD,不過這邊的線不是網路線而是Browser和Server溝通的橋樑...

鐵人賽 Modern Web DAY 3
.Net Core 網站開發 101 系列 第 3

技術 用 Visual Studio Code 來開發

Visual Studio Code 是現在許多人選擇的開發環境,比起 Visual Studio 輕量許多,可以透過安裝各種擴充功能來滿足不同開發人員、不同程...

鐵人賽 Modern Web DAY 2

技術 [鐵人賽Day02] - 什麼是MVC

前言 文章一開始筆者先自嘲一下, 筆者剛開始接觸MVC的時候, 一直以為這是一套微軟特定的開發技術, 後來才知道它只是命名剛好有MVC而已。 同步發表於個人點...

鐵人賽 Software Development DAY 2

技術 Day 02 - ASP.NET Core 內建之 Logger 01

ASP.NET Core 其實本身已經內建了一套 Log 工具,透過 DI 的方式注入,就可以直接取得並使用 Log 的物件實體,而且也可以外掛第三方的 Lo...

鐵人賽 Modern Web DAY 11

技術 (Day 11) 利用己完成的Coltroller和View建構一個可用來護資料的網站

  昨天我們利用Model完成Controller及相對應CRUD View網頁的建置,今天讓我們來完成這個網站的第一部份 - 員工基本資料維護 - 的完整網頁...

鐵人賽 Modern Web DAY 3

技術 03. 第一個SingalR專案

我想先帶大家做一遍,之後再開始講觀念,因為我覺得這樣會比較好玩一點XD。 建立Web專案 首先先開啟終端機(命令提示字元),輸入下面指令建立專案 $ dotne...

鐵人賽 Modern Web DAY 1

技術 [鐵人賽Day01] - 前言

前言 如果有維管過老舊系統的經驗(如ASP、JSP)的開發人員, 你應該有看過「前後端擺在一起」的著作。 這樣的開發方式並不會影響產品的交付的速度, 日後幾年維...

鐵人賽 Software Development DAY 1

技術 Day 01 - 前言

好像有個傳統就是通常第一天都要先來個前言一下,撐個版面,那我也就來個入境隨俗吧 我想大部分的程式開發者都有遇到過一種情況,別人所開發撰寫的程式,平時運行的好好...

鐵人賽 Modern Web DAY 10

技術 (Day 10) 從Model來建一個完整的Controller及對應的View檔案

  今天,讓我們來接觸VIsual Studio能夠幫助程式設計師最多的地方,我們可以從Model建出完整的Controllers及對應的Views。   讓我...

鐵人賽 Modern Web DAY 1
.Net Core 網站開發 101 系列 第 1

技術 .NET Core 介紹

.NET Core 是新一代的 .NET Framework 版本,可以用來建置現代化、雲端、網際網路連線的應用程式。可以使用 C#、Visual Basic...

鐵人賽 Modern Web DAY 1

技術 01. ASP.Net Core SignalR 導讀

今天第一天來點輕鬆的,我們來說說SignalR是什麼? ASP.NET Core SignalR是什麼? SignalR是一個能輕鬆架構即時互動(real-t...

鐵人賽 Modern Web DAY 9

技術 (Day 9) 如何進行Database First式開發?

  Database First就是先在資料庫把資料庫結構設計完成,再到ASP.NET Core裏,建立資料庫連線,然後使用Entity Framework來完...

鐵人賽 Modern Web DAY 13

技術 13.Electron.Net跟Miniblog:建立Menu使用"開發人員工具"Debug

13.Electron.Net跟Miniblog:建立Menu使用"開發人員工具"Debug 今天一直奇怪為什麼JQuery的效果在網頁版正...

鐵人賽 Modern Web DAY 8

技術 (Day 8) 從瞭解需求到資料庫規劃的傳統軟體專案開發方式有什麼不好的地方嗎?

『ASP.NET Core MVC,主任知道這個新技術嗎?』小魏上過第一次的課回來就在炫。 『知道,微軟最近把ASP.NET的技術推進到跨平台的主要技術,所以你...

鐵人賽 Modern Web DAY 12

技術 12.Electron.Net:電腦Markdown編輯器,修改文章上傳Server

12.Electron.Net:電腦Markdown編輯器,修改文章上傳Server 接著做修改文章頁面: 首先.net core可以使用強型別Model維護...

鐵人賽 Modern Web DAY 11

技術 11.規劃Electron.Net+Miniblog功能開發

11.規劃Electron.Net+Miniblog功能開發 今天先來規劃要使用Electron.Net來做什麼 主要完成四個功能 [完成] 使用metawe...

鐵人賽 Modern Web DAY 6

技術 (Day 6) ASP.NET Core專案架構 上篇

6.1 MVC,多少人假汝之名為惡   在前幾天討論Visual Studio的發展歷史時,談到MVC的發展。   MVC是在1980年代一套命名為SmallT...

鐵人賽 Modern Web DAY 10

技術 10. ElectronNET : .NET Core+NodeJS做跨平台桌面程式

前一篇介紹Blog的Metaweblog API,可以自由地上傳管理文章內容。 接下來會使用asp.net core web加上nodejs網頁技術(Elect...

鐵人賽 Modern Web DAY 5

技術 (Day 5) 你知道軟體專案是怎麼開始的嗎?

『賽門,老闆叫你。』人資主管從老闆辦公室出來,走回辦公室時,經過我桌前時抛下一句話。 『喔!』才剛接這個工作兩天,就被老闆召見,是好事?還是壞事? 匆匆忙忙把電...

鐵人賽 Modern Web DAY 9

技術 09.MetaWeblog改寫:節省伺服器資源,圖片上傳到Imgur圖床

【介紹】 今天讓我們實戰了解MetaWeblog並做修改。 MetaWeblog許多使用Blog的大大或許都會接觸到 它是Blog接口的標準,像是最經典的Li...

鐵人賽 Modern Web DAY 4

技術 (Day 4) 建立ASP.NET Core專案 - 用Visual Studio

  基本上,我會比較建議初學者由VIsual Studio的整合式開發環逆境來學習ASP.NET Core的開發,這樣可以減少一大堆無謂的為什麼。等熟悉了GUI...

鐵人賽 Modern Web DAY 3

技術 (Day 3) 在視窗環境下的ASP. NET Core - 使用傳統標準方法開發網站

  講了兩天的古,今天才正式談到和ASP.NET Core有關的技術。 3.1 方法何其多,只要有用就好   基本上,要開發ASP.NET Core平台的網站,...

鐵人賽 Modern Web DAY 8

技術 08.ConfigureServices使用擴充方法添加功能

在miniblog ConfigureServices方法裡可以觀察到處處都是services.AddXXX,services.AddYYY public v...

鐵人賽 Modern Web DAY 7

技術 07.優化CSS、JS文件

今天在Google PageSpeed Insights測試發現:css 沒有達到最佳化建議 您的網頁含有1項禁止轉譯CSS資源,對網頁的轉譯作業造成延遲。...

鐵人賽 Modern Web DAY 6

技術 06.環境配置設定、使用(注入View、Controller)

通常一個網頁專案會有許多的環境變數設定,在Miniblog中簡單改動appsettings.json裡面屬性值就可以改變Blog設定。 舉例:編輯器是否使用M...