找回密码
 注册

只需一步,快速开始

蓝色理想 最新研发动态 新增登录提醒插件 - 用至我的站点 地图任务一定要做 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

MIUI手机主题设计大赛,奔驰大奖等你拿! 想加薪?!蓝色理想招聘提供你更多机会 悬赏答疑,赚取积分兑奖品!

查看: 261|回复: 2

[asp] 农民程序员一周教会你asp第6讲 [复制链接]

zd8987 楼主
帖子
258
体力
591
威望
5
发表于 2012-1-2 21:12:05 |显示全部楼层
前段时间连续写了五期代码,告诉大家怎么做最简答的留言本,顺便用代码实现了asp的读取、修改、插入和删除四个功能。今天周末,我们来讲讲一些思路,不再谈代码了。因为代码到处是,但是思想却不一定到处都有。授人以鱼不如授人以渔。

前面我说过,我是半路出家,就是从研究别人的代码开始的,一直走到今天,改改学学,复制粘贴,渐渐的,也就知道了很多函数和用法,也就能独立写东西了。最初写这个ddp贴吧的目的就是为了让更多人拥有一个可以学习写代码的平台,于是我们做出了ddp贴吧永远免费的决定,于是,有了发展到今天的追梦阳光贴吧。一转眼,五年过去了。

2007年,我连个response.write都要复制粘贴,那时候已经知道了,但是不会拼写。很多人说,我现在在学习ASP可是好多代码看不懂。也在看有一些html语言的书。我想问一下,是不是html语言脚本读懂了,就可以看懂asp的了。这是错误的,asp和html语言两个是隔行如隔山的东西,asp是给服务器看的,比如iis;html是给浏览器看的,比如ie ff。那如果要学习asp编写,首先要有html基础,这是学做网站的基本功,如果这个不懂,以后会很吃力,甚至无法寻找到你要修改循环的tr、td,所以,这点儿万般不能偷懒。其实html代码没有多少,通过dw软件的切分视图和代码功能,对比着看一下,记住就可以了。

写程序代码,从尝试着自己修改别人的代码入手。比如:
为什么帖子能够在回复后升起?
这是排序问题。
应该什么控制的呢?
肯定在数据库里面有个字段,
哪个呢?对比一下数据库吧。
哦,明白了。retime。
那我想倒序排列怎么办?
找不到答案,问百度啊
哦,明白了asc和desc的问题
下次知道了。

这就是当年 我学asp的思路。我从来么有看过书,也看不懂。程序是写的,不是理论,所以知道了基本的,不用你懂,你先尝试着修改,猜,猜完了就问百度,渐渐就明白了。
再举个例子,比如:
为什标题超过10个字就没有了?
看代码:
if(len(title))> 10 then
哦,明白了肯定len是长度函数吧?
尝试一下response.write len(title)
运行结果:12
哦?继续response.write len("aaa")
运行结果:3
正确
继续看:如果长度大于10,就
left(title,8)
这个函数是个鸟?英语中的left是左边啊,知道了,取左边8个
那我修改一下right("123456789",8)
于是出现了:23456789


过节上课,三倍工资,少讲点儿,大家多消化领会,接着前面的话题,继续说点儿,那年一年,为了写一个作品,我一周啃了三块骨头:
1,divcss从零开始
2,数组缓存一窍不通,硬啃下来
3,数据采集原理用了一天一夜,搞明白了,兴奋的采集了一天数据,数据库上百兆,然后觉得无用,删除了。
这是枯燥的生活,枯燥但是有乐趣,关键是你能否沉下心来。比如那个数组,我五月份研究了半天,无果,就扔下了。前两天,又拾起来,硬啃了下来,最后也就彻底明白了。

这是我的一些想法,在群里聊天的时候写的,发出来,跟大家共享。
追梦阳光
帖子
4
体力
19
威望
0
发表于 2012-5-1 21:45:33 |显示全部楼层
应该大力支持。楼主辛苦了!我也是类似的学习经历!
ldwz 
帖子
451
体力
1797
威望
0
居住地
山东省 济南市
发表于 2012-5-1 22:59:57 |显示全部楼层
支持吧。ASP老了。要是讲解 PHP就好了!
您需要登录后才可以回帖 登录 | 注册


Archiver|手机版|blueidea.com ( 京ICP备05002321号 )    

GMT+8, 2012-5-22 17:37 , Processed in 0.093729 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部