Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2018, 09:55   #1
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию linux и система программирования

Ребят, всем привет, дали задание установить на виртуальную машину Ubuntu и попробовать написать программу, знаком со средами delphi, QT, charp developer. НАстоятельно советовали изучить Java в среде Eclips.

Прочитал о люнексе, он представляет собой терминал, как я понял, следовательно вопрос, каким образом возможно написать программу с использованием форм? Как это все должно выглядеть? С языком С понятно, он консольный на винде даже, а вот Java, Delphi, как с ними быть?

Пока хочу потренироваться со средами, с которыми уже знаком, а потом установить eclips и изучить азы Java, на все дали 4 дня, эта задача выполнима, если не знаком с люнекс вообще?
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 05.05.2018, 10:07   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
Прочитал о люнексе, он представляет собой терминал, как я понял,
Неправильно поняли. Вбиваете в гугл Ubuntu и тыкаете картинки. Можете вбить desktop manager ubuntu и сходить, например, https://www.tecmint.com/best-linux-d...-environments/.

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
каким образом возможно написать программу с использованием форм?
Ну там такое окошечко в виде прямоугольника (хотя можно и полукруглое), с кнопочками и т.д.

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
С языком С понятно, он консольный на винде даже, а вот Java, Delphi, как с ними быть?
Все перечисленные языки "консольные", а если добавить граф. либу, то вдруг становяться не только...

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
Пока хочу потренироваться со средами, с которыми уже знаком, а потом установить eclips и изучить азы Java, на все дали 4 дня, эта задача выполнима, если не знаком с люнекс вообще?
Вы так знакомы, что очередной раз неправильно пишите название? По секрету - она ничем не различается на обоих ОС. А единственное, что вам понадобится на первом этапе - это узнать как называется менеджер пакетов (как установить) ее...
p51x на форуме Ответить с цитированием
Старый 05.05.2018, 10:11   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
Прочитал о люнексе, он представляет собой терминал
Читайте дальше, в винде тоже есть консоль.
Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
С языком С понятно, он консольный
Нету консольных и не консольных языков, везде GUI реализован в отдельных библиотеках (иногда они идут в комплекте с IDE/компилятором как VCL в Дельфи и WinForms, WPF в VS C#).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.05.2018, 10:17   #4
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,639
По умолчанию

Линукс - это не терминал. Графический интерфейс обеспеичвает X сервер. И там такие же формы и элементы управления, как и windows.
Сперва скачиваете dvd. На виртуальной машине Vmware можно подключать образы DVD.
Лучше ставить 64-битную версию - последний Java development kit (jdk) идет под 64 битную ОС.
Настраиваете X сервер XOrg.
Ставите оконные менеджер kde, gnome, xfce из пакетов.
Пакет - это способ распространения ПО под линукс.
Для разработки на Java вам понадобится скачать и установить Java development kit с официального сайта oracle. Кроме того, для разработки на java есть IDE Netbeans, в комплект поставки которого входит веб-сервер Tomcat.
Для разработки на C - есть IDE code::blocks.
Для разработки на паскале - fpc, lazarus.
Как альтернатива .net - mono.
qtcreator для разработки с использованием qt.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 05.05.2018, 11:18   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от challengerr Посмотреть сообщение
Сперва скачиваете dvd
Да лучше уж сразу флоппи.
Причем тут DVD? Просто ISO образ, слов DVD там уже нет ни при скачивании Убунту, ни в VM.



Цитата:
Сообщение от challengerr Посмотреть сообщение
Ставите оконные менеджер kde, gnome, xfce из пакетов.
В Убунте ж и так стоит что-то по умолчанию.

Цитата:
Сообщение от challengerr Посмотреть сообщение
установить Java development kit с официального сайта oracle
А как же пакет?)

Цитата:
Сообщение от challengerr Посмотреть сообщение
Кроме того, для разработки на java есть IDE Netbeans
И куча других.

Советую IntelliJ Idea (бесплатная Community), она самая продвинутая и там нет всякого бреда с воркспейсами как в Эклипсе.
Цитата:
Сообщение от challengerr Посмотреть сообщение
qtcreator для разработки с использованием qt.
Там можно и не С++ проекты создавать. По-моему это одна из самых продвинутых IDE C++ (если нет VS )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.05.2018, 17:48   #6
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

ох уж эта java, пока понял что от меня требуется для ее установки потратил часа 3, и это только для windows 7...скачал jdk, среду eclipse (железно ее надо, а не какую -то другую), какие -то переменные среды наладил...

что к чему и как работает, написал простое приложение, ехе-файла нет, гуи тоже не ясно как создать...и чему нас только учили.

сразу получали готовое приложение , а среда с возможностью создания оконного интерфейса. java для меня нова

привык же к Делфи паскалю и сям, на c# ехе собирается без проблем, а тут.


еще наткнулся на пример.
Код:
string a1=new string("a");
string a2=new string("a");
system.out.println(a1==a2);
system.out.println(a1.equals(a2));
результат false и true... хотя Делфи нормально выдал бы true при сравнении строки. А тут нет...((
from dark to light)

Последний раз редактировалось Алексей_2012; 05.05.2018 в 17:52.
Алексей_2012 вне форума Ответить с цитированием
Старый 05.05.2018, 18:01   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Там jar вместо exe.
Запускать из консоли через java -jar.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система обмена файлами (сокеты linux) BladzheR C/C++ Сетевое программирование 5 04.11.2014 14:58
Операционная система Linux.Shell shmat_ru Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 1 05.02.2014 15:43
Язык программирования С. Задана Система двусторонних дорог... Junior777 Помощь студентам 3 11.11.2011 20:21
Программирование под Linux, файловая система. Magius1000 Помощь студентам 1 29.08.2010 11:58
OpenSuSE, операционная система класса Linux. Ал1234567 Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 1 19.08.2010 05:42