MIS2000 Lab. -- ASP.NET学习&分享 / ASP.NET案例精编(清华大学出版社)
您好,我来自台湾。很高兴与各位分享一些成果。希望对您有帮助。出版书籍是「ASP.NET案例精编 / 清华大学出版社」。

[入门的危机]从 "用功的" ASP.NET初学者谈起......

http://www.dotblogs.com.tw/mis2000lab/archive/2008/08/11/4858.aspx

 

 

不瞒您说,小弟第二本ASP.NET的书刚刚上市,  

ASP.NET案例精编(清华大学出版社 / 作者MIS2000Lab)

http://www.china-pub.com/46063 

2009/5/15上市

市场价 :¥59.80 RMB(人民幣)

 

ASP.NET案例精编--适用于VS2005/2008

 

朋友就推荐我去蓝色小铺、或是Yahoo知识+回答问题,累积声望后顺便能打打广告。

跟Yahoo知识+比起来,蓝色小铺的ASP.NET发问者,比较用功,程度也比较好。

(Yahoo知识+上面的发问者,比初学者还要初学者,甚至是直接去问习题,等着抄解答的)

 

不过,我回答了一些问题之后,发现里面有些危机。

一开始说不上来,但看了十几封POST后,就大概心知肚明了。

 

如果这些话对大家(初学者)有帮助的话,希望大家可以重新想想,自己在学习ASP.NET的路上,遗漏了什么?
补齐一些观念,可以让自己飞得更高。

这些观念,往往隐身在 "工具" 的后面
或许,您也该把手伸进去,实际接触一些细节与底部的东西....

-----------------------------------------------------------------------------------------

 

目前的学生(初学者)拿了工具(VS 2005~2010)就开始玩,用功一点的,把书上范例都作完了。

但想要自己试试身手,自己写一点变形功能,就卡住了!

更惨的是:不知道自己卡在哪里?要去哪里补齐这些功能?

 

举例来说,有些人想要自己动手写程序,完成GridView那些编辑、删除、更新、分页的动作,但不知道如何下手?

这些事情背后,隐藏了很多知识。不是一蹴可及的。

  • 你知道 GridView这个控件,为什么能自动完成「编辑」、「更新」、「取消」、「分页」等等功能吗?
  • 你知道 GridView各功能所对应「事件」吗?
  • 你知道什么是Button控件的 CommandName吗?
  • 你会抓到「使用者目前点选GridView的哪一列」吗?
  • GrdiView被点选的那一列,他的列号?他对应数据表的P.K.(主索引键)是什么?

如果上面这些功能,你第一时间答不出来,那就不妙了.......  (趁机广告一下,本书第7~10章,把上面这些功能、程序,讲得很清楚

 

举另外一个例子来说,(Yahoo知识+)有一位初学者想要模仿别人的网站,作一个影音网站、照片网站,

问了五六题,但他不管怎么发问,最后一句都是「我相信 GridView一定作的出来,他一定有用SqlDataSource....」

过份地神话这些工具、控件,以为学会一个GridView就能搞定一切?

都是太短视、太快餐的想法。

-----------------------------------------------------------------------------------------

在写程序的世界里面,谁会聘请一个「只会操作VS 2008」,除了工具提供自动功能以外,其它都写不出来的人呢?

写程序的薪水,可是比其它行业的新鲜人都高的啊!

 

我一直觉得这些部份很重要,所以叽哩咕噜的提很多次。

但学生都觉得很烦,「市面上的书,很多都没讲啊」「直接靠GridView+SqlDataSource就完成了,干嘛自己写?」

话虽如此,在我的威胁逼迫下,这些学生都得动手写一些他们不想写的程序。

磨练之后,就比较不会问出网络论坛上那种「支离破碎」的问题。

论坛上的发问者,他们算是用功啰!基础也不差!........但为什么观念或作法,都是不完整的呢?

 

我回想一下,我当年从ASP.NET 1.x 版走过来,那时的DataGrid与DataList各种功能都要稍微用手改写,不像今天这么方便。

存取数据,也类似以前的ASP。要自己处理一些ADO.NET的事情........无形中,就搞懂了。

现在多了 AccessDataSource、SqlDataSource功能超强的,

编辑、新增、删除、更新、分页,完全不用写程序就能搞定。那干嘛还学这些五四三的?

还有人认为「ADO.NET早就死跷翘了,学这干嘛?有DataSource就好啦~」       不会吧?

 

或许 SqlDataSource / AccessDataSource真太强了,把常用的功能都帮我们做完。

但是....这些透过「VS 2008等 "工具"」帮我们节省的时间,是要我们「花更多时间去发展更好的功能」

不是 到此为止。

 


今天,我突然发现:

  • 我把GridView讲解250页、五大章。
  • GridView怎么分页?怎么进去编辑模式?怎么更新字段?....这些作法&用到哪些事件,自己用手写一次。很多问题就厘清了,不需要上网去问。
  • 我把ADO.NET讲一次(DataReader / DataSet),另外加写一章ADO.NET的程序。
  • Session / Application / Cookie这些东西,市面上的ASP.NET书籍虽然很少讲了,但在Web程序设计上是很重要的!

绝对有道理!绝对不是骗钱(增加页数)!

因为真的很多人不懂,然后走到一半,不知道怎么走下去?

 

原来我是因为看过这些资料、写过、想过,今天才有一丝丝能力,能跟其它人分享

我没有比较厉害,只是路多绕了一圈,有些额外的想法罢了

 

第一次发现,原来自己的东西,还是有人需要的。真的能帮上别人的......

被需要的感觉,真好!

 

 

 

以下是广告文----

我的书上市了,烦请赏光、支持一下。   感恩~

ASP.NET案例精编(清华大学出版社 / 作者MIS2000Lab)

http://www.china-pub.com/46063 

2009/5/15上市

市场价 :¥59.80 RMB(人民幣)

 

ASP.NET案例精编--适用于VS2005/2008

posted on 2010-10-18 18:54  MIS2000 Lab.  阅读(264)  评论(0编辑  收藏  举报


ASP.NET案例精编——适用于VS 2005/2008(配光盘)
 

当当网购买 http://product.dangdang.com/product.aspx?product_id=20583373&ref=search-1-pub