今天這個範例,也是很淺!專門給剛剛入門的人來學習的。
一旦學會了 SqlDataSource的相關用法(尤其是SQL指令的 Where條件)。
真的就能寫出不少應用,而且不用寫程式也能完工。這應該很吸引初學者吧?
[習題]單一欄位的「小」搜尋引擎 (初學者專用,GridView+SqlDataSource 不寫一行程式)
- 15458
- 0
- ASP.NET 2.0/3.5與 VS 2005/2008
- 2010-06-07
今天這個範例,也是很淺!專門給剛剛入門的人來學習的。
一旦學會了 SqlDataSource的相關用法(尤其是SQL指令的 Where條件)。
真的就能寫出不少應用,而且不用寫程式也能完工。這應該很吸引初學者吧?
Q : 畫面上有一個 GridView(甲),點選某一篇文章(資料)後,
另外一個 GridView(乙)就會呈現出這篇文章(資料)的詳細內容。
A: GridView+SqlDataSource,一行程式碼都不用寫。
這也就是我書本(上集)裡面,第九章( Ch .9-1) 的第二個範例。
有一位網友來信跟我討論,ASP.NET是否可能速成?有沒有方法?
其實,這也是我一直追求的夢想。
如果我能發展出一套方法,讓初學者能「速成」,那也不錯。
我相信:ASP.NET搭配一個好工具(Visual Studio,簡稱VS 2005或VS 2008),還真的有可能!
這篇文章超悶!因為全部都用後置程式碼(Code Behind)來作,自己寫程式來作 SqlDataSource
所以GridView的「分頁」、「編輯」、「刪除」、「更新」......通通採用後置程式碼(自己動手寫)
在許多網路論壇上,會有人發問這樣的問題,因為入門書比較不會講到這些....包含 YouTube教學影片
今天要跟大家分享兩位優秀的作者 & 著作。
聖殿祭司 與 呂高旭(康廷數位),一共有三本書。
你對網頁、對Internet有熱情也有興趣,但不一定要走上「程式設計」這一條路。
如果看完這篇文章,你還是有興趣的話,
我會跟您分享一些學習步驟。
這個問題,是我在各大討論區最常遇見的問題。
不是我藏私、不想回答。而是相關的步驟不好解釋清楚。
初學者(尤其是沒接觸過ASP/PHP/JSP的人,直接學ASP.NET),可能更頭大。
要完成這功能,有些步驟:
第一,要會寫簡單的ADO.NET程式(以ASP.NET而言)。要有能力自己寫程式,存取資料庫。
第二,瞭解 Application / Session
這兩個部份,要講清楚。我的天!可以寫一本書的兩三章。
給讀者、學生、初學者的話,只看不練一場空(不管你買哪一本電腦書,都適用)
雖然這篇文章,是我每一本程式設計的書,都會放在最前面的文章,
但似乎大家都略過不看。
不過,我相信:這些規則,不管您買了哪一本電腦書,照著去作,都會有很大的幫助。
結論只有一句:「多多打字,不要COPY現成範例的程式碼」
把這系列文章讀完,除了爆笑之外,我也想到:
很多人工作一陣子、或是畢業後,想轉行進入IT產業 (ex: 作MIS網管、或是寫程式)
不管是去補習班、考證照,甚至是想要自修等等.....
除了一開始的「熱血」之外,或許更需要的是「壓力」.........
我雖然在學校一直都就讀資管系,但說真的,我很懶,沒寫過多少程式。
當年最認真交作業的(從沒抄襲過,都自己寫),是COBOL
雖然我做大專題時,滿認真的!但嚴格說起來,我不是用功的學生。
也知道自己學不好程式,心虛。
所以不敢出去外面找工作,下定決心考碩士。打算換張好看的文憑,看看能否不用寫程式?將來動口不動手?
昨天看見一本新書上市,講ASP。 http://www.drmaster.com.tw/info.asp?NO=NE30006
有點驚訝,但後來想想也沒什麼不好?
「管他黑貓白貓,能抓老鼠就是好貓」。程式是為了解決問題,本來就無新舊之分。
如何變成一位Web程式設計師?
入門有哪三大要求?
這只是我個人的觀點而已,僅供參考~
如果把所有的標籤(tag)、Web伺服器控制項,以及事件處理程式碼等等,都在單一 .aspx 檔案裡,我們稱為 Inline Code。
在後置程式碼的模型中,頁面的標記和Web伺服器控制項(包括控制項宣告) 都是在 .aspx 檔案中,而頁面程式碼則是在不同的程式碼檔案中。
花了很多時間,幫忙回答問題。
我最討厭遇見的「顧人怨」問題,就是:請幫我把 YY程式碼改成XX,好嗎?
把C#改成VB.NET語法,或是相反流程,真的這麼難嗎?
搞不好連回答都沒看呢,光是看見語法不同,就懶得看下去了。
看了這兩篇文章,才發現原來我有些壞習慣。
不改不行。
Visual Basic 編碼慣例 / Visual Basic 命名慣例
使用 Using...End Using區塊來寫程式,要非常小心!
不要忽略了裡面可能發生的危機。
摘要:給初學者的範例,多重欄位搜尋引擎 for GridView #2
自己動手寫程式
透過 SqlDataSource來作,以「組合SQL指令」的方式,搜尋多個欄位。