ASP编程学习方法初探(当然也适用于其他网络编程)(欢迎大家讨论,也算为新人指条路)

ASP编程学习方法初探(当然也适用于其他网络编程)

基础:较好的HTML,对VBS有所了解。
准备:《VBScript 语言参考》、《ASP编程完全手册》都是电子文档,随时用来查!
补充:《Active Server Pages 彻底研究》(中国铁道出版社,个人感觉不错)
资料:源代码(网上下载,个人推荐:http://www.aspsky.net/)
方法:
一、打基础
Dim 目标
目标 =Array("留言版","文章发布系统","BBS","……")
For i=0 To UBound(目标)
1、研究与“目标(i)”相关的源代码
2、确定自己的风格
3、把别人的源代码修改(非核心程序)成自己的风格
Next

二、解决问题
1、期间有任何问题先查找电子手册及参考书(包括别人的源代码);
2、在这里的论坛以及其他ASP论坛查找答案;
3、用google进行“全球检索”(用空格分隔多个关键词可以精确定位);
4、以上三种方法仍无法解决,到这里提问;
5、参与讨论、回答别人的问题。

三、自立编程
1、改良、优化别人的源程序(主要是核心程序);
2、独立编写自己的“留言版”、“BBS”等。

江南昆虫学习观:
1、不用“教科书”,不是不用书,而是纯粹通学教材不可取,高居不下的遗忘率会使自己心情变坏,信心受挫;
2、绝对的实用主义原则,从分析别人的源代码入手,快速掌握重点知识(因为越是常用,越是反复出现,自然掌握牢固),而且百家争鸣对于拓宽自己的思路很有益处;
3、“一册在手,编程不愁”,《语法参考手册》(最好是电子版的)随时在手边用来当字典查(除非实在很无聊,否则也没必要通学,因为中国人学汉语也没有从背《新华字典》开始的);
4、没有任何程序会用到所有语法,所以没有必要等“掌握所有语法”(事实上也几乎是不可能)后才开始编写完整程序;
5、“快速学习,快乐编程,快乐工作”,这是以上学习方法的宗旨,因为这会让你充满成就感,减少挫折感;
6、此学习观点也适用于学习其他东西。

申明:以上仅代表江南昆虫个人观点,因为有时也在外面搞培训,欢迎大家探讨快乐、快速学习方法。

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

1. 先看看C,C++,学习一下编程的思想
2. 找些例子来修改,掌握ASP
3. SQL、VB
4. 系统日志分析(简单的)
5. 下来就是系统分析了
:_)

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

我是初学者,我正在慢慢摸索。

UP

接分…
---------------------------------------------------------------

好帖,支持!
我是delphi coder,最近学点web工程的东西,想拿asp练练.
我一直很困惑的一个问题是:工具。我想用notepad不是问题,怕是效率不高!!
请问通常大家都是使用什么工具??
---------------------------------------------------------------

楼主好象少了数据库方面的介绍了。
数据库也很重要啊。如果连sql语句都不会写,那么还编什么程序啊。
---------------------------------------------------------------

写asp,肯定效率不高,始终找不到类似delphi的继承环境,不过习惯了也就好了,呵呵~

dreamweaver mx可以考虑,不过多少也有点问题

看看别人的,在试着写自己的,就会了~
---------------------------------------------------------------

to dongma_yifei(一飞)

visual interdev

to gali(咖喱)

数据库应该专门讨论
---------------------------------------------------------------

好贴,正合我意。工具我一般用的是Microsoft Visual InterDev
---------------------------------------------------------------

我的方法是:边偷!边学!边问!;再偷!!再学!!再问!!;边答!!!边问!!!边学!!!。。。又。。。。又。。。又。。。
没了,就这样 ^_^
---------------------------------------------------------------

c学的不好
asp学的也累呀
什么b/s结构是什么东西呀
---------------------------------------------------------------

最大的敌人是自己!
天道酬勤
---------------------------------------------------------------

ASP没有什么市场,学的不精也罢,最好是学精DELPHI
---------------------------------------------------------------

"没有任何程序会用到所有语法,所以没有必要等“掌握所有语法”(事实上也几乎是不可能)后才开始编写完整程序;"

关键你要知道什么才是要用的语法!
---------------------------------------------------------------

支持楼主~
一定把楼主的思想发扬光大~.....
---------------------------------------------------------------

楼主的思想是对的,先确定目标再进行学习和设计,这样有针对性,不能为了学习而学习,这样一辈子也学不完,为了项目而学习,这才是高手中的高手,比较可以信服的例子就是:王江民38岁学电脑的,然后大家才有KV3000用。
---------------------------------------------------------------

