本次小编给大家带来的是微信开发者工具稳定版,此版本是比较稳定的一个版本,是由测试版缺陷收敛后转为稳定版,想对于正常版本来说,此版本在原来的基础上解决了部分windows机器打开时工具黑屏,设置改变后,再次启动时没有生效的问题。同时新增支持从扩展面板导入解包的文件夹安装扩展,新增小游戏支持实验室数据接口,新增支持工具配置自定义主题色,新增真机性能分析工具,新增小程序压测工具,增支持编辑JSON文件时点按跳转和补 WXML文件路径等多种功能,还有非常多的功能还得用户自己去发现。
微信开发者工具稳定版是一款由微信官方推出的编程开发工具,同时也是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。软件界面干净清爽,非常简洁,同时功能性十足,提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生APP体验的服务。同时软件集成了公众号网页调试和小程序调试两种开发模式。通过微信开发者工具稳定版这款软件用户可以完成小程序的API和页面的开发调试、代码查看和编辑、小程序预览和发布等功能,如果不会使用的话,软件中还包含了非常多的文字图片教学和视频教学,帮助开发者快速全面的了解小程序开发的方方面面。
1、使用真实用户身份,调试微信网页授权。
2、校验页面的JSSDK权限,以及模拟大部分SDK的输入和输出。
3、利用集成的Chrome DevTools和基本的移动调试模块,协助开发。
一、登录页
在登录页,可以使用微信扫码登录开发者工具,开发者工具将使用这个微信帐号的信息进行小程序的开发和调试。
二、项目列表
登录成功后,会看到已经存在的项目列表和代码片段列表,在项目列表可以选择公众号网页调试,进入到公众号网页调试模式
三、新建项目
当符合以下条件时,可以在本地创建一个小程序项目
1、需要一个小程序的 AppID;如没有 AppID,可以选择申请使用测试号。
2、登录的微信号需要是该 AppID 的开发者;
3、需要选择一个空目录,或者选择的非空目录下存在 app.json 或者 project.config.json。当选择空目录时,可以选择是否在该目录下生成一个简单的项目。
四、管理项目
对本地项目进行删除和批量删除
五、主界面
开发者工具主界面,从上到下,从左到右,分别为:菜单栏、工具栏、模拟器、目录树、编辑区、调试器 六大部分。
【设置页】
通用设置、外观设置、快捷键设置、编辑器设置、代理设置、安全设置和拓展设置。菜单栏上点击设置,或者使用快捷键 ctrl(⌘) + , 可以打开设置页。
1、通用设置
用于设置关于语言、工作区路径,以及开发者工具的个性化设置需求。
2、外观设置
支持配置开发者工具外观和主题和区块配置
主题:深色、浅色
字体
字号
行距
3、快捷键设置
可以查看和修改当前开发者绑定的快捷键
4、编辑设置
修改文件时自动保存
编译时自动保存所有文件
文件保存时自动编译小程序
自动折行
用空格代替 Tab
代码缩略图
总是在新标签页打开文件
Git 比较文件内容时,忽略 Windows 风格回车符
Tab 大小
如果选中了 “总是在新标签页打开文件”,则在编辑器目录树点击文件时,总是会在一个新标签页中打开此文件,而非在临时标签页中打开。
5、代理设置
可以配置不使用代理,或使用系统代理,或使用自定义代理。
6、安全设置
可以开启和关闭 CLI/HTTP 调用功能。
7、拓展设置
可以查看、开启和关闭开发者工具的一些拓展功能。
安装和启用扩展
要安装一款编辑器扩展,只需打开项目窗口,然后选择菜单栏【设置】【拓展设置】,并选择【编辑器自定义扩展】选项卡。
点击 “打开扩展文件夹”,并将解包后的扩展文件夹[1]拷贝入打开的文件夹内。回到设置界面,找到并启用新添加的插件,关闭并重新打开该项目即可应用。
例如下图是安装 GitLens (by Eric Amodio) 扩展的效果。
注 1:不支持直接安装 vsix 格式的插件。来自 Microsoft Visual Studio Code 已安装的扩展,其解包后的文件夹可以在 ~/.vscode/extensions (macOS 系统) 或 C:\Users\用户名\.vscode\extensions (Microsoft Windows 系统) 下找到。
注意:
1、自定义扩展默认不会被启用。安装扩展时,应当自行保证其运行安全性。开发者工具不承担任何因外部扩展导致的问题。
2、扩展的启用和禁用是对所有项目生效的。目前不支持针对单个项目启用或禁用某扩展。
3、禁用内置的某些扩展,可能导致部分代码编辑功能缺失。
4、如果因为启用某个扩展导致项目无法启动,可以在扩展目录删除其插件文件夹。
随着开发者工具的更新,某些扩展可能会因为过时出现兼容性问题而无法使用。请在出现兼容性问题后及时更新这些扩展。
开通:
每个小程序都会自动创建一个以 wx_appid 为路径的专属项目组,用户无需单独进行开通。小程序管理员会自动成为该项目组的 Owner,登录过微信开发者·代码管理的开发者会自动成为该项目组的 Master。
微信开发者·代码管理的登录用户必须同时满足以下两个条件:
1、该用户必须为微信开发者,即微信小程序、订阅号以及服务号的开发者;
2、该用户必须为实名认证的用户。
登录:
微信开发者·代码管理的登录方式包括:
1、通过微信开发者工具管理中的“代码管理”快速进入微信开发者·代码管理。
2、通过工具栏中的“微信开发者·代码管理”快速进入。
3、通过浏览器微信扫码登录:https://git.weixin.qq.com
使用:
初次使用的开发者,请先前往微信开发者·代码管理进行帐号初始化。未初始化帐号将无法创建项目和拉取代码。
用户可登录微信开发者·代码管理系统进行个人信息设置,包括:昵称、头像、Git 帐户、SSH 密钥等。
小程序专属项目组
每个小程序都会自动创建一个以 wx_appid 为路径的专属项目组,用户无需单独进行开通。
在管理中添加远程仓库时,系统会自动拉取该小程序专属项目组下已创建远程仓库列表。用户可点击选择相应仓库,系统会自动填充该仓库的 URL 和名称,方便用户添加。
添加远程仓库后,如需进行代码推送、拉取,请先前往微信开发者·代码管理系统进行帐号初始化并完成帐号设置,包括:Git 帐号和密码。同时在网络与认证中输入相同的帐号和密码用于认证。
如无可用仓库,可前往微信开发者·代码管理进行创建。
请注意,和用户自主创建的项目组不同,小程序专属项目组具有一些特殊特性,包括:
1、小程序专属项目组人员会自动关联小程序开发者信息,只能在小程序管理后台进行人员管理。
2、小程序管理员会自动成为该项目组的 Owner,登录过微信开发者·代码管理的开发者会自动成为该项目组的 Master。未登录过的开发者,将不会同步权限。
3、小程序专属项目组的路径无法修改。
其他项目组:
除小程序专属项目组外,用户可在微信开发者·代码管理中创建其他项目组。非小程序专属项目组完全由开发者自行管理。Git 使用相关教程。
代码静态依赖分析
工具提供代码静态依赖分析插件,方便开发者查看代码包的文件构成和依赖关系,以此优化代码包大小和内容。
运行环境
下载并安装 1.03.2101150 或以上版本的开发者工具,下载地址。
一、开启代码静态依赖分析插件
开发者可以通过两个入口启动插件:
1、目录树顶部导航栏
2、项目设置-本地代码-代码依赖分析
二、查看代码包构成
启动分析插件后,可默认查看到项目内文件组成情况以及对应的代码体积,和无依赖(即没有使用到)的代码文件大小
三、查看代码依赖关系
点击任意一个文件(非无依赖),可以查看该代码文件的依赖关系图。点击右键,可快速打开对应文件的代码编辑。
四、查看无依赖文件
开发者通过切换筛选条件(选择无依赖文件)或快捷入口,可以看到当前项目无依赖的文件情况,并根据自身情况对代码文件进行优化。
五、获取分析数据
miniprogram-ci 从 v1.6.1 版本开始,新增了analyseCode方法,通过调用该方法可获取到代码静态依赖分析结果的JSON数据。具体请查看 miniprogram-ci 文档
六、原理介绍
代码静态依赖分析插件,会对代码包中的代码文件(后缀名为json、js、 wxml、wxss、wxs的文件)进行依赖分析,从app.json/game.json入口出发,找出项目中各个代码文件的依赖关系,构建出文件依赖关系图。未检测到依赖关系的文件会被标记为无依赖的文件。代码包中除了代码文件以外,其余文件(如图片等)会被标记为资源文件,不参与依赖分析。
v1.06.2504060版本
修复 运行部分小程序项目 JS 报错(更新后需要手动清理历史编译缓存再点击编译)
展开内容
9.1/130.13M
vNote是一款功能强大的基于qt的、免费和开源的笔记本应用程序。可以让程序员们在编程时进行笔记记录和编辑,功能强大没绝对能够惊艳到你,有喜欢的小伙伴们不要错过了。
9.1/17.85M
DolphinPHP(海豚PHP)是一款极简极速极致的开源PHP快速开发框架。DolphinPHP(海豚PHP)为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具。
9.5/28.24M
Python是一种高级编程语言,由Guido van Rossum在1980年代末和1990年代初创建并发展起来的。它强调代码的可读性和简洁性,以及提供丰富的标准库和各种第三方库,使开发人员能够快速地编写功能丰富的应用程序。
9.0/39.4M
LiteIDE是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。它提供了语法突出显示和自动构建系统等功能,能够有效帮助用户提高自身的工作效率。并且,LiteIDE开发工具还支持go test调试、Markdown同步预览等操作!有需要的用户欢迎下载使用。
9.0/98.63M
对于编程人员而言,最开始的一定是接触使用易语言。作为程序代码的编程语言,易语言是一个由中国人自主开发,适合国情,以及不同层次不同专业的人员易学易用的汉语编程语言,在易语言当中凭借其对于编程的低门槛,能帮助用户解决因语言不便所带来的编程工作的障碍。
查看
9.1/61.49M
JRE为Java Runtime Environment的简称,即Java运行环境,Java Runtime Environment(包括Java Plug-in)是Oracle的产品,包括两部分:Java Runtime Environment和Java Plug-in。
9.5/56.01M
JRE 8(java runtime environment)是由Oracle公司出品的Java运行环境之一,具有高度稳定性和安全性,也是运行JAVA程序不可缺少的环境,包含了java的运行环境(JRE)和java工具。
查看
9.0/1.23G
Mind+是一款青少年编程软件,拥有超多电子模块可以一键添加,一键安装常用硬件驱动,视频教程同步教学,可以提高孩子的思维能力及编程兴趣。软件操作简单,只需要拖动图形化程序块即可完成编程,还可以自动转换Python/C/C++等高级编程语言,适用于校内的大班教学、项目创作、创
Adobe Dreamweaver cc 2018中文直装版
8.8/801.9M
Adobe Dreamweaver cc 2018中文直装版是专业的网页设计软件。其采用极其文档的所见即所得接口,该接口可让用户在视图中所看到文档与该文档的最终成品具有完全相同的样式,且它允许用户在视图中直接编辑文本、图形和文档中的其他元素,而借助该接口用户可轻而易取地制作
9.0/69.72M
skworkshop官方版是一款非常专业的显控SK编程软件,主要针对Samkoon触摸屏系列的产品所开发的,是一款集成开发环境,拥有丰富且强大的功能,如果用户想要为触摸智能电子设备开发程序,那么这款软件是相当强大的。
9.5/22.81M
按键精灵官方版是一款能够模拟键鼠动作的脚本软件,通过制作并使用脚本,可以让按键精灵来代替您进行一系列的动作行为,解放您的双手。而且它不像编程软件那样需要专业的技巧,只要有着优秀的逻辑思路就能通过点击动作命令制作一个成熟的脚本,至于代码方面,则就交给按键精灵帮你解决。
8.5/285.41M
keil uvision5官方版是keil公司设计出的一款功能强大的IDE集成开发环境,其兼容于KEIL所有的开发工具,包括MDK、PK51、PK166、DK251等,可以说是目前针对RM微控制器尤其是ARM Cortex-M内核最为便捷,功能最全的一款开发工具。
9.1/133.21M
TouchSprite Studio是一款非常实用的辅助脚本开发编辑器,相信大家平时都会玩玩手游吧,是不是有些游戏的操作都是重复的,而这就是利用TouchSprite Studio来编写的辅助脚本,TouchSprite Studio支持函数自动补全、函数提示、关键字高亮、
9.5/8.96M
jude绿色中文版是一款采用XP开发方式纯JAVA开发的UML建模软件。很多刚接触的用户可能不知道什么是UML,UML即Unified Modeling Language中文翻译就是统一建模语言或标准建模语言,是始于1997年一个OMG标准。
9.1/155.39M
dnSpy反编译工具是一款专门针对net程序反编译工具,该项目包含了反编译器,调试器和汇编编辑器等功能组件,而且可以通过自己编写扩展插件的形式轻松实现扩展。该项目使用 dnlib读取和写入程序集,以便处理有混淆代码的程序(比如恶意程序)而不会崩溃。
查看
9.4/203.6M
Java SE Development Kit 23简称JDK 23,它是Oracle提供的一套用于开发java应用程序的工具包,提供编译,运行java程序所需要的各种工具和资源,比如java编译器,java运行时环境,以及常用的java类库等等!