Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/22: Рейтинг темы: голосов - 22, средняя оценка - 4.59
2 / 2 / 0
Регистрация: 02.07.2011
Сообщений: 46
1

тестовое задание

01.02.2012, 20:38. Просмотров 4360. Ответов 3
Метки нет (Все метки)

Здравствуйте!

тестовое задание :

Задача создать GUI приложение для конвертации файлов данных разных форматов. Данными в приложении является массив точек (x, y).
1. Сделать поддержку разных форматов хранения координат – текстовый, бинарный, xml.
2. Создать тестовый файл с большим объемом данных (порядка миллиона точек)
3. Создать GUI приложение, в котором есть возможность конвертировать файл данных в любой из поддерживаемых форматов. В процессе конвертации отображать диалоговое окно, отображающее % конвертации с кнопкой “Отмена”.
Примечания.
Приветствуется документирование кода.


возможно ли сделать это тестовое задание , если я прочел в thinkin in java примерно половину( до 8 главы ), параллельно Хорстмана читаю.
ну конечно это все фигня . при желании можно в космос полететь(с)

я не прошу его сделать) ткните меня, что мне надо прочитать)
как примерно его делать . с чего начинать?
на сколько оно сложное?
срок 4 дня.


спасибо!)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2012, 20:38
Ответы с готовыми решениями:

Java SE тестовое задание
Есть иерархия документов, которая имеет "Индекс", "Имя", "Тип", "Содержимое". Надо сделать...

Почему не прошло тестовое задание на работу?
Нужно было выполнить следующее тестовое задание: Необходимо описать задачу с применением принципов...

Тестовое задание для джава девелопера
На днях Facebook принес рекламу какой-то конторы которая искала Senior Джава дева и кроме описания...

Трудности с заданием. (тестовое задание для Java - школы)
Всем привет! Помогите, пожалуйста, сделать задание для поступления в Java-школу. Три простых...

3
142 / 105 / 16
Регистрация: 21.04.2011
Сообщений: 402
01.02.2012, 20:41 2
Прочитать про всякую GUI'ню.
Вижу парсинг xml ( через sax поскольку файлы типа могут быть большими). Чуть чуть многопоточности (для реализации % загрузки).
Хочешь логируй как и что ты делаешь здесь, поможем
0
2578 / 2251 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
01.02.2012, 23:35 3
Цитата Сообщение от Золотце Посмотреть сообщение
через sax
лучше StAX - тогда можно не выбрасывать эксепшн по достижению нужного элемента чтобы тормознуть парсер
0
2 / 2 / 0
Регистрация: 02.07.2011
Сообщений: 46
02.02.2012, 04:11  [ТС] 4
пример для одновременной конвертации и отрисовке прогресса из api
с простыми числами ( http://docs.oracle.com/javase/... orker.html )
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package gui;
 
import java.awt.Component;
import java.util.List;
 
import javax.swing.JProgressBar;
import javax.swing.JTextArea;
import javax.swing.SwingWorker;
 
class PrimeNumbersTask extends 
        SwingWorker<List<Integer>, Integer> {
    
        PrimeNumbersTask(JTextArea textArea, int numbersToFind) { 
           //initialize 
     }
 
     @Override
     public List<Integer> doInBackground() {
         while (! enough && ! isCancelled()) {
                 number = nextPrimeNumber();
                 publish(number);
                 setProgress(100 * numbers.size() / numbersToFind);
             }
         }
         return numbers;
 
      }
 
      @Override
      protected void process(List<Integer> chunks) {
          for (int number : chunks) {
              textArea.append(number + "\n");
          }
      }
}
 
JTextArea textArea = new JTextArea();
final JProgressBar progressBar = new JProgressBar(0, 100);
PrimeNumbersTask task = new PrimeNumbersTask(textArea, N);
task.addPropertyChangeListener(
    new PropertyChangeListener() {
        public  void propertyChange(PropertyChangeEvent evt) {
            if ("progress".equals(evt.getPropertyName())) {
                progressBar.setValue((Integer)evt.getNewValue());
            }
        }
});
 
task.execute();
System.out.println(task.get()); //prints all prime numbers we have got



он эквивалентен, наверно, моей задаче.
конечно тем , кто писал документацию было влом писать развернутые примеры. они писали наброски.
мне этот набросок кода пока непонятен(
как может код существовать вне класса(
не хочется верить , что в нем могут быть недочеты
что за nambers , к чему относится 26 строка
надо мне наверно поподробнее почитать про Class SwingWorker
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2012, 04:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Тестовое задание
Возникла необходимость сделать вот такое задание. Create a configurable two-level cache (for...

Тестовое задание Java EE
Я нахожусь на начале пути джава-программиста. И вот это тестовое задание поставило меня в ступор....

Тестовое задание перед собеседованием
Откликнулся я недавно на вакансию &quot;Разработчик автоматизированных тестовых скриптов (Java/C#)&quot; И...

тестовое задание для курсов по java
Доброго времени суток Дали мне вот такое тестовое задание для устройства на курсы по Java ...

Тестовое задание на написание API метода авторизации - с чего начать?
Здравствуйте. Отправил резюме на Java Junior, в ответ прислали тестовое: Вообще пока не...

Вывод строки, введенной в тестовое поле
Необходимо по нажатию кнопки вывести строку, введенную в текстовое поле. Помоги править код ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.