2016年2月26日 星期五

VS 2015 - Debug 在偵錯中, 分析CPU與記憶體使用量

VS 2015 - Debug 在偵錯中, 分析CPU與記憶體使用量

https://dotblogs.com.tw/mis2000lab/2016/02/26/vs2015_debug_cpu_ram_usage


MSDN Blog看見的文章 -- Analyze CPU and Memory while Debugging
似乎是VS 2015才有的功能  -  在偵錯中, 分析CPU與記憶體使用量


之前要自己寫程式去記錄 CPU與 Ram的使用量
例如:System.Diagnostics.PerformanceCounter

看到MSDN Blog的文章以後,發現VS 2015就有這些工具與圖表來呈現
以下採用連續圖解:

(1). 在專案裡面,先打開診斷工具。
      然後按下綠色的三角形(Play)按鈕





(2). 您可以執行某些程式,跑跑看。工具裡面就會記錄您運作的過程。
    就連程式裡面的 ADO.NET執行步驟,執行時的SQL指令都會列出來。




(3). 如果您想檢查CPU使用量,注意!必須先「暫停」、「中斷」。
    然後設定兩個時間點,才能計算這段時間裡面的CPU使用量。

    畫面上方的「診斷工作階段」,下面有兩個粗體黑線條,可以左右移動,選定您要觀察的「時間區間」



(4).  操作步驟,同上。
    您要觀察記憶體使用量,請看圖片左下方的「擷取快照」,就能在兩個時間點之間,進行觀察。




您可以到原文裡面,看到作者提供了一些文章連結
藉此瞭解更深入的功能。

升級VS 2015的好處不少  :-)

我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----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.主講

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

[台北]3/26(六) -- Gelis老師:架構設計好簡單系列 - 設計符合團隊的範本精靈 (Project Template)

[台北]3/26(六) -- Gelis老師:架構設計好簡單系列 - 設計符合團隊的範本精靈 (Project Template)

https://dotblogs.com.tw/mis2000lab/2016/02/25/gelis_project_template_2016

微軟MVP -- Gelis老師的新課程,地點:台北火車站 新光三越附近
架構設計好簡單系列 - 設計符合團隊的範本精靈 (Project Template)

推出新課程 -- 架構設計好簡單系列 - 設計符合團隊的範本精靈 (Project Template)

上課使用軟體:VS 2013 ( 建議升級到Update 4 ) 
      現場有電腦教室,更歡迎自備NB(有個人電源插座與Wi-Fi網路)
      預計15人額滿。小班教學。

上課地點:台北火車站附近,交通便利,外縣市朋友也可上課。
      鄰近新光三越百貨、NOVA(現為H&M)、燦坤

上課日期:  2016/ 3/ 26(週六),09:00~17:00,午休一小時。

=== 課程大綱 請看:https://dotblogs.com.tw/gelis/2015/11/15/153931 ====================

圖(一)、還記得課程『如何有架構性將現有 ASP.NET WebForm 轉換為MVC? 』,中所使用的範本精靈嗎?
image

圖(二)、還記得這個產生 UnitOfWork & Repository 程式碼定義的精靈嗎?課程中會告訴大家如何設計
image

課程大綱
關於為什麼要做範本精靈?
    1. 多人的團隊
    2. 一致性的團隊的開發規範 - Coding Standard (Programming Rule)
    3. 加速開發 - 避免重複造輪子
    4. 保障程式碼品質 (搭配 UnitTest & Code Review)
    5. 讓程式碼便於交接、維護、與重用

企業內部控管流程
如何開始?困難點有哪一些?
1. 減低重複性的工作
    可透過一些現有的工具、或是自行開發一些 Tool 來解決問題
    結合前一次課程『如何將現有 Web Form 轉換到MVC』所提到到的架構設計概念 與 Design Pattern
    避免不必要的浪費

2. 建立團隊開發的共同規範 - Coding Standard (Programming Rule)
    程式碼品質並不是有 Project Template + Framework 就可以解決。還必須搭配 Unit Test、Code Review 來達成
    制定規範
        Coding Standard (Programming Rule) 程式碼撰寫規範
        Visual Studio 專案切割方式都要加以定義
        分層方式 (.aspx 不應該出現存取資料庫的敘述)
        所以:這些規範就必須加入待會的 Project Template 中,使 Template 建立出來的程式碼即是符合上方的 "Coding Standard (Programming Rule) 程式碼撰寫規範"

