2012年4月20日 星期五

清單控制項的「子選項(Item / ListItem)」與「子選項的集合(Items / ListItemCollection)」

這是我的文章備份,原文請看:

清單控制項的「子選項(Item / ListItem)」與「子選項的集合(Items / ListItemCollection)」

http://www.dotblogs.com.tw/mis2000lab/archive/2012/03/14/listitem_listitemcollection.aspx





簡單地說,所有的「清單控制項」(包含 DropDownList / ListBox / CheckBoxButton 與 RadioButton等等)
都會用到這篇文章講的東西。
單選的部分,例如:性別是男?是女?
複選的部分,例如:你喜歡吃哪些食物?.......米飯、麵食、速食、其他(這些可複選)
......後面那些讓您選擇的東西,就是我說的「子選項。」


我用自己的話來解釋:

(1).  每一個清單控制項,都會有一些「子選項」讓您挑選,
這些「子選項(MSDN翻譯為「項目」)」,就是 ListItem類別
例如:DropDownList的 SelectedItem就是這一種。
http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.listitem.aspx


(2).  而整個「子選項的 "集合"」,就是 ListItemCollection類別
也就是您在程式碼裡面,常會遇見的 Items(請注意最後的 s字母)
http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.listitemcollection(v=vs.100).aspx


以前有做過 兩個ListBox,裡面的子選項可以「左右搬移」
請看:http://www.dotblogs.com.tw/mis2000lab/Tags/%E5%B7%A6%E5%8F%B3%E6%90%AC%E7%A7%BB/default.aspx
      這些範例,大多已經收錄在(ASP.NET專題實務)書本「上集」裡面
      都放在 第三章(基礎 Web控制項)

不過就是上述的「ListItem」與「ListItemCollection」的應用而已


搭配上一篇文章「[習題]動態新增 DropDownList或 ListBox底下的新項目(Item)#6 [左右搬移](單選)ListItem的 .Add("字串")與 .Add(ListItem)方法
http://www.dotblogs.com.tw/mis2000lab/archive/2012/02/29/listbox_multiitem_add_remove_20120229.aspx.aspx


***************************************************************************************
這是我整理 MSDN之後,列出的幾個範例:
做為書本「上集  Ch.3」的補充習題,上課的時候也能拿出來分享。
***************************************************************************************


......未完 /  範例下載請看下面的網址......



原文較長,請到此繼續觀賞 ----

[給ASP.NET 初學者的話]不要練功練了三年,才發現自己必須「砍掉重練」!....學習ASP.NET之前,請先把自己杯中的水倒掉

這是我的文章備份,原文請看:

[給ASP.NET 初學者的話]不要練功練了三年,才發現自己必須「砍掉重練」!....學習ASP.NET之前,請先把自己杯中的水倒掉

http://www.dotblogs.com.tw/mis2000lab/archive/2012/03/15/game_over.aspx







我上課的時候,尤其是第一節課   ([ASP.NET]上課第一天的簡介)。

我很努力地找一些案例,讓學員知道「第一節課」並非都是雞肋(食之無味,棄之可惜)
      如果您自以為能力高強,不想從第一節課上起
      我會直接建議您乾脆不要來了




因為 ASP.NET網頁的特性生命週期
跟其他 ASP / PHP / JSP都不太一樣

他強調「PostBack(回傳)

很多學過 ASP/PHP/JSP的人,不習慣(甚至不懂)PostBack,請看下圖。







簡單地說,
(1).  您在畫面(網頁)上的任何動作,例如:按下按鈕,或是按下(操作)什麼控制項的功能......

       都會觸發「PostBack(回傳)」

       然後重新執行一次 Page_Load事件......



(2). 我也必須在第一節課裡面,讓學生知道「網頁程式」是一個無狀態的協定(Stateless Protocol)

所以有了這個範例:
[補充]上集, Ch.2 入門與觀念的練習 for Beginner (按鈕之後,數值加一,累加)
http://www.dotblogs.com.tw/mis2000lab/archive/2011/10/26/ch2_beginner_page_load_2011.aspx


您可能覺得這例子很蠢

因為這是一個道具,必須要搭配魔術師,才能創造一場精彩的「秀」。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



 

為了想出這個簡單的範例,能在什麼情況下,讓初學者頓悟

我整整花了三年多的教學時間、與學生互動
觀察每一次上課,學員哪裡不懂?

不斷地改良、改良、改良上課的進度
持續地補充、補充、補充合適的教學範例


才有這一套教學流程

......未完......



原文較長,請到此繼續觀賞 ----

2012/03 三月份文章列表(from MIS2000 Lab.)

2012/03 三月份文章列表(from MIS2000 Lab.)
這是我文章的備份,原文請看我的網站:http://www.dotblogs.com.tw/mis2000lab/
http://www.dotblogs.com.tw/mis2000lab/archive/2012/03.aspx
-----------------------------------------------------------------------------------------------------------------------------------------------------

三月 2012 Entries

[職場]畢業半年內,37%無法做到 滿月,80%第1份工作撐不到 3個月

根據104人力銀行追蹤去年(2011)畢業生就職情況,
新鮮人畢業後6個月的平均離職率達34.6%,等同3個人就有1個人離職。
8成 第1份工作 撐不到 3個月
 

