/QICQ

计网大作业

Primary LanguageC#

QICQ

程序环境

本程序使用VS2017基于C#开发,在Windows平台运行。

运行必要组件

由于使用了第三方皮肤库,需要CSkin.dll以及CSkin.xml作为支持。除此之外,语音功能需要windows自带的winmm.dll作为支持,目前在win10操作系统上都包含此文件,没有在其他操作系统上测试过。此外,运行程序还需要.Net FrameWork 4.6.1作为基础支持。

文件说明

Resources文件夹

涵盖了所有资源文件,确保按钮图标等能够正常显示

ChatDialog

对话框类,代码主要在ChatDialog.cs中,剩下两个文件是UI界面所需文件。

ChatInfo

自定义控件类,即用来添加到消息列表中的控件。

Login

登录窗口类,涵盖代码及UI界面文件。

Main

主窗口类,涵盖代码及UI界面文件。

Message

消息类,定义用户间传输的各种消息类型

Program

程序的入口点

SerHelper

序列化类,负责将信息序列化为2进制以及反序列化。

其余

为了支持Git和Vs系统自动生成的文件

使用说明

打开窗口,点击登录,进入通讯录窗口,点击帮助查看操作指南。双击好友与其聊天,按住Ctrl选择多个好友,点击右下角群聊开始群聊。点击消息列表,可以选择对话,发起聊天。 语音功能录制时图标变黑,要结束录制请再点击一次语音录制图标。接受语音后,播放键在语音录制键右侧。最右边的按键为窗口震动。