这是我的文章备份,原文请看:
http://www.dotblogs.com.tw/mis2000lab/archive/2012/03/15/game_over.aspx
我上课的时候,尤其是第一节课 ()。
我很努力地找一些案例,让学员知道「第一节课」并非都是鸡肋(食之无味,弃之可惜)如果您自以为能力高强,不想从第一节课上起
我会直接建议您干脆不要来了
因为 ASP.NET网页的特性与生命周期 跟其它 ASP / PHP / JSP都不太一样 他强调「PostBack(回传)」
很多学过 ASP/PHP/JSP的人,不习惯(甚至不懂)PostBack,请看下图。
简单地说,
(1). 您在画面(网页)上的任何动作,例如:按下按钮,或是按下(操作)什么控件的功能...... 都会触发「PostBack(回传)」 然后重新执行一次 Page_Load事件......
(2). 我也必须在第一节课里面,让学生知道「网页程序」是一个无状态的协议(Stateless Protocol)
所以有了这个范例: 您可能觉得这例子很蠢因为这是一个道具,必须要搭配魔术师,才能创造一场精彩的「秀」。^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
为了想出这个简单的范例,能在什么情况下,让初学者顿悟
我整整花了三年多的教学时间、与学生互动观察每一次上课,学员哪里不懂?
不断地改良、改良、改良上课的进度
持续地补充、补充、补充合适的教学范例
才有这一套。 我也常常觉得: 我每上 两三次课程,就会觉得书本不够、搭配不上 好想改版,重新补充范例到各章节,然后出一本新书。 所以,网站上才有这么多很"浅"的案例,不断地补充出来.....P.S. 初学者没法接受很深、很多的程序代码
我必须在最短的时间,最快的练习中,让他们知道:原来如此!!!
.................................................................................................................................... 我一直在举一些例子:「 有人写ASP.NET写了一段时间, 甚至写到有点难度、有些进阶的程序了
最后发现问题,跟大家讨论,
才知道.....他的基础完全是「空」的!
甚至连 PostBack、网页运作的基础 都不懂.....」
感谢各大论坛,
我终于可以证明我不是在恐吓、或是胡说八道了 真的有这样的人(以前没有搜集起来,现在我会搜集这些范例)
写到ADO.NET程序了,还在问Connection.Close()
而且他在A事件开启DB联机,。
必须另外按下一个Button按钮,才能关闭连结。
(他完全不懂网页程序的运作、也不知道什么叫做 PostBack)
他想要写一个功能,能在ASP.NET程序错误的时候,抓图(Print Screen)把User的浏览器(他正在上哪一个网页、URL),画面抓起来
不小心看到以前的文章,才知道他不是刚刚加入的菜鸟
他想要写书赚点钱(ASP.NET的书....号称有很多绝招!)
不懂网页程序「前端(JavaScript)」与「后端(ASP.NET)」的差异不懂网页程序(Web Form)与Windows程序(Windows Form)的差异因为基本的差异不懂,所以被另外一个不懂的人,带着乱跑(没办法说服对方),进入一个「混乱而且很难作」的困境!活该!!仗着自己有经验,看不起网页程序,结果死在一开始的地方而不自知
以前的一个范例,说明Windows Form与Web Form(网页程序)两者的差异!
除了「砍掉重练」,我还能说什么呢?
除了「砍掉重练」,我还能说什么呢?
除了「砍掉重练」,我还能说什么呢?
ASP.NET案例精编——适用于VS 2005/2008(配光盘)
作 者:博士, 编著,博士 审校
出 版 社:
出版时间:2009-5-1
后记:
我一直很纳闷,为什么学生族群(正在写毕业专题的学生族群)
不来上课??
而来上课的学员,九成以上都是「上班族」。
很多人都是满资深的程序设计师了
他们为什么还要从「」学起????
因为!他们真正遇见了困难,卡住了
真正想要整顿、厘清自己的观念
反倒是那些学生,上网找 Code抄抄,能「混」毕业就好了
根本不想花钱上课。
我到现在才领悟出「为何我当年针对学生族群招生,却一班也开不成」的原因了
很有感触的一则笑话:
当我大学毕业,我以为我什么都懂了!
等到我读完研究所(硕士),才发现「原来我什么都不懂」。
直到我念到博士班,我才知道「原来我不懂的,老师也不懂」。
如同黄忠成老师所说的:「书的读者层 也是一个让计划无法如期实行的原因,
教会读者们如何运用一个技术是一回事,培养他们成为高级设计师又是另一回事,
Step by Step是一个入口,Deep Inside是一个出口,两个门都得有人带,
但是!!走进来的人多过于走到出口的人,一大半的人都是转头而去的。」
原文出处:
相关文章:
..........................................................................................................................................................
老文重贴(I)
茂伯的经典好文 -- 读书与上课
或许是因特网太发达且信息已经多到爆炸, 也许有人觉得要对一门计算机技术精通 只要上网查查数据、看看别人的部落格就有机会达成这样的目标。我不否认应该有少数这样具有特别天份的人,这类的人多半对于知识的组织与吸收是有独到之处,
不过这也意味着 大部份的人 走这条路通常都会进到死胡同, 很快地将会遭遇许多技术瓶颈的挑战。....老文重贴(II)
老文重贴(III)
ASP.NET案例精编——适用于VS 2005/2008(配光盘)
作 者:博士, 编著,博士 审校
出 版 社:
出版时间:2009-5-1