从今年4月份学习Luinx和C语言,到今天也已经过去了半年了,从一个什么都不知道的小白,到现在会使用一些基本的Linux命令,可以独立编写一些简单的c语言项目.
最近突然想在csdn上记录一下自己的学习经历和学习成果,想来也是一件有意义的事情.于是开始写了第一篇博客......
到今年8月份前,总共完成了两个C语言项目,分别是即时通讯软件(聊天室)和电子通讯录.因为通讯录太简单(只包含一些链表的基本操作),所以下面简单介绍下聊天室:
1.登陆界面:昵称登陆,id登陆,注册账号,找回密码,4个主要功能
2.聊天界面:好友私聊,好友群聊,查看聊天记录,删除聊天记录,发送文件,修改昵称,修改密码,修改密保信息,切换用户,等几个主要功能
3.消息输入:表情选择,临时消息记录选择等功能
整个项目主要包含一些C语言的基本知识、socket编程、线程控制和进程控制编程,代码量约7000行。
这里是演示视屏http://pan.baidu.com/s/1qWvdmJa
项目原代码http://pan.baidu.com/s/1eQ8oN7O
项目目录和代码图片展示: