главная полезно рефераты ссылки сатьи контакты

Внимание!!!
Все материалы сайта защищены авторским правом, содержат на момент размещения не менее 60% оригинального текста. Материалы предназначены только для выполнения собственной студенческой работы. Любое воспрозведение или иное использование запрещено законом
Кроме того, просим терпимее относиться ко всем видам рекламы на сайте. Так как за счет её и существует наш проект. Спасибо за понимание и удачи вам в поиске нужной информации.


1. Разработать апплет, реализующий горизонтальную бегущую строку со ссылками

 

Разработанный апплет состоит из двух классов: Runner.class и Param.class:

1)                                 Runner.class отвечает за работу апплета в целом и осуществляет вывод бегущей строки со ссылками

2)                                 Param.class отвечает за считывание параметров апплета: выводимый текст ссылки, адрес URL перехода, текст подсказки и за разбор строки данного параметра. Инкапсулирует дополнительно в себе информацию о ссылке.

 

Общий алгоритм работы апплета следующий:

1)    апплет считывает параметры (конструктор, метод init)

2)    запускается отдельный поток, в котором в цикле осуществляется прорисовка бегущей строки со ссылками

3)    при попадании указателя мыши внутрь рабочей области апплета вывод строки приостанавливается и производится анализ, не указывает ли курсор на одну из ссылок

4)    если курсор указывает на ссылку, то она выделяется другим шрифтом (задается в параметрах апплета), а в строке состояния браузера высвечивается подсказка о назначении ссылки

5)    после выхода указателя мыши за пределы рабочей области апплета движение строки возобновляется

6)    при щелчке мышью по ссылке происходит переход по адресу, указанному в качестве адреса перехода для ссылки.

 

Для создания апплета использовался редактор «Блокнот» (Notepad) и JDK 1.4.2.

Для запуска апплета необходимо открыть любым поддерживающим Java браузером файл «index.html», находящийся в папке проекта. После загрузки начнется работа апплета.

Для замены адресов ссылок или добавления новых ссылок, а также изменения параметров вывода бегущей строки, необходимо редактировать файл «index.html»:

<applet code="Runner.class" width=240 height=20 MAYSCRIPT>

<param name="file" value="s">

<param name="cSep" value=";">

<param name="speed" value="1">

<param name="delay" value="25">

<param name="bgcolor" value="13693183">

 

<param name="Font1" value="Verdana, 14, 0, 0">

<param name="Font2" value="Verdana, 14, 1, 1220">

 

<param name="s0" value="TUT.BY ; http://www.tut.by ; _self ; ?..:: Новостной белорусский портал ::..">

<param name="s1" value="YANDEX ; http://www.yandex.ru ; _blank ; ?..:: Yandex ::..">

<param name="s2" value="BIGLER.RU ; http://www.bigler.ru ; _blank ; ?..:: Армейский юмор ::..">

<param name="s3" value="ANEKDOT.RU ; http://www.anekdot.ru ; _blank ; ?..:: Анекдоты, истории, приколы ::..">

<param name="s4" value="MAIL.RU; http://www.mail.ru ; _blank ; ?..:: Почта и многое другое ::..">

</applet>

 

Вывод апплета в окно браузера выглядит следующим образом:

 

Рисунок 1 Вывод апплета

 

 


2.     Разработать GUI-приложение+БД для учёта продаж канцелярских товаров

 

Разработанное приложение использует библиотеки Swing и AWT.

Разработка приложения велась с помощью IDE JBuilder 8.0 от Borland, позволяющей быстро и эффективно создать удобный пользовательский GUI-интерфейс.

Взаимодействие с базой данных осуществляется посредством моста JDBC-ODBC. Использование ODBC оправдано его универсальностью и возможностью работы с разными, поддерживающими этот стандарт, СУБД.

Для тестирования разработанного приложения в папке проекта находится база данных MS Access «goods», заполненная тестовыми данными.

Информационная база приложения имеет следующий вид:

 

Рисунок 2 Схема данных

 

В 3-х таблицах используемой БД хранится информация о видах товаров, способах оплаты за них и продажа различных товаров.

Для запуска приложения необходимо предварительно создать источник данных ODBC (Пуск->Настройка->Панель управления->Администрирование->Источники данных ODBC) для MS Access. Имя источника данных - goods.

После этого можно запустить как Java-архив приложения («goods.jar»), так и созданный с помощью JBuilder исполняемый файл Windows «goodsW.exe».

В случае ошибочно созданного DSN или при отсутствии базы и других ошибках при запуске приложения будет выведено сообщение об ошибке, после чего работа приложения будет завершена.

В противном случае приложение загрузит данные из БД и начнет ожидать действий пользователя.

Интерфейс приложения имеет следующий вид:

Рисунок 3 Интерфейс приложения

3 вкладки страницы свойств отвечают, соответственно, за работу с информацией о продаже товаров, видами товаров и способами оплаты.

При выборе любой строки той или иной таблицы левой клавишей мыши данные строки заносятся в поля редактирования. Теперь выделенную строку можно изменить путем нажатия кнопки «Изменить».

Рисунок 4 Изменение данных

 

Для удаления данных достаточно выбрать нужную строку и нажать кнопку «Удалить». Внимание! В базе данных установлены каскадные ограничения целостности на удаление данных.

Для добавления новых данных необходимо ввести их в поля редактирования, после чего нажать кнопку «Добавить».

Пункт меню помощь позволяет получить информацию о программе:

Рисунок 5 Информация о программе

 

 

Приложение образовано следующими 5-ю классами:

1) AppFrame_AboutBox.java - окно с информацией о программе

2) AppFrame.java - окно приложения, выполняет все действия по работе с БД и обслуживанию пользователя

3) Good.java - jbean, инкапсулирующий информацию о видах товаров (справочник), методы getter и setter

4) Payment.java - jbean, инкапсулирующий информацию о способах оплаты товаров (справочник) , методы getter и setter

5) theApp.java - класс приложения, создает окно приложения, содержит функцию main

Внимание! Для данной работы приложения платные. С их описанием и стоимостью можно ознакомиться здесь

Описание приложений!



Скачать контрольную

Задать вопрос                                                      




Если у вас появилось непреодолимое желание пожертвовать средства на развитие сайта или отблагодарить владельца за бесценный материал :), можете перевести любую сумму на кошелек R200818721914 или Z890150328460.

© studlight 2011-2014