習題

總共有 46 篇文章符合此標籤 習題

[習題]動態新增 DropDownList或 ListBox底下的新項目(Item)#3

先靜態加入一個子選項,
後續再從資料庫裡面撈資料,補充到 DropDownList裡面當成新的子選項。

[轉貼]在 Server 端存取 Excel 檔案的利器:NPOI Library

好東西來了~~~

ASP.NET要讀取、輸出成Excel File,都靠他搞定!

[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除) #2 -- 分頁

摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除) #2 -- 分頁

謝謝 Sam網友的提醒。

除了勾選多筆資料,進行批次刪除之外,
分頁的時候,也要把狀態給記憶下來。

[習題]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?

摘要:[範例]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?
範例 ListView_3_AJAX_4.aspx做到了:
 1). 不需要一個 UpdatePanel包含「整個」ListView。
 2). 每一個樣版都搭配一個「專屬的」 UpdatePanel。

 特別的是:
 3). 每一個樣版裡面的「子控制項」ID不能重複。
 4). 但,每一個樣版搭配的 UpdatePanel,ID編號卻必須一模一樣

[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除)#1 簡單版

摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除)

Q: 在 GridView裡面,每一列資料都加上 CheckBox,
被勾選的那一列,就要刪除之。

GridView密技#6---[習題]大腸包小腸 / 巢狀GridView -- Part II(AJAX版)

摘要:GridView密技#6---大腸包小腸(AJAX版)
這個範例是從微軟MSDN網站看來的,(小弟不敢藏私,也不想妄稱是自己發明的)

難度減輕很多,更適合初學者學習了。

[習題]ListView自己寫程式作「刪除」(編輯與更新、新增)

摘要:[習題]ListView自己寫程式作「刪除」
1. 「刪除」按鈕,必須寫在 ListView控制項的「外面」!重點
2. 使用 ListView控制項的 .DeleteItem()方法來作
3. ListView仍需要搭配 SqlDataSource,這部分的資料存取並非自己動手撰寫(是用現成的)

[習題] ListView 資料更新前,先檢查欄位有無空白?

Q: 當 ListView在編輯模式裡面,我按下「更新(Update)」按鈕
就會啟動 ListView的 _ItemUpdating()事件。

我希望在資料更新前,逐一檢查每一個欄位是否空白?如果有空白,就「取消」這次更新。

[習題] DropDownList / ListBox連動,查詢菜單

摘要:[習題] DropDownList/ListBox連動,查詢菜單

這個題目非常簡單,只要您看過任何一本 ASP.NET入門書,都應該有能力作得出來。

會卡住的原因,通常是「初學者遇見問題,不知道怎麼設計、怎麼應用資料表?」

以這個例子來說,資料表只需要一個就夠啦。
看了這個資料表的內容,您應該就要自己會作......................

[習題] GridView的排序(Sorting),自己動手寫

要自己撰寫 GridView的排序功能並不難,
只要瞭解「SortDirection」與「SortExpression」這兩個參數的用法,
就可以搞定囉!

[習題] 補充本書第14章 的範例--自己撰寫ADO.NET程式 / 網站的首頁(書本文章分享)

底下的 PDF檔案,是提供給本書的讀者,進行售後服務、課後補充習題。
並不是給毫無基礎的人來觀賞。

建議您看過本書第 13 / 14這兩章之後,對於 ADO.NET有了認識與適當的練習,再來閱讀這篇範例。
全文大約 32頁。 共有兩個功能,提供六個範例進行解說。

[習題] 補充本書第14章的範例--自己撰寫SqlDataSource「新增資料」,並採用參數(InsertParameters)

最近在整理文件的時候,補充了一些範例,跟書本有關的,先給讀者作補充。

本文將補充一個範例,作為 14-2的結尾。
自己撰寫程式,控制SqlDataSource的「新增資料」,並且採用參數(InsertParameters)


我們不使用現成的控制項,畫面全都採用最簡單的 TextBox / DropDownList控制項
自己來作 "資料新增"的畫面

[習題] GridView + DetailsView(主細表)兩者的資料與"頁數"連動

練習 GridView / DetailsView分頁的技巧,學會兩個控制項的分頁事件

[習題] 補充本書第3-7-1節的範例,DropDownList控制項與超連結

這是一個很基礎、很簡單的補充習題。
既然有讀者發問,我想:初學者到這裡可能也會困住吧?

不如就多一個小範例,作為補充。

[習題] 補充本書第19/20章的範例,AJAX / CallBack

摘要:[習題] 補充本書第19/20章的範例,AJAX / CallBack

