KVIrc

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
KVIrc
software
Siglă
KVIrc
KVIrc
Tip Mesagerie instanta
Dezvoltator Szymon Stefanek și echipa de dezvoltare KVIrc
Ultima versiune 4.2.0 (3 iulie 2012 )
Sistem de operare Multiplatform
Limba Piton
C ++
Perl
Set de instrumente Qt
Licență GPL
( licență gratuită )
Limbă Multilingv
Site-ul web www.kvirc.net/

Proiectul KVIrc a început în 1998 ca un client IRC alternativ pentru mediul grafic KDE pe sistemul de operare GNU / Linux din mâna programatorului italian Szymon Stefanek. Software-ul, dezvoltat pe baza setului de instrumente grafice Qt , a fost rescris aproape în totalitate în corespondență cu principalele versiuni și este acum disponibil și pentru Microsoft Windows și macOS . Licența aplicată tuturor platformelor este GPL, cu excepția bibliotecii openssl la care sunt făcute câteva note suplimentare.

Se caracterizează prin mediul plin de culoare al interfeței grafice, prezența emoticoanelor și avatarurilor care identifică fiecare utilizator și transparențe, precum și posibilitatea ca fiecare parte grafică de la pictograme la lista de utilizatori să poată fi modificată în întregime prin configuratorul tematic. sau complet eliminat., atât de mult încât este redus la ferestre simple și text pur.

Printre opțiuni se numără sistemele antispam , protecția antiflood , gestionarea criptării , analiza și afișarea fișierelor jurnal (care sunt salvate direct în format comprimat folosind bibliotecile zlib ) și diverse opțiuni care fac acest client deosebit de versatil și complet personalizabil.

La fel ca ceilalți clienți IRC, KVIrc are, de asemenea, un motor de script intern și propriul limbaj de programare simplificat. Acest lucru permite utilizatorilor să creeze suplimente și extensii care pot varia de la crearea de comenzi suplimentare simple (prin crearea de pseudonime ) până la crearea de scripturi grafice cu meniuri, liste de arbori, butoane și toate elementele pe care bibliotecile Qt le permit să creeze . În plus, pentru iubitorii de programare orientată obiect, motorul de scriptare, KVS, acceptă utilizarea claselor derivate direct din Qt.

Caracteristici principale

Meniul Opțiuni
  • Conexiuni simultane la mai multe servere
  • Suport IPv6 , SSL și IPv6 + SSL
  • Suport pentru numeroase codificări de text (printre altele UTF-8 , CP1251 , JIS7 și euc-JP )
  • Criptare pentru conversații de canal, mesaje private și chat-uri DCC .
  • Afișarea de avatare , chiar animate, asociate utilizatorilor
  • Afișarea zâmbetelor ca pictograme
  • Limbaj de script cu extensii de obiecte, integrabil cu Perl și Python
  • Capacitate de partajare a fișierelor prin Direct Client-to-Client (DCC) și RevDCC
  • Integrare cu software-ul major de redare a muzicii, cum ar fi Winamp, XMMS, amaroK, îndrăzneț ...
  • Abilitatea de a gestiona și crea teme personalizate, programe de completare și module C ++ externe
  • Sistemul antispam și anti-inundații

Scripturi KVS

Editorul
Managementul criptării

KVS înseamnă KV irc S crripting: limbajul propriu al KVIrc.

KVS este inspirat în principal de C ++, dar există construcții care amintesc clar alte limbi, cum ar fi Perl și Python .

Limbajul de scriptare KVIrc, pe lângă capacitatea de a defini acțiunile pe care clientul le efectuează automat ca răspuns la unele evenimente, permite utilizatorului să creeze comenzi complexe ( Aliases ) și diverse elemente grafice, de la butoane simple, bară de instrumente, liste de arbori până la gestionarea imaginilor în format PNG , care permite crearea de scripturi foarte complexe, cum ar fi jocurile.

KVS înțelege nu numai constructele de bază ale limbajelor de programare, cum ar fi abilitatea de a utiliza variabile , tablouri și funcții, ci și constructele mai avansate (cum ar fi clasele și moștenirea ) care caracterizează limbajele orientate pe obiecte. De asemenea, desigur, KVS acceptă toate comenzile tipice ale protocolului RFC1459 IRC. Principalii dezvoltatori ai limbajului și ai claselor actuale au fost italienii Noldor (Alessandro Carbone) și Grifisx (Antonino G. Imbesi).

Dezvoltare

Echipa de dezvoltare KVirc este prezentă activ pe canalele de chat IRC, unde chiar și orice invitați pot participa activ sugerând idei, sfaturi și orice altceva care se poate dovedi util.

Elemente conexe

Alte proiecte

linkuri externe