Čmárání

Napsal Pavel v úterý 21.3. 2006, 18:36

Máte občas chuť si trochu jen tak začmárat ? Proč ne ? Ale proč ničit papír ? Můžete přece použít třeba jenom Malování nebo i Photoshop. A nebo chcete jenom čmárat a použijete k tomu možností .NET Frameworku. smajl44

No dobře, většina normálních lidí by tohle nikdy neudělala, je to jenom pro ilustraci. Čmárat můžeme v .NET Frameworku pomocí GDI+, které je obaleno v System.Drawing.Graphics.

ukázka programu .-) Na pouhopouhé čmárání použijeme třeba nějaký panýlek ( třída System.Windows.Forms.Panel ), ve kterém bude bitmapa ( System.Drawing.Bitmap ). Budeme zachytávat události myši na panelu a podle nich budeme kreslit buď tečky ( klepnutí ) nebo čáry ( klepnutí a táhnutí ). Vykreslované body a způsob vykreslení si budeme ukládat třeba do struktury s názvem Bod, která bude obsahovat jeden člen typu Point obsahující souřadnice bodu a druhý člen typu int určující typ vykreslování.

Úplně všechno se bude vykreslovat pomocí přepsané ( overriden ) metody OnPaint formuláře z pole naší vlastní struktury Bod.

Nebudu sem vypisovat kusy zdrojového kódu téhle jednoduché aplikace, ale přikládám rovnou celý, okomentovaný kód; věřím, že ho pochopíte. .-) Pokud si chcete rovnou začmárat, zkuste už pro .NET Framework 2.0 zkompilovaný prográmek.

Pokud vám to nestačí, tak není nejmenší problém pár věcí přidat a vytvořit třeba C# obdobu Malování známého z Windows. .-))

kategorie C#

Komentáře

Přidej komentář
Jméno :
E-mail :
Web :
Výsledek 1+1 :
Text :
smajl1 smajl2smajl3 smajl4 smajl5 smajl6 smajl7 smajl8 smajl9 smajl10 smajl11 smajl12 smajl13 smajl14 smajl15 smajl16 smajl17 smajl18 smajl19 smajl20 další


© Pavel Doško, 2005 - 2006; www.dosko.net, napiš mi zprávu; přejdi nahoru, změň styl
XHTML 1.1, CSS 2, PHP, MySQL