Создание проекта
Программа на языке Python состоит из набора модулей, которые обычно связаны с файлами. Модули позволяют объединять разрозненные файлы в круп-
О Nev» Prr,«d
|
"
|
Б5
|
Steps
|
Вате and 1длайоп
|
|
| 1. Choose Project 2. Name and location
|
rrcject гчзете; Test»
: fVo}»UvMi««r»; C:\Vabwjw Project FoW«; iC;VabWho*r\Ted 1
|
;• 1
;j Bfowse.,,
■ 1
|
|
: Set as Main Project
|
1
|
|
:gj create Каю ffc testify
|
|
|
Kython«atforor. Python 2,o,2 ..».; I
|
Nanas*.,> |
|
* -V
n ' ....
|
|
|
|
Bade ] Ftest > ( Fresh j.
|
Caned ] [ Hefej )
|
Рис. 1.6 Свойства нового проекта
|
!й:» !<м bit*' N9*« 5оак* й<(н»вг Кал Рслх) Ittrsi Tw« V<№iw 1'ф • f.Mfrel. ГМ Mai Я9П?*К «:£ *М1.Р1Г
$ Чъ х*?< & У ъ *:* а» ч> ч. ы ni
|
- $Щ
■ ■
|
|
Щ _*utitoK_~s &*»*>:«:: %>x>: if.'
i^:v «*$•)*. ft*. :••*>»•> :•:*::*.•$*
|
|
...»
|
:::3 |
|
|
|
Ja.t» _ 1ЛЦх>1 Tr.11
• :
pi
|
|
|
Рис. 1.7 Основное окно NetBeans
ные программные системы. Программа организована как один главный файл, к которому могут подключаться дополнительные файлы (модули).
В среде разработки NetBeans программа на языке Python связывается с проектом, который состоит из каталога с файлами. Проект можно или создавать с нуля, или из уже существующих исходников.
Сначала необходимо создать новый проект Python. Для этого используется мастер New Project, который содержит встроенные шаблоны различных типов проекта. Для открытия мастера New Project выберите команду File | New Project на главной панели инструментов или по контекстному меню на окне Projects (рис. 1.5).
Выберите значение Python Project в качестве типа проекта, если новый проект не использует ранее подготовленные модули, и нажмите кнопку Next. В поле имени проекта введем Testl и выберем каталог, в котором этот проект будет располагаться. Выберите нужную нам версию Python из раскрывающегося списка Python Platform. Флажок Set as Main Project делает проект активным в списке проектов, а флажок Create Main File определяет файл проекта testl.ру как главный (рис. 1.6). Результат работы мастера New Project показан рис. 1.7.
Редактирование и отладка в NetBeans
Редактор NetBeans для файлов Python поддерживает базовые функции завершение кода, подсветка синтаксиса и ошибок компиляции. Когда вы набираете код, вы можете открыть окно завершения кода (Code Completion) (нажатием комбинации клавиш Ctrl + Space), которое содержит список для завершения текущего выражения. Если далее продолжать набирать код, то список будет1 изменяться в соответствии с введенными символами.
Для некоторых наиболее часах) используемых фрагментов кода можно использовать сокращения (аббревиатуры) взамен набора полного фрагмента — шаблоны кода (Code Templates). NetBeans преобразует аббревиатуры в полные фрагменты кода после нажатия на клавишу табуляции. Список шаблонов кода доступен по команде Tools | Options | Editor на вкладке Code Templates. Здесь вы можете создать свой собственный шаблон кода.
Еще одна возможность связана с подсказками (Editor Flints) Когда NetBeans обнаруживает ошибку, такую как недостающий код, то в месте ее предполагаемого возникновения появляется па левой границе значок лампочки. Вы можете кликнуть на этот значок или нажать комбинацию клавиш Alt + Enter для отображения возможных исправлений. Если одно из исправлений подходит вам, то вы можете выделить его и нажать Enter для исправления ошибки в вашем коде.
Упомянем также о возможностях рефакторинга — последовательность мелких изменений в коде, результат которых не изменяет поведение программы.
В результате код становиться проще для понимания и изменения. В NetBeans имеется возможность переименовывать классы, методы и переменные и некоторые другие возможности. Для переименования выделенной переменной воспользуйтесь командой Refactor | Rename. Перед применением рефакторинга показывается сравнение файлов до него и после.
Среда NetBeans содержит мощный отладчик Python, который позволяет отлаживать приложение. В зависимости от размера, сложности и области действия приложения отладчик Python предоставляет различные способы отладки проекта. Для простых приложений многие из этих функций не требуются. Параметры отладки настраиваются в окне Options, после команды Tools | Options | Python на главной панели инструментов и выбора вкладки Debugger. Запускается отладчик Python командой Debug | Debug Main Project. В простейших случаях будет достаточно сообщений об ошибках интерпретатора языка Python (в окне Output).
Плагины в NetBeans
Для работы в NetBeans IDE используется большое количество плагинов. Информация о доступных и используемых плагинах имеется на окне Plugins, которое открывается командой Tools | Plugins. В частности, по умолчанию устанавливаются установлены плагины для трех систем контроля версий: SVN, CVS и Mercurial. Поэтому на вкладке Installed можно что-то из этого отключить (Deactivate) или даже удалить (Uninstall).
Обратите внимание на список всех плагинов для NetBeans14, характеристику их основных возможностей. Поддерживается система поиска плагинов по ключевым словам.
NetBeans IDE помимо редактора кода для языка Python дает возможность просматривать графические файлы, что полезно использовать при организации вычислений. Эти файлы с результатами расчетов удобно поместить в каталог проекта и они становятся доступны для просмотра (рис. 1.8).
Для работы с документами, в частности, с файлами помощи, учебными и исследовательскими материалами полезно иметь возможность просмотра файлов в формате PDF (Portable Document Format). Поиск по порталу плагинов (ключевое слово PDF) дает нам несколько вариантов. Например, для просмотра PDF файлов можно использовать NetBeans-PDFViewer15. С сайта проекта загружается файл с расширением .nbm. На вкладке Downloaded окна Pluguns нажимаем кнопку Add Plugins... и выбираем загруженный файл. После этого инсталлируем его (кнопка Install). Пример использования плагина представлен па рис. 1.9.
Do'stlaringiz bilan baham: |