visual interdev是asp最OK得编辑工具。

其实asp起步不难,马马虎虎也不难,很多事情都是因为交叉了其他东西所以才要东找西找资料。
1.vbs的语法看看(类pascal的);
2.熟悉一下asp的内嵌对象和asp的实现机制;
3.先抄几个数据库的连结调用;(初学就用access好了)
4.操刀编几个小程序(bbs)
5.看发展…… 到这一步,已经入门了,接着的东西不是指路指的好的
---------------------------------------------------------------

编程思想无关紧要,你要做个什么系统和软件才是the focus,什么语言都是面对对象的,什么是对象?BBS/OA/WEB/留言本……这就是对象
---------------------------------------------------------------

to jnkc(江南昆虫)
你的高论我已经见过,现在再看一次,觉得意义非法,
真正要做到,真的很难!!

当你真的去做啦,你离成功就不远啦
祝新年快乐!

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

gz
---------------------------------------------------------------

有分吗?
---------------------------------------------------------------

確實有成就感是最大的動力﹐如有成就感我可以干通宵﹐而且我的感覺很多時候開發網頁是為自己開發的﹐所以如果自己都不欣賞就更沒動力了﹐我極少用DW﹐我覺得那時傻瓜型的東西﹐向來我認為傻瓜型的東西只會讓人更傻瓜﹐InterDrv也接觸過﹐公認最好的asp編輯工具﹐不過我就是沒興趣去用﹐可能我還真不知其中的好處吧﹐我用得最多的工具是ultraEdit。我很反感某些人說這個沒用﹐那個沒市場﹐我肯定這些人中90%是道聽途說﹐見風就是雨﹐微軟開發出.net肯定就會說asp沒那么好﹐但是那些說asp快壽終正寢的人又知道根本上好在哪里﹐兩者的長短怎樣﹗說delphi的更可笑﹐不知delphi開發的是那方面﹐asp開發的有是那方面呢﹗從我剛開始接觸電腦就聽說VB不如C(包括各種C)﹐不否認這是事實﹐然而今天VB怎樣了﹐還不是屹立不到﹗扯遠了﹐不說了。

我覺得學ASP很容易﹐所以工夫應該花在怎樣精﹐有些人間簡單單的功能寫滿已大堆代碼﹐缺乏一個高效的概念﹐看別人的代碼只是幫助擴展自己的認識(我的感覺)﹐讓你知道更多﹐而真正有進步還是優化并吸收別人的代碼﹐做到舉一反三

瞎扯一堆不著邊際的話﹐樓主別見怪
順便問問﹕《ASP编程完全手册》哪里有下載?
---------------------------------------------------------------

接触一个系统的时候你先考虑设计语言和开发工具,那你永远不能挤身一流境界
---------------------------------------------------------------

多实践,在实践中得到真理
---------------------------------------------------------------

google一查就可以找到
---------------------------------------------------------------

實踐+再實踐
能做到別人很難做到的,或是做不到的,或是克服自我懶惰,這就是成就感
---------------------------------------------------------------

呵呵,大家的讨论很热烈亚,来晚了:)

真正有進步還是優化并吸收別人的代碼﹐做到舉一反三

同意!

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

先学习编程思想,确定需求,搞好思路,开始。。。就行了。
入门了以后,发展目标还要自己把握。
---------------------------------------------------------------

同意!
---------------------------------------------------------------

学习中...我的观点是:
如果你对编码感兴趣的话
不要被长长的代码吓倒,等你自己编写出来的时侯,又觉得其实
会者不难,难者不会。你又会去追求更高的境界!

多多借鉴别人的程序,形成一种编程思路。

作别人不会的,想到就做,不懂就问。
---------------------------------------------------------------

支持!
---------------------------------------------------------------

我的观点是qb的基础+vb的印象+明确的项目+csdn的好朋友们=一个成功的asp程序
---------------------------------------------------------------

我是初学者,我书上的例子都有源程序,2个月前可以说我几乎不知道asp能做什么,概念也非常地模糊,我是这样做的:
1)我试着运行这些例子
2)我在看这些例子的源程序
3)我试着修改这些源程序
4)遇到了问题,上新闻组去问
5)试着做自己想要实现的程序
6)再遇到了问题,上新闻组去问
(遇到问题就是好事)
虽然我现在处于入门阶段,但是我感觉就这2个月的成长速度很快,
我觉得最主要还是要谢谢新闻组的各位高手的教导。
我一有问题就会问他们的,他们也会耐心回答的,
最后我要感谢帮助我的各位高手

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

Published At
Categories with Web编程
Tagged with
comments powered by Disqus