编程零基础,开了个微信公众平台,希望使用开发模式调用各种api接口。平台主要是地方服务性质的。希望最终的呈现效果是:1、机器人互动。2、有一个数据库,提供寻物失物的匹配。3、信息检索(比如接入学校教务管理系统查成绩等)。4、信息发布(以推送和网页的双重方式呈现)。
菜鸟一只,不知道描述的对不对。目前困难是看不懂php语言,更无从下手实现希望呈现的效果。求问各位用微信的大神,如何能够学习?在哪学习?一定要从零开始学php语言么?
回复内容:
1、机器人互动我认为你实现不了。当然,调用第三方api除外。
2、有一个数据库,提供寻物失物的匹配
简单,会sql语句就行。
3.教务处管理系统信息检索
需要模拟登陆,因此你首先得把教务处的登陆以及查询成绩的请求过程弄清楚。
你还得了解http了解cookie/session。必要时你还得懂html。正则表达式是必须会的。
这个比较有难度。
4.信息发布
容易,会sql语句就行。
你的困难不是看不懂php,而是你完全不会web编程。
微信公众平台没有推送这一说,要么是你手动向用户群发消息,要么是用户主动拉取消息。
微信公众平台的文档里面有demo。你起码要知道怎么去修改和利用。
安卓先后顺序来:
1.本地搭建个php环境,mysql配好。
2.微信开发不怎么要求懂html,但是整个过程和浏览器请求网页是一样的。(处理接收数据和返回相应数据的过程不一样,但是这两个过程在微信的demo里面已经写得很好了,可以直接用。)可以看w3cschool上面的教程PHP 简介,里面混合了html和php,html部分可以先不去管。如果有C语言基础,入门不难。
3.一定要在本地多练习,学会怎么去接受前台(浏览器)传过来的数据,用php操作数据库,得到结果echo到页面上,如果这个学会了,移植到微信很容易。
4.尝试使用浏览器的network工具(chrome的f12,火狐的firebug里面都有),然后通过它熟悉请求/响应。使用这个玩意可以查看你的浏览器是怎么和服务器进行交互的,web编程必备工具。 本人也在做微信公众号开发,也曾经给大学开发微信查课程表程序,自己也申请了一个微信号,想在2-3线城市做一个微信联盟,肯定不能做成门户网,不知道做成什么样子?不知道怎么去规划?谁有点子 看你的情况,其实你是要利用微信平台搞项目,而不是对技术感兴趣。
没基础从头学,自己写代码,吃力不讨好,典型的为了手段忘了目的。
我的建议是:你把需求示意图画好,数据整理好,到猪八戒网花几百块请人搞下就是。
要吃鸡蛋,何必养母鸡呢? 我觉得互联网给我们带来是的是无地域的协作模式,而不是让个人成为全能神。因此我建议题主先确定好自己的需求,是想走运营,还是想走开发的方向。
我是做微信开发的,做运营的没经验,无法分享好的想法,但我觉得如果要走运营的方向就专心做好运营,直接购买技术好了。
如果是走开发的话倒可以探讨一下。
要学开发,懂一门编程语言是必须的,php,asp,java或者python都可以做微信开发,php相对来说比较容易掌握,开放源码也比较多,建议去学php。学习php的基础推荐中原大学孙仲岳《一周学会PHP》与“一周学会PHP”相关的文章
学会了编程语言以后,开始做微信开发,要尽可能的站在巨人的肩膀上,即利用成熟的框架和开放源代码来快速实现自己的开发需求。国内现在的开源比以前好了很多,微信有weiphp、微擎等开源框架可以用,这些框架都有提供完整的开发文档,以及第三方开发者开发好的插件/模块。
总之,别人做好的不用重复做,直接拿来用,集中精力做自己需要的而别人没做的,毕竟现在技术更新迭代太快了,而且技术的价值是在于运用。 我看微信推出的结合HTML5的开发不错,有很多微信场景都是靠这个完成,可以读这本书:《微信公众平台JSSDK开发实战:公众号与HTML5混合模式揭秘》(席新亮,等)【摘要 书评 试读】 青龙老贼的《微信公众平台从入门到精通》。 这个社会,就是这样,有穷人,就有富人;有长得漂亮的,就有长得丑的;有活得光彩的,就有一般的,不用去比,做自己就好! 学习微信开发,可以加入艾豆微信交流群452207697哦,里面有很多前辈可以学习。

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

PHP不是在消亡,而是在不斷適應和進化。 1)PHP從1994年起經歷多次版本迭代,適應新技術趨勢。 2)目前廣泛應用於電子商務、內容管理系統等領域。 3)PHP8引入JIT編譯器等功能,提升性能和現代化。 4)使用OPcache和遵循PSR-12標準可優化性能和代碼質量。

PHP的未來將通過適應新技術趨勢和引入創新特性來實現:1)適應云計算、容器化和微服務架構,支持Docker和Kubernetes;2)引入JIT編譯器和枚舉類型,提升性能和數據處理效率;3)持續優化性能和推廣最佳實踐。

在PHP中,trait適用於需要方法復用但不適合使用繼承的情況。 1)trait允許在類中復用方法,避免多重繼承複雜性。 2)使用trait時需注意方法衝突,可通過insteadof和as關鍵字解決。 3)應避免過度使用trait,保持其單一職責,以優化性能和提高代碼可維護性。

依賴注入容器(DIC)是一種管理和提供對象依賴關係的工具,用於PHP項目中。 DIC的主要好處包括:1.解耦,使組件獨立,代碼易維護和測試;2.靈活性,易替換或修改依賴關係;3.可測試性,方便注入mock對象進行單元測試。

SplFixedArray在PHP中是一種固定大小的數組,適用於需要高性能和低內存使用量的場景。 1)它在創建時需指定大小,避免動態調整帶來的開銷。 2)基於C語言數組,直接操作內存,訪問速度快。 3)適合大規模數據處理和內存敏感環境,但需謹慎使用,因其大小固定。

PHP通過$\_FILES變量處理文件上傳,確保安全性的方法包括:1.檢查上傳錯誤,2.驗證文件類型和大小,3.防止文件覆蓋,4.移動文件到永久存儲位置。

JavaScript中處理空值可以使用NullCoalescingOperator(??)和NullCoalescingAssignmentOperator(??=)。 1.??返回第一個非null或非undefined的操作數。 2.??=將變量賦值為右操作數的值,但前提是該變量為null或undefined。這些操作符簡化了代碼邏輯,提高了可讀性和性能。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Dreamweaver Mac版
視覺化網頁開發工具

禪工作室 13.0.1
強大的PHP整合開發環境