Baltie 4 C#
Moderný objektovo
orientovaný programovací nástroj, založený na C#, DirectX a C#,
umožňujúci jednoduché programovanie 3D aplikácií pre Windows (2000,
XP,Vista). Je určený pre deti a mládež (od 10 rokov).
Verzia Pro (Professional) obsahuje naviac editor C# kódu,
generuje samostatne spustitelné aplikácie (.exe) a vie exportovať
projekt pre Visual Studio 2003,2005 (C#).
Priamy režim -
pre každého - bez ohľadu na vek a znalosti |
|
- V režimu priameho
ovládania Baltík hneď v 3D priestore vykonáva zadané
príkazy.
- Pomocou príkazov je
možné s Baltíkom chodiť v jeho svete a tiež čarovať
pripravené 3D modely.
- Jednotlivé príkazy sa
zaznamenávajú a je možné ich kedykoľvek znovu prehrať,
uložiť do súboru alebo z nich vytvoriť projekt, ktorý
môžeme ďalej upravovať v programovacom režime.
- Vďaka funkciám Späť a
Opakovať je možné zadané príkazy postupne odoberať alebo
vracať späť, pričom Baltík odoberané príkazy vykonáva
pospiatky.
- Kamera je ovládaná
myšou, takže je možné veľmi ľahko nastaviť jej pozíciu, tj.
priblížiť scénu, oddialiť scénu a natočiť scénu. Aktuálnu
pozíciu kamery je tiež možné si zapamätať, co je
obzvlášť výhodné pre ľahké vytváranie 3D "filmov".
- Voľba Autorepeat
umožňuje opakovane spúšťať celú sekvenciu príkazov, a
tak ľahko vytvoriť opakujúci sa príbeh.
- Paralelné zobrazenie C#
kódu umožňuje začať prenikať do tajov jazyka C#.
|
Programovací režim - profesionálne
prostredie |
|
- Programovací režim
ponúka skúsenejším programátorom neobmedzené možnosti.
- I úplný začiatočník, ktorý nikdy neprogramoval,
vytvorí pomocou ikoniek veľmi jednoducho a rýchlo
pôsobivú 3D aplikáciu.
- Verzia Professional
naviac obsahuje i pohodlný editor C# kódu s farebným
zvýrazňováním, kontrolou syntaxu a funkciu pre doplňovanie
kódu (IntelliSense(R)), možnosť tvorby samostatně
spustiteľných EXE súborov a prevod Baltie projektu do
projektu pre Visual Studio C# (C#).
- Vďaka schopnosti
doplňovania kódu aj v ikonkovom editore a veľmi
jednoduchou prácou s preťaženými metódami môžu i
začiatočníci pracovať rovnakým spôsobom ako profesionáli.
- Vo verzii Professional je možné vytvárané programy
ladiť, krokovať, vkladať breakpointy, sledovať
jednotlivé vlákna procesov apod.
|
Baltík na
milión spôsobov |
|
- Výuka objektového
programovania, trieda Baltie má metódy, vlastnosti...
- Pre ľahšie programovanie viacerých Baltíkov je k
dispozícii ponuka desiatich Baltíkov rôznych farieb.
- Naviac je možné
jednoducho meniť u ľubovoľného Baltíka jeho vlastnosti (farbu jeho plášťa,
čiapku, pokožku, oči apod.) pomocou
pripravených funkcií.
- Výuka synchronizácie
paralelných procesov: Baltíkovia si môžu posielať
správy, čakať na príjem správy.
- Baltík hovorí prirodzenou rečou (závisí od nainštalovaného Speech Engine).
|
Programovanie
pomocou ikoniek |
|
- Rozbaľovacia ponuka
príkazov obsahuje ikonky s preddefinovanými nejčastejšie
využívanými príkazmi.
- Všetky bežné
programové konštrukcie je možné vytvoriť v čistom ikonkovom
kóde.
- Príkazy, které nie sú v
ponuke, je možné zapísať do ikonky s priamym C# kódom.
- Rovnako ako v priamom režime, je možné zápis
priebežne sledovať v C# zobrazení.
- Ve verzii Professional
je možné špeciálnejšie časti programu alebo vytváranie
nových metod písať priamo v C# kóde.
|
Podpora
programov s viacerými vláknami |
|
- V programoch jeteraz
možné využívať všetky moderné postupy vrátane
viacvláknového programovania.
- Baltíkovia, ktorých môže byť ľubovoľný počet (10
Baltíkov je už prednastavených), si medzi sebou môžu
posielať správy, čo je možné využívať napr. pri výučbe
synchronizácie jednotlivých nezávislých vlákien
programu.
- Podpora doplňovanie kódu
i pri programovaní pomocou ikoniek.
|
Upravte si
modely podle priania |
|
- K
dispozícii je tiež editor, v ktorom si môžete 3D modely
upravovať (meniť materiály, veľkosť) alebo vytvárať
skupinové modely, ktoré sa potom v programu dajú
"vyčarovať" jediným príkazom.
|
Je možné
naprogramovať ľubovoľnú aplikáciu |
|
- Vytvárané
programy nemusia vôbec obsahovať postavičku Baltíka.
Vytvoriť je možné ľubovoľnú aplikáciu.
- 3D hry len od profesionálnych týmov?
Roky práce?
Teraz už nie. ;-)
|
2005 © Copyright, SGP Systems |
|