仓酷云
标题:
ASP网站制作之编程初学者的良言警语
[打印本页]
作者:
分手快乐
时间:
2015-1-16 23:39
标题:
ASP网站制作之编程初学者的良言警语
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。编程|初学我一直以为,对一个初学者来讲,IT界的手艺风潮是不成以追逐的,并且也没有才能往追逐。我经常看见本人的DDMM们把教材扔了,往卖些代价不菲的诸如C#,VB.Net如许的年夜部头,这让我感应十分痛心。
而很多弄不清指针是咋回事的BBS站友喜形于色的会商C#内里能够不必指针等等则让我以为可笑。C++就象昔时的ASP一样,“忽如一夜东风来,千树万树梨花开”,了局很多黉舍的信息学院成了“Web学院”。
96,97级的很多年夜先生都往做Web了。固然我没有任何卑视某一行业的认识。我只是以为如果他们把追逐这些时兴手艺的工夫多花一点在基本的课程上应当是能够走得更远的。
几个误区
初学者对C++风潮的追逐实在也只是进修过程当中常常碰到的几个误区之一。我将用一些实践的例子来讲明这些征象,你能够墨守成规的看看本人是否是属于个中的一种大概几种:
以为盘算机手艺即是编程手艺:
有些人即便没有这个设法,在潜认识中也有如许的感动。让我奇异的是,很多信息学院的先生也有如许的动机。以为盘算机专业就是编程专业,与编程有关的,大概不太相干的课程他一切都不论,极度的先生只需书上没带“编程”两个字他就不看。
实在编程只是盘算机手艺使用过程当中一种庞大性最低的休息,这就是为何IT业最底层的人是程序员(CODER)。盘算机手艺包含了多媒体,盘算机收集,野生智能,形式辨认,办理信息体系等等这些方面。
编程事情只是在这些详细手艺在实际研讨大概工程理论的过程当中表达算法的历程。编程的人纷歧定对盘算机手艺的懂得就必定很高。而一个风趣的征象是,很多大家级的盘算机手艺研讨者是不懂编程的。网上的炒作和实际中优秀的事情报酬把编程这类休息奥秘化了。实在每个程序员内心都分明,本人这些器材,学的时分其实不比别的专业难,以是天然也不会高等到那里往。
句斟字嚼的孔乙己风格:
我见过一本女生的《盘算机收集道理》课本,这个女生象小先生一样在书上划满了横杠杠,条记做得满满的,打印出来必定比课本还厚。我不分明的是,象盘算机收集道理如许的课程有需要做条记?我们的招考教导切实其实害了很多先生,在上《道理》这一类课程的时分很多先生象学《马列道理》一样逐字背诵影象。
这乃是我见过的最愚昧的举动。所谓《道理》,便是必要把握它为何如许做,进修why,而不是how(如何做)。极度仔细的先生背下以太网的网线最年夜长度,数据帧的长度,每一个字段的意义,IP报头的格局等等,可是忘了路由的准绳,忘了TCP/IP协定计划的主旨。总之很多人花了大批的工夫把书背得倒背如流却即是甚么也没学。
在进修编程的时分这些先生也是如许,他们切实的记得C++语法的各个细节。看完了C++教程后看《ThinkinginC++》(的确是好书),《InsideC++》,《C++reference》,thisC++,thatC++……,然后是网上林林总总的关于C++语法的奇闻逸闻,然后发明本人又忘了C++的一些语法,最初转头持续恶补…。有个师弟就跟我说:“C++太难了,学了这里忘了那边,学了承继忘了模板。”我的回覆道:“你不往学就简单了”。我并没有教坏他,只是告知他,逝世抠C++的语法就和孔已己夸耀茴喷鼻豆的茴字有几种写法一样毫偶然义。你基本不必要对的C++语法太体贴,下手编程就是了,有不记得的中央一查MSDN就立马弄定。我有个结论就是,实践的开辟过程当中对程序语法的懂得是最微乎其微的常识。这是为何我在为同砚用Basic(我之前从没有学过它)写一个小程序的时分,只花了半个小时看了看语法,然后再用半个小时完成了程序,而一个小时后我又完整健忘了Basic的一切关头字。
掉臂基本,自觉追逐时兴手艺:
终究点到标题下去了。年夜多半的人都但愿本人的器材可以即刻跑起来,酿成钱。这类设法对一个已进进职业范畴的程序员大概项目司理来讲是公道的,并且IT手艺前进是云云的快,不跟进就是就业。可是关于初学者来讲(特别是工夫丰裕的年夜中专在校生),这类设法是另人隐晦的。一个并未进进到行业合作中来的初学者最年夜的本钱即是他有充足的工夫沉下心来进修基本性的器材,进修why而不是how。时兴的手艺常常简单把握,并且愈来愈简单把握,这是贸易好处的使令,为了最年夜化的下降软件开辟的本钱。但在IT范畴内的实际就是如许,越简单把握的器材,进修的人越多,并且减少得越快。每次新的手艺出来,都有很多初学者跟进,这些初学者因为缺少需要的基本而使得本人在跟进的过程当中消费大批的工夫,而等他学会了,这类手艺也快减少了。基本的课程,例如数据布局,操纵体系道理等等固然不克不及让你立马就完成一个linux(这是很多人冷笑实际课程无用的缘故原由),但它们可以明显的削减你在进修新手艺时进修曲线的坡度。并且关于很多关头的手艺(例如Win32SDK程序的计划,DDK的编程)来讲乃至是不成或缺的。
一个活生生的例子是我和我的一个同砚,在年夜一时我还找不到开机按纽,他已会写些复杂的汇编程序了。我把年夜二的一切工夫花在了汇编,盘算机系统布局,数据布局,操纵体系道理等等这些课程的进修上,而他则入手下手进修HTML和VB,并追逐ASP的潮水。年夜三的时分我入手下手进修Windows操纵体系道理,进修SDK编程,工夫是冗长的,这时候我才干够用VC开辟出象模象样的使用程序。我曾一度由于同砚的程序已可以运转而本人还在进修怎样创立对话框而烦恼不已,但临到卒业才发明本人的选择是多么的准确。和我交涉的公司开出的薪水是他的两倍还多。上面有一个不很得当的例如:假定进修VB编程必要4个月,进修基本课程和VC的程序计划必要1年。那末假如你先学VB,再来进修后者,工夫不会削减,仍是1年,而反过去,假如先进修后者,再来学VB,大概你只必要1个礼拜就可以学得十分纯熟。
几个主要的基本课程
假如你是先生,大概假如你有充分的工夫。我倡议你细心的把握上面的常识。我的倡议是针对那些但愿在IT手艺上有所成绩的初学者。同时我还列出了一些书目,这些书应当都还能够在书店买到。说其实的,我在读其别人的文章时最年夜的希望就是但愿作者列出一个书单。
年夜学英语-不要以为可笑。我尽力保举这门课程是由于没有专业文档的浏览才能是不成设想的。中文的翻译常常在指日可待才会出来,而如今的很多出书社爽性就间接把E文印刷上往。进修的办法是强制本人看原版的课本,入手下手会看不懂,用多了天然纯熟。吃得苦下得狠心相对是任何行业都必要的品德。
盘算机系统布局和汇编言语-关于系统布局的书各处都是,并且也迥然不同,却是汇编有一本十分好的书。《80x86汇编言语程序计划教程》(清华年夜学出书社,玄色封面,杨季文著)。你必要侧重进修386后回护形式的程序计划。不然你在进修古代操纵体系底层的一些器材的时分会以为是在看天书。
盘算机操纵体系道理-我们的开辟老是在特定的操纵体系长进行,假如不是,只要一种大概:你在本人完成一个操纵体系。不管怎样,操纵体系道理是必读的。这就象我们为一个芯片制造核心设备时,芯片基础的事情时序是必须懂得的。这一类书也良多,我没有发明哪一本书十分出众。只是以为在看完了这些书后假如有空就应当看看《InsideWindows2000》(微软出书社,我看的是E文版的,中文的书名想必是Windows2000手艺内情之类吧)。关于进修它的需要性,ZDNET上的另外一篇文章已有过叙述。
数据布局和算法-这门课程可以决意一团体程序计划程度的上下,是一门中心课程。我首选的是清华版的(朱战立,刘地利)。良多人喜好买C++版的,但我以为没有需要。C++的语法让算法完成历程变得庞大多了,并且很多先生喜好用模块这一器材让算法变得更庞大。却是在学完了C版的书今后再来扫瞄一下C++的版的书是最好的。
软件工程-这门课程是越到厥后就更加现它的主要,固然刚入手下手看时就象看马哲一样不知所云。我的倡议是看《有用软件工程》(黄色,清华)。不要花太多的工夫往记条条框框,看不懂就跳已往。在每次本人完成了一个软件计划义务(不论是实习仍是事情)今后再往返顾回忆,每次城市有劳绩。
Windows程序计划-《北京年夜学出书社,Petzold著》我倡议任何妄图计划Windows程序的人在进修VC之前细心的学完它。并且后面的那本《InsideWindows2000》也最好放到这本书的前面读。
在这本书中,没有C++,没有GUI,没有控件。有的就是怎样用原始的C言语来完成Windows程序计划。在学完了它今后,你才会发明VC实际上是很简单学的。万万不要在没有看完这本书之前提早进修VC,你最好碰都不要碰。我晓得的很多名校乃至都已用它作为课本举行讲课。可见其主要。
下面的几门课程我以为是必学的主要课程(假如你想做Windows程序员)。
关于别的的课程有如许复杂的选择办法:假如你是盘算机系的,请学好你一切的专业基本课。假如不是,请参照盘算机系的课程表。假如你发明本人看一本书时没法看下往了,请翻到书的最初,看看它的参考文献,找到它们并进修它们,再转头看这本书。假如一本书的书名中带有“道理”两个字,你必定不要往影象它个中的细节,你应当以一天最少50页的速率把握其方法。尽量多的在盘算机上理论一种实际大概算法。
你还能够在CSDN上浏览到很多书评。这些书评可以匡助你决意读甚么样的书。
日三省乎己
天天读的书太多,简单让人丢失偏向。必定要在天天早晨想一想本人学了些甚么,另有些甚么相干的器材必要把握,本人对甚么最感乐趣,在一本书上花的工夫太长仍是不敷等等。同时也应当多想一想将来最有大概呈现的使用,如许可以让你不是追逐手艺潮水而是引领手艺潮水。同时,勉力利用如今已把握的手艺和实际往制造具有必定新意的器材。保持如许做可以让你真正成为一个软件“研发者”而不单单是一个CODER。
把最多的工夫花在进修上
这是对初学者最初的忠言。把每一个礼拜玩SC大概CS的工夫紧缩到起码,不玩它们是最好的。同时,假如你的ASP手艺已可以来钱,乃至有公司请你兼职的话,这就证实你的天份可以包管你在勉力的进修以后获得更好的收益,你应当往做更庞大的器材。目光放久远一些,这不管是对谁都是合用的。
信任你已可以决意是不是进修C#大概甚么时分往学它了。
盘算机天下开辟者俱乐部http://www.dev-club.com
</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
作者:
只想知道
时间:
2015-1-20 10:54
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者:
活着的死人
时间:
2015-1-29 06:51
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者:
山那边是海
时间:
2015-1-30 08:16
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
作者:
小女巫
时间:
2015-2-2 17:15
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
作者:
小魔女
时间:
2015-2-8 02:23
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者:
飘飘悠悠
时间:
2015-2-24 01:53
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者:
深爱那片海
时间:
2015-3-7 10:28
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
作者:
飘灵儿
时间:
2015-3-14 22:30
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者:
仓酷云
时间:
2015-3-21 14:36
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2