3,
异常处理
try...catch...
这个其实没什么复杂的,但是我初学的时候以为很神秘,结果搞得头闷了好长时间。
大体上就是你编码的时候觉得可能会出错的程序,你给放到
try{ ... }里,然后再在 catch{...}里写些处理
你估计可能出错的程序的候补或补救方法的程序。头遍学了解一下就行,初学没有经验,几乎用不上,有经验的
也没见用得很多。
4
, 数据库
数据库有很庞大的理论体系,一般学编程应该对数据库有基本的概念。如果没有的话,可以搜一些教程学一下。
这里简单说一下程序的分层结构的概念。
一般程序可以分成几个部分
:
a.显示给用户看和接受用户输入的部分;
b.处理如何向用户显示和如何接受用户输入的逻辑代码部分;
c.存储数据部分
根据上面
3 个部分程序也就分为 3 层:1,表现层(也就是显示层)、2,应用逻辑层、3,数据库层(存储层)。
(1)对于互连网程序来讲,表现层也就是用 html 写的显示到浏览器的代码部分
(2)应用逻辑层一般指的就是怎样接受用户的请求(也就是点击),给用户显示什么页面的代码部分
(3)最后,程序运行过程中有很多数据是要存储下来的,这就是数据库层(存储层)的事情
以上概念只是思维上的概念,读或编写实际代码时不要生硬的去划分哪些代码是哪个层的。分层结构是系统设计
上的概念,在你有了些经验,编写一定规模程序的时候会用到。
“
”
“
当然,对初学者提一点,存储数据不一定用数据库,文本文件也可以。数据库的作用在于 有序高效 的处理 较大
”
规模数据 。
提示:学数据库其实基本就是学会
SQL 语句。
教程推荐:
《
PHP 和 MySQL Web
开发 (原书第
3
版)》 -- 号称
PHP 圣经,我看的是这本
http://www.china-pub.com/25384
http://product.dangdang.com/product.aspx?product_id=9003675
《完全手册:
PHP
网络开发详解》 -- 这本感觉讲得比较全,
php 的 Smarty 模板,框架都涉及了,
http://www.china-pub.com/25384
http://product.dangdang.com/product.aspx?product_id=20001887
其他也有很多不错的,看自己喜好选择了
PHP+MYSQL 环境搭建:
能自己
php 和 mysql 分别搭起来最好,这里推荐一个集成好的软件:APMServ5.2.0
http://www.google.cn/search?hl=z ... &meta=&aq=f
http://www.baidu.com/s?ie=gb2312 ... wd=apmserv&ct=0
下载下来,
Mysql 已经集成好了,支持多虚拟目录,很方便
From:http://bbs.blueidea.com/thread-2891978-1-1.html
[经验之谈]30 岁,我的程序,我的梦!
程序人生
: 30
岁,我的程序员梦想