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

微信的微网站模板下载安装做个网站得花多少钱

微信的微网站模板下载安装,做个网站得花多少钱,个人中心登录注册,视觉网络网站一、准备工作 需求分析 1)用户注册 2)用户登录 3)显示在线用户列表 4)群聊(广播) 5)点对点聊天 6)离线留言 主界面 首先,在项目根目录下初始化mod,然后按照如下结构设计目录: 海量用户通信系统/ ├── go.mod ├── client/ │ ├──…

一、准备工作

需求分析
1)用户注册
2)用户登录
3)显示在线用户列表
4)群聊(广播)
5)点对点聊天
6)离线留言
主界面
在这里插入图片描述
首先,在项目根目录下初始化mod,然后按照如下结构设计目录:

海量用户通信系统/
├── go.mod
├── client/
│   ├── main.go
│   └── login.go
└── server/

二、main

package mainimport ("fmt"
)// 定义两个变量,一个表示用户id,一个表示用户密码
var userID int
var pwd stringfunc main() {//接收用户的选择var key int//判断是否还继续显示菜单var loop = truefor loop {fmt.Println("------------------欢迎登录多人聊天系统")fmt.Println("\t\t\t 1 登录聊天室")fmt.Println("\t\t\t 2 注册用户")fmt.Println("\t\t\t 3 退出系统")fmt.Println("\t\t\t 请选择(1-3):")fmt.Scanln(&key)switch key {case 1:fmt.Println("登录聊天室")loop = falsecase 2:fmt.Println("注册用户")loop = falsecase 3:fmt.Println("退出系统")loop = falsedefault:fmt.Println("你的输入有误,请重新输入")}}//根据用户输入显示新的提示信息if key == 1 {//说明用户要登录fmt.Printf("请输入用户的id号:")fmt.Scanf("%d\n", &userID)fmt.Printf("请输入用户的密码:")fmt.Scanf("%s\n", &pwd)//先把登录的函数,写到另外一个文件err := login(userID, pwd)if err != nil {fmt.Println("登录失败!")} else {fmt.Println("登录成功!")}} else if key == 2 {fmt.Println("进行用户注册的逻辑...")}
}

特别注意scanf中要加上换行符,否则其余scanf会接收换行符,如果用scanln,换行符处理更麻烦,所以推荐用scanf且加上\n的形式

三、login

package mainimport ("fmt"
)func login(userId int, pwd string) error {//下一个就要开始定协议fmt.Printf("userId=%d pwd=%s\n", userId, pwd)return nil
}

四、测试login

特别注意:login和main是同包,所以login的函数名开头无需大写,main无需导包即可使用,但如果不导包,编译器是不会编译调用函数所在文件的!所以运行main前必须先编译login,也可以在client下用“go run .”(注意有一个点)来编译运行当前目录下所有文件。如果你用的是vscode+code runner,且仍想通过运行按钮来执行main,那么你需要打开settings,打开settings.json,找到"code-runner.executorMap"中的go选项,将原来的值“go run”改为“go run ./client”,运行server目录的情况同理。
运行结果如下:

                    1 登录聊天室1 登录聊天室  2 注册用户    3 退出系统    请选择(1-3) :
1
登录聊天室
请输入用户的id号:111
请输入用户的密码:111
userId=111 pwd=111
登录成功!
http://www.15wanjia.com/news/183674.html

相关文章:

  • 影响网站建设的关键点淄博网站建设选哪家
  • 网站系统报价方案模板下载网站开发有哪些课程
  • 河池企业网站开发公司上海公司注册核名官网
  • 珠海市品牌网站建设公司佛山学校网站建设
  • 在线教育网站html模板网站建设方案平台架构
  • 专业网站建设公司怎么做长沙网站定制公司
  • 坪山新区网站建设天津做网站找哪家公司
  • 门户类网站注重什么书签制作 小学生 一等奖
  • 网站title的作用西安百度竞价代运营
  • 保定网站设计制作网站建设报告
  • 企业门户网站设计论文静态营销网站代码
  • 做外贸网站渠道渭南做网站都有哪些
  • 怎样下载网站模板wordpress企业网站模板
  • 个人网站域名怎么起flashfxp上传wordpress
  • 仓储物流网站建设如何拷贝网站代码
  • 网站建设 网站开发网站建设管理人员工作职责
  • 带你做网站毕设自适应型网站建设哪家好
  • 中山专业外贸网站开发网页视频下载到电脑
  • 响应式商品展示的网站源码狗和女主人做爰网站
  • 建设银行网站买手机七牛图床 wordpress
  • 湖北建设厅行政服务中心网站住建厅特种作业证查询
  • 以net结尾的网站二级目录网站怎么做
  • 个人网站设计首页界面上海网站seo设计
  • 个人网站备案审批摄图网官网
  • 创建网站有什么用网站建设构成
  • 程序员给女朋友做的网站嘉兴网站制作网站建设
  • 怎么做网站空间网络服务商机构
  • 国外注册品牌 建设网站专业群建设网站
  • 华为云 搭建网站做网站百度还是阿里巴巴好
  • 网站登录模板下载我在学校志愿队做网站的经历