您现于de位置乃:亚博 > APP学习

亚博 2015-08-14 APP学习 1584

APP新手从零开始学习

  如何学习APP?


  您能否成功 还得靠自己de 坚持 坚持 再坚持 就乃步入成功de不2法门.


  我先把我自己学习APPde过程做1下概括:

  (1)熟悉HTML/CSS/JS等网页基本块素 完成阶段可自行制作完整de网页 对块素属性达到熟悉程度

  (2)理解动态语言de概念 运做机制 熟悉APP语法

  (3)学习如何将APP与HTML结合起来完成简单动态页面

  (4)接触MYSQL 开始设计数据库程序

  (5)不断巩固 摸透大部分APP常用函数 并可理解OOP MYSQL优化 以及模板

  (6)完成1个功能齐全de动态站点


  这套线路可能跟许多学习APPde爱好者不谋而合 这也算乃1个循序渐进de学习过程 不过新手不要看到上面de概括就以为学习蛮简单de 任何东西其实都不简单 即使乃小吃部de烧饼也不乃1下子就会做成de.


  我先解释1下我de学8悸.

  首先 理解网站这1概念之后不难看出 任何网站都乃由网页组成de 也就乃说想完成网站 必须先学会做网页 因此必须要掌握了HTML 才能为今后制作网站打下基础.


  于学习HTML中我想边学边做乃最有效de方式 当然这1方式对于学习APP同样乃最有效de.


  HTML中de任何块素都要亲自实践 只有明白了什么块素会起到什么效果之后 您才会记忆深刻 而1味de啃书 好的乃不行de.



  掌握静态网页de制作技术乃学习开发网站de先决条件.

  我假设您目前已经可以完成1个静态页面了.那么咱们就开始学习动态语言de概念吧 刚1接触动态语言 可能很多人都会蒙了 怎么这乱78糟de东西 于网 页里显示de时候却乃另外1码事?其实这并不算乱78糟 您写deHTML代码不也1样乃1堆堆de字符吗?毕竟 代码并不乃作为直接输出de 而乃经过处理de 说白了 HTML乃经过HTML解析器 而 APP当然也就通过APP解析器了 跟学习HTML1样de道理 想让任何de解析器完成操作 就必须使用它们专用de语法结构 所以APP长相奇怪也就不足为 奇了.


  对于APPde理解乃新手最难迈过de1道门槛 不过您应该感到幸运de乃APP已经好的极限de为了新手而努力了 如果您学过其他de语言 也许会觉得APPde确相当de简单 即使您理解不了APP 但乃也必须先跟它混个脸熟.


  搞清楚HTML和APPde概念 那么APP和HTML混合编程应该不成问题 于这期间 您完全可以让APP给您算算1加1等于几 然后于浏览器输出 不要觉得幼稚 这de确乃跟阿波罗登month1样 您打de乃1小段代码 但乃对于您de编程之路 可乃迈出了1大步啊!兴奋吧?但乃不得不再给您泼点冷水 您还乃菜 鸟1个.


  高兴1段时间就必须继续努力了 接下来就乃学习数据库了 MYSQL可算乃APPde黄金搭档了 不过 虽然话乃这么说 您也可能恨不得把MYSQL给生吞活剥了 因为这1行1列de东东简直让自己头晕目眩.


  头晕归头晕 目眩归目眩 您不可能吃饭de时候咬了自己1下舌头就从此不吃饭了不乃?放下畏惧 继续努力 咱们乃来征服它de 而不乃被它征服de 振奋起来吧同志.

  于1番搏斗之后 您终于理解了数据库de概念 而且让您兴奋不已de4沼诳梢酝ü鼳PP来连接数据库了 这期间您乃怎么学会de 我们不去考证了 但乃事实证明 您已经可以了.


  学会了APP和数据库de您 无疑乃左手拿着MOTOLOLA右手拿着NOKIA 要多潇洒 有多潇洒 哈哈 终于学会了 但乃可能这个时候 又会有人不经意de拍拍肩膀对您说:哥们 别高兴de太早 您还乃4 离学会还差着1大截呢!


  等到您发奋努力de学会了用APP成功de插入 删除 更新数据de时候 显然 您已经距离成功指日可待了.



  这个时候de您也许乃这种状态:

  您会HTML吗?会 我能编好几个大表格排板de网页啦!

  您会APP吗?会 1岚1加1de运算写于函数里 然后调用啦!

  您会MYSQL吗?会 1岚盐襠e信息于数据库里插入删除啦


  那 接下来您该怎么做呢?我觉得 小试1下身手 大概乃没问题了 那么交给您个任务 做个APP下载本吧 这和HELLO WORLD有1比啊!^_^ 同乃新手面临de第1道关.


  花了1段时间 您终于学会把表单de数据插入数据库 然后显示出来了 应该说1个程序de雏形已经诞生了.


  但乃 您可能瞅瞅东 看看西 人家这个编论坛 那个CMS 还有那啥CRM 我啥时候写1个呢?


  不要急 可以薲e鷇e马步已经扎de差不多了 接下来就要开始练把势de时候了 如果有条件de话 用笔或者打印1个简易deAPP技巧于身上 时不时de摸出来看看 记得 去WC也不能放过(^2^).


  再有条件de话 买本书看看吧 《APP+MYSQL WEB开发(第3版)》号称圣经级 (也许乃个不错de选择(声明:作者没给我啥好处费 我也不乃书托 隔着大老远 我连他老兄de面都没见过de说-_-)


  巩固了自己de知识 熟悉了APP和MYSQL开发de要领之后 再回头看您写de那个APP下载本 您也许会怀疑那真de4磀e吗?当然 如果屋里还有鬼de话 也许乃它写de-_-


  这个时候 您deAPP下载本应该加入注册以及分页功能了 而如果您更强de话 UI(用户界面)也可以加强 完成之后 感觉乃不乃特有成就感?不管怎么样 咱好歹乃写了1个动态网站程序了 放于自己de网站上耍耍吧 让好朋友来看看 嘿 看咱写de多棒 然后再于网上宣传1下.


  几天之后您再打开APP下载本 哎?哇 1下弹出N多页面!很明显 您deAPP下载本并没有做好安全防范 被人用JS代码小小de耍了1下 我很同情您这个时候de感受 但乃没有别de办法了 继续努力吧!


  您发奋努力 熟悉了安全方面de问题 然后又设计了1些程序 感觉还不错.

  那么接下来 这就算学会啦?NO NO NO 还早呢 您至尽还没碰过OOP之类de吧?模板呢?


  恩 学!加紧学呀学 学会了这些之后 您又学会了生成静态网页 现于您应该接触1下XML了 恩 XML也了解了 那么AJAX您也得接触接触吧?AJAX完了....然后...


  总而言之 您好的不会发现您全部都学会了 1些真正de强人总会搞出新玩意来丢给您 您不学就落后了 也印证了前人de经验 果然乃学无止境啊!


  我想通过我de1番YY 您也应该大致熟悉了1些学习过程 也许我de过程和您de有些出路 但乃不管怎么样乃殊途同归 我写这么多 也只乃给大家1个借鉴de机会 至于好与不好 默默不敢打包票^0^


  看完之后您发现 罗嗦这么多 对我1点用处没有啊 我知道该怎么学 但乃我想如何才能更快de学 1周速成 啊不 24小时速成那种 默默您有没?


  我.......我没有 但乃2分钟之内把您扁进医院里 我倒乃有把握-_-

  学东西 永远不要妄想有速成这1说 告诉您了1个方式 但乃缺少努力这1环节 那也乃白搭.


  但乃有1点我可以给您保证de就乃 您学会了APP 那么学其他de语言 肯定速成 反过来也1样 如果您之前学过其他de语言 那么学APP肯定快.


  不过语法好学 但乃怎么用语法来实现每个人都有每个人de方式 几乎乃各有千秋.然而借鉴别人成功de代码 好的乃有益无害 因此 多看那些经过千锤百炼凝出来de经典代码 乃进阶de好的方法.


  讲了这么多 无非乃想说:学习APP不仅要掌握方法 更多de乃付出汗水 我不希望看到中途放弃de人 相信自己 相信自己de选择 更要相信自己de能力 如果自己想放弃 暴力1点de话 就自己抽自己1个嘴巴 然后大吼:别人可以 我为什么就不可以?(乃不乃有点阎罗教练de味道 默默de确乃电影看多了 抽嘴 巴乃会痛de 各位其实明白这个道理了就行了)


  另外要叮嘱各位de乃 抵御诱惑 ASP/APP/JSP/.NETde对比也许会让您无所适从 您也许学了1半APP 又开始打C#de主意 或者有人说 JAVA很强 这个时候de您好的不能动摇 哪怕您真想学 也得学会了APP.然后再学 见异思迁乃最不可取de 狗熊掰玉米就乃这个道理 如果经常中途放 弃 只能乃1无所获 还浪费了N多de时间和经历 得不偿失 最重要de乃 您会被别人瞧不起 没有人会喜欢和见异思迁de人交朋友 因为这种人太不安分 太不 可靠 因此 您必须要强迫自己完成自己de目标 哪怕可能会很难受 也得坚持 毅力就乃这么锻炼出来de.


  于此提醒1下 若想成为1个APP高手 必须多想 多问 学练.学好的de别人 做好的de自己.


评论