download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

D programming language

Автор
Съобщение
phrozencrew
Вто, 07.07.09, 21:19
Ето и малко GUI примери, компилирани с:
Digital Mars D Compiler v2.019
Digital Mars Compiler Version 8.42n
dfl098.exe

от командния ред:
dfl -gui source.d

TextBox Select
TextBox Select

textbox_select.zip

OnMouseOver Tooltip
OnMouseOver Tooltip

onmouseover_tooltip.zip

Form Custom Resize
Form Custom Resize

form_resize.zip

Button Get text, checkbox, msBox - MessageBox.show()
Button Get text, checkbox, msBox - MessageBox.show()

Button_GetText_checkbox_msgBox.zip

Прилагам тези файлове за да не се чуди някой, като мен, защо му излизат грешки при компилирането. Езика е в доста динамично развитие и всяка нова промяна в 2.0x налага актуализиране на кода. Например MessageBox.show() се замени с msgBox(), а char [] се замени от простичкото string. Но ако човек не прочете промените във версиите има да си блъска главата. Затова и съм посочил с кой точно софтуер съм компилирал примерите.
Всъщност след време този коментар може да ми е полезен и на мен , а тук е правилното място да го съхраня.
Езика е чудесен - модерен и достатъчно лесен за изучаване.
А тук може да се намери една каруца работещ примерен код, но трябва да се има в предвид версията с която се компилира:
http://www.dsource.org/projects/tutorials/wiki#ExamplesGroupedByLanguageFeatures

редактиран от phrozencrew на 07.07.09 21:22
dreamskill
Вто, 07.07.09, 21:26
А защо така се променят?Това е уникално просташко.Ако и с game maker стане така, просто не знам.Трябва да заменя всичко в даден код едно по едно.Ех, верно, че има програми за улеснение, например openoffice, но при game maker 99% от обектите имат индивидуален код.
phrozencrew
Вто, 07.07.09, 22:37
Знам ли и аз. Просто се променят - такъв е живота! Нищо не е съвършено и търпи развитие. Ето например PHP знаеш ли колко се промени от 4.0 до 5.2. А сега ще го променят още по яко като изхвърлят доста POSIX инструменти, като например фамилията ereg (eregi). При PERL пък скоро очакваме драматичната промяна с добавянето на компилатор, но там обещават да запазят стария код.
При Pascal също се промени много начина на мислене, след като Borland разработиха средата Delphi, базирана на Object Pascal, като най-динамичните промени се случиха след версия 4. C пък еволюира до C++, което на своя страна послужи за база за независимата Java.
GM и той се промени много, поне доколкото си го спомням от 2002-а година. Ако го харесваш ще му следиш промените и ще реагираш адекватно на промените.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.