Category Archives: Технология на програмирането

Тактиките на freelancer-а

Презентация на гост лектора Марио Пешев: Survivor-Freelance-tricks

Оценяване на проектите по ТП

Оценката по Технология на програмирането се сформира по следния начин:
Индивидуална оценка на предадените домашни
Оценката е върху поставените за домашно задачи и качеството на тяхното изпълнение. Възможно е всеки ученик да бъде индивидуално разпитан върху предадените домашни, за да покаже доколко разбира тяхното решение.
Оценка на проекта
Всеки проект се демонстрира и оценява по няколко точки:

функционалност на приложението [...]

ТП – Изграждане на Wiki страница на проектите. Домашна работа

На страничката на Технология на програмирането е предоставено домашното за изграждане на Wiki страница на проектите.
Краен срок – 18 Април 2010 24:00 часа.

Mercurial хранилище в bitbucket.org и някой особености

Върху един проект работите няколко човека. Трябва да използвате едно хранилище. Има някой особености, които искам да опиша писмено, за тези от вас, които ползват bitbucket.
1. Хранилището го създава един от вас.
2. След това той push-ва първоначалното състояние на проекта.
3. Всички останали pull-ват този проект от хранилището и почват да работят върху кода.
4. За да [...]

Технология на програмирането – проекти.

В тази публикация искам да ви разкажа за програмата за Технология на програмирането за 09.03.2010 и за крайния срок за предаване на проектите.
Програмата за Технология на програмирането за 09.03.2010 е следната.
1. VCS – Mercurial. Ще гледам да е инсталиран коректно на всички машини и да може да се ползва. Ще направим упражнение за това как [...]

ТП – домашни. “Печелившите” реплики

Благодарение на активността в предаването на домашни успях да прегледам много от тях. Ето и част от “печелившите” и забавни части, които бяха най:
Готино име на метод – createChavka. Тук се сещам за един колега написал променливата int tigerAndDragon; и всеобщо известнана int magicNumber;//do not change :)
Готино име на бутон – “Migai!”
Готино име на бутон [...]

Мигаща компонента (в псевдо код)

С цел всички да се справите с домашното ще помогна със следния псевдо код, който ще направи едно мигане.
От тук нататък може да попълните “празните” места с код и да накарате компонентата да мига постоянно.
Thread th = new Thread() { – създаваме нова нишка
public void run() { – когато нишката се пусне този метод ще [...]

Имена на проектите в Технология на програмирането

“На печелившите честито за останалите очаквайте следващия тираж”
След около 50 получени домашни искам да ви представя имената на проекти на някой от тези домашни
EmoSwt       MySWT          SWT.na.Bobi           grafik1        org.elsys.migasto.lab.todor.jelev.11a            org.elsys.lab6           pgenov        yani.project.example
Exercise1     Program1       SWT1           homework1.elsys-bg.TP      org.elsys.swt            swt          yani.project.swt
Exersize1     SWT            SWTexercise1  Swt3            hw1                        org.elsys.swt.homeworks  swt-real      yani.project.swt6
Homework 1    SWT-Tests      SWTtest       Swt_Home             org.elsys.swt1HW         swt.examples SWT-interface  Sad           TP.Dom1          org.elsys.swt2           ui
И [...]

Графични приложения със SWT

Занятието на 09.02.2010 бе концентрирано върху разбаротка на графични приложения със SWT. Бяха разгледание обектите Canvas и GC. Пълната презентация и домашните работи може да намерите на страницата на Техноголия на програмирането
Домашните работи са 3.

Първата задача е изграждането на мигащ елемент. Целта на домашното е да се усвои многонишковият достъп до графичната среда с помощта [...]

Добавяне на SWT библиотека към проект в Eclipse

В домашните по ТП трябва да се изгради потребителски интерфейс с помощта на Standard Widget Toolkit. За да може да ползвате класовете част от SWT трябва да добавите SWT библиотеките към вашия проект. Това става по следния начин.

Дясното копче върху проекта-> Properties-> Java Build Path-> Libraries-> Add Variable…-> Селектирате ECLIPSE_HOME -> Натискате Extend -> В [...]