2016年8月30日 星期二

獻給"從零開始"的初學者 -- Visual Studio軟體下載 與 基礎操作

獻給"從零開始"的初學者 -- Visual Studio軟體下載 與 基礎操作



如果您不會下載Visual Studio
如果連新增網站與專案、開啟一個Web Form新網頁......都不會,不用害羞~希望這段影片對您有幫助


我一直以為我的書與課程是真正「從零教起」
因為我只使用最基礎的 if 與 迴圈,盡量簡化程式語法,希望初學者能專注在新東西 (ASP.NET Web Form)上面

但還是有初學者的 "從零開始" 跟我預料的不同

為了彌補這段落差,我錄製這段影片

如果您不會下載Visual Studio
如果連新增網站與專案、開啟一個Web Form新網頁......都不會,不用害羞

希望這段影片對您有幫助
(2)  精簡版 (Express)或是社群版 (Community)想要安裝正體中文、繁體中文套件(Laneguage Pack)
(3)  最最最入門的三招,學會Visual Studio的基礎操作


YouTube教學影片 -- https://youtu.be/gogx6qm-_gE    



[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!微軟MVP --MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課


 
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
......... 寫信給我,mis2000lab (at) yahoo.com.台灣  .............................................................
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

[Youtube影片] VS 2015簡單的測試專案 -- 程式碼分析、Web效能&負載測試

[Youtube影片] VS 2015簡單的測試專案 -- 程式碼分析、Web效能&負載測試


dotblogs.com.tw/mis2000lab/2016/08/20/vs2015_code_analysis_testing_project

下面這段YouTube影片,簡單的分享 "VS 2015簡單的測試專案 -- 程式碼分析、Web效能&負載測試"兩個功能:
第一,程式碼分析
第二,效能測試(以記憶體為例)
我使用自己寫的ADO.NET「分頁」程式做示範


可以參閱以前的文章

不過,我以前使用的「版本」 -- VS 2010 Ultimate
現在用的 VS 2015 Enterprise版,有這樣的分析功能。不確定 Express版有沒有?

下面這段影片,簡單的分享兩個功能:

第一,程式碼分析

第二,效能測試(以記憶體為例)


YouTube影片 -- https://youtu.be/PDlrWDL-0wI



我使用自己寫的ADO.NET「分頁」程式做示範,這些範例可以參閱我以前的文章:


分頁程式,在下面的新書裡面,有更多深入的說明:
========================================================

新書上市,團購優惠價。現貨供應,不需等待。直接來信吧!

https://dotblogs.com.tw/mis2000lab/2016/07/25/dotnet_access_adonet_book_2016

========================================================
深入探索 .NET資料存取:ADO.NET + SqlDataSource+ LINQ
MIS2000 Lab. / 周棟祥博士 / 吳進魯
出版日期: 2016-08-03
出版商: 松崗    定價:$820
頁數: 840
ISBN: 9572245686
ISBN-13: 9789572245682
本書提供 VB & C# 雙語法範例   **由此下載**

新書上市,團購優惠價。現貨供應,不需等待。直接來信吧!



[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!微軟MVP --MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課
 
 
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
......... 寫信給我,mis2000lab (at) yahoo.com.台灣  .............................................................
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ
請看我們的「售後服務」範圍(嚴格認定)

如果程式「會動」就好,學那麼多屬性與方法幹嘛?

如果程式「會動」就好,學那麼多屬性與方法幹嘛?

dotblogs.com.tw/mis2000lab/2016/08/19/adonet_hasrows_commandbehavior_2016

初學者往往只要拿到「範本」、「程式碼」
改得動,會跑(run)、能執行就好。
下次繼續複製貼上,微調一下又能用,豈不是方便、省時?

那我就覺得很奇怪?
既然一個會動的方法或屬性就能打通關,原廠提供那麼多文件講解各種屬性、方法、事件
他們(原廠)是不是吃飽太閒?才寫出這麼多東西給我用?
還是........
我根本只會這一百零一招,其他東西,我不會用也看不懂?也不會變化?


以下我用同一個範例,介紹 DataReader / SqlCommand :
(1). HasRows屬性
(2). CommandBehavior列舉類型原廠MSDN說明
(3). 參數(避免 資料隱碼攻擊、SQL Injection攻擊)

YouTube影片 -- https://youtu.be/mRIWGsUS8Cw


以前,看不懂MSDN原廠文件,覺得那都是「火星文」
    可能是自己能力還不夠
    可能是沒有人帶領、沒有「實用的範例」可以解釋(所以無法引發興趣)....甚至原廠文件沒有提供範例  Orz
    可能是屬性、方法太多了.....多到根本學不完,只好放棄 (那今天我幫您整理出「最常用」、「次常用」的,您應該很容易上手吧!)


這就是我想寫這本書的原因
只要有人帶你走一段路,提供「實用範例」,先整理出「常用的」東西讓您上手....
您就會知道原廠MSDN文件之好用 與 博大精深
久了就自己看得懂,也養成習慣(自己去看、自修)

========================================================

新書上市,團購優惠價。現貨供應,不需等待。直接來信吧!

https://dotblogs.com.tw/mis2000lab/2016/07/25/dotnet_access_adonet_book_2016

========================================================
深入探索 .NET資料存取:ADO.NET + SqlDataSource+ LINQ
MIS2000 Lab. / 周棟祥博士 / 吳進魯
出版日期: 2016-08-03
出版商: 松崗    定價:$820
頁數: 840
ISBN: 9572245686
ISBN-13: 9789572245682
本書提供 VB & C# 雙語法範例   **由此下載**

新書上市,團購優惠價。現貨供應,不需等待。直接來信吧!


我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
......... 寫信給我,mis2000lab (at) yahoo.com.台灣  .............................................................
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!微軟MVP --MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課


[給初學者的話] 學程式的第一步需要什麼?...有耐心、看文件

日前有位學員想要上課,他是我看過印象最深刻的一位
因為.....他把我招生文件裡面的注意事項都看完了
對應的課程大綱、Q & A,都看過一次
他寫信問我,問了兩個問題:
第一個是他看完,但不清楚(有疑問)的地方。他要 Double-Check
第二個是詢問我的匯款帳號
我回信後,他就匯款,
當天晚上開始自修、看影片上課了(遠距教學、在家自己看影片、自修)


他是一位法務人員,所以(我猜想)他很習慣看文件、看法條
對於文字敘述,他有耐心、或是職業習慣,他能看完
如果一位「非 IT背景」的其他行業者,想學 IT都願意從「有耐心」「看文件」做起
我真的不懂
對於寫程式、想學IT網管、資訊科系的學生.....
對這些 "初學者"來說,有耐心、把文件看完
重不重要???
重不重要???
重不重要???

小朋友組合積木,的確可以發揮創意,
但如果你連樂高積木的凹凸,都搞不清楚,你的創意有什麼用?
寫程式的人,有創意,
但你不依照原廠規範來做,你的想法轉換成程式碼?過得去?跑得動?

現在,有多少人完全不看文件
網路上、書本上,找到一些片段的 Code,抄了就上
抄了不會跑 (run)
有錯誤,不會自己找,還去指謫「論壇上提供他答案的前輩」、「書本作者」、「BLOG作者」給的範例不會跑

如果寫程式就是 Copy / Paste,
那麼下一個年輕的小鮮肉、下一個年輕的肝,隨時可以取代你
真的不要做這種「沒將來」的職業,早點換行
(網路笑話 ---- 
      工作好辛苦,看不見未來   請問該怎麼換行?
      朋友是搞 IT的,一聽到「換行」就說:按下 Enter 不就換行了?
      對!!!按下 Enter按鍵,換行!!)
說真的,我們的教育(填鴨、考試教育)已經把大部分的人定型了
他只想看「結果」、只要「答案」
不要過程、不要經驗、不要練習時間.....
他就是要答案!!只要程式碼!

寫程式的過程中,網路上亂找,也能找到片段的程式碼
但,湊得起來嗎? A + B兩段程式,你組合得成功嗎?
湊不起來的時候,您知道哪裡湊不起來嗎?
湊起來,但有錯,您要怎麼解?
如果連「有耐心」「看文件」都做不到
您想 "寫" 什麼程式?
        想 "學" 什麼程式?
你還是回家吧,把錢省下來,買支新手機、多跑幾次夜店
好過花錢上課,上課一直都很枯燥乏味,不是嗎?
尤其是IT課程

換個方向來說,當你要學IT、要進入這個門檻
第一件事不是比聰明才智,不是比家裡有沒有錢

第一件事比得就是「有耐心」「看文件」

我相信:人人都可以做得到!

也可能是「大部分」的人都做不到
(如果別人做不到,我能做到。那麼將來要取代我的人,是不是少了點?)

相關文章:

[感想]「指揮艇,組合!」....別把寫程式當成無敵鐵金剛,用「兜」的,不會有好下場~
https://dotblogs.com.tw/mis2000lab/archive/2009/05/08/8345.aspx


我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
......... 寫信給我,mis2000lab (at) yahoo.com.台灣  .............................................................
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!微軟MVP --MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

LINE 與「賴 (耍賴)」

我提供了LINE,通常是給「想要上課」、或是「買書」的朋友洽詢
    例如:還可以報名嗎?還有書可以買嗎?
    或是討論課程的內容?自己的能力適不適合上課或買書?

但是很奇怪,就會有人找到我,拿LINE來發問「技術問題」甚至「程式碼」
可能我比較老派、跟不上時代
這種對話軟體,一次講一句話,文字也難以排版的通訊軟體
你貼上一堆程式碼???
給誰看?
你可以去論壇發問、透過 E-Mail討論,至少可以一次講清楚
不要一次講一句沒頭沒尾的話(那是閒聊),我連你問題問完了沒都不知道,也不知道怎麼回答起?
還是現在年輕一輩的朋友,專注力&文字閱讀力,只能「一次擠出一句話」「一次看懂一句話」?
字太多,看不下去??(難怪沒人買書了,因為書本文字太多)
微軟在 2015 年春季發布的一項研究顯示,人類(智慧手機的用戶)注意力已經從 2000 年的 12 秒下降到 2013 年的 8 秒,還比金魚短一秒。慚愧嗎?

該研究的主要目的是探索現代科學技術及數位設備對人類(設備使用者)注意廣度的影響。

比起金魚,我們的注意力真的大不如前了。會不會我們的記憶力因為太過依賴搜尋引擎,在未來也會不斷衰退?你上次專注地做一件事是什麼時候?
-------------------------------------------------------------------------------------------------
再來,有些人千辛萬苦找到我的LINE
跟我問了一堆問題以後,牛頭不對馬嘴.....那根本不是我的專長,甚至在技術上,跟我無關(我不會的領域)
例如:
我想學程式?哪種程式熱門?.....問了一陣子以後,才發現跟 .NET無關?那你怎麼找上我的呢?
我以為:
    你找上我的線索是「ASP.NET」這樣的關鍵字 => mis2000lab
    或是  在網路書店找關鍵字「ASP.NET」然後找上我 => mis2000lab
結果根本不是:
他們遇見問題,上網不是「找解答」
是找人!
他們要把問題「推給別人」而不是把問題解決!

常常問了幾句話以後,我發現他問的問題跟我毫無關係
反問他「你這技術,我不懂,你是怎麼找上(找到)我的呢?」,對方瞬間ORZ
或是問了幾句話以後,反問我「你有出書嗎?寫BLOG?」(廢話?不然你是怎麼找上我的?)

原來透過線索、關鍵字找到正確的人事時地物,是我想太多。
他們是亂槍打鳥,隨便「牽託」一個人來問(耍賴、賴他身上要他負責)
-------------------------------------------------------------------------------------------------

當然,更惡劣的是「偽裝」要上課、買書..................但趁機要你 Debug的這種騙子
他們比上面的人更壞。
上面的人至少不會「偽裝」要上課、買書......

你有問題就問吧!我能回就回。反正我透過 E-Mail或是在論壇回答,也不跟你收錢
但你卻用「卑劣」偽裝的手段,想要「騙」答案
有話就直說!有問題就直接問!!別浪費雙方時間

我最後給你的答案都一樣 ---請多打字,把問題講清楚,並且把程式碼 e-Mail給我,我來回答

因為我沒法在一次一句話的「私人對談」軟體,回答技術問題。
最終還是會免費、熱心為您服務、在 e-Mail 裡面討論
既然如此,你(發問者)幹嘛 "在一開始" 說謊騙人、裝模作樣(台語的說法是 騙鬼騙怪)

-------------------------------------------------------------------------------------------------

他們用LINE不是通訊,是耍賴(一語雙關 -- "LINE" 與 "賴")

他們花時間、很急、不得了喔!自己以為很迅速地找到了一個人(不管找對找錯、不管方向是否正確、不管對方專長)
然後發現根本牛頭不對馬嘴
這樣的迅速,省到什麼時間?    
其實是耽誤、拖累 "更多人"的時間,陪你瞎耗!

我只有把我的LINE公布在特定地方,其實不顯著
但這些人可以花時間找到、花時間嘗試(問:你是不是某某人啊)
卻不願意把搜尋的 "時間"與"精力"」,去做正確的事,去解決問題
而是用來找 "人"......
你有「搜尋」的能力,卻用錯地方。

再重申一次:
他們遇見問題,上網不是「找解答」
是找人!
他們要把問題「推給別人」而不是把問題解決!

-------------------------------------------------------------------------------------------------
我不是很聰明的人
但在短時間內,發現這種情況變多了
我也猜想得到:某一個世代正在用這種偷懶的方式,解決問題(找人推託、賴給別人)

如果像我這樣的小人物都能感應到,其他人也可能有感覺
最後就會出現一個很難聽的名詞,用來形容這個世代
我知道你不是草莓族。
但你真的......做了草莓族的事情!

      用你的老闆會看見這些事,以後他就不再願意「培養」新人
      以後他就不願意給新人機會了。

      因為他付出過、他願意給新人機會,卻沒得到回報。
      然後,老闆慢慢的會有根深蒂固的觀念,他會「被迫」加入,...... 看不起這個世代的草莓族。
 

我知道你不是草莓族。
但你真的......讓「草莓族」的故事,從報章媒體上的杜撰故事,變成一個真實的案例!
(而且會一直傳頌下去)

老文重貼:
  
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
......... 寫信給我,mis2000lab (at) yahoo.com.台灣  .............................................................
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!微軟MVP --MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課