3. 建立重用性的元件,起碼必須分層,彼此耦合度低,並真正使用適當的 Design Pattern
    DAL
    Business Logic
    Common Utlity
4. 將 Common Utlity 規劃為 NuGet Package
5. 開始設計我們的第一個 Project Template
    A. 設計一個 ASP.NET Web Form 的範本
    (1). 先包裝一個 DAL的 NuGet 套件
    (2). 建立一個包含 BasePage 的 Web Form 專案 (或者 COPY 給大家)
    (3). 設定 Web Form 專案裡的 packages.config 以便這個 Project Template 被建立時,會自動安裝 NuGet 套件
    (4). 建立 IWizard 專案 (加入 envdte 參考/撰寫 RunStarted & ProjectFinishedGenerating)
        編譯為可註冊 GAC 的 DLL,並註冊到 GAC 中
    (5). 將前面撰寫的 Web Form 專案匯出
        調整 nameSpace 為 $safeprojectname$
    (6). 解壓縮 ZIP 檔案 ==> 調整 MyTemplate.vstemplate 檔案,設定 標籤
    (7). 將 ZIP 檔案放置到正確位置上,並測試是否可以在 Visual Studio 2013 中使用
=== 課程大綱 請看:https://dotblogs.com.tw/gelis/2015/11/15/153931 ====================

課程費用:      早鳥優惠價,3500元。名額有限。
      ** 本班 "沒有" 預約制,一律繳費後才算報名成功。
      ** 繳費後 才會通知上課地點,方便控制人數。

務必填寫報名表,來信報名 。我會回信通知下列資訊:
若非以下資料,皆屬詐騙,請小心!
我的電話是 0975-696-XXX
我的「銀行帳號」-- 台北富邦銀行(012),帳號後六碼是xxx-xxx-388-785
    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)

 有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
(LINE帳號 -- mis2000lab) 
姓名
E-Mail
(盡量留自己的,而非公司)
電話方便聯絡的時間
目前所在公司或學校
備註
 自己:
公司:
家:
手機:
 

 (如需開收據、發票,請提早通知)


為了確保品質、控制上課人數,一律全額繳費才算報名成功。
【退費規定】
  1. 已完成繳費之學員如欲取消報名,請於 確定開課 "前" 以書面通知我,主辦單位將退還100% 課程費用。公告「確定開課」以後即租借教室,租金1000/人 無法退還。
  2. 學員於培訓期間,如因個人因素無法繼續參與課程,將依規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還剩餘費用二分之一;上課逾總時數三分之一,則不退費。
  3. 課程執行單位保留是否接受報名之權利。


我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----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

2016年2月4日 星期四

2016-02-03 [團購 全台最低價!] ASP.NET專題實務 (VS 2015版)上下兩集

原始文章請看我的網站:https://dotblogs.com.tw/mis2000lab/2016/02/03/aspnet_book_sell_vs2015


[團購 全台最低價!] ASP.NET專題實務 (VS 2015版)上下兩集


含郵資(郵局便利箱),全台最便宜,只有二十套!
ASP.NET 專題實務 I--C#入門實戰 (VS 2015版)
ISBN: 9572244582  (您也可以挑選 VB語法!)
ASP.NET專題實務(II)─範例應用與進階功能
ISBN: 9572245090
   

感謝出版社相挺,本次團購只限二十套
先不要急!先把下面重點看完  再來信,您想問的,這裡都講得很清楚!
節省您的寶貴時間  :-)
  • ASP.NET 專題實務 I--C#入門實戰 (VS 2015版)
  • ISBN: 9572244582  (您也可以挑選 VB語法!)

  • ASP.NET專題實務(II)─範例應用與進階功能
  • ISBN: 9572245090

1. 上集。有 C#與 VB語法兩者,請任選一本。書本內容一樣。

2. 下集。「雙語法」版, C#與 VB範例均附贈在內。

3. 本次團購,上下兩集 "不分售"。


作者自費辦理團購,沒有發票。
沒有七天鑑賞期,無法退書。保證是新書!
..................做決定前,請三思,再三思!謝謝。

建議售價 820元 x 2 = 1,640元 + 85 郵資 = 1725元。
作者提供的優惠團購價 1,220元(含郵資)。應該是全台灣最便宜吧!因為是我拿錢補貼各位了
僅限二十套!預計 2016 二月底出貨。

