Skip to content

OnlineChat for Tsinghua Automation Homework

Notifications You must be signed in to change notification settings

randianb/OnlineChat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

运行环境:
基于.NET Framework 4.5.2

正常情况下可直接运行

已经测试平台为:Win10,Win8

各文件作用:
工程RisCaptureLib:截图工程

工程OnlineChat:聊天软件

以下按字母顺序排列

App.xaml 程序入口

ChatBox.xaml 聊天窗口——自定义控件

ChatListen.cs P2P通话监听端

ChatMessage.xaml 聊天信息显示控件——自定义控件

ChatSend.cs P2P通话发送端

ClassDefine.cs 基础类的定义

Emoji.xaml Emoji表情按钮——自定义控件

EmojiBox.xaml 装Emoji表情的盒子——自定义控件

FileProgress.xaml 显示文件传输进度——自定义控件

FileRecv.cs 文件传输的接收端

FileSend.cs 文件传输的发送端

FriendList.cs 管理好友列表的类

Function.cs 基础函数的类

ImageDisplay.xaml 图片显示窗口

Login.xaml 登陆窗体

Main.xaml 主窗体

Message.cs/MessageWindow.xaml 重绘的消息弹窗

ToServer.cs与服务器交互的类

UserInfo.xaml 显示用户信息的控件——自定义控件

About

OnlineChat for Tsinghua Automation Homework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%