background image

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

 

岁,我的程序员梦想