再谈谈从零开始学程序的方法

作者: Admin 分类: 岁月留痕 发布时间: 2007/12/12 22:53:42 ė2389 浏览数 60条评论
        追梦阳光贴吧1.5发布了,群里又热闹起来。最近很多人在群里谈起了学习程序,我记得我在贴吧中经常提到,我是半路出家,就是从研究别人的代码开始的,一直走到今天,改改学学,复制粘贴,渐渐的,也就知道了很多函数和用法,也就能独立写东西了。最初写这个贴吧的目的就是为了让更多人拥有一个可以学习写代码的平台,于是我们做出了贴吧永远免费的决定,于是,有了发展到今天的追梦阳光贴吧。
        去年这个时候,我连个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,数据采集原理用了一天一夜,搞明白了,兴奋的采集了一天数据,数据库上百兆,然后觉得无用,删除了。
        这是枯燥的生活,枯燥但是有乐趣,关键是你能否沉下心来。比如那个数组,我五月份研究了半天,无果,就扔下了。前两天,又拾起来,硬啃了下来,最后也就彻底明白了。

        这是我的一些想法,在群里聊天的时候写的,发出来,跟大家共享。

(根据聊天记录整理)

本文出自 栋力天空,转载时请注明出处及相应链接。

本文永久链接: http://www.dongsky.cn/show_921.html

0

0条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    *请输入本文永久链接 show_921.html 的数字部分

Ɣ回顶部