2013年10月23日 星期三

上集Ch.4補充 -- HTML5 與 ASP.NET Web控制項(基礎控制項、驗證控制項)

上集Ch.4補充 -- HTML5 與 ASP.NET Web控制項(基礎控制項、驗證控制項)


HTML5成為顯學,不學不行
以前只學 ASP.NET Web控制項的朋友,最好也瞭解一下「傳統HTML的表單元件」

好在Visual Studio裡面的「工具箱」就有一個分類是「HTML」
裡面就是使用傳統HTML表單,例如:

單列的文字輸入方塊,          對應ASP.NET控制項
多列的文字輸入方塊,      對應ASP.NET控制項
下拉式選單:
                               
                     

族繁不及備載,自己買書來看吧。
HTML的書(如DOM)或是 JavaScript的書一定都有講。

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

HTML5的必填欄位,只要在輸入方塊裡面,加入 required關鍵字即可
    如果希望滑鼠指標,自動跳入這一格,請設定 autofocus即可。
    title關鍵字,則是警告訊息、提示文字。
註解:以下是 ASP.NET網頁(副檔名 .aspx)
   
   
        必填欄位,請加入 required關鍵字
   
         
   
       
        ASP.NET TextBox
   
       
             required title="ASP.NET TextBox也可以使用required">
           
(必填欄位,請加入 required關鍵字 -- HTML5專用)
       
       
           
       
       
             
       
            =========================================
       
            HTML <Input>
       
             required title="請自己填寫,必填欄位的警告提示語" />
               (必填欄位,請加入 required關鍵字)
   
    
       
   
不過,我用VS 2012(Update 3)在 裡面,尚無法自動跳出 required關鍵字,
但運作時一切正常。
畢竟,ASP.NET Web控制項翻譯之後,仍會變成 HTML碼。
如果輸入傳統HTML表單,如則可以挑選 required、title等關鍵字(屬性 / Attribute)
=============================================================================
ASP.NET有 驗證控制項(Validation Control),或許因為 HTML5的出現
讓TextBox的「TextMode屬性」有了更多選擇,部分可以取代之

但之前在ASP.NET驗證項裡面,學到的 Regular Expression
在HTML5標籤裡面一樣好用,請使用 pattern關鍵字(屬性 / Attribute)。
註解:以下是 ASP.NET網頁(副檔名 .aspx)
   
   
   
        必填欄位,pattern關鍵字可使用正規表達式(正規運算式 / Regular Expression)
   
   
         
   
   
       
        ASP.NET TextBox
   
   
       
             required
 title="只能輸入大寫英文字" pattern="[A-Z]+">
           
(必填欄位,請加入 required關鍵字 -- HTML5專用)
       
       
           
       
       
             
       
       
            =========================================
       
       
            HTML <Input>
       
       
            required title
="只能輸入大寫英文字" pattern="[A-Z]+"  />(必填欄位,請加入 required關鍵字)
       
       
           
       
   

ASP.NET課程 / ASP.NET教學,請看
    http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

    [台北] ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr


ASP.NET影片、遠距教學,請看:
    http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx

    [遠距教學、教學影片] ASP.NET (Web Form) 六週課程 上線了!



結  論:
HTML的標籤(tag、element)、屬性(attribute)都不難。
看了書、自己寫(打字)幾個字就能 "觀察"成果

  有時間去別人,不如自己動手做做看(打幾個字,就能看見結果)
  有時間「看」,不如有時間去「做」、去「嘗試」......

  這種問題不需要來信,只要願意自己試試看、自己打打字,結果都會出來喔



以下是我推薦的 HTML5入門書(簡體中文書不推薦了,因為沒把握台灣人人買的到)
這本HTML5的書,彩色的、很簡單,一天之內就能看完。

HTML5.新世代網頁建置:新手也可以快速設計出專業網站
    天瓏書局(比較便宜 NT$ 365)http://www.tenlong.com.tw/items/957224177X?item_id=610475
作者: Matt West 
ISBN: 9789572241776 / 957224177X
出版社: 松崗 (果禾)
出版日期:2013/07/10
不然的話,可以參考 呂高旭老師的書,更詳細(一本是入門、另一本是很厚的範例書)。
Bo3702

HTML5 從零開始:前端開發完全入門

