這是備份網站。主網站位於http://www.dotblogs.com.tw/mis2000lab/
MIS2000 Lab's ASP.NET & Linux (Trad. Chinese 正體中文;Big5)。這個網站,是我們(MIS2000 Lab.資訊工作室)多年教學的實際心得與上課範例,有ASP.NET程式設計,也有Linux的相關文件。
編輯。
您也可以直接參觀主網站
MIS2000 Lab. is MVP 2008-2017/7/1 for ASP/ASP.NET.
2018年4月11日 星期三
VS2017,「新增網站」不見了,只剩「專案」
算是一個FAQ。
更新到 v15.6版的 VS 2017之後,以前可以新增「網站」,現在找不到了。
*** VS 2017(第一個上市版本的畫面) ***
*** VS 2017(後續某版本以後,就變成這樣....) ***
簡單的說,
您要用「專案」來開發、或是用「網站」來開發
都可以!
專案與網站有什麼不同?......書本裡面有講
已經在網站裡面開發好的程式,如何轉去專案裡面?......書本裡面有講
這算是上課第一天(上午),初學者必問FAQ的前三名。
課程、書本都有講。不要急躁,好好學,都會學到 :-)
2017年3月17日 星期五
VS 2017上市不到一個月,又要Update ?
根據官方網站的消息(https://blogs.msdn.microsoft.com/visualstudio/2017/03/16/visual-studio-2017-update-preview/)
VS 2017上市不到一個月,又要Update ?

2017/3/7 (build 26304.00)是 VS 2017 正式上市的版本
2017/3/16 (build 26315.00) 則是本次更新的版本,目前是預覽版 (Preview)
這次更新的範圍是:
1. Team Explorer standalone install
2. Tools for Universal Windows App Development
完整說明可以參考 Release Notes
詳見 https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes
如果您對於這些 Preview版本有興趣,網站上有特別提醒您 --
This release is not "go-live" and not intended for use on production computers or for creating production code.
喜歡預覽版(嚐鮮、搶快)的朋友可以到此下載:
https://www.visualstudio.com/zh-hant/vs/preview/
上方的圖片(兩個 Visual Studio圖示)表示:
Preview installs next to your stable Visual Studio IDE, allowing you to use either independently
Preview 會在您穩定的 Visual Studio IDE 之後安裝,如此您就能個別使用這兩項產品。
VS 2017上市不到一個月,又要Update ?
2017/3/7 (build 26304.00)是 VS 2017 正式上市的版本
2017/3/16 (build 26315.00) 則是本次更新的版本,目前是預覽版 (Preview)
這次更新的範圍是:
1. Team Explorer standalone install
2. Tools for Universal Windows App Development
完整說明可以參考 Release Notes
詳見 https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes
如果您對於這些 Preview版本有興趣,網站上有特別提醒您 --
This release is not "go-live" and not intended for use on production computers or for creating production code.
喜歡預覽版(嚐鮮、搶快)的朋友可以到此下載:
https://www.visualstudio.com/zh-hant/vs/preview/
上方的圖片(兩個 Visual Studio圖示)表示:
Preview installs next to your stable Visual Studio IDE, allowing you to use either independently
Preview 會在您穩定的 Visual Studio IDE 之後安裝,如此您就能個別使用這兩項產品。
2017年3月8日 星期三
[VS 2017的改變] ASP.NET Core 1.1 & ADO.NET
之前發表過的文章 -- ASP.NET Core & ADO.NET
在今天VS 2017上市以後 (2017/3/8) 全都掰掰了、全都不會動。
首先面臨的問題,就是 Project.json不見了,必須改由「專案名稱.csproj」來做設定
另外,在VS 2015(Update 3)的工具 -- ASP.NET Core Tooling Preview也消失了。原廠說法是「內建在VS 2017裡面」不再外掛
我們先來看看做了哪些改變吧?
第一,加入 System.Data.SqlClient 命名空間。您必須透過 NuGet來加入 這裡有異動!
請在「您的專案」按下滑鼠右鍵....

安裝完成後,會放在下圖的位置
第二,檢查一下您的「專案名稱.csproj」檔案。
記得請在「您的專案」按下滑鼠右鍵....才能修改這個檔案。
因為之前的 project.json設定檔在新版 ASP.NET Core & VS 2017已經掰掰了,所以這裡有異動!

第三,讀取資料庫連結字串、讀取設定檔的程式略有修改 這裡有異動!
var configurationBuilder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json");
// 讀取設定檔的內容,這裡記得要加上 System.IO命名空間
// 讀取設定檔的內容,這裡記得要加上 System.IO命名空間
IConfiguration config = configurationBuilder.Build();
string connectionString = config["ConnectionStrings:DefaultConnection"];
string connectionString = config["ConnectionStrings:DefaultConnection"];
讀取其他檔案裡面的設定值,可以參閱這篇文章
https://docs.microsoft.com/zh-tw/dotnet/articles/core/tools/project-json-to-csproj#buildoptions
2016年12月21日 星期三
[YouTube影片] 獻給"從零開始"的初學者 -- Visual Studio軟體下載 與 基礎操作
如果您不會下載Visual Studio
如果連新增網站與專案、開啟一個Web Form新網頁......都不會,不用害羞~希望這段影片對您有幫助
附上 Youtube教學影片
我一直以為 我的書與課程是真正「從零教起」
因為我只使用最基礎的 if 與 迴圈,盡量簡化程式語法,希望初學者能專注在新東西 (ASP.NET Web Form)上面
但還是有初學者的 "從零開始" 跟我預料的不同
為了彌補這段落差,我錄製這段影片
如果您不會下載Visual Studio
如果連新增網站與專案、開啟一個Web Form新網頁......都不會,不用害羞~
希望這段影片對您有幫助
(1) 如何下載 Visual Studio https://www.visualstudio.com/zh-tw/downloads/download-visual-studio-vs.aspx
(2) 精簡版 (Express)或是社群版 (Community)想要安裝正體中文、繁體中文套件(Laneguage Pack)
(3) 最最最入門的三招,學會Visual Studio的基礎操作
YouTube教學影片 -- https://youtu.be/gogx6qm-_gE
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
寫信給我-- mis2000lab (at) yahoo.com.台灣 或是 school (at) mis2000lab.net
................ facebook社團 https://www.facebook.com/mis2000lab ......................
................ Google+ https://plus.google.com/100202398389206570368/posts ........
................ YouTube (ASP.NET) 線上教學影片 http://goo.gl/rGLocQ
標籤:
初學者,
從零開始,
ASP.NET,
ASP.NET Web Form,
Visual Studio,
vs2015,
VS2017
VS 2017 (ISO)完整檔案下載 -- 離線安裝(硬碟版)
VS 2017 (ISO)完整檔案下載 -- 離線安裝(硬碟版)
VS 2017 (ISO)完整檔案下載 -- 離線安裝(硬碟版)
vs_enterprise.exe --layout C:\layout
跟以前的作法略有不同
1. 首先下載檔案,約800多 KB,不到 1MB (根據以往的經驗,RC版都有時間限制,例如,只能用幾個月。不可能用一輩子)
2. DOS視窗下指令(命令提示字元)
各種語言版(都包含),速度慢
請下指令 vs_enterprise.exe --layout C:\layout
只安裝「正體中文」版
請下指令 vs_enterprise.exe --layout C:\layout --lang zh-TW
紅字 C:\layout 表示:您下載檔案要存放的目錄
以我為例,我用以前的指令來做,也OK
以前的指令是 vs_enterprise.exe /layout
他就會自動下載在(現在)這個目錄底下(下載時,畫面上沒有進度顯示)
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
寫信給我-- mis2000lab (at) yahoo.com.台灣 或是 school (at) mis2000lab.net
................ facebook社團 https://www.facebook.com/mis2000lab ......................
................ Google+ https://plus.google.com/100202398389206570368/posts ........
................ YouTube (ASP.NET) 線上教學影片 http://goo.gl/rGLocQ
2016年12月5日 星期一
一個簡單FAQ與解法 -- 啟用 C# 6 / VB 14 ( Enable C# 6 / VB 14 )
一個簡單FAQ與解法 -- 啟用 C# 6 / VB 14 ( Enable C# 6 / VB 14 )
dotblogs.com.tw/mis2000lab/2016/11/23/string_interpolation_enable_csharp_6_vb_14_vs2015_vs2017
C# 6.0 新的作法,字串插值 (String Interpolation)
我已經是 VS 2015 Update 1與 VS 2017(目前仍是RC版),理論上早就是 .NET 4.6.2 & C# 6.0
為何使用這樣的寫法會報錯?

解決步驟如下:
倘若您用的是「專案」,那麼上方的 Menu 功能列 則請選擇「專案」

完成後,您可以發現網站、專案底下的 bin目錄多了一個DLL檔
Web.Config設定檔 與 Packages.config 檔都有新增一些設定值(如下圖)


參考資料: http://stackoverflow.com/questions/30832659/string-interpolation-in-a-razor-view
字串插值 (String Interpolation),可以參考這些文章的說明
想要學習 C#,微軟提供一個「從零學起」的 C# 範例網站,大推薦!!
C# 與 VB 語法互轉(轉換),強力推薦
******************************************************************************
特別推薦 超強力 C# & VB 語言轉換器!
******************************************************************************
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

寫信給我-- mis2000lab (at) yahoo.com.台灣 或是 school (at) mis2000lab.net
................ facebook社團 https://www.facebook.com/mis2000lab ......................
................ Google+ https://plus.google.com/100202398389206570368/posts ........
................ YouTube (ASP.NET) 線上教學影片 http://goo.gl/rGLocQ
Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!微軟MVP --MIS2000Lab.主講
事先錄製好的影片,並非上課時側錄! 觀看影片時,有如我「一對一」跟您面對面講課。
MIS2000 Lab. 線上教學影片(YouTube) **免費觀賞**
標籤:
ASP.NET Web Form,
asp.net專題實務,
c#,
C# 6.0,
vs2015,
VS2017
訂閱:
文章 (Atom)





