当前位置: 首页 > news >正文

有专门做消除网站上对公司不利的网站模板下载 网盘

有专门做消除网站上对公司不利的,网站模板下载 网盘,网站建设定位分析论文,网站开发人员趋势1、下载GO Go语言中文网 golang安装包 - 阿里镜像站(镜像站使用方法#xff1a;查找最新非rc版本的golang安装包) golang安装包 - 中科大镜像站 go二进制文件下载 - 南京大学开源镜像站 Go语言官网(Google中国) Go语言官网(Go团队) 截至目前#xff08;2023年9月17日#x…1、下载GO Go语言中文网 golang安装包 - 阿里镜像站(镜像站使用方法查找最新非rc版本的golang安装包) golang安装包 - 中科大镜像站 go二进制文件下载 - 南京大学开源镜像站 Go语言官网(Google中国) Go语言官网(Go团队) 截至目前2023年9月17日Go语言Golang的最新版本是Go 1.21.1。 所以下载的文件名为go1.21.1.windows-amd64.msi 2、安装GO 双击打开go1.21.1.windows-amd64.msi一直选择Next最后选择Install即可点击Finish结束安装。 (或者自行更改安装位置) 新建命令行窗口运行命令go version如果输出类似go version go1.21.1 windows/amd64的版本信息则安装成功。 3、配置代理 运行命令cmd.exe /c go env -w GO111MODULEon go env -w GOPROXYhttps://goproxy.cn,direct配置代理 运行命令go env查看是否有GO111MODULEon和GOPROXYhttps://goproxy.cn,direct 参考 1.代理配置方法 - goproxy.cn(往下滑动网页就是用法介绍) 2.代理配置方法 - goproxy.io 4、安装VSCode 4.1安装 (注意已安装旧版本VSCode建议更新到最新版本) 访问这个链接如何下载安装VSCode 安装插件简体中文、Go 4.2配置 在VSCode中点击F1显示所有命令输入框搜索Go: Install/Update Tools点击搜索到的命令 全选所有可用的 Go 工具点击 OK 按钮等待输出(安装过程无任何输出预计时间6分钟)。 (如果弹出提示说哪个没安装不用管在安了在安了VSCode比我都急) 4.3完成 All tools successfully installed. You are ready to Go. :)说明安装完毕。 配置完毕后关闭VSCode。 参考为 Go 开发配置Visual Studio Code - Go on Azure | Microsoft Learn 4.4不让VSCode擅自删除未识别的包 (先写import后写代码点保存直接把导入删了那我不白写了么) VSCode点击左下角齿轮图标选择配置文件(默认)显示配置文件内容打开settings.json 添加如下内容(这需要另行学习json文件格式的知识不然设置无效) [go]: {editor.codeActionsOnSave: {source.organizeImports: false}},5、写代码 5.1创建 运行PowerShell命令mkdir hello_go;cd hello_go;New-Item main.go;go mod init hello_go;code . 5.2编辑 编辑文件.\hello_go\main.go(格式化快捷键ShiftAltF) package main // 声明 main 包表明当前是一个可执行程序import fmt // 导入内置 fmtfunc main() { // main函数是程序执行的入口fmt.Println(Hello World!) // 在终端打印 Hello World! } 快捷键CtrlS保存文件。 5.3调试 (遇到 VSCode 通过防火墙的提示勾选网络点击允许访问。) 按F5启动调试 成功输出Hello World! 5.4编译 运行命令go build 运行命令.\hello_go.exe 6、安装fyne库 1.Fyne v2 版本的框架包 运行go get fyne.io/fyne/v2 2.Fyne 的命令行工具 运行go install fyne.io/fyne/v2/cmd/fynelatest 3.go-findfont(顺带就安装了) 运行go get github.com/flopp/go-findfont 7、安装msys2 7.1下载 中科大镜像 清华大学开源软件镜像站 南京大学开源镜像站 北京外国语大学开源软件镜像站 上海交通大学 msys2官网 下载msys2-x86_64-20230718.exe 7.2安装 1.双击msys2-x86_64-20230718.exe运行安装包 2.记录安装位置不知道位置和没安装一样 3.开始菜单快捷方式不要动直接点击下一步 4.等待安装 5.取消勾选立即运行 MSYS2 7.3更新安装 1.Windows开始菜单搜索MSYS2 MINGW64打开该软件(%AppData%\Microsoft\Windows\Start Menu\Programs\MSYS2) 2.运行pacman -Syu Proceed with installation? [Y/n]直接点击回车即可(默认的选择就是Y) To complete this update all MSYS2 processes including this terminal will be closed. Confirm to proceed [Y/n] 直接点击回车即可(默认的选择就是Y) 3.在Windows开始菜单再次搜索MSYS2 MINGW64并打开该软件 4.运行pacman -S git mingw-w64-x86_64-toolchain Enter a selection (defaultall): 直接点击回车即可(默认的选择就是all) Proceed with installation? [Y/n]直接点击回车即可(默认的选择就是Y) 光标跳动则安装完成关闭窗口 7.4环境变量 1.找到gcc.exe的位置(找不到的用Everything搜索) 2.默认位置为C:\msys64\mingw64\bin 3.访问rapidee官网下载软件Rapid Environment Editor 下载地址https://www.rapidee.com/download/RapidEEx64.zip 4.右键rapidee.exe以管理员身份运行 5.改为中文 6.左侧找到Path右键Path选择添加值 7.写入gcc.exe文件的实际所在文件夹(默认位置为C:\msys64\mingw64\bin)回车确认输入 8.点击保存关闭软件 7.5判断安装成功 访问判断工具下载地址 解压后运行Fyne Setup.exe 8、清空原hello代码重新编辑main.go 8.1编辑 package mainimport (fyne.io/fyne/v2/appfyne.io/fyne/v2/widget )func main() {a : app.New()w : a.NewWindow(Hello, World!)w.SetContent(widget.NewLabel(Hello, world!))w.ShowAndRun() } 编辑完有很多报错 运行go mod tidy后等待一下就恢复了报错就没有了 8.2编译 运行命令go build 运行命令.\hello_go.exe 9、中文支持(findfont) 9.0安装 其实之前安装过了不小心弄没了就再安装一下 安装go-findfont 运行go get github.com/flopp/go-findfont 9.1编辑 清空原代码重新编辑main.go package mainimport (osstringsgithub.com/flopp/go-findfontfyne.io/fyne/v2fyne.io/fyne/v2/appfyne.io/fyne/v2/widget )func init() {//设置中文字体:解决中文乱码问题(很明显这是Windows平台的方案苹果电脑哪来的微软雅黑)fontPaths : findfont.List()for _, path : range fontPaths {// 微软雅黑 msyh.ttf// 黑体 simhei.ttf// 宋体 SIMSUN.TTF// 楷体 simkai.ttfif strings.Contains(path, msyh.ttf) || strings.Contains(path, simhei.ttf) || strings.Contains(path, simsun.ttc) || strings.Contains(path, simkai.ttf) {os.Setenv(FYNE_FONT, path)break}} }func main() {a : app.New()w : a.NewWindow(你好 世界)w.Resize(fyne.NewSize(240, 40))w.SetContent(widget.NewLabel(哈喽 沃德))w.ShowAndRun() } 编辑完可能会有警告运行go mod tidy修复 9.2编译 运行命令go build 运行命令.\hello_go.exe 10、中文支持(bundle) 10.1在main.go中删除不用的findfont 最终结果如下 package mainimport (fyne.io/fyne/v2fyne.io/fyne/v2/appfyne.io/fyne/v2/widget )func main() {a : app.New()w : a.NewWindow(你好 世界)w.Resize(fyne.NewSize(240, 40))w.SetContent(widget.NewLabel(哈喽 沃德))w.ShowAndRun() } 运行go mod tidy去掉在go.mod中记录的 findfont 依赖项 10.2下载字体 访问猫啃网下载霞鹜漫黑 解压后获得字体文件.\霞鹜漫黑0.200_猫啃网\霞鹜漫黑\LXGWMarkerGothic-Regular.ttf 10.3打包字体 (打包字体时禁止以任何形式使用PowerShell直接调用fyne bundle但是可以使用PowerShell调用cmd调用fyne bundle) 在字体文件所在文件夹.\霞鹜漫黑0.200_猫啃网\霞鹜漫黑运行cmd.exe /c fyne bundle LXGWMarkerGothic-Regular.ttf bundle.go 得到.\霞鹜漫黑0.200_猫啃网\霞鹜漫黑\bundle.go 10.3主题 1.在项目中新建文件夹.\hello_go\theme 2.将bundle.go复制到项目中.\hello_go\theme\bundle.go 3.将bundle.go中的package main改为package theme(包名需要与其所在的文件夹名称相同) 4.新建自定义主题文件.\hello_go\theme\theme.go package themeimport (fyne.io/fyne/v2fyne.io/fyne/v2/themeimage/color )type MyTheme struct{}var _ fyne.Theme (*MyTheme)(nil)// return bundled font resource // resourceLXGWMarkerGothicRegularTtf 即是 bundle.go 文件中 var 的变量名 func (m MyTheme) Font(s fyne.TextStyle) fyne.Resource {return resourceLXGWMarkerGothicRegularTtf } func (*MyTheme) Color(n fyne.ThemeColorName, v fyne.ThemeVariant) color.Color {return theme.DefaultTheme().Color(n, v) }func (*MyTheme) Icon(n fyne.ThemeIconName) fyne.Resource {return theme.DefaultTheme().Icon(n) }func (*MyTheme) Size(n fyne.ThemeSizeName) float32 {return theme.DefaultTheme().Size(n) } 10.4使用主题 编辑main.go package mainimport (hello_go/themefyne.io/fyne/v2fyne.io/fyne/v2/appfyne.io/fyne/v2/widget )func main() {a : app.New()a.Settings().SetTheme(theme.MyTheme{})w : a.NewWindow(你好 世界)w.Resize(fyne.NewSize(240, 40))w.SetContent(widget.NewLabel(哈喽 沃德))w.ShowAndRun() } 10.5运行 运行命令go run main.go 11、发布应用程序 11.1图片 准备一张图片命名为icon.png放到项目中.\hello_go\icon.png 11.2打包 1.运行fyne package -os windows -icon icon.png 2.exe文件图标修改效果 3.窗口左上角图标修改效果 12、对比一下发布后的程序大小 原字体文件 2.61 MB (2,742,208 字节) 内嵌方案 34.2 MB (35,903,711 字节) findfont方案31.6 MB (33,202,283 字节) 内嵌方案findfont方案大小34.2 MB (35,903,711 字节)31.6 MB (33,202,283 字节)特点开箱即用但是乱选字体有侵权风险读取系统字体但是系统都没有字体那就完了字体原字体文件 2.61 MB (2,742,208 字节)无 链接 Go语言中文文档 Fyne toolkit 开发文档 Fyne Setup fyne started Go 技术论坛 打包字体 引用字体
http://www.w-s-a.com/news/111026/

相关文章:

  • 网站建设需要编码不有没有专门的网站做品牌授权的
  • 做爰在线网站免费空间列表
  • 网站外链建设工作总结郑州网站建设扌汉狮网络
  • 建设企业网站的需要多长时间网站使用说明书模板
  • 建网站首页图片哪里找263企业邮箱网页版登录
  • 盐城网站建设电话高端定制网站
  • 成都网站seo技术施工企业样板先行制度
  • 高端网站建设电话河北建筑工程信息网站
  • 亲 怎么给一个网站做备份财务系统有哪些软件
  • wordpress重新手机优化专家下载
  • 怎样把网站做成软件设计工作室怎么接单
  • html网站设计实例代码重庆多个区划定风险区
  • 推广方案设计同一个网站可以同时做竞价和优化
  • 论坛网站开发 go电商扶贫网站建设
  • 个人建站教程优秀的定制网站建设
  • 农村建设集团有限公司网站下载百度极速版
  • 微信公众号个人可以做网站么做企业网站需要哪些
  • 如何用付费音乐做视频网站wordpress如何设置首页
  • 杨凯做网站网站首页 排版
  • 网站图片标签江苏省建设类高工申报网站
  • 网站建设中的英文什么网站可以做医疗设备的
  • 柳州购物网站开发设计服装网站的建设与管理
  • 做网站的上海市哪家技术好北京百姓网免费发布信息
  • 网站文章排版制作网站软件
  • 云南网站开发公司网站商城定制网站建设
  • 企业网站的新闻资讯版块有哪些肇庆自助建站模板
  • 怎么做平台网站吗为网站做seo需要什么
  • 苏州吴江建设局招标网站海南网站搭建价格
  • 网站建设主要研究内容用哪个程序做网站收录好
  • 网站建设如何开单装修设计图免费