C, PHP, VB, .NET

Дневникът на Филип Петров


Категория ‘УКИ’

* Пример за чат сървър и клиент с GUI с NetBeans

Публикувано на 17 декември 2015 в раздел УКИ.

Направен е дотам, докъдето стигнахме в часа. Има още много неща за дооправяне (race conditions, блокиране, обработка на изключения), както и оптимизиране. Изтеглете файла от тук: Chat.zip

.

 


* Работа с файлове в проект с NetBeans

Публикувано на 14 декември 2015 в раздел УКИ.

В това упражнение ще направим връзка между графичната среда Swing и традиционните уроци за работа с файлове. Допълнително ще се запознаем с работа с ListBox. За зареждането на информация от файла ще използваме структура от данни HashMap, но това не е задължително – с малко повече усилия същото може да бъде постигнато с обикновен масив.

В учебната задача имаме даден текстови файл със следната структура: Прочети още…

.

 


* Notepad с помощта на NetBeans

Публикувано на 26 ноември 2015 в раздел УКИ.

Ще покажем как можем сами да направим популярното приложение Notepad. Ще се научим как се работи с менюта, някои допълнителни свойства на JTextArea, както и ще се запознаем с това как да вграждаме чужд код в нашето приложение. Ще се научим и как да отваряме сайт с уеб браузъра по подразбиране чрез команда от Java приложение. Ще се научим и как сами да добавяме ново събитие към съществуващ обект.

Стартирайте нов проект с празен JFrame, който именовайте като JNotepad. Изберете BorderLayout за основния прозорец. Добавете JLabel долу (SOUTH) и JScrollPane в центъра. JScrollPane е специален вид контейнер (панел) – ако вложените в него компоненти излезнат извън екранната рамка, той ще покаже вертикален и/или хоризонтален scrollbar, с който да можете да се движите вътре в прозореца. Накрая вътре във вложения JScrollPane сложете един JTextArea. Резултатът трябва да е следния: Прочети още…

.

 


* Елемент от игра с NetBeans

Публикувано на 19 ноември 2015 в раздел УКИ.

В тази статия ще покажем съвсем елементарен фрагмент от игра наподобяваща популярната змия. След като вече сте решили всичко от предишната задача, ще добавим още един графичен обект на екрана – малък триъгълник. Ще направим така, че нашата топка да „яде“ триъгълника, с което ще се увеличава краен резултат с една точка.

Реализирайте работния екран в нещо подобно на това: Прочети още…

.

 


* Местене на обекти чрез събития с NetBeans

Публикувано на 19 ноември 2015 в раздел УКИ.

В този урок ще покажем как можем да вмъкваме картинки и да местим обекти по екрана. Ще се запознаем и със събитието „натиснат бутон на клавиатурата“. От самото начало подчертаваме, че това НЕ е правилният начин да се местят обекти от библиотеката Swing – това е само начин да го реализираме бързо и лесно за учебни цели. За повече информация вижте послеписа.

1. Създайте нов проект BallMover с JFrame в пакет ballmover.

2. С десен бутон върху създадения JFrame изберете Set Layout > Border Layout Прочети още…

.

 


* Графичен калкулатор с NetBeans

Публикувано на 17 ноември 2015 в раздел УКИ.

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

След като стартирате NetBeans, отидете на File > New Project. Изберете Java Application, след което продължете с Next: Прочети още…

.