In the Breeze IM version 2 We realize the peer-to communication within the LAN, see:
"Open Source download" C # Chat program written by Breeze IM version 2 increases LAN-to-peer communication
A friend in front said that the breeze IM UI is a bit simple, and indeed, so go online to Amoy a new clothes.
The new UI comes from the online open source program, a fully open source QQ2010 written by the " Soaring Eagle " teacher. (C # WinForm). There are many custom controls in the new UI, and I learned a lot about Winfrom control authoring.
For example, a text box with a border
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241606348934291.jpg "style=" border:0px; " />
650) this.width=650; "id=" Code_img_closed_0727e9a1-5d53-4460-8a69-8e17866930d6 "class=" code_img_closed "src=" http ://images.cnblogs.com/outliningindicators/contractedblock.gif "style=" border:0px;vertical-align:middle; padding-right:5px; "/> text Box
button that displays the border when the mouse passes over
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241608209391027.jpg "style=" border:0px; " />
650) this.width=650; "id=" Code_img_closed_86cc5997-b66a-4976-acaf-5b6ca42557f5 "class=" code_img_closed "src=" http ://images.cnblogs.com/outliningindicators/contractedblock.gif "style=" border:0px;vertical-align:middle; padding-right:5px; "/> button
CheckBox that displays the border effect when the mouse passes over
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241609444242421.jpg "style=" border:0px; " />
650) this.width=650; "id=" Code_img_closed_a1cfa7ef-42cd-49b1-b933-939e4bc2e6fa "class=" code_img_closed "src=" http ://images.cnblogs.com/outliningindicators/contractedblock.gif "style=" border:0px;vertical-align:middle; padding-right:5px; "/> CheckBox
Let's take a look at the new Breeze V3 UI
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241613058773742.jpg "style=" border:0px; " />
We realized the login function, the registration of new accounts, retrieve passwords, etc. are not implemented, is the original UI above some
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241614576585758.jpg "style=" border:0px; " />
Chat window:
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241617278465876.jpg "style=" border:0px; " />
Support for skin replacement
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241619171114094.jpg "style=" border:0px; " />
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241619502833127.jpg "style=" border:0px; " />
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/241621141894394.jpg "style=" border:0px; " />
Server-side, database, communication framework does not change, please go breeze im V1, or breeze im V2 related article download.
Breeze im V3 client EXE file
Wishing you a happy New year.
Thank you for all your support.
The source code contains the following four engineering documents, the communication framework needs to be downloaded separately
650) this.width=650; "src=" http://images.cnitblog.com/blog/586310/201502/251029574081582.jpg "style=" border:0px; " />
Source code (including client and server side) database download
C # Written by the TCP communication-based Breeze IM version 3 New Year UI