[習題]會員登入、會員專屬網頁,怎麼寫?(#3 Login控制項)(書本文章分享)

摘要:FAQ---會員登入、會員專屬網頁,怎麼寫?(#3 Login控制項)完整章節,搶先觀看

[習題]TreeView、Menu、SiteMapPath #3 -- (會員登入)透過DropDownList控制TreeView與不同的 Sitemap檔

題 目:
透過下拉式選單(DropDownList),挑選 任一個Sitemap檔,
畫面的TreeView就會立刻變化。

這個範例可以應用在哪裡呢?

可以用在會員登入。
@站長級的會員,登入之後,可以透過上述範例,看見完整的 TreeView功能列表
@一般會員,登入之後,可以看見少部分的TreeView功能列表

[習題]自訂ASP.NET日曆控制項(Calendar)的日期--個人行事曆

想要作一個「個人行事曆」,
我們可以從 Calendar日曆控制項的畫面控制
來慢慢學起

[習題]GridView樣版內部,改用CheckBox/Radio/DropDownList(單/複選)控制項,取代TextBox

Q : GridView裡面的「編輯模式」,預設值都採用 TextBox來作。
如果遇上「性別」、「單選」、「複選」這些資料,必須搭配 CheckBox / Radio / DropDownList / ListBox等等,該怎麼作呢?

A : 本範例可以當作書本第九章(GridView樣版)的後續補充!
第一,完全靠 SqlDataSource(精靈)設定畫面就能完成,不需要寫程式啊!
第二,要增強功力,瞭解內部運作,那麼要我完全「手寫程式」也可以!

GridView密技#5---(修改/補強版)使用ITemplate介面,動態新增「GridView樣版列(Template Row/模版列)」

補強上一個範例的缺失
我們會增加一些程式碼,修補兩個Bug

知道哪種情況會出現Bug
而且可以修補他,其實是很棒的成長(練功)機會!

GridView密技#4---使用ITemplate介面,動態新增「GridView樣版列(Template Row/模版列)」,內含VB與C#語法

HTML畫面設計,先作一個簡單的 GridView + SqlDataSource

完成後,我們在 GridView最後面的一行......透過程式「動態」新增一列,而且裡面包含了一個Web控制項

[習題]計算食物卡路里 #2 (可複選,程式更簡單~)

很簡單的基本範例,計算食物的卡路里。
跟上一個範例相同,但這個作法更簡單,不用寫 ADO.NET程式!

[習題]計算食物卡路里 #1...(很基礎的題目)

很簡單的基本範例,計算食物的卡路里。

用到很簡單的兩個小技巧而已。
這兩個小技巧,我相信每本入門書都會提到,

如果你買的入門書,沒提到這兩部份,那就......... Orz

[習題]ASP.NET製作網頁版的[小]計算機

雖然這不是一個好範例 (因為這題目有點悶,不實用、不有趣),

但對於初學者來說,是可以學到東西的小範例。

尤其是「變數」在不斷的運算中,必須不斷修改數值。

對於初學者來說,有認真思考過,會學到一些東西喔!

[習題]ASP.NET的 簡易投票區 #4 -- 自動化投票區!!

這是投票範例的最後一篇,
不會太難,但須要一點基礎。

附上執行流程與VB / C#程式碼,讓讀者能自己回家練習。
(內含 VB與 C#程式 。 2009/12/4更新。)

[習題]ASP.NET的 簡易投票區 #3 -- 程式可以寫(改)得更好

第一個投票的範例,還有很多的改善空間。
我們一起討論看看。

是否有哪些地方可以改善得更好?

[習題]ASP.NET的 簡易投票區 #2 -- 不同的 Table設計,程式寫法也有差異

上一篇文章有提到----
同一個題目(投票區),但資料表的設計不同,功能也會有差異。

* 上一篇文章,重點是「分享 "長條圖"」的作法。
* 這篇文章,則是讓初學者能體會一下「同一個題目,不同的Table schema帶來哪種變化?」

如果這兩篇文章都能學透了,初學者最害怕的「自己設計流程、設計Table」這一關,就有可能突破!

[習題]ASP.NET的 簡易投票區 #1 -- 長條圖(繪製圖表)

滿多人在問統計圖表的作法,
事實上,ASP.NET 3.5近來也有提供相關工具

但各位有沒有想過:「以前,在沒有MS Chart controls 之前,以前的ASP、PHP、JSP的網頁程式,是怎麼繪製圖表的?」

現在我就以投票區為例,介紹「長條圖」的設計方法。

你可以學最新的方法,也可以學一套老方法(但可以跨到PHP、JSP還是能用的老方法!)
老酒好喝、老鞋子好穿、老朋友值得信賴。


[習題]多重欄位的「小」搜尋引擎 (稍有難度)

有了上一篇文章的入門(單一欄位的搜尋),這篇文章可以試試看「多重欄位」的搜尋。
相關文章我早就發表過幾篇,只是這一次把它寫成文章(PDF檔),
圖片與講解都會比BLOG要來得仔細一點

這篇文章的難度比上一篇文章高得多,最後一個範例甚至要動手自己寫。
所以本文適合給「已經讀完本書的讀者」,作為課後進修。

毫無基礎的初學者,直接看這篇文章「可能」會很吃力。建議您三思!

[習題]單一欄位的「小」搜尋引擎 (初學者專用,GridView+SqlDataSource 不寫一行程式)

今天這個範例,也是很淺!專門給剛剛入門的人來學習的。

一旦學會了 SqlDataSource的相關用法(尤其是SQL指令的 Where條件)。
真的就能寫出不少應用,而且不用寫程式也能完工。這應該很吸引初學者吧?

[習題]會員登入、會員專屬網頁、會員修改私人資料,怎麼寫?(#2 範例篇)

之前提過會員登入、權限控管的問題,
在我的書上,第十六章(狀態管理)也有相關範例。

但還是有讀者希望我寫一個範例給他們參考,
我是採用最傳統的作法,以 Session來作。

這個作法雖然傳統,但是「千年傳統,全心感受」!

[習題]動態新增 DropDownList或 ListBox底下的新項目(Item)#2 [左右搬移]

給初學者的習題,可以補充在本書第三章,ListBox控制項的部份。
左右各有一個 ListBox,裡面的子選項,能否左右移動呢?

用到的範例與程式,都是早就學會的。只是稍作修改就能玩出新花樣~

[習題]CheckBoxList 與 「小」線上測驗系統

利用 CheckBoxList做一些簡單的練習。
這範例太淺!太簡單!......稍有程度者都不應該觀看 :-P

這個範例使用同一段程式碼去修改,就能改出不同花樣!

[習題]簡單的搜尋引擎 + CheckBoxList

CheckBoxList用來輸入「搜尋條件」,想作一個簡單的搜尋引擎。
但卻發現了一個問題????

CheckBoxList明明是用來作「複選」,但這個範例中卻只能作單選???WHY??

[習題]兩個SqlDataSource,共用一個 GridView

有讀者來信問到:「兩個SqlDataSource,能否共用一個 GridView呢?」

初學者如果不會作這個習題,大概是您不會透過後置程式碼,來控制 SqlDataSource。
這範例很簡單,剛剛好可以看看~

[習題] "選取" Gridview的某一列 & 那一列對應資料表的P.K.值

要擷取「使用者 "點選" 了 GridView的哪一列?」

有很多的寫法,但我測試過後,發現一些特別的狀況。

[習題]動態新增 DropDownList或 ListBox底下的新項目(Item)#1

我發現本書的第三章 第七節(3-7)最後一個範例,我要讀者自己打開來看,自己練習。

這次改寫時,我拿出來解釋了一次。
已經買書(VB版)的讀者,覺得對不起他們。 不能厚此薄彼,所以寫一篇文章彌補一下。

[習題]驗證控制項(Validator)搭配 當地語系(Localization)

我們常用的驗證控制項,也可以搭配Localization,讓驗證控制項的「錯誤訊息(ErrorMessage)」屬性,變成各國語言的文字。

作法跟上一個範例一樣,是透過資源檔( .resx檔)來管理各國語言的內容。

[習題]TreeView、Menu、SiteMapPath #2 --多國語系 /當地語系 / Localization

台灣的ASP.NET中文書籍,較少提到 Localization的部份。可是目前撰寫的系統,要應付全球這麼多國的語系,不可能不提到Localization。以我為例,一套系統要給台灣與中國大陸使用,中文就會分成「正體中文」與「簡體中文」兩個版本了。

[習題]TreeView、Menu、SiteMapPath #1----權限控管,搭配Login控制項

要搭配ASP.NET 2.0的 Login控制項,依照不同帳號、不同權限,看到不同的導覽列。就需要一點小技巧。下面的範例,分成三種權限,最高等級 Admin,依次為 Manager與 User。

[習題]給初學者的範例,多重欄位搜尋引擎 for GridView #2

摘要:給初學者的範例,多重欄位搜尋引擎 for GridView #2
透過 SqlDataSource來作,以「組合SQL指令」的方式,搜尋多個欄位。

[習題]給初學者的範例,多重欄位搜尋引擎 for GridView #1

很簡單的範例,一次要搜尋幾個欄位,

大概都是這樣的寫法啦。

[習題]將ASP.NET的成果,匯出 Excel檔案

將ASP.NET 2.0的成果,匯出 Excel檔案

以下是幾個有用的網站說明。相關的範例,都有收錄在我出版的新書裡。

[習題]輸出成Excel,並且有多個工作表(Work Sheet)

輸出成Excel,並且有多個工作表(Work Sheet)
Excel 2003當我們另存新檔,會有一個「Excel XML」檔的選項。

GridView密技#1---大腸包小腸 / 巢狀GridView(Master-Detail / 主細表)

GridView裡面包裹另外一個小的GridView
用來製作「Master-Detail 的功能」,中國大陸稱為「主細表」~這個範例讓我們學會在GridView裡面,「自己手動加入新的Row & Cell」