An instant messaging software that refers to QQ and WeChat. It adopts a CS structure, the client is developed based on .Net and WPF, and the server is developed using Java.
After opening the software, first enter the login interface. If you have completed registration, you can log in by entering your mobile phone number and password, or you can use QQ to authorize login. If you are not registered, you can click the Register Account button to enter the registration interface.
After entering the registration interface, click the avatar box to select the picture locally as the avatar, and then fill in the user name, password and mobile phone number. The user name and password will have a length limit, and the mobile phone number will be verified for legality. If the mobile phone number is legal, after clicking the Get Verification Code button, the corresponding mobile phone number can receive the verification text message. Then fill in the verification code and click the registration button to complete the registration.
After successful registration, it will automatically jump to the login interface. Then enter the registered mobile phone number and password and click Login (or type Enter) to enter the main interface. After registering, the system will automatically add an AI friend named Robot. You can send a message to send a message by entering the content in the message box and clicking the Send button or typing the Enter key.
Users can also click the Add button to enter the Add Friends interface and search for other users by entering the user name (supporting fuzzy queries).
Users can click the query result item to enter the user's profile interface to view user-related information.
If you want to add a user, click the + sign button to enter the friend request interface. In this interface, you can set a remark name for the user by clicking the pencil button after the user name, fill in the verification message, and finally send a friend request by clicking the Send Request button.
Another user can enter the friend request list interface by clicking the friend request button to view the added friend request request sent to himself. You can accept the request by clicking the √ button, or you can reject the request by clicking the × button. After that, you can also set a remark name for your friends by clicking the pencil button behind the user name.
After accepting the request, you can become a friend relationship and you can see the other party's existence in their respective friend lists. There will be a circle with color in the friend list to indicate the user's status, green means the user is online, and gray means the user is offline. Users can click on friends to enter the session box with them, and then they can communicate with friends. Users can also click the group chat button to enter the group chat list, and then they can also select a group chat for communication.
Users can search through the search box of the list petition. If they are currently in the friend list, the search will show the matching friend; if they are currently switching to the group list, the search will show the matching group.
Users can also access their personal homepage by clicking the house-shaped button above. In this interface, the user can enter the modification mode by clicking the pencil button. After clicking, the user can upload the avatar and modify the user name, personal signature, gender, email number, region and other information. For the account, mobile phone number and registration time, information cannot be modified. After the modification is completed, click Save to complete the saving and render to the main interface synchronously. If you click Cancel, all information will be reset before the modification.
The user can call a menu by right-clicking the friend specified by the user, where you can choose to display friend profile or delete friends. If you click Delete a friend, a prompt box will pop up to ask whether to confirm the operation. After confirming the deletion, the friend message between both parties will be cancelled, and both parties will be removed from the other party's friend list. In addition, the deleted party will also receive a prompt message that the other party has deleted.
When the user enters the main interface, clicking the x button on the upper right side of the interface will not exit the software, but will only minimize it to the system tray. If the user wants to actually exit the program, he should exit by right-clicking the system tray to select the exit item.