[廣告]【微軟夥伴創新應用開發講座】兩大王牌講師與您分享時下熱門 APP 必備的五大要項!

摘要:[廣告]【微軟夥伴創新應用開發講座】兩大王牌講師與您分享時下熱門 APP 必備的五大要項!

謝謝各位支持,創世基金會的收據 #26與 #27

摘要:謝謝各位支持,創世基金會的收據 #26與 #27

[緊急更新] Microsoft Security Bulletin MS12-020(遠端桌面中的資訊安全風險可能會允許遠端執行程式碼 (2671387))

摘要:[緊急更新] Microsoft Security Bulletin MS12-020(遠端桌面中的資訊安全風險可能會允許遠端執行程式碼 (2671387))
 

謝謝各位支持,創世基金會的收據 #25

摘要:謝謝各位支持,創世基金會的收據 #25

[轉貼]張忠謀:念大學 要學到謀生技能

台積電董事長張忠謀昨天說,
念大學的第一要務是學習 謀生技能
其次,大學生要培養 邏輯思考的能力,
第三是養成 終身學習的習慣......

[今日名言]黃國華:如果整個世代的年輕人......

如果整個世代的年輕人 沒有錢進修充實,

沒有錢旅遊增廣見聞,沒有閒錢結婚生子,

沒有儲蓄可供創業,

沒有膽量與現金流量敢換掉不適合自己的工作.....

只為了買一間房子,整個國家鐵定沒有未來

清單控制項的「子選項(Item / ListItem)」與「子選項的集合(Items / ListItemCollection)」

摘要:清單控制項的「子選項(Item / ListItem)」與「子選項的集合(Items / ListItemCollection)」

[轉貼]Cheers雜誌獨家專訪《有錢人想的和你不一樣》作者:4大建議,立刻打造致富腦

摘要:[轉貼]Cheers雜誌獨家專訪《有錢人想的和你不一樣》作者:4大建議,立刻打造致富腦

[MSDN] IIS 7.5 的開發、管理及擴充大全(轉貼)

摘要:[MSDN] IIS 7.5 的開發、管理及擴充大全(轉貼)

[第七刷] 2012二月,ASP.NET 4.0 專題實務:使用C#(松崗出版)

摘要:[第七刷] 2012二月,ASP.NET 4.0 專題實務:使用C#(松崗出版)
2012年 二月,本書(上集 C#)進入 第七刷
本書(下集 第二版黑皮書)進入 第六刷

謝謝各位支持,中華社會福利聯合勸募協會的收據#24

摘要:謝謝各位支持,中華社會福利聯合勸募協會的收據#24

GridView自訂分頁樣式 #2 -- 分頁按鈕的 CommandName="Page"與對應的 CommandArgument

摘要:GridView自訂分頁樣式 #2 -- 分頁按鈕的 CommandName="Page"與對應的 CommandArgument

謝謝各位支持,喜憨兒基金會的收據#23

摘要:謝謝各位支持,喜憨兒基金會的收據#23

[下載] Windows 8「Consumer Preview版」/ Beta版ISO檔下載

[下載] Windows 8「Consumer Preview版」/ Beta版ISO檔下載


[研討會]與 ASP.NET MVC 的第一次親密接觸(2012/4/26 週四晚上,適合初學者)

協助廣宣,適合初學者參與喔!
http://registrano.com/events/a1a2d7

適合人員:

  • 尚未接觸 ASP.NET MVC 的開發人員
  • 有接觸過 ASP.NET 的 Web 開發人員
  • 對於 ASP.NET MVC 有興趣的朋友

場地:

板橋車站 六樓資拓宏宇國際股份有限公司 亞洲廳)

入場時間:

2012/4/26 週四 晚上 18:30 即可開始入場  (需要報名,請把握機會!)


完整的議程內容、報名,請看:
http://registrano.com/events/a1a2d7

[研討會]跨行動裝置網站開發 - 使用ASP.NET 4.5 Beta & Visual Studio 11 Beta (2012年4月25日 )

跨行動裝置網站開發 - 使用ASP.NET 4.5 Beta & Visual Studio 11 Beta

各位開發夥伴們,
Visual Studio 11 Beta.NET 4.5 Beta已提供下載了,新版本加強了行動裝置網站開發的功能,也大幅強化了HTML5 & JavaScript開發支援,本研討會除了全方位預覽新版本功能外,亦將探討如何延用.NET開發人員熟悉的技術,快速開發跨行動平台 (Windows, iOS, Android) 的網站,帶領開發者邁向行動開發的新世代。
行動開發的神兵利器 - Visual Studio 11 Beta 全方位預覽
ASP.NET 4.5Web APIjQueryMobile 實戰
另人驚豔的HTML5 & JavaScript 開發工具 – Visual Studio 11 Beta

時間:2012425 ()  9:30 – 16:10
對象:研發主管、專案經理、系統分析架構師、開發人員 (座位有限,請速報名)
地點:台灣微軟 7A/7B 會議室(台北市信義區松仁路77F/ 捷運南港線市府站3號出口 步行5分鐘)

三位講師都赫赫有名:
    資策會 -- 王寧疆老師、巨匠的王牌講師 -- 曹祖聖老師、大家都喜歡的 技術高手 -- Will(保哥)

報名與完整議程說明:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032510448&Culture=zh-TW