Урок 2: Обзор программированияУрок 2: Обзор программирования На предыдущем занятии мы узнали, как можно увеличить производительность в Autodesk Inventor, разработав плагин с весьма небольшим количеством кода на VB .NET.Вероятно, вы уже слышали термины COM и .NET применительно к программированию для Inventor. COM и .NET представляют собой технологии, которые позволяют программам взаимодействовать между собой: если вы желаете узнать больше, загляните в раздел Дополнительные темы.Сейчас мы рассмотрим более детально, что происходит во время выполнения программы из предыдущего занятия.Обратная связь: напишите нам об этом занятии или о курсе «Мой первый плагин»: myfirstplugin@autodesk.com Скачать файлы Inventor для урока 2 lesson2.zip (zip - 24Kb) Что такое «построение» кода? Программный код, который вы вводили на занятии 1, представляет собой набор инструкций на языке, понятном человеку. Это так называемый «исходный код», который, чтобы быть исполненным, должен быть преобразован в код, понятный компьютеру. «Построение» (build) и есть процесс формирования исполняемого кода в виде стандартного EXE-файла Windows. Результатом построения может быть и DLL (библиотека динамической компоновки), которую можно загрузить в Autodesk Inventor, однако это более сложная тема, и ее в данном курсе мы обсуждать не будем.На следующем рисунке показана копия экрана с результатами построения проекта из предыдущего занятия: выходной ЕХЕ-файл и вспомогательные файлы с отладочной информацией (она используется при отладке в случае каких-либо проблем с исполняемым файлом). Путь, по которому создается ЕХЕ-файл, задается в установках проекта Visual Basic Express. Здесь он установлен по умолчанию ЂЂЂ папка bin внутри папки проекта Visual Basic Express. Выбор языка программирования и средств разработкиКак для общения между собой, так и для общения с компьютерами люди создали разнообразные языки. Поэтому при разработке программ для Inventor вам доступен целый ряд вариантов. В данном учебном курсе выбор пал на Visual Basic .NET (VB .NET). Это мощный язык программирования общего назначения, весьма популярный среди разработчиков программ для Inventor.Для разработки программ на VB.NET имеются несколько инструментов от свободно распространяемого SharpDevelop до Visual Studio, флагманской профессиональной среды разработки Microsoft. Здесь мы предлагаем вам использовать Visual Basic Express, бесплатную версию Visual Studio для разработки VB .NET приложений.Visual Basic Express представляет собой интегрированную среду разработки (Integrated Development Environment, сокращенно IDE). Среда включает в свой состав различные инструменты, меню, командные панели, которые облегчают создание и работу с вашим программным кодом.Система проектов Visual Basic Express состоит из решений (solution), файлов проектов и компонентов проектов (отдельных файлов, включенных в проект). Каждое решение представляет собой контейнер для одного или нескольких проектов. Каждый проект можно, в свою очередь, рассматривать как контейнер для его компонентов ЂЂЂ исходных файлов, иконок и т.п., большая часть которых используется для формирования результирующих исполняемых файлов (EXE или DLL). Visual Basic Express предоставляет в наше распоряжение Обозреватель решения (Solution Explorer), который организует и отображает содержимое текущего решения в древовидном формате. Интерфейс Visual Basic Express включает также текстовый редактор и конструктор оконных интерфейсов. Их отображение в главном окне среды разработки зависит от типа редактируемого файла. Текстовый редактор ЂЂЂ это то место, где вы будете вводить текст вашей программы на Visual Basic. Этот редактор предоставляет в ваше распоряжение такие мощные инструменты как IntelliSense и сворачиваемые секции наряду с такими более традиционными средствами работы с текстом как закладки и нумерация строк программы.IntelliSense ЂЂЂ чрезвычайно удобный и полезный инструмент Visual Studio, который заметно повышает производительность программиста. В процессе ввода кода он автоматически выводит контекстно-чувствительные подсказки в зависимости от редактируемого объекта и вводимых символов. На следующем рисунке IntelliSense отображает доступные свойства и методы объекта ComponentOccurrence: Очевидно, что ключевой функцией Visual Basic Express является способность построить код VB .NET и получить исполняемый файл. В процессе построения компилятор анализирует код и выполняет множество разнообразных проверок. Например, выполняется проверка кода на соответствие синтаксическим правилам языка Visual Basic. Компилятор выполняет и другие проверки. Например, он проверяет, инициализированы переменные или нет. Обнаруженные ошибки отображаются в окне Список ошибок, которое обычно располагается в нижней части главного окна. Окно Список ошибок можно открыть с помощью меню Вид -> Список ошибок. Визуальное в Visual Basic ExpressОдной из наиболее сильных сторон Visual Basic Express является набор средств для создания интерфейса пользователя. При создании нового проекта вы можете выбрать вариант Приложение Windows Forms. При использовании этого шаблона автоматически создается главное окно приложения. Это окно называется формой, и вы можете разместить на ней элементы пользовательского интерфейса, называемые элементами управления, например, кнопки. Вы добавляете в форму элементы управления простым перетаскиванием их из Панели элементов в рабочую область формы. Панель элементов можно открыть, используя меню Вид > Панель элементов. Большая часть кода, необходимого для корректной работы элементов управления, добавляется в проект автоматически, что серьезно облегчает и ускоряет разработку приложения. Обзор применения Visual Basic ExpressВ этом разделе вы создадите пустой проект, похожий на проект из первого занятия. Этот проект послужит отправной точкой для занятия 3.Создание приложения Windows Forms:За
Моя первая программа для Autodesk Inventor, Вводная частьУрок 1: Базовая программаУрок 2: Обзор программированияУрок 3: Первый взгляд на кодУрок 4: Пользовательский интерфейс и программная логикаУрок 5: Добавление атрибутовУрок 6: Моя готовая программаУрок 7: Что дальше?
ПоделитьсяFacebookTwitterLinkedInGoogle +1StumbleUponTumblrDeliciousУчебный курс «Моя первая программа»
Учебный курс «Моя первая программа»
МероприятияВузам и школамО компанииОбращайтесьПартнерыРоссияAutodesk в миреP
Autodesk - Учебный курс «Моя первая программа» - Урок 2: Обзор программирования
Комментариев нет:
Отправить комментарий