(课程介绍)小程序开发的全过程
发表时间:2023-09-25 10:49:05
文章来源:炫佑科技
浏览次数:204
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
(课程介绍)小程序开发的全过程
课程介绍
本课程是一系列入门教程。 目的是引导读者从头开始练习。 课程以微信小程序核心概念为主线,介绍配置文件、页面样式文件的基础知识,并以指南针为例拓展基础知识。 ,加上开发工具的安装、小程序发布等内容,一共9篇。
本课程由四个部分组成。
**部分(第1-3部分)将让您初步了解什么是小程序,然后为小程序开发做好准备,从注册帐户到安装开发工具。 工欲善其事,必先利其器。
第二部分(第 4-6 部分)。 为入门级读者介绍小程序的各个部分。 你不需要提前准备任何知识。 需要掌握的内容会进行说明,需要扩展的内容会提供信息来源。 千里之行始于足下。
第三部分(第7-8部分)以指南针为例介绍一个小程序的实现过程。 通过这个例子,可以综合运用所学的知识,进一步提高小程序开发能力。 小而完整。
第四部分(第九部分)只有一篇文章,具体介绍了小程序发布的流程。 这使得读者能够完整了解小程序开发的整个流程。 编织篮子就是要打结。
即使您之前没有微信小程序相关技术的经验,通过认真学习本专家课程,您也将掌握基本的小程序开发方法,并具备独立扩展知识和进行更高层次开发的能力。
点击查看课程完整内容并介绍作者
薛卫国,目前就职于外企,担任架构团队组长,CSDN博客专家,长期从事C++开发,精通UML和设计模式,创立公众号“-导向思维”。 毕业于东北大学,留校到国家重点实验室工作。
课程内容
**课:初识微信小程序
火的节奏
近日,北京商报的一则新闻引起了很多人的关注。 这里我们选择一部分:
手机厂商争夺流量对抗微信小程序
3月20日,小米、中兴、华为等10家手机厂商联合宣布推出基于手机硬件平台的全新应用生态“快应用”及相关标准。 在微信小程序用户基数不断增长、硬件利润微薄的背景下,这款快应用的推出被视为手机厂商与腾讯争夺流量和利润的举动。 业内人士认为,流量竞争会推动整个市场,但微信已经具备很强的用户粘性,十大手机厂商争夺用户流量并不容易。
估计这些厂商出台标准还需要一段时间,但有一点是肯定的:小程序的开发将会流行。
但如果打开轻应用的文档,可以发现两点:
1.应用文档中的信息量仍然非常有限。 2、轻应用的架构采用了与微信小程序非常相似的技术。
为此,笔者借此机会制作这门课程,希望能够为潮流添砖加瓦; 作为程序员,希望你能在有限的时间内学习这门课程,为自己增添技能!
参考:轻应用开发文档
什么是小程序?
*近,一款名为“跳跃”的小游戏异常火爆。 我相信,即使你自己没有玩过,你身边的亲戚朋友也一定玩过。 画面大致如下:
当然,玩法等等都不是本文的内容。 你可以参考百度百科。
这是微信小程序的成功案例。
微信小程序简介
微信小程序简称小程序。 张小龙在微信公开课Pro上发布的小程序于2017年1月9日正式上线。关于小程序,张小龙在他的公开课上给出了非常详细的解释。 你可以去网上搜索一下。 这里我就不详细说了。 我只谈一下作者自己的理解。
微信小程序一词可以分为两个部分:“微信”和“小程序”。
其中,“微信”可以理解为“微信内”,指的是小程序的执行环境; 当然,微信不仅提供了执行环境,还延长了用户使用微信的时间。
“小程序”意味着它首先是一个程序,然后具有可移植性的特点。 小程序与其他应用程序不同。 它们不需要安装。 相反,它们可以通过扫描二维码直接打开并执行。 使用后无需卸载它们。 这就是所谓的“用完即用”原则。
另外,微信并没有提供类似小程序商店的地方。 小程序提供商需要通过二维码和群组分享来传播自己。 这就是所谓的去中心化形式。
微信朋友圈提供了好友交流信息的手段,订阅号提供了向粉丝推送信息的手段,小程序则提供了用户通过自身运营与服务互动的手段。
小程序相关技术介绍
本课程的目标读者是了解基本C/C++语法但没有小程序开发经验的程序员。 因此,在讲解微信小程序同时,也会相应地介绍相关技术。 这样读者就可以非常顺利地学习,而不必到处查资料而忘记学习微信小程序的初衷。
微信小程序上线一年多了。 它被认为是一个新事物,但所使用的技术都是现有的技术。 如果你稍微研究一下,你会发现不仅微信小程序,很多类似的应用程序都使用类似的架构:
使用JSON技术来表示应用程序配置信息。 包含应用的基本信息、页面配置和路由、应用整体信息等。使用定制的CSS+XML技术实现视图层的描述。 屏幕元素,例如列表、按钮、文本框、选择框等,通过XML语言描述并遵循XML语法。 页面的通用样式是使用CSS定义的。 用语言来实现逻辑层结构。 包括处理用户操作、调用系统API等。该架构提供了视图层和逻辑层之间的数据和事件传输能力,以*大程度地降低难度。 由于类似的应用都是轻应用,所以提供的功能都比较简单。
具体语法、用法等在使用时会详细介绍。 这里我只提一下相关技术的基本情况,大家可以了解一下。
换句话说:您不需要自己做任何额外的研究,只需遵循本课程即可。
JSON
JSON()是一种轻量级的数据交换格式。 它基于 W3C 开发的规范子集,并使用完全独立于编程语言的文本格式来存储和表示数据。 简单性和清晰的层次结构使 JSON 成为理想的数据交换语言。 易于人读写,也易于机器解析和生成(课程介绍)小程序开发的全过程,有效提高网络传输效率。
XML
XML(XML),中文名称是可扩展标记语言,是标准通用标记语言的子集,是一种用于标记电子文档,使其具有结构化的标记语言。
在电子计算机中零基础入门微信小程序开发,标签是指计算机能够理解的信息符号。 通过这样的标签,计算机可以处理各种信息,例如文章等。它可以用来标记数据并定义数据类型。 它是一种源语言,允许用户定义自己的标记语言。 它非常适合万维网传输,提供独立于应用程序或供应商的统一方法来描述和交换结构化数据。 它是环境中跨平台、内容依赖的技术,也是当今处理分布式结构化信息的有效工具。 早在1998年,W3C就发布了XML1.0规范,用它来简化文档信息的传输。
CSS
层叠样式表(英文全称:Style)是一种用于表达HTML或XML等文档样式的计算机语言。 CSS不仅可以静态地修改网页,还可以与各种脚本语言配合,动态地格式化网页的各种元素。
CSS可以对网页中元素位置的布局进行像素级的精确控制,支持几乎所有的字体大小和样式,并具有编辑网页对象和模型样式的能力。
一种文字脚本语言,是一种动态类型、弱类型、基于原型的语言,具有内置类型支持。 它的解释器称为引擎,是浏览器的一部分。 它广泛用于客户端脚本语言。 它首先用在HTML网页上,为HTML网页添加动态功能。
1995年,它首先由该公司的Eich在 浏览器上设计并实现。 因为它与 Sun 合作,管理层希望它看起来像 Java,因此得名。 但实际上它的语法风格更接近于 Self 和 。
为了获得技术优势,微软推出了同样运行在浏览器上的CEnvi。 为了统一规范,兼容ECMA标准,也称为。
研究方法
微信小程序虽然是新事物,但学习方法却不是。
我们的套路是:首先制作一个*简单的小程序示例,并通过这个示例来介绍微信小程序的结构和思想。 这被认为是学习活动的“学习”部分。 然后扩展这些知识点,并通过开发一个简单的小程序的过程来应用这些知识点。 这被视为“学习”的过程。
这是作者多年来反复尝试的方法。
参考
在学习和开发的过程中,我们主要参考微信的开发文档。 原因是小程序太新,相应的知识储备不够丰富。 虽然也可以找到一些开发书籍,但说实话,内容并不比微信自己的开发文档详细。
第02课:准备开发环境
创建您自己的小程序账号
在开发自己的微信小程序之前,首先需要注册一个小程序账号。 接下来我们将一步步详细讲解。
打开浏览器并输入: 。
由于这是您**次使用它,请选择屏幕右上角的“立即注册”。
选择左下角的“小程序”框。
输入您的邮箱、密码、确认密码、验证码,然后选择同意协议和条款。 当然,这里的密码不是你的邮箱密码,而是你申请的小程序账号的密码。
*后按“注册”按钮。
单击“登录电子邮件”按钮。 打开相应的软件后,您应该会收到以下电子邮件。 如果您没有收到,我建议您检查一下您的垃圾邮件,也许它就在那里。
点击下半部分绿色大的部分,返回注册界面,继续剩下的工作。
选择主题类型为“个人”,然后输入管理员姓名和ID号。
输入您的手机号码,点击“获取验证码”,并将手机收到的验证码输入到短信验证码字段中。
完成上述步骤后,屏幕底部会出现一个二维码。 您需要使用已绑定银行卡的微信扫一扫功能扫描二维码进行实名认证。
如果身份验证成功,屏幕将如下所示。
单击“继续”按钮。
这说明现在后悔还来得及。 如果你不后悔,以后就不会后悔。 我们按下“确定”按钮。
你完成了!
小程序管理平台
申请账号成功后,您可以登录“微信公众平台|小程序”。 尽管目前还没有什么需要立即采取的行动。 本文将简要介绍重要的菜单功能。