写给初学者的用户管理系统(200900402 Ver:0.1.0)
时间:2009-03-15
来源:互联网
所以当作初学教程似乎还是误人子弟
大家凑合着看吧
-
user_v0.1.0.zip (53.17 KB)
-
user_v0.0.3.zip (52.5 KB)
-
user_v0.0.2.zip (30.41 KB)
-
user_v0.0.1.zip (30.54 KB)
- 20090402, v0.1.0:常用功能函数化,加入model和layout。希望鸟鸟们还能结合历史版本看得懂,同时期待大侠拍砖中……
- 20090331, v0.0.3:加入了CSS和jQuery,美化了一下并且加入功能函数(include/function.php),打算为这个系统披上AJAX的外服。
- 20090324, v0.0.2:没想到10天内各位大侠如此关注,又是加分又是精华。为了少误人子弟,加入“丑陋的”表单校验及过滤。
- 20090314, v0.0.1:夜里,QQ上有MM问我一个完整的程序该如何写,于是花了约两小时(俺打字慢且误码多)简单的写了一个。第二日做好流程图,发布。
[ 本帖最后由 七月十五 于 2009-4-12 17:18 编辑 ]
作者: 七月十五 发布时间: 2009-03-15
这个代码目的是让初学者尽快掌握一种开发方式。由于时间仓促,尚未考虑用户端过滤验证,有条件的初学者可以试着加入这些内容。
站在初学者角度,最迫切要掌握的是用PHP结合MySQL实现增删读写(CRUD),以求快速入门。为了对以后形成规范开发的习惯,还是大量采用包含文件(require_once)方式来设计。简单的采用了单一入口(index.php)和MVC模式(function为M,app为C,view为V)开发。
如果您看了代码觉得有误人子弟之嫌,欢迎大家拍砖。
作者: 七月十五 发布时间: 2009-03-15
看图是怪花的,代码有毛用,表误导新人了。。。悲哀。。。
作者: sim 发布时间: 2009-03-15
作者: sim 发布时间: 2009-03-15
作者: TankMe 发布时间: 2009-03-15
转战linux后发现居然没顺手的uml或者流程图工具
作者: 某个人 发布时间: 2009-03-15
4楼, 什么是精髓? 高深优雅的代码就是精髓吗?
个人认为代码只是构建项目中很小的一部分
只要设计架构清淅,流程清楚
再复杂的问题,编码都不会有问题
作者: 小鱼哥哥 发布时间: 2009-03-15
十五。。你这个图用什么画的?
转战linux后发现居然没顺手的uml或者流程图工具
DiagramDesigner.png (274 Bytes)
2008-12-28 13:05
DiagramDesigner
版本:1.21.1
大小:1.65M
用途:流程图制作软件,用于制作各种流程图,含简单的UML图例
案例:QxOA的给领导们看的程序流程图
下载: DiagramDesigner1.21.1.zip (1.6 MB)
这个也是windows下的
你可以用eclipse的UML2插件画UML图
作者: 七月十五 发布时间: 2009-03-15
作者: 渔洋童话 发布时间: 2009-03-15
代码没看。就看流程。那个未提交,走到构建用户XX表单。。这一步是什么意义?不理解。是可以以后再打开页面也能访问到这个表单继续操作么?
作者: 某个人 发布时间: 2009-03-16
代码没看。。但流程图清晰明了。。就算不会php的也有个头绪。
现在俺也非常非常明白了文档对于项目的重要性。
简单的说。如果什么准备工作都没做就开始写代码。可能一个功能要3个小时。但是,把需求,流程,ER图建立好。可能这个文档过程需要1个小时。但是写代码非常飘逸。。可以完全放心把注意力放在细节逻辑处理。很多uml软件可以直接把类图转换成php类文件。。。想想把。。还是很轻松的。就像玩填空一样。一个函数一体个函数体写完。。就完了
所以说。十五绝对没误导新人。。这样做的必要性是非常重要的。
作者: 某个人 发布时间: 2009-03-16
作者: E蜗牛 发布时间: 2009-03-16
设计流程是很重要,但不觉得画得太花了吗?稍加优化,就能更合理且清晰。。。既然是采用单一入口,为什么不合并后来的edit及add?这都是可以合并的,采用一个体处理文件,一些动作区分一些操作不好吗?
唉,没落的PHPCHINA,除了培训,除了一帮人YY,还有什么?看看到现在,高级改成应用版,然后有什么好东西出现过?。。。悲哀.
作者: sim 发布时间: 2009-03-16
支持十五!
作者: lxylxy888666 发布时间: 2009-03-16
对于新手来说如果把layout、validator、form、filter、helper、router等内容加入的话,几乎可以写成一个应用核心了,这个就相当复杂了。
如果要相对进阶一下,倒是可以把request和response集中到前端控制器里处理,格式化request和response,以确保安全和过滤一些非法内容。
作者: 七月十五 发布时间: 2009-03-16
本着尽量在view端少用判断逻辑的原则,我把add.phtml和edit.phtml分开了,没有引入form及form validator。而且也没有把view的头部(head.phtml)和底部(foot.phtml)实现包含,也没有采用布局。也没有采用复杂的rou ...
咳咳,,,这么说我倒不好意思了。我意思是既然是做教程,就不要草草的去做。就个人感觉很言,许多初学者在学习的过程中,很容易形成先入为主的心理概念。我带过几个学生(朋友),前期也犯过一些这种错误,以致于形成了一种先入为主(早先初级DEMO)概念之后,不愿意再修正自己。如果看不懂,那必然会引起讨论,在讨论中成长,才是最关键的。。。
楼上的楼上的或者楼楼上的,我很无言,既然是论坛,就是百家之言,如果坚个堡垒,形成几个小团体,你们为嘛不建个QQ群讨论呢?
好怀念03~04年的phpx,那才是真正的学习社区,百家之言,百家争之....
十五老弟(估计比你大一些),不好意思了,做程序的,言语都比较直爽。。。。原谅则个.
作者: sim 发布时间: 2009-03-16
咳咳,,,这么说我倒不好意思了。我意思是既然是做教程,就不要草草的去做。就个人感觉很言,许多初学者在学习的过程中,很容易形成先入为主的心理概念。我带过几个学生(朋友),前期也犯过一些这种错误,以致 ...
启蒙相当重要,就是因为先入为主的原因。——俺至今也没有把拼音的前鼻音和后鼻音搞清楚,因为小学教俺拼音的那个老师也搞不清楚。——有很多PHP的入门教程,恐怕有误人子弟之嫌,真的不敢恭维。希望大侠们多多奉献,我这也算是抛砖引玉,期待更好的入门教程。
论坛是讨论的地方,海纳百川,有容乃大。当然做程序的人一般都直来直去,爱恨分明,所以有时候难免激烈,但是大家追求进步的心都是一样的。很希望看到一个大师布道,百家争鸣的PHPChina社区。
PS:我是80前……
作者: 七月十五 发布时间: 2009-03-16
QQ群倒算了。。不是俺说,玩程序的。。QQ群都是集体屏蔽的。
作者: 某个人 发布时间: 2009-03-16
我就知道,PHPCHINA只不是某群人YY的地方,容不得其它的....
设计流程是很重要,但不觉得画得太花了吗?稍加优化,就能更合理且清晰。。。既然是采用单一入口,为什么不合并后来的edit及add?这都是可以合并的,采用 ...
我虽然才接触php不久。。但是,我最近两个月没碰php。也没上php论坛。。
结果最近过来一看。2个月前讨论什么,现在还在讨论什么。让我无奈了。。。。不知是不是各位都是深藏不露型的
国外的各种交流平台,那叫一个热火朝天。。。很能学到东西。只是看英文太慢了,比较郁闷。
比如说我去php的irc,只是想问问emacs的自动补全是否可以实现。
顺便有人提出如何访问各邮箱的地址薄。。。。然后展开讨论。。。。看得我热血沸腾。。。
作者: 某个人 发布时间: 2009-03-16
作者: kakashilw 发布时间: 2009-03-16
十五的设计模式太强了. +1
4楼, 什么是精髓? 高深优雅的代码就是精髓吗?
个人认为代码只是构建项目中很小的一部分
只要设计架构清淅,流程清楚
再复杂的问题,编码都不会有问题
作者: wanchun0222 发布时间: 2009-03-18
php的irc --- 是啥地方?有链接否?
大型聊天频道- -!几乎各种语言都有很多的irc频道。。php只是其中一个。。。只是我没找到php官方的irc频道在哪。
pear网站上写得有。。我用emacs登不进去- -囧
作者: 某个人 发布时间: 2009-03-18
大型聊天频道- -!几乎各种语言都有很多的irc频道。。php只是其中一个。。。只是我没找到php官方的irc频道在哪。
pear网站上写得有。。我用emacs登不进去- -囧
很多东东在中国都不能流行,irc也是,看来要符合中国国情才能发展得很好
就像google的本土化一样
作者: 七月十五 发布时间: 2009-03-23
作者: FreeLiver 发布时间: 2009-03-23
作者: zhaofei299 发布时间: 2009-03-23
有空补上,才能对得起精华啊。
作者: 七月十五 发布时间: 2009-03-24
作者: leejee 发布时间: 2009-03-24
设计的不错啊 但不是纯粹的MVC
的确。
这个程序的初衷只是一个简单的演示程序。
没有把一些功能用函数来整合起来,比如自动require视图view下的脚本等等。
现在已加入了丑陋的filter和validate。有能力的初学者可以试着优化一下。
作者: 七月十五 发布时间: 2009-03-24
作者: pardis_xiong 发布时间: 2009-03-24
作者: 七月十五 发布时间: 2009-03-31
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28