毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

Objective-C网络聊天软件网络通讯程序的设计+源代码(3)

时间:2022-07-12 22:30来源:毕业论文
表1 Parameter表 名字 类型 是否为NULL 主键 Id int 否 是 userName text 否 否 passWord text 否 否 autoReconnect int 是 否 表2 UserName表 名字 类型 是否为NULL 主键 userName t

表1 Parameter表

名字 类型 是否为NULL 主键

Id int

userName text

passWord text

autoReconnect int

表2 UserName表

名字 类型 是否为NULL 主键

userName text

encryptedPassword text

name text

emile text

3.乐聊客户端结构及功能的实现

3。1 项目界面的做法与展示

 在乐聊网络通讯程序中,首先搭建了程序的主流框架,底部Tabbar的效果图,如图2所示:

图2 底部视图

 首先在Main。storyboard中添加一个Tab Bar Controller控制器,再用四个导航控制器NavigationController进行包装;然后在。storyboard的右侧设置相关的属性和需要的数据之后就可以了;当然,里面也有很多的细节需要注意,例如做一些逻辑的判断,来处理底部Tabbar是否已经被点击,从而确定底部Tabbar的状态。

3。2 登录界面和个人信息界面的设计与实现来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

在乐聊项目中,登录界面的实现效果如图3所示:

图3 登录界面

 首先使用StoryBoard搭建了登录界面,然后在。m文件中进行设置,其中包括一些逻辑的判断,用来判断登录,当用户名输入框和密码输入框中没有数入字符时,不能够登录;如果密码和用户名正确,则提示登录成功并显示主界面,保存登录的状态,同时将用户名和密码先保存到Account单例中,再保存到数据库中。注册功能:当用户点击了登录界面的注册按钮后,弹出一个注册页面,当用户输入用户名和密码后,再点击注册,账号和密码会保存到Account单例中,再保存到数据库中。调用注册的方法后,异步线程执行其他的耗时操作。

 在个人信息控制器中,头像、用户名以及下方的电子名片等信息在用户设置以后,能够保存到数据库中,下次用户登陆后,先从数据库中读取数据,最后显示到cell上;在个人信息页面中,各个控制器通过代理进行传值,当点击了保存按钮后,能够将b控制器的数据传到a控制器上

Objective-C网络聊天软件网络通讯程序的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_96327.html
------分隔线----------------------------
推荐内容