Facebook google+ e-mail
Учимся программировать на JAVA
Практикум по программированию на языке Java

Занятие 1. Запасаемся инструментами (текстовый редактор)

Итак, будем считать, что в вашем распоряжении есть работающий компьютер с достаточным объемом оперативной памяти (1 Гб, а лучше больше), наличием не менее 1 Гб свободного дискового пространства и выходом в Internet.

Список того, что нам потребуется, невелик:

  • Java SE Development Kit (обычно используется сокращение JDK);
  • текстовый редактор;
  • сервер базы данных

Весь этот инструментарий и созданное с его помощью программное обеспечение абсолютны бесплатны, поэтому вы можете не беспокоиться по поводу нарушения чьих-либо авторских прав.

Сервер базы данных нам потребуется несколько позже, так что сейчас мы о нем говорить не будем. А вот первыми двумя позициями в этом списке мы займемся поплотнее. Приготовьтесь – придется потрудиться.

Сейчас мы установим текстовый редактор. Установка JDK рассматривается на следующем занятии.

Для чего он нужен, этот самый текстовый редактор? Ответ простой – с его помощью набираются и редактируются исходные тексты программ. Несколько распространенных текстовых редакторов практически у всех на слуху: Microsoft Word и Блокнот (напоминаем, что изложение ведется в предположении, что ваш компьютер функционирует под управлением одной из операционных систем семейства Windows; это не налагает никаких ограничений для тех читателей, которые не пользуются Windows, но им придется настраивать инструментарий самостоятельно, без наших подсказок). По ряду причин оба этих редактора для программирования практически непригодны.

Для начала аргументы против Блокнота: он примитивен и не обладает рядом очень полезных свойств (например, отступы, подсветка синтаксиса). Если вы никогда не работали с текстами программ эти аргументы могут показаться вам неубедительными, но как только вы познакомитесь с каким-нибудь нормальным текстовым редактором, вы поймете и согласитесь, что Блокнот – выбор неудачный; использовать его, конечно, можно, но только в случае полной безысходности.

Другой имеющийся кандидат – Miscrosoft Word – также плох для нашей работы. Да, этот редактор позволяет создавать очень выразительные документы, с выделениями цветом, массой шрифтов, колонтитулами, картинками, таблицами и другими «плюшками». Но и он плох для наших целей: если Блокнот чересчур примитивен, то Microsoft Word чересчур «наворочен» и подавляющее большинство его возможностей нами никогда не будут использоваться.

Когда вы поднаберетесь опыта в программировании, вы сможете сами выбрать подходящий текстовый редактор (их, на самом деле, существует великое множество и на любой вкус). Мы же, на правах наставника, рекомендуем и будем использовать самый, пожалуй, распространенный текстовый редактор, входящий в состав файлового менеджера FAR.

Этот файловый менеджер, к слову, прекрасно заменяет большую часть функциональности, предлагаемой проводником Windows и привыкнув к нему вы будете удивлены тем, как вам раньше приходилось мучаться и от скольких ненужных телодвижений для осуществления самых простых и распространных операций с файлами и каталогами вы избавились.

Итак, переходим на сайт www.farmanager.com и скачиваем последнюю стабильную версию установочного пакета FAR-а. Обратите внимание на разрядность вашей операционной системы (32 или 64 бита) и выберите нужную сборку файлового менеджера.

После того, как установочный пакет файлового менеджера будет скачан, его необходимо установить (проинсталлировать). Процесс установки ничем не отличается от установки любых других программ, так что тут сложностей быть не должно (если, хотя и маловероятно, что-то пошло не так, то поиск вам в руки – информации по FAR-у – в том числе на его сайте – полным полно). Единственное, что мы рекомендуем вам сделать, устанавливать FAR в корень любого диска, а не в папку Program Files. Впрочем, это не критично.

После того как FAR будет установлен, его надо чуточку настроить, а именно, установить русский язык в качестве основного языка интерфейса FAR-а и зарегистрировать FAR (последнее – не обязательно, но лучше делать по правилам).

Запустите FAR на исполнение; вы увидите что-то наподобие этого:

Инструменты для программирования. Текстовый редактор

Слева – содержимое диска C, справа – диска D (вы, конечно, увидите другую информацию). Разумеется, и остальные диски и устройства (если они имеются) доступны: не пугайтесь – не так страшен черт, как его малюют. Аккуратно сделайте так (если по ходу дела вы запутались или ошиблись – несколько раз нажмите клавишу ESC):

  1. нажмите клавишу F9; будет выведено дополнительное меню вверху экрана FAR-а;
  2. клавишами управления курсора «влево» и «вправо» выберите пункт «Options» и нажмите клавишу ENTER;
  3. в выпадающем меню найдите строку «Languages» и опять нажмите клавишу ENTER; вы увидите следующее
Инструменты для программирования. Текстовый редактор
  1. выберите русский язык и нажмите клавишу ENTER; затем «выскочит» еще одно окошко в котором опять же следует выбрать русский язык.
  2. Осталась самая малость: нажмите комбинацию клавиш Shift-F9 и на вопрос о сохранении конфигурации выберите положительный ответ.

Теперь о регистрации. Зайдите в каталог установки FAR-а и найдите файл License.xUSSR.txt. Прочтите его (если вы работаете в среде FAR, то установите курсор на этом файле и нажмите клавишу F3) и сделайте так, как там написано.

Ну хорошо, FAR вы установили, а что дальше, как в нем работать? Прежде всего, обратите внимание на клавишу F1 («Помощь»). Нажимайте и читайте, читайте и пробуйте, пробуйте и исправляйте. Запустите два экземпляра файлового менеджера: в одном откройте помощь, в другом – тренируйтесь. Поначалу (обычно, пару-тройку дней) будет непривычно, но не сдавайтесь: работа программиста – это в том числе привыкание к инструментарию. Найти знатоков FAR-а легче легкого, так что дерзайте.

Практически все значимые функции FAR-а сосредоточены в самом нижнем меню. То, что вы видите на экране – только малая часть имеющихся возможностей; дополнительные функции доступны при использовании клавиш Shift, Alt и Control. Можно пользоваться мышью. Если вы застали времена когда была популярна оболочка Norton Commander, то, безусловно, без труда узнаете в FAR-е его преемника. Когда мы приступим непосредственно к программированию, будут даны некоторые указания по пользованию FAR-ом, так что не паникуйте – все, что действительно необходимо, будет объяснено.

Конечно, FAR не единственная программа, обладающая функциями текстового редактора, но она, действительно удобна именно для программистов. Если хотите – используйте другую, это ваше право. Но мы воспользуемся своим правом и выбираем FAR.

Чтобы у вас было хотя бы поверхностное представление о том как выглядит исходный код в редакторе FAR, мы приводим следующий пример:

Инструменты для программирования. Текстовый редактор

Не беспокойтесь, если все, что вы видете, кажется тарабарщиной; на самом деле все логично и удобно – надо только привыкнуть. Обратите пока внимание на то, что исходный код определенным образом отформатирован и «раскрашен» в несколько цветов; это очень удобно и позволяет сразу видеть структуру исходного кода и ориентироваться в нем.

На следующем занятии мы установим второй необходимый для разработки программ компонент – JDK.

 

Занятие 0. Давайте знакомиться

 

Занятие 2. Запасаемся инструментами (JDK)

 

Автор: Alex Tuesday

 

Все уроки ... 06.01.2014