另外跟您報告一個好消息:
參加這次團購的好朋友,在 2016/6/30 以前,繳費報名我的課程 (不管是實體班上課或是遠距教學)
  • ASP.NET (Web Form) 遠距教學、課程完整內容 影片上網! 
  • 歡迎在家自修、學習     *** 本課程是「事先錄影」的影片。繳費後就能觀賞!*** 

  一律折價「兩千」學費!(以姓名、手機、E-Mail,作為識別,需跟本次團購為同一人)
      一律折價「兩千」學費!(各種優惠 "不"共用!只能任選一種)
            一律折價「兩千」學費!

參加本次團購      務必填寫報名表,來信報名 。我會回信通知下列資訊:
      若非以下資料,皆屬詐騙,請小心!
     我的電話是 0975-696-XXX
      我的「銀行帳號」--     台北富邦銀行(012),帳號後六碼是xxx-xxx-388-785
    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)
  請來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net

欲購買者,請填寫報名表後,寄信給我
依照「匯款」先後順序來決定,如果報名以後無聲無息,那就抱歉囉~
姓名
E-Mail
(盡量留自己的,而非公司)
電話
郵寄地址
 **必填**
備註
  ****必填 ****
自己:
公司:
家:
手機:
郵寄地址
 **必填**
 我要VB或是C#版, 務必註明!!


有沒有最便宜???   歡迎比價
三民書局
  • 上集  http://www.m.sanmin.com.tw/Product/Index/005341604
  • 下集  http://www.m.sanmin.com.tw/Product/Index/005569694   
金石堂
  • 上集  http://www.kingstone.com.tw/book/book_page.asp?kmcode=2013120367685&lid=search&actid=wise
  • 下集  http://www.kingstone.com.tw/book/book_page.asp?kmcode=2013120348783&lid=search&actid=wise
博客來
  • 上集  http://www.books.com.tw/products/0010690864
  • 下集  http://www.books.com.tw/products/0010705908
PChome
  • 上集  http://24h.pchome.com.tw/books/prod/DJAA2V-A9006IO9P
  • 下集  


   

我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----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.主講

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

2016年1月23日 星期六

[春節優惠] ASP.NET 遠距教學影片 ,2016/2/14截止



[春節優惠] ASP.NET 遠距教學影片 ,2016/2/14截止

活動已結束,謝謝您。
2016春節連續假期,這麼長的時間
活動已結束,謝謝您。


想要學習 ASP.NET (Web Form)的朋友,我們提供一個特別優惠的活動。
方案一,免費提供 三本書籍,約 1,750元。
    ASP.NET專題實務 - VS 2015版,上下兩集。(下集,預計 2016 二月上市後,為您寄書)
    加上   HTML5認證教材一本(碁峰出版)  http://www.tenlong.com.tw/items/9863475750?item_id=1003110       
方案二,直接折扣學費 XXXX元。  活動已結束,謝謝您。
方案三,本班加贈 Windows Azure 一小時課程(Web Server + DB)

***** 不用選,三重優惠  一次給您。 *****
***** 不用選,三重優惠  一次給您。 *****
***** 不用選,三重優惠  一次給您。 *****

名額有限,因為遠距教學有人數限制,只收 10人。
時間至 2016/2/14 深夜23:59截止(以匯款時間來計算。無 預約制,繳費才算報名成功)
本活動 "不再" 與其他優惠共用

(1).  影片是我在家裡面錄製的,並非上課時側錄,如同 我跟您「一對一」教學。
    沒有外人干擾,品質較好!

(2). 影片中,沒有休息時間、沒有練習時間,真才實料!!
    您可以自行按下暫停、快轉、倒退...等等。您可以自己控制進度。
    想要重播幾次,隨心所欲!

包含基礎課程 五天、進階課程 兩天。
(每天課程約七小時,用範例講解,實戰演練。決不是播放簡報、講講理論的研討會)
******************************************************************************************************

完整影片 & 課程內容 & 權利與義務 & 如何繳費?    可以看多久?重播幾次?

您想知道的相關說明,通通都在 這篇文章

https://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx 

******************************************************************************************************
請耐心看完之後,倘若還有不懂、不清楚的,再與我聯繫 。謝謝您。
因為 耐心 看文件,也是「學程式」很重要的基本功夫   
我的信箱  mis2000lab (at) yahoo.com.tw

如果您想 試聽,可參閱我在 YouTube上的短篇教學片段

[春節優惠] ASP.NET 遠距教學影片 ,2016/2/14截止