看完了上一篇文章,您如果确立志向!
想走上「网页的程序设计」一途,那就看下去吧。
任何系统,尤其是大家常见的网络系统、商用系统,不外乎「数据输入」与「输出」。
Yahoo拍卖,是怎么做的?
- 卖家把产品数据写好(输入系统)。
- 买家可以到这个系统去搜寻(把系统里面,所有产品输出到画面上)。留言、出价...等等(输入数据)。
Yahoo知识+、网络论坛,是怎么做的?
- 有人发问、撰写问题(输入数据)。
- 有人看见这个问题(把系统里面,所有问题输出到画面上),然后去回答(输入数据)
对啊!你以为写商用系统有多难?写程序的人有多了不起?
都是骗人的。其实很简单,对吧?.............不就是下面两种功能而已。
1. 会写一个画面,让人「输入」数据。
2. 网站首页,可以把所有数据列出来(输出到画面上)。
如果会写 Master-Detail网页(中国大陆的说法是「主细表」),那就更强了。
例如:PChome的购物网站,一开始会列出所有的产品(这就是Master功能)
我看中某一台笔记型计算机,点选它之后,就会看见这产品的详细数据、规格、照片、付款方式.....这就是Detail功能。
Master-Detail网页(主细表),还能用在很多地方。
你看过联合新闻网、中时电子报、网络版的苹果日报,这些媒体网站也是Master-Detail的爱用者。
上了首页,看见好多新闻标题、照片喔。这就是Master。
点选某一篇新闻或照片,就能看见这一则新闻的详细内容了。这就是Detail功能啊。
===========================================================
Yes!!!!这么简单!真的这么简单!
初学者把「数据输入」、「数据输出(Master-Detail)」这两大功能学好,就OK啦。
1. 数据的输入,就是写进数据库。包含新增、删除、修改,这三样功能都算在内。
2. 数据的输出(Master-Detail),就是把数据库里面的数据捞出来!呈现在画面上而已。
搜寻引擎算是数据输出吗?当然是,找到数据就秀在画面上,如此而已。
之前有几篇文章提到这些概念,我会建议您先看过这几篇之后,再读下去。
如果有一个老师,上课教你写程序,教的都是这种实用功能,你学不学?
学会了,就能写出网络上各种系统,你学不学?
比起「九九表」、算出「最大公因子」这些数学问题,写程序不再这么枯燥无味。当然跟学校学的「程序设计」不一样。
但如果初学者是一片空白,就算遇见名师,也教不会的。
万丈高楼平地起,没基础的话,啥都免谈。
现在,就闭上嘴,别再问一些五四三的问题了。
翻开书,也不要乱翻、乱找。这样学得会才有鬼!
立定志向,依照上面的方法(书本的顺序),朝着自己第一支网页程序迈进吧。
写程序,有啥难的??? 去他的数学要好!去他的逻辑要好!去他的只有理工科系能学!
一本好书(或是一位好老师),搭配自己的决心,每天亲手做一点(有耐力!)
我保证:初学者也有出师的一天。
但,也不要以为买了一本书,供在桌头,早晚三炷香去拜,就会出师....请看:
会这样想的话,那也「太天真、太傻了」
如果你相信这方法管用,我的书就是以此为基础去撰写的。
ASP.NET案例精编(清华大学出版社 / 作者MIS2000Lab)
2009/5/15上市
市场价 :¥59.80 RMB(人民幣)
当年对于资策会的就业辅导班,对学生学习写程序有帮助,希望现在能帮到你。
不要怕「写程序」,
在您放弃之前,或许您只是还没找到适合自己的学习方法罢了。
完结篇,