实例介绍
这个程序是一个聊天程序,客户端的开始是基于Qt,服务端的开发是基于linux C/C++,只要有linux操作系统,并且安装了Qt,编译就能够运行。运行的时候需要安装mysql数据库,希望多大家学习linux编程和C++编程有帮助。 编辑器建议使用source insight
【实例截图】
【核心代码】
├── client
│ ├── CustomFont
│ │ ├── 101
│ │ │ ├── 2010_Preview.gif
│ │ │ ├── 2010_Preview.png
│ │ │ ├── CFConfig.xml
│ │ │ ├── qie17a.png
│ │ │ └── qie17b.png
│ │ ├── 102
│ │ │ ├── 2014_preview.gif
│ │ │ ├── 2014_preview.png
│ │ │ └── CFConfig.xml
│ │ ├── 103
│ │ │ ├── 01.png
│ │ │ ├── 02.png
│ │ │ ├── 03.png
│ │ │ ├── 04.png
│ │ │ ├── 05.png
│ │ │ ├── 2013_preview.gif
│ │ │ ├── 2013_preview.png
│ │ │ └── CFConfig.xml
│ │ ├── 104
│ │ │ ├── 2005_Preview.gif
│ │ │ ├── 2005_Preview.png
│ │ │ ├── CFConfig.xml
│ │ │ ├── xiaoxiong17a.png
│ │ │ ├── xiaoxiong17b.png
│ │ │ └── xiaoxiong17c.png
│ │ └── RecommendList.xml
│ ├── addfrienddialog.cpp
│ ├── addfrienddialog.h
│ ├── addfrienddialog.ui
│ ├── addgroupdialog.cpp
│ ├── addgroupdialog.h
│ ├── addgroupdialog.ui
│ ├── c_socket.cpp
│ ├── c_socket.h
│ ├── changepassworddialog.cpp
│ ├── changepassworddialog.h
│ ├── changepassworddialog.ui
│ ├── chatdialog.cpp
│ ├── chatdialog.h
│ ├── chatdialog.ui
│ ├── client.pro
│ ├── client.pro.user
│ ├── communitychatdialog.cpp
│ ├── communitychatdialog.h
│ ├── communitychatdialog.ui
│ ├── data_def.h
│ ├── database.cpp
│ ├── database.h
│ ├── define.h
│ ├── deletefrienddialog.cpp
│ ├── deletefrienddialog.h
│ ├── deletefrienddialog.ui
│ ├── filethread.cpp
│ ├── filethread.h
│ ├── image
│ │ ├── 1.jpg.680.510.jpg
│ │ ├── 120.jpg
│ │ ├── 122.jpg
│ │ ├── 20130718151212_dZFYt.jpg
│ │ ├── 20814224858.jpg
│ │ ├── Face
│ │ │ ├── 1-1.png
│ │ │ ├── 1-100.png
│ │ │ ├── 1-2.png
│ │ │ ├── 1-40.png
│ │ │ ├── 10-1.png
│ │ │ ├── 10-2.png
│ │ │ ├── 10-40.png
│ │ │ ├── 11-1.png
│ │ │ ├── 11-2.png
│ │ │ ├── 11-40.png
│ │ │ ├── 12-1.png
│ │ │ ├── 12-2.png
│ │ │ ├── 12-40.png
│ │ │ ├── 13-1.png
│ │ │ ├── 13-2.png
│ │ │ ├── 13-40.png
│ │ │ ├── 2-1.png
│ │ │ ├── 2-2.png
│ │ │ ├── 2-40.png
│ │ │ ├── 3-1.png
│ │ │ ├── 3-2.png
│ │ │ ├── 3-40.png
│ │ │ ├── 4-1.png
│ │ │ ├── 4-2.png
│ │ │ ├── 4-40.png
│ │ │ ├── 5-1.png
│ │ │ ├── 5-2.png
│ │ │ ├── 5-40.png
│ │ │ ├── 6-1.png
│ │ │ ├── 6-2.png
│ │ │ ├── 6-40.png
│ │ │ ├── 7-1.png
│ │ │ ├── 7-2.png
│ │ │ ├── 7-40.png
│ │ │ ├── 8-1.png
│ │ │ ├── 8-2.png
│ │ │ ├── 8-40.png
│ │ │ ├── 9-1.png
│ │ │ ├── 9-2.png
│ │ │ └── 9-40.png
│ │ ├── PNG-1427.GIF
│ │ ├── QQ20140814224428.jpg
│ │ ├── b27m0_0.png
│ │ ├── back.jpg
│ │ ├── backimg
│ │ │ ├── 1.jpg
│ │ │ ├── 11374428.jpg
│ │ │ ├── 15.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 2223284_132426087_2.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── co.jpg
│ │ │ ├── color_wheel.png
│ │ │ ├── gnome_color_chooser.png
│ │ │ └── start.jpg
│ │ ├── close
│ │ │ ├── button_cancel (1).png
│ │ │ └── button_cancel.png
│ │ ├── color
│ │ │ ├── color.png
│ │ │ ├── color_line.png
│ │ │ ├── color_s.png
│ │ │ └── emblem_art2.png
│ │ ├── delbutton_down.png
│ │ ├── delbutton_highlight.png
│ │ ├── delbutton_normal.png
│ │ ├── file
│ │ │ ├── arrow_down.png
│ │ │ ├── down.png
│ │ │ ├── download.png
│ │ │ ├── go_up.png
│ │ │ ├── stock_index_up.png
│ │ │ └── up.png
│ │ ├── font
│ │ │ ├── font.png
│ │ │ ├── font_color.png
│ │ │ ├── font_larger.png
│ │ │ ├── font_smaller.png
│ │ │ ├── tafont.png
│ │ │ └── text_font.png
│ │ ├── mini
│ │ │ ├── mini.png
│ │ │ ├── minimize.png
│ │ │ └── minimize1.png
│ │ ├── refresh
│ │ │ ├── refresh 1.png
│ │ │ └── refresh.png
│ │ ├── search_icon.png
│ │ ├── skin
│ │ │ ├── glossy_3d_blue_orbs2_036.png
│ │ │ ├── glossy_3d_blue_orbs2_038.png
│ │ │ └── glossy_3d_blue_orbs2_039.png
│ │ └── user
│ │ ├── add_user.png
│ │ ├── delete_group.png
│ │ ├── edit_add.png
│ │ ├── edit_add_1.png
│ │ ├── gnome_session_logout (1).png
│ │ ├── gnome_session_logout.png
│ │ ├── remove_user.png
│ │ ├── symbol_add.png
│ │ ├── user.png
│ │ ├── user_group.png
│ │ ├── user_male_2_add.png
│ │ ├── user_male_2_delete.png
│ │ ├── user_male_add.png
│ │ ├── user_male_add2.png
│ │ ├── user_male_delete.png
│ │ ├── user_male_delete2.png
│ │ ├── users_add.png
│ │ ├── users_delete2.png
│ │ ├── users_go.png
│ │ └── users_mixed_gender.png
│ ├── image.qrc
│ ├── img
│ │ ├── a1_t.gif
│ │ ├── aio_def.jpg
│ │ ├── alert.gif
│ │ ├── badge_all_level.png
│ │ ├── ci_bg.gif
│ │ ├── ci_def.jpg
│ │ ├── ci_icon.gif
│ │ ├── ci_img_bg.gif
│ │ ├── ci_line.gif
│ │ ├── ci_nav.gif
│ │ ├── crm_logo.png
│ │ ├── error_info.png
│ │ ├── face_border.png
│ │ ├── icon_all.png
│ │ ├── ltc.png
│ │ ├── main.jpg
│ │ ├── ms_sidebar_tabs_c.png
│ │ ├── ms_sidebar_tabs_l.png
│ │ ├── ms_sidebar_tabs_r.png
│ │ ├── popup_bg.png
│ │ ├── popup_bg_all.png
│ │ ├── popup_bg_hover.png
│ │ ├── popup_bg_pressed.png
│ │ ├── side_icons.png
│ │ ├── tips_bg.gif
│ │ ├── tips_def.jpg
│ │ └── zone_logo.png
│ ├── joincommunitydialog.cpp
│ ├── joincommunitydialog.h
│ ├── joincommunitydialog.ui
│ ├── label.cpp
│ ├── label.h
│ ├── logindata.ini
│ ├── logindialog.cpp
│ ├── logindialog.h
│ ├── logindialog.ui
│ ├── main.cpp
│ ├── maindialog.cpp
│ ├── maindialog.h
│ ├── maindialog.ui
│ ├── protocol.h
│ ├── receive_thread.cpp
│ ├── receive_thread.h
│ ├── registerdialog.cpp
│ ├── registerdialog.h
│ └── registerdialog.ui
└── server
├── AEStest.c
├── Makefile
├── aes.h
├── c_socket.cpp
├── c_socket.h
├── c_socket.o
├── cmd_process.cpp
├── cmd_process.cpp.pre
├── cmd_process.h
├── cmd_process.o
├── database.cpp
├── database.h
├── database.o
├── define.h
├── define.h.pre
├── main.cpp
├── main.cpp.pre
├── main.o
├── mysql.cpp
├── mysql.cpp.pre
├── mysql.h
├── mysql.o
├── protocol.h
├── protocol.h.pre
├── ser
├── ser_mng.cpp
├── ser_mng.cpp.pre
├── ser_mng.h
├── ser_mng.o
└── share_folder
├── myq.gz
├── test.txt
└── yingmanji-008.jpg
20 directories, 240 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论