2015年7月16日 星期四

*ASP.NET遠距教學,正常上課* 只要上網就能學習,不怕颱風假,不用舟車勞頓





http://www.dotblogs.com.tw/mis2000lab/archive/2015/07/09/typhoon-and-internet-learning-aspnet.aspx


各位學員,您好:
本班採用遠距教學,在家上網就能上課
不會因為颱風假而停課
週六 (7/11) 上午九點,照常上課喔 :-)
"除非" 上課用的Server、或是老師電腦當機、該地區停電、無法上網。
不然的話,風雨無阻。遠距教學還是會上課。
現在看得出來「遠距教學」比實體上課好多了吧
--    不用出門、不怕風雨、
--    不用通勤、可以在家睡飽了才上課 :-)
***確定開班***  ASP.NET 遠距教學,免出門,在家上課   上課時,老師 親自 線上講解!並非事先錄影!
      


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

來不及報名這一梯次、無法現場「上網」聽課、討論的朋友
也有「事先錄影」的課程,與您分享

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

ASP.NET (Web Form) 六週遠距教學、影片上網! 
歡迎在家自修、學習 
***本課程是「事先錄影」的影片。    繳費後 就能"立即"觀賞!*** 

 深入閱讀



http://www.dotblogs.com.tw/mis2000lab/archive/2015/07/09/typhoon-and-internet-learning-aspnet.aspx

[微軟範例] 簡單搜尋引擎 #2 (Model Binding / 類別檔入門)& 關鍵字的「高亮度(HighLight)」顯示


原文出處:(這裡是我的文章備份)

[微軟範例] 簡單搜尋引擎 #2 (Model Binding / 類別檔入門)& 關鍵字的「高亮度(HighLight)」顯示


http://www.dotblogs.com.tw/mis2000lab/archive/2015/07/16/search-engine-high-light-rowdatabound_20150716.aspx




上一個範例(源自微軟MSDN)非常有趣。
原本只是拿他的特點 -- 兩個簡單的 Class類別檔來解說而已。

[微軟範例] 簡單搜尋引擎 #1 (Model Binding / 類別檔入門)& 關鍵字的「高亮度(HighLight)」顯示


 
 
後來發現這個範例可以搭配我的書籍(ASP.NET專題實務)與課程(ASP.NET+ADO.NET實戰課程)教過的招式,做出一些變化。
 
如果「客戶提出一個需求」,而您可以有「多種」解法來因應
那不用擔心!您的能力夠了,出師了!!
 
 
(1).  原作透過 JavaScript幫搜尋的「關鍵字」加上「高亮度 (HighLight)」的效果來呈現
 
我們可以改用 DataBinding Expression來作
也就是您常在「樣板」中見到的 <%# Eval("...")%>與 <%# Bind("...")%>
 
HTML畫面修正如下,但後置程式碼不變。
 
好處是:不會破壞文章的「超連結」,如下圖。
不然您搜尋「a」這個字,剛好會把這段HTML破壞掉而無法超連結。
 
 
   
       
           

Search Result:

           
    id="result"