繁體中文,呂高旭,藍海文化 出版日期:2013-08-31
$550 貴賓價: $523 立即出貨
<內容簡介> 前端開發領域最重要的核心技術-HTML5,正快速改變網頁應用程式的面貌,本書從最基本的HTML標籤開始,逐一解構包含JavaScript與CSS在內的網頁相關技術,從舊版HTML到最新的HTML5規格,引領讀者進入前端開發殿堂。不需要任何技術背景,完成本書的閱讀,讀者將能快速瞭解並學會...
Bo3701

HTML5 完美風暴, 2/e

繁體中文,呂高旭,藍海文化 出版日期:2013-02-05
$1000 售價: $850 立即出貨
<內容簡介> HTML5正在全球掀起一場科技業的完美風暴,《HTML5完美風暴》直擊最純粹的HTML5技術核心,帶領讀者快意馳騁HTML5疆界!第一篇HTML5導入的新特性,針對W3C界定的HTML5技術項目與相關文件介紹,從簡短的發展歷史,到整個HTML5新增的內容,提供快速導覽與基礎範例實作說明...



[免費下載]FrontPage新版 -- Microsoft Expression Web 4 (Free Version)與 SharePoint Designer 2013

本文為備份,原文請看我的網站:

[免費下載]FrontPage新版 -- Microsoft Expression Web 4 (Free Version)與 SharePoint Designer 2013



上一篇文章:
 
 
 
 
FrontPage不放在 Office裡面了,
改跟其他軟體在一起,名為 Microsoft Expression Studio
 
裡面的 Expression Web 就是新版 FrontPage
 
 
但已經有一段時間沒有更新版本了。目前卡在 4.0版的SP2
 
(此軟體不再進行銷售。其中的一套軟體 -- Blend,已經隨著VS 2012 / 2013一起讓人安裝)
 
 
這陣子上去看,發現有 免費版本下載 版本: 4.0.1460.0    發佈日期:2012/12/20
 
那大家就不用客氣啦!
 
 
 
 
========================================================================
 
上一篇文章裡面,大鈞有推薦另外一套微軟的產品
 
