BF Summer sales
Pouze tento týden sleva až 80 % na HTML & CSS a JavaScript
80 % bodů zdarma na online výuku díky naší Letní akci!

Programujeme vlastní Instant Messenger ::ISIM::

Současné zdrojové kódy a soupis fcí ISIMu

ISIM - Zkompilované exe

Zkompilovaná verze s přiloženým instalátorem pro běžné používání. Plnohodnotný instant messenger.

ISIM - messenger s otevřeným zdrojovým kódem

ISIM - messenger s otevřeným zdrojovým kódem v 1.27

Uživatelsky přívětivý, jednoduchý IM disponující podporou protokolů: Skype, XMPP (FB, G+, Jabber) a ICQ. Se zdrojovým kódem v C# .NET.
Napsal David Jančík
 649xVydáno: 2013 Zobrazit popis
Univerzální Updater

Univerzální Updater v 1.0

Kontrola poslední verze programu, jeho případné stažení a instalace.
Napsal David Jančík
 253xVydáno: 2013 Zobrazit popis

Popsané části zdrojových kódů a zajímavosti

Úvod, externí třídy ve speciální složce - ISIM

Lekce 1

Úvod, externí třídy ve speciální složce - ISIM

Návrh a rozčlenění tříd programu. Umístění externích tříd do speciální složky.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Přítomnost .NET 3.5 SP1 a Mutex - ISIM

Lekce 2

Přítomnost .NET 3.5 SP1 a Mutex - ISIM

Kontola přítomnosti .NET FrameWorku verze 3.5 SP1 a Mutex aplikace pro udržení spuštění pouze jedné instance aplikace.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Modifikovaný ListView jako kontakt list a Mutex - ISIM

Lekce 3

Modifikovaný ListView jako kontakt list a Mutex - ISIM

Kontakt list s barevnými rámečky, indikátorem dostupnosti, nepřečtené zprávy, avatarem.
Napsal David Jančík
Zdarma Zobrazit popis
Interface pro kontakt, Adaptee Wrapper a komparátor - ISIM

Lekce 4

Interface pro kontakt, Adaptee Wrapper a komparátor - ISIM

Předpis kontaktu, využití Adaptee Wrapperu v praxi a komparátor podle dostupnosti a jména kontaktu.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Přístup k okýnkům, Mutex, fce messengeru - ISIM

Lekce 5

Přístup k okýnkům, Mutex, fce messengeru - ISIM

Globální fce, invoke, přidávání zpráv a jejich odesílání. Přidávání kontaktů a editace jejich dostupnosti.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Konverter, práce s textem - ISIM

Lekce 6

Konverter, práce s textem - ISIM

Univerzální konverter, práce s textem (smazání XML tagů, split stringu, mazání diakritiky, zkracování textu).
Napsal David Jančík
Zdarma Zobrazit popis
Konvert obrázků smajlíků do RTF , Safe Lock - ISIM

Lekce 7

Konvert obrázků smajlíků do RTF , Safe Lock - ISIM

Zobrazování obrázků v RichTextBoxu - konvert do RTF formátu. Lock s timeoutem - MotionTry.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Bitové operátory, odposlouchávání kláves, kreslení - ISIM

Lekce 8

Bitové operátory, odposlouchávání kláves, kreslení - ISIM

Ukázka práce s bitovými operátory (OR, AND, XOR, NOT), odposlouchávání kláves - ProcessCmdKey, vlastní kreslení komponenty.
Napsal David Jančík
Zdarma Zobrazit popis
Upravené komponenty: TabControl, TabPage, RTB - ISIM

Lekce 9

Upravené komponenty: TabControl, TabPage, RTB - ISIM

Lehké vylepšení komponent TabControl, TabPage a RichTextBox.
Napsal David Jančík
Zdarma Zobrazit popis
Třída pro práci s agsXMPP, Adaptee Wrapper pro XMPP - ISIM

Lekce 10

Třída pro práci s agsXMPP, Adaptee Wrapper pro XMPP - ISIM

Práce s knihovnou agsXMPP (knihovna pro Facebook, Google+, Jabber). Vytvoření kontaktu pro tuto knihovnu dle předlohy - užití Adaptee Wrapperu.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Třída pro práci s ICQ#, ICQ kontakt - ISIM

Lekce 11

Třída pro práci s ICQ#, ICQ kontakt - ISIM

Práce s knihovnou ICQ# (AIM, OSCAR). A vytvoření kontaktu pro tuto knihovnu dle předlohy.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Třída pro práci se SkypeKit, Skype kontakt - ISIM

Lekce 12

Třída pro práci se SkypeKit, Skype kontakt - ISIM

Práce s knihovnou SkypeKit pro komunikaci se Skype Runtime Wrapperem - službou Skype. A vytvoření kontaktu pro tuto knihovnu.
Napsal David Jančík
ZdarmaNehodnoceno Zobrazit popis
Multilingual (vícejazyková) aplikace

Lekce 13

Multilingual (vícejazyková) aplikace

Přidání podpory více jazyků do naší aplikace pomocí Resources přístupu k hodnotám dle zadaného klíče.
Napsal David Jančík
Zdarma Zobrazit popis
Tvorba instalátoru - Inno Setup

Lekce 14

Tvorba instalátoru - Inno Setup

Tvorba instalačního průvodce pro naši aplikaci. Kontrola běhu aplikace (mutex), přítomnost požadované verze .NET FW.
Napsal David Jančík
Zdarma Zobrazit popis


 

Aktivity (3)