>   
       
 
       
           
  •  
               
               
     
    "<%# ResolveClientUrl("~/Show.aspx?id=" + Eval("ID").ToString()) %>" class="title">
    <%# Eval("Title").ToString().Replace(tbKeyWords.Text, "" + tbKeyWords.Text + "") %>
     
    <%# Eval("Content").ToString().Replace(tbKeyWords.Text, "" + tbKeyWords.Text + "") %>
     
     
               
           
     
           
               
           
       
     
     
     
     
     
    另一個相關範例可以參閱:
     
    使用時,有些需要注意的地方。雖然便捷好用,但要注意效能問題,請看 jeff 的文章:
     
     
     
    (2).  原作採用 Repeater來呈現搜尋結果
     
    如果畫面上,"臨時"想改成 GridView or ListView來呈現結果?程式有哪些修改?
     
    ** HTML畫面中,因為原作的JavaScript鎖定了 
      id="result">  ,
    因此當您改成GridView之後,JavaScript裡面也需要改成 
     
       

    2015年6月8日 星期一

    [台北] 2015/11/14週六,架構設計好簡單 - 快速從Web Form 到 ASP.NET MVC(講師:Gelis)

    很開心又邀請到一位高手來分享經驗,帶領大家實作。
    相同的北風資料庫,從Web Form如何轉換成MVC呢?
    這一天會讓您動手實戰,親身體會。

    邀請Gelis老師,除了同是微軟MVP的交集以外,
    看過他的BLOG -- http://www.dotblogs.com.tw/gelis/  的確真才實料。

    Gelis老師也具備業界的實戰經驗,絕非泛泛之輩。

    課前須知:
          希望是有 OOP 概念 (不深沒關係)、但 需有ASP.NET 2.0~4.0 Web Form 開發 2-3年經驗較好,
          使用過 ADO.NET,使用過 Entity Framework(基礎),聽過 LINQ、且相關經驗都是使用 C#為主
          以 "觀念式"的傳達,而不是用 Web Form 轉 MVC 這種講法,
          因為不管你是寫 Web Form 或是 MVC,若架構性的觀念有,其實 Web Form 一樣可以寫得很好維護,
          所以老師會在課程中,不斷的強調,先分層,再談轉換
          課程一開始,老師會以架構性的思考來貫穿整個課


    *******************************************************************************
    Gelis老師提供的 "上課投影片",您可以瞭解上課內容
    *******************************************************************************

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

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

    上課日期:  2015/ 11/ 14(週六),09:00~17:00,午休一小時。

    課程大綱:
    Agenda
    觀念澄清 --  先別說轉換這件事,我們先來談談分層、架構這回事。

    良好的職責切割 ==> 談 "分層"
            具備架構思維的程式設計師 所開發的Web Form 一樣很好維護
    首先,如何培養架構性的思考
            先從基礎的來
            1. 可從 重構 開始培養
            2. 元件化/模組化 概念
            撰寫程式的架構性思考 
                    實際 Coding 時,該在腦中進行的小迴圈
                    即便是 Coding,也要以架構師的角度來看程式碼
            但現有系統怎麼做?(課程中來詳談)   需求你清楚嗎?
                            Northwind 的客戶訂單系統 為例
                    需求分析/Business Logic/Data Access Layer
                    順序:兩方切入 (UI <==> DAL)
                    1. 分離 DAL (如果你本來就沒有 DAL 那你只能重寫)
                    2. 撰寫為 UnitOfWork Pattern
                            分析、並找出 Service 介面
                    3. 建立 Service 層專案(使用 Autofac)善用IoC & DI
                            兩種方式:
                            A. 同專案內使用 Controller 取得資料 (使用 Autofac 注入 Service)
                            B. Front-End 架構 (建立 Web API Controller 專案)
                                    透過 Web API 開放 Service 層
                                           
                    4. 新增、重新撰寫 ASP.NET MVC 的 View 與 Controller
                           
                    5. 分析 Web Form 的 UI 層
                            A. 改寫所有指定 DataSource 的部分
                            B. Demo 原有 Web Form 做少部分修改,也可以存取 Service 層
    總  結
    各層職責分離,容易維護與需求修改,不至於牽一髮動全身
    可以重複使用,原本的 Web Form 少部分改寫也可以叫用 Service,甚至其他用程式 Windows Form/手機/任意 Device 也可以輕易操作 Service



    務必填寫報名表,來信報名 。我會回信通知下列資訊:
    若非以下資料,皆屬詐騙,請小心!
    我的電話是 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

    2015年6月4日 星期四

    ASP.NET教學(七週) -- 2015/9/12週日起 ASP.NET入門實戰與ADO.NET進階班,mis2000lab主講

     深入閱讀



    每次我都好言相勸,說要把握機會......   每次都有人以為「這是廣告詞!騙人的!」,很快就額滿了!
    繳費才算報名成功,本班沒有預約制!



    如何報名:
    第一,認真看完下面的文章,包含超連結的內容(ex:自我評估、課程大綱)
    第二,填寫報名表,並且 E-Mail給我。謝謝。
          相關資料,下面文章都會講,請耐心看完(確保您的權益)
          如果您不願意耐心看文件,我相信您不適合進入「寫程式」這個行業,請三思!

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

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


    為了確保品質、控制上課人數,一律全額繳費才算報名成功。
    不接受預約、不接受訂金。

    稍有遲疑,立刻額滿。請把握機會~    
    .............................   好機會,不可能一直等你。   好師資,可遇不可求!  


    【課程價格】   NT$19,800(發票含稅價)  三聯式發票
                          NT$18,858  自費優惠價(比起大型補習班 更便宜 只要 6折起,但師資更強
                          適合公司補助而前來上課的學員,可向公司報帳。    本課程 無 收據,只有發票為憑。
                                  本班並無參與任何政府單位 (經濟部 / 勞委會)的人才培訓與補助方案,也提供相關證明讓您申請相關補助. 
                                  體恤大家賺錢辛苦(自費上課),早鳥優惠價 給您更多折扣 只要 NT$ 17,500元

    本課程上課時,老師 親自 線上講解!並非事先錄影!
           (1).  教材為本人撰寫。 ASP.NET 4.5專題實務(松崗出版)上/下兩集。 VB、C#語法都有,可事先買來預習,評估課程內容           
           (2).  如果人數不足、或是因我個人緣故,無法開班。
                  將「無息」「無手續費」退還所有費用。  請放心。來往都透過 ATM匯款,證據力十足。
                  開班數年,只有「額滿」沒有開不成班。  不要等!不要遲疑,繳費就對了!

           (3).  繳費  才算報名成功。  為了確保品質,控制人數。
                  請先來信報名(填寫個人資料),才會給您繳款帳號。 請來信  mis2000lab (at) yahoo.com.tw
                  繳費成功後,通知上課地點。

    【適合對象】
             對 "開發"商業網站 有興趣 的人員。
             打算進入軟體業,寫程式,成為「網頁 "程式"設計師」!
             ......這門課程主要是學會「 "寫" ASP.NET程式、網頁程式」,並非 Word or Excel 、Visual Studio 軟體操作的課程。
             ......從頭教起、從零教起  "絕對不會" 跟學校一樣,浪費大量時間講 "基礎語法"。"不" 需要OOP、JavaScript基礎,真的人人可學。
             ......只要您在校學過程式入門(計算機概論),會簡單的  if / 迴圈就能來上課,有這樣的基礎已經太強!絕對OK!
             ......不歡迎 依賴心太重心態不正 的學員。 以為報了名之後,就能 "終身"找我 (老師)解 Bug,程式推給我(老師)做!       
    想上我的課,唯一的要求就是「下定決心」!......「下定決心」!「下定決心」!「下定決心」!
    開課 "第一天"就破除您的迷思、盲點:
       第一,我不會寫程式......錯!你會寫,但遇見爛老師把你的自信搞壞了
       第二,有沒有書可以教我操作軟體(Visual Studio)......錯!這是你自己嚇自己的爛藉口,三招就能學會Visual Studio
       第三,我不會查MSDN網站,常常寫到一半卡關........針對你的盲點。上完第一天,保證你學會自己查資料寫程式!

    有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
    (LINE帳號 -- mis2000lab)

    比起知名的補習班,我們具備以下優勢:
    • 上課時數  更多。 價錢  更便宜!
      • 比起大型補習班,收費更便宜 只要 6折起
      • 每分錢都花在刀口上,毫不浪費。
             
    • 師 資 更 強!    真正具備業界的開發經驗!
      • 資策會 (南區 教育訓練處) 曾擔任(專任)講師
      • 微軟MVP獎 得主 (Since 2008 至今,連續八屆獲獎)
      • 天瓏書局 & PChome 排行榜 ASP.NET 暢銷書作者
      • 現任: BusinessWeek全球資訊業百大公司 、(Forbes Global 2000)  富比士全球兩千大企業 (2015年版) 軟體部門 技術經理、帶領兩岸三地 .NET開發團隊工作
             
    • VB 、 C#  雙語法教學。(每一個範例,兩種語言需注意的重點,都會說明。一魚兩吃
           
    • 小班教學(確保品質! 每班20人左右。但我租借 30人「大」教室)。



    【課程內容】
          上課、書本、範例均採用 "雙語法" 教學。    讓您一次學會 VB & C# 兩種語言。
          

    使用 "本人"親自撰寫的書籍授課,上課內容(Youtube教學影片)、教學範例、書籍 已公開,
          歡迎比較!真金不怕火鍊!
          品質保證!全台灣沒幾位老師做得到!

    有這些獨門祕笈,才能  班班額滿!!
    開課以來,平均每班學員數,均超過 20人
          學員一個介紹一個,2012/7/15班 甚至有高雄、嘉義、台中、新竹的多名學員,每週搭高鐵通勤上課。創下紀錄,一天有五個人繳費報名。
          目前從新竹科學園區,自費、通勤上課的學員佔了多數。
    感謝 鴻海集團 九名同仁(自費,從苗栗每週北上)參與課程、台北也有多位團報。  
    感謝 財金資訊 六位同仁(自費)參與!
    感謝 慈濟基金會、資策會、昱嘉科技、三民書局、中華電信、遠傳、國防部、第一金、台新金、臺銀、合庫、華南銀行、雙和醫院(四人)、永慶房屋、信義房屋、華碩技嘉、緯創軟體、叡揚資訊漢龍資訊(四人)、智冠、智將資訊、台灣知識庫、台北護理健康大學、台電、神達電腦、紡織產業研究所、群創光電、奇美、中原造像、中鋼(高雄)、中山大學(高雄)、高雄師大、中正大學(嘉義)、金管會、友達光電(四人)、鄉村餐飲集團、鑫聯網、永達保經、遠傳電信、台灣大哥大、中華電信、中國信託、國防部、警政署、台北市政府、台北捷運公司、大理資訊、元信達資訊(四人)、冠捷、柏諦企業......各大企業 "多人團報"參與本課程。
    因人數眾多,"單人"報名者無法一一列出。  顯見本課程與書籍,經得起業界考驗!

          本班學員 98%以上  皆是上班族自費報名(多為 "現役"程式設計師)。
         將近10%的學員來自中南部,每週搭高鐵「自費」通勤上課
          自費報名....他們不是拿公司補助的錢來上課,而是自費學習!  如果書不夠好、老師不夠讚,這些人何需「自費」上課?
          本班學員 75%以上  皆是書本讀者。    看過我的範例,才知道跟別人(作者、講師)不一樣!
          本班學員 1/3以上  皆是舊學員推薦、有口皆碑!  一個拉一個,難怪每班都額滿。   

        全球資訊業百大公司 軟體部門 技術經理,直接分享 "業界"經驗,讓您親自學會「自己寫程式」
          ...... 絕非 訪間書籍,只會教導精靈步驟(混過去,不會自己寫程式)。
          ...... 絕非 坊間補習班的 菜鳥講師,根本沒有開發經驗、沒做過專案。

    把錢花在刀口上,不要迷信終身學習(一次繳交高額費用)。不要迷信大補習班的 "招牌"。
    高素質 的 師資,才是課程的保證!

    =======================================================================================
               以下是微軟官方的廣告,本書受到認可的程度,相信您一看就知道!
                我 (MIS2000 Lab.) 親自出來授課,您還遲疑什麼?????
                
        


    =======================================================================================
    下面這2篇文章講到的,在「入門實戰班」都會學到。
    內容保證比其他書本與補習班 更深入、充實!  
    (拜託您一定要看一下,並自行評估自己能力,謝謝您!)
      
             有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
            (LINE帳號 -- mis2000lab)
    ======================================================================================

    【學員上課心得】
    KK Bruce是很知名的 Blogger了,他張貼的一些技術文章甚至我都沒學過,
    如果這樣的高手都願意來上課入門班,也覺得學到很多東西。
    請看:http://kkbruce.blogspot.com/2010/04/blog-post.html      那.....您還等什麼??
    恭賀!KK Bruce 於 2012 第一季 獲得 微軟MVP 獎項的殊榮!

     

    想上我的課,唯一的要求就是「下定決心」!......「下定決心」!「下定決心」!「下定決心」!
    =====================================================================
    務必填寫報名表,來信報名 。我會回信通知下列資訊:
    若非以下資料,皆屬詐騙,請小心!
    我的電話是 0975-696-XXX
    我的「銀行帳號」---- 
        台北富邦銀行(012),帳號後六碼是xxx-xxx-388-785
        (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)
     有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
    (LINE帳號 -- mis2000lab)
    姓名
    E-Mail
    (盡量留自己的,而非公司)
    電話方便聯絡的時間
    目前所在公司或學校
     **必填**
    想學 VB or C#語法
    自己:
    公司:
    家:
    手機:

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


    為了確保品質、控制上課人數,一律全額繳費才算報名成功。
    不接受預約、不接受訂金。


    繳費  才算報名成功。不要等到「額滿」,才一直寫信來說要繳費。
    ............................................................  立即把握,機會不等人!