請看  SharePoint Designer(目前版本為 2013),有分成 32 / 64位元兩種版本
版本: 1.0    發佈日期:2012/10/30
 
             (需要搭配 .NET 4.0 的環境
 
關於 SharePoint Designer 2013的使用經驗,請看點部落另一位朋友的分享
 
 
 
 
 
補充說明:
 
1.  Expression Studio官方網站已經 沒有 正體中文的說明了,只剩下簡體中文?
 
2. 微軟建議改用 Visual Studio Express for Web(以前稱為VWD)來代替 FrontPage進行網頁開發
 
3. 提醒您,VS 2012 / 2013(包含Express精簡版)只能安裝在新版OS,例如 Windows 7(含)以上版本
    Windows VISTA無法安裝,更別說是XP了。舊版OS的用戶,請選用 VS 2010版。
 
 
 
2013/10/30起  學生可以免費下載 VS 2013 Professional版

 

2013年10月16日 星期三

[台北]確定開班--2014/2/16(週日) ASP.NET入門實戰 + ADO.NET進階【二合一】

ASP.NET + ADO.NET 七週 實戰班,招生狀態:  確定開班....       12/8  招生中
      三種狀態: (1).招生中、 (2).滿12人 確定開班、(3). 額滿

每次我都好言相勸,說要把握機會......   每次都有人以為「這是廣告詞!騙人的!」
額滿!小班教學,每一次......就是這麼快額滿了!

稍有遲疑,立刻額滿。請把握機會~    
.............................   好機會,不可能一直等你。   好師資,可遇不可求!  
.............................   沒有決心、優柔寡斷者。  拜託,拜託!千萬不要來!
.............................   一次學好 一種「專業」,這裡不是「吃到飽」。
          

【開課日期】
      2014/  2/  16   ~   2014/ 4/ 13 (週日班)   招生中。 09:00~17:00,一天七小時。3/2適逢228連假,4/6清明連假不上課。
         
【課程時數   49 小時(七週)

【課程價格】   NT$18,500(發票含稅價)  
                       NT$ 14,500元  早鳥優惠價(比起大型補習班 收費更便宜 只要 6折起,但師資更強
                             本班學員,額外贈書 「下集」一本,市價820元。 上集需自己購買,從書裡面評估上課內容



       (1).  教材為本人撰寫。上 / 下兩集。 VB、C#語法都有,可事先買來預習,評估課程內容。
       (2).  如果人數不足 12人、或是因我個人緣故,無法開班。
              將「無息」「無手續費」退還所有費用。  請放心。來往都透過 ATM匯款,證據力十足。
              開班數年,只有「額滿」的情況,沒有開不成班。 不要等!不要遲疑,繳費報名
       (3).  繳費  才算報名成功。  為了確保品質,控制人數。
              請先來信報名(填寫個人資料),才會給您繳款帳號。 請來信  mis2000lab (at) yahoo.com.tw
              繳費成功後,通知上課地點。

【上課地點】
      台北火車站 NOVA 附近。  交通便利、外縣市的朋友也很方便。
      合法立案 補習班,符合政府法規。  現場有電腦教室,可以上機實作
      繳費成功且人數足夠(滿 12人)之後,E-Mail / 簡訊 通知您上課地點

【退費規定】
  1. 已完成繳費之學員如欲取消報名,請於確定開課 "以書面通知我,主辦單位將退還100% 課程費用。(如果網站已公告「確定開課」即付費租借教室,場地費 4500元/人 無法退款)
  2. 學員於培訓期間,如因個人因素無法繼續參與課程,將依規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還剩餘費用二分之一;上課逾總時數三分之一,則不退費
  3. 課程執行單位保留是否接受報名之權利。

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

比起知名的補習班,我們具備以下優勢:
  • 上課時數  更多。 價錢  更便宜!
    • 比起大型補習班,收費更便宜 只要 6折起
    • 每分錢都花在刀口上,毫不浪費。
           
  • 師 資 更 強!四合一功力-- 真正具備業界的開發經驗!
  • VB 、 C#  雙語法教學。(每一個範例,兩種語言需注意的重點,都會說明。一魚兩吃
         
  • 小班教學(確保品質! 15~20人左右。  但我租借了 30人的「大」教室)
         
  • 舊學員,在我 "自辦"的課程裡,入門課程均可以 "免費"重聽一次,請提早預約。
    2013/6/1 起的學員 -- 舊生半年內 "免費"重聽。需繳全額學費作為保證金,需全程到場,不得缺席! 結業後 100%退款,每班提供 "兩個" 舊生名額(依照情況可增減)。
     
【適合對象】
      對 "開發"商業網站 有興趣 的人員。
      打算進入軟體業,寫程式,成為「網頁 "程式"設計師」!
         ......這門課程主要是學會「 "寫" ASP.NET程式、網頁程式」,並非 Word or Excel 軟體操作的課程。
         ......從頭教起,請放心。     絕對不會跟學校一樣,浪費大量時間去講 "基礎語法"。
=======================================================================================
【課程內容】
      上課採用 "雙語法" 教學。讓您一次學會兩種語言。
      書本、範例均提供 VB、C#雙語法
      使用本人著作的書籍上課,課程如同書本目錄。    上課內容、教學範例 已公開,品質有保證!
      

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

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

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

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

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

=======================================================================================
下面這2篇文章講到的,在「入門實戰班」都會學到。
內容保證比其他書本與補習班 更深入、充實!  
拜託您一定要看一下,並自行評估自己能力,謝謝您!)
         有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw (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
    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)
姓名
E-Mail
(盡量留自己的,而非公司)
電話方便聯絡的時間
目前所在公司或學校
(必填欄位)
想學 VB or C#語法
自己:
公司:
家:
手機:

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




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

[台北市]招生中...12/7(週六) ASP.NET MVC 5 七週實戰,只要13,000元


  微軟MVP + Tech Day講師 + 知名 Blogger + 暢銷書作者 = KK Bruce 陳傳興 老師 來了!
全新 ASP.NET MVC 5課程   七週時間,讓您成為 ASP.NET MVC 專家。   實戰技巧!不能錯過!


【開課日期】
       假日班(每週六上課)   09:00~17:00,一天七小時。
        2013/  12/ 7   ~   2014/ 1/ 18 (週六班) 。 
         
【課程時數】   49 小時(七週)

【課程價格】    NT$18,500(發票含稅價)   
                   NT$ 13,000元  早鳥優惠價,保證市面上最便宜
       (1).  授課教材為老師本人撰寫。  (陳老師與其他 微軟MVP聯合著作  共同著作ASP.NET MVC 網站開發美學
       (2).  如果人數不足12人、或是因老師個人緣故,無法開班。
              將「無息」「無手續費」退還所有費用。  請放心。來往都透過 ATM匯款,證據力十足。 不要等!不要遲疑,繳費報名
       (3).  繳費  才算報名成功。  請來信,會給您繳款帳號與聯絡方式。 請您來信  mis2000lab (at) yahoo.com.tw
             不提供預約,報名且人數足夠後,才通知上課地點

【退費規定】 
  1. 已完成繳費之學員如欲取消報名,請於確定開課 "以書面通知我,主辦單位將退還100% 課程費用。(如果網站已公告「確定開課」即付費租借教室,場地費 4500元/人 無法退款)
  2. 學員於培訓期間,如因個人因素無法繼續參與課程,將依規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還剩餘費用二分之一;上課逾總時數三分之一,則不退費
  3. 課程執行單位保留是否接受報名之權利。
有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw (LINE帳號 -- mis2000lab)

【適合對象】
      ......從頭教起,請放心。     由ASP.NET MVC入門觀念到 實戰範例。
      任何對於 ASP.NET MVC開發有興趣者。
      建議您具備基礎的程式能力(例如:在學校上過程式入門課程、電腦概論等)會讓您更快上手。

【課程內容】
       七週實戰,從頭教起! 全新 ASP.NET MVC 課程 
 課  程  內  容
Day 1Visual Studio開發工具介紹
 瞭解ASP.NET MVC網站架構
 瞭解M-V-C的責任與角色
 瞭解ASP.NET MVC生命週期
 瞭解ASP.NET MVC開發範本
 體驗快速開發 – 留言版
 體驗快速開發 – 問卷系統
Day 2瞭解SQL Server 2012 Express LocalDB
 瞭解Microsoft SQL Server Data Tools
 瞭解Entity Framework
 瞭解LINQ to Entity
Day 3瞭解Controller to View技術
 瞭解View to Controller技術
 瞭解Model Binding
 瞭解ViewModel應用
 瞭解Model Metadata
 實作多國語言訊息
Day 4瞭解Action Filter
 瞭解ASP.NET Routing
 瞭解Routing組態與設計
 如何為Routing除錯
 HTML5初體驗(語意標籤與新表單元素)
Day 5瞭解View的概念
 瞭解View的架構
 瞭解Razor語法
Day 6瞭解HTML Helper
 瞭解Ajax Helper
 瞭解Url Helper
 合併與最佳化
Day 7個資法與網站資訊安全
 瞭解.NET加解密方法
 瞭解SQL Injection防制
 瞭解XSS防制
 瞭解CSRF防制
 瞭解Area技術
 瞭解ELMAH與NLog

   微軟MVP  KK Bruce 陳傳興老師的 Blog -- http://blog.kkbruce.net
以下為陳老師 ASP.NET Web API 的心得、筆記、研究相關文章。
  1. ASP.NET Web API 心得筆記 (1)
  2. REST 入門簡介
  3. CRUD 操作之後端程式
  4. Web API Routing
  5. 分頁和查詢(PAGING AND QUERYING)
  6. 例外處理(Exception Handling)
  7. CRUD, PAGING, QUERYING, AUTHORIZATION 之 JQUERY
  8. HTTP 訊息處理常式(HTTP MESSAGE HANDLERS)
  9. 簡介 SYSTEM.NET.HTTP.HTTPCLIENT 類別


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

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

【上課地點】
      台北火車站 NOVA 附近。  交通便利。
      合法立案之補習班,符合政府法規。
      繳費成功且人數足夠(滿12人)之後,E-Mail / 簡訊 通知您上課地點


若非以下資料,皆屬詐騙,請小心!
我的電話是 0975-696-XXX
我的「銀行帳號」---- 
    台北富邦銀行(012),帳號最後六碼是xxx-xxx-388-785
    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)

姓名
E-Mail
(盡量留自己的,而非公司)
電話方便聯絡的時間
目前所在公司或學校
(必填欄位)
  ASP.NET MVC 5

自己:
公司:
家:
手機:


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

本課程 「不」含書籍。


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