Microsoft visual c studio express: Скачать Microsoft Visual Studio Express. 10 бесплатных VPN

Сборка QGIS с возможностью отладки в Visual C++ Express Edition 2008 или Qt Creator

Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/qgis-debug-win.html

Как скомпилировать QGIS под Windows и обеспечить возможность отладки

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

В данной статье пойдет речь об отладке ГИС с открытым исходным кодом Quantum GIS (QGIS) в операционной системе Windows.

Содержание

  • 1 Введение
  • 2 Подготовка
  • 3 Сборка библиотек
  • 4 Подготовка к сборке QGIS
  • 5 MS Visual Studio Express
  • 6 Qt Creator

Quantum GIS — свободная кроссплатформенная геоинформационная система, созданная с помощью инструментария Qt. Qt — кросс-платформенный инструментарий разработки ПО на языке программирования С++, отличительная особенность которого — использование Meta Object Compiler (MOC) — предварительной системы обработки исходного кода (в общем-то, Qt — это библиотека не для чистого C++, а для его особого диалекта, с которого и MOC и «переводит» код для последующей компиляции любым стандартным C++ компилятором). Утилита MOC ищет в заголовочных файлах на C++ описания классов, содержащие макрос Q_OBJECT, и создаёт дополнительный исходный файл на C++, содержащий мета-объектный код.

Для компиляции и отладки будем использовать только свободные инструменты: Microsoft Visual Studio Express 2008 и Qt Creator 2.1.

После изучения вопроса выяснилось практически полное отсутствие нормальной методики по компиляции и отладке под Windows (как я понял основная разработка ведется в ОС Linux). Хотя на официальном сайте в Wiki есть раздел Building on Windows, и описанная там методика (кстати рабочая) позволяет скомпилировать QGIS и даже запустить в режиме отладки. Но если вы внесете изменения в исходные коды, то вам придется заново через систему сборки CMake сгенерировать проекты под Visual Studio (из-за MOC). В случае полноценной Microsoft Visual Studio и специального дополнения QT Visual Studio Add-in такой проблемы нет, но это уже платный софт.

Первым делом скачаем и установим Visual Studio Express.

Для компиляции QGIS я решил использовать предварительно скомпилированные библиотеки от Qt под Windows для Visual Studio 2008 (забираем здесь). Это сэкономит время на компиляцию Qt (говорят эта процедура может продлиться более 5 часов). Не покидая сайт закачаем и Qt Creator.

Далее скачиваем и ставим Microsoft Windows Server 2003 R2 Platform SDK (для setupapi).

Кроме того, для сборки необходимы:

  1. CMake
  2. Flex (ставить только по путям без пробелов!)
  3. Bison (ставить только по путям без пробелов!)

Скачиваем и устанавливаем.

Кроме того, для отладки в Qt Creator необходим CDB (из пакета MS Debugging Tools). Берем здесь.

Важно! После настройки отладчика в Qt Creator (Инструменты → Параметры → Отладчик → CDB) в какой-то момент он пропишет в поле «Пути к символам» путь к on-line БД символов Microsoft (начинается на http://). Рекомендуем удалить его, т. к. его присутствие вызывает неимоверные задержки при отладке.

На этом этапе у нас будет все необходимое программное обеспечение для сборки и отладки QGIS.

Следующим шагом идет загрузка и сборка библиотек от которых зависит QGIS.

[править] Сборка библиотек

Мы будем компилировать и отлаживать QGIS в минимально возможной конфигурации. Для этого необходимы следующие библиотеки.

  1. expat — библиотека нужна для работы с xml. В корне лежит expat.dsw который нормально открывается студией и компилируется. Я компилировал проект expatw (статически библиотека тоже скомпилировалась, но отказалась подключаться). Рекомендую установить переменную среды EXPAT на папку, куда вы распаковали expat.
  2. zlib — библиотека нужна для упаковки/распаковки. В папке zlib-1.2.5\contrib\vstudio\vc9 найдется проект под студию. Рекомендую установить переменную среды ZLIB на папку, куда вы распаковали zlib.
  3. iconv — библиотека нужна для преобразования кодировок строк. Для компиляции в Visual Studio пришлось действовать по инструкции отсюда. Рекомендую установить переменную среды ICONV на папку, куда вы распаковали iconv.
  4. curl — библиотека для по протоколам Интернета (http, ftp и др.). Компилировал только поддержку HTTP без SSL. Рекомендую установить переменную среды CURL на папку, куда вы распаковали curl.
  5. geos — библиотека для операций с геометрией. Рекомендую установить переменную среды GEOS на папку, куда вы распаковали geos.
  6. proj4 — библиотека для операций с проекциями и преобразований систем координат. Рекомендую установить переменную среды PROJ на папку, куда вы распаковали proj4.
  7. boost — библиотека расширяет стандартную библиотеку С++. Нужна если необходимо использовать поддержку KML в GDAL/OGR. Компиляция не требуется. Следует установить переменную среды BOOST_ROOT на папку, куда вы распаковали boost.
  8. gdal — библиотека для работы с большим количеством растровых и векторных геопространственных форматов. Я закачал через TortoiseSVN альтернативный (свой) вариант отсюда. Единственное, там есть завязки на wxWidgets (wxzlib и wxexpat), которые надо поменять на cоответствующие библиотеки zlib и expat.
  9. qwt5 — библиотека виджетов для программирования приложений, имеющих техническую направленность. Собирал как написано в install.txt в секции под Windows — проблем не возникло.

Все библиотеки я компилировал в Visual Studio Express 2008.

[править] Подготовка к сборке QGIS

После компиляции всех вышеперечисленных библиотек у вас должны быть как минимум файлы *.lib, а еще (в основной массе) и *.dll. Кроме того, нужно знать где лежат еще и заголовочные файлы. Это понадобиться на этапе подготовки к сборке в CMake.

На данном этапе, настал момент для скачивания исходников QGIS. Я сделал это при помощи TortoiseSVN взяв их отсюда (https://svn.osgeo.org/qgis/trunk/qgis).

Для подготовки к сборке необходимо запустить CMake и указать путь к папке, где находятся исходники QGIS, а также путь в к папке, в которою запишется конфигурация (лучше указывать новую папку чтобы не смешивать исходные данные и сгенерированные).

При этом Cmake проверит конфигурацию и будет задавать вопросы о наличии тех или иных необходимых компонент (отмечено красным). Чтобы это произошло нажимаем «Configure» и указываем компилятор «NMake Makefiles» и оставляем отметку «Use default native compilers». Опишу свою конфигурацию.

BINDINGS_GLOBAL_INSTALL - нет
BISON_EXECUTABLE - D:/GnuWin32/bin/bison.exe
CMAKE_BUILD_TYPE - Debug
CMAKE_CODEBLOCKS_EXECUTABLE - CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND
CMAKE_INSTALL_PREFIX - C:/Program Files/qgis1.6.0
ENABLE_TESTS - нет
EXPAT_INCLUDE_DIR - D:\work\projects\expat-2.0.1/lib
EXPAT_LIBRARY - D:\work\projects\expat-2.0.1\win32\bin\release\libexpat. lib
FLEX_EXECUTABLE - D:/GnuWin32/bin/flex.exe
GDAL_INCLUDE_DIR - D:\work\projects\wxgisgdal\port;D:\work\projects\wxgisgdal\alg;D:\work\projects\wxgisgdal\gcore;D:\work\projects\wxgisgdal\ogr

Важно! Если у вас несколько параметров (как у меня вместо одной библиотеки GDAL имеются 3 из wxGISGDAL), то параметры разделяются точкой с запятой.

GDAL_LIBRARY - D:\work\projects\wxgisgdal\lib\wxgiscpl.lib;D:\work\projects\wxgisgdal\lib\wxgisogr.lib;D:\work\projects\wxgisgdal\lib\wxgisgdal.lib
GEOS_INCLUDE_DIR - D:\work\projects\geos-3.2.2\capi;D:\work\projects\geos-3.2.2\source\headers
GEOS_LIBRARY - D:\work\projects\geos-3.2.2\lib\geos_c_i.lib;D:\work\projects\geos-3.2.2\lib\geos.lib
GRASS_PREFIX -
GSLCBLAS_LIB - GSLCBLAS_LIB-NOTFOUND
GSL_INCLUDE_DIR - GSL_INCLUDE_DIR-NOTFOUND
GSL_LIB - GSL_LIB-NOTFOUND
ICONV_INCLUDE_DIR - D:\work\projects\libiconv-1.13.1\include
ICONV_LIBRARY - D:\work\projects\libiconv-1.13.1\lib\iconv.lib
PEDANTIC - нет
POSTGRESQL_PREFIX -
PROJ_INCLUDE_DIR - D:\work\projects\proj-4. 7.0\src
PROJ_LIBRARY - D:\work\projects\proj-4.7.0\wxGIS\lib\proj4.lib
QT_QMAKE_EXECUTABLE - D:/Qt/4.7.2/bin/qmake.exe
QWT_INCLUDE_DIR - D:/work/projects/qwt-5.2.1/src
QWT_LIBRARY - D:/work/projects/qwt-5.2.1/lib/qwt5.lib
SETUPAPI_LIBRARY - C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Lib/SetupAPI.Lib
SVN_MARKER - SVN_MARKER-NOTFOUND
WITH_BINDINGS - нет
WITH_GRASS - нет
WITH_INTERNAL_SPATIALITE - да
WITH_MAPSERVER - нет
WITH_POSTGRESQL - нет
WITH_SPATIALITE - нет

Чтобы не сбрасывать файл unistd.h из состава GnuWin32 я в файле CMakeLists.txt внес такую строчку:

SET(UNISTD_INCLUDE_DIR "D:\GnuWin32\include")

Кроме того в файлы D:\work\projects\qgis\src\analysis\CMakeLists.txt и D:\work\projects\qgis\src\core\CMakeLists.txt добавил в конец раздела

INCLUDE_DIRECTORIES(
  ${CMAKE_CURRENT_SOURCE_DIR}
  ...
  ${UNISTD_INCLUDE_DIR}
)

Configure должно проходить без ошибок. Далее шаги для Visual Studio Express и Qt Creator различаются.

[править] MS Visual Studio Express

В Visual Studio Express создаем новый проект типа Makefile и ничего не настраивая жмем Finish.

Далее заходим в свойства созданного проекта и в разделе NMake пишем (учитывая ваши пути естественно):

В подразделе Build Command Line

set BUILD_DIR=D:\work\projects\qgis_vc\build
set PROJECT_DIR=D:\work\projects\qgis_vc\build\debug
cmake -E make_directory %BUILD_DIR%
cd %BUILD_DIR%
cmake -G «NMake Makefiles» %PROJECT_DIR%
nmake all
set BUILD_DIR=D:\work\projects\qgis_vc\buildset PROJECT_DIR=D:\work\projects\qgis_vc\build\debug
cmake -E make_directory %BUILD_DIR%cd %BUILD_DIR%cmake -G «NMake Makefiles» %PROJECT_DIR%nmake all

В подразделе Rebuild All Command Line

set BUILD_DIR=D:\work\projects\qgis_vc\build
set PROJECT_DIR=D:\work\projects\qgis_vc\build\debug
cmake -E make_directory %BUILD_DIR%
cd %BUILD_DIR%
cmake -G «NMake Makefiles» %PROJECT_DIR%
nmake clean all

В подразделе Clean Command Line

set BUILD_DIR=D:\work\projects\qgis_vc\build
set PROJECT_DIR=D:\work\projects\qgis_vc\build\debug
cmake -E make_directory %BUILD_DIR%
cd %BUILD_DIR%
cmake -G «NMake Makefiles» %PROJECT_DIR%
nmake clean

В подразделе Output

qgis. exe

Далее в проект добавляем исходные тексты для установок точек останова (в принципе, проект и без исходников скомпилируется, но отлаживать его не получится). Жмем F7 и смотрим ошибки компиляции. Если ошибок нет, необходимо сбросить в созданную папку %BUILD_DIR%, куда скомилировались наши файлы QGIS, связанные библиотеки. У меня их состав такой:

  • geos_c.dll
  • iconv.dll
  • libcurl.dll
  • libeay32.dll
  • libexpat.dll
  • libiconv-2.dll
  • libintl-8.dll
  • libpq.dll
  • msvcm90d.dll
  • msvcp90d.dll
  • msvcr90.dll
  • msvcr90d.dll
  • proj4.dll
  • qwt5.dll
  • ssleay32.dll
  • wxgiscpl.dll
  • wxgisgdal.dll
  • wxgisogr.dll
  • zlibwapi.dll

Жирным выделены библиотеки, которые необходимы в случае если GDAL скомпилирован с поддержкой PostGIS.

На этом этапе QGIS должен запускаться, для этого жмем F5. Если запустится, то можно отлаживать. Кроме того, при запуске будет некоторая ругань на отсутствующие директории, которые можно взять из установки QGIS. Также я создал папку %BUILD_DIR%/plugins куда перенес скомпилированные плагины QGIS.

Для отладки ставим точку останова и жмем опять же F5. У меня получилось следующее

Для отладки в Qt Creator делаем следующее.

Выбираем «Открыть файл или проект» и выбираем файл CMakeListst.txt, а в качестве выходной директории указываем туже, что и в CMake. Далее компилируем и исправляем ошибки компиляции, если они есть.

Если ошибок нет, необходимо сбросить в созданную папку, куда скомилировались наши файлы QGIS, связанные библиотеки (состав библиотек см. выше). Также создаем папку plugins и переносим скомпилированные плагины QGIS. Если QGIS запускается можно отлаживать. Ставим точку останова и жмем F5. Должно получиться следующее


Сравнение Visual Studio Community 2013 с Visual Studio 2013 Express. Особенности лицензионного соглашения » Community

 

Совсем недавно корпорация Microsoft представила новую редакцию самой популярной среды разработки — Visual Studio Community 2013. Большинство разработчиков не могут разобраться в особенностях лицензионного соглашения, в следствии чего и возникают вопросы, например, «Можно ли использовать Visual Studio Community 2013 в коммерческой разработке?». Давайте вместе разберемся в этом вопросе.

Собственно как сама Microsoft позиционирует Visual Studio Community 2013? — это бесплатная полнофункциональная интегрированная среда разработки. Что это значит? — это значит, что любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community. К сожалению в редакция Community предоставляется без подписки MSDN.

Вот как Visual Studio Community можно использовать в организациях:
— Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.
— Для всех прочих сценариев использования: в некорпоративных организациях Visual Studio Community может использовать до 5 пользователей. В корпоративных организациях (в которых используется > 250 ПК или годовой доход которых > 1 млн долларов США) использование запрещено, за исключением случаев, перечисленных выше (открытый код, научные исследования и учебные аудитории).

Чем Visual Studio Community 2013 отличается от других выпусков Visual Studio?
— Visual Studio Community 2013 содержит все отличные функции Visual Studio Professional 2013, предназначенные и оптимизированные для индивидуальных разработчиков, учащихся, участников проектов с открытым кодом и небольших групп.

Давайте теперь рассмотрим что же такое Express редакции Visual Studio 2013.
Visual Studio Express 2013 — это последняя версия бесплатных средств разработчика, которые определяются на основе платформ, для которых создаются конечные продукты. Каждое из средств поддерживает Visual C++, Visual C# и Visual Basic.

Коммерческое использование Visual Studio Express:
Продукты Visual Studio Express доступны бесплатно и могут использоваться в коммерческих и производственных целях в соответствии с условиями лицензии каждого продукта. Например, можно использовать Express для Windows, чтобы создавать приложения и отправлять их для продажи в Магазин Windows.

В итоге: Если вам нравится Express, то вы полюбите Visual Studio Community 2013. Обладая всеми возможностями Express, инструментами разработки приложений для нескольких устройств Windows, Android и iOS и доступом к тысячам расширений в одной интегрированной среде разработки, Visual Studio Community 2013 является идеальным инструментом для частных разработчиков, студентов, авторов открытого кода и небольших групп.

Загрузить Visual Studio Express 2013 можно скачать по этой ссылке.
А Visual Studio Community 2013 — по этой ссылке.

 

Статья перенесена дословно по разрешению автора. Оригинал

Microsoft Visual Studio Express предоставляет бесплатную интегрированную среду разработки C++, C# и Visual Basic для студентов и начинающих программистов — К.Л. Craft — веб-сайт и блог

Недавний взгляд на цены на профессиональные интегрированные редакторы разработки Microsoft для Visual C++, Visual Basic и Visual C# может вызвать шок у студентов или случайных программистов, которые хотели бы написать некоторые функциональные или объектно-ориентированные редакторы. ориентированный код, но не требующий профессионального набора ресурсов. По состоянию на декабрь 2016 года цены были следующими: Visual Studio Professional: 119 долларов США.9.00; Visual Studio Test Professional: 2169,00 долларов США; и Visual Studio Enterprise: 5 999 долларов США.

К счастью, Microsoft также предлагает качественную бесплатную загрузку того же программного обеспечения, а также поддержку сообщества, что идеально подходит как для студентов, так и для случайных программистов. Эта бесплатная загрузка под названием Microsoft Visual Studio Express для рабочего стола (VS Express) поддерживается корпорацией Майкрософт. VS2015 (а теперь и 2017) можно загрузить по адресу:

www.visualstudio.com/downloads/

или

www.visualstudio.com/vs/visual-studio-express/.

Программное обеспечение можно загрузить по этой ссылке, просто нажав «Express for Desktop» внизу страницы.

В качестве примера в этой статье будут рассмотрены особенности установки VS Express 2015 для рабочего стола Windows и, в частности, запуск C++. Есть несколько особенностей, о которых стоит упомянуть, и, надеюсь, они избавят вас от разочарований при настройке. Во-первых, если вы решите установить VS2015 Express, вам нужно будет выбрать «Выборочную» установку и установить флажок «Visual C++», чтобы включить его в процесс установки. Если вы не установите его таким образом, у вас могут отсутствовать исходные файлы C++.cpp и/или папка элементов проекта VC при запуске программы. Если это произойдет, вы можете либо переустановить (хотя имейте в виду, что установка может занять до часа в зависимости от вашего интернет-соединения и скорости компьютера), либо попробовать следующее исправление, которое объединяет решения обеих проблем следующим образом:0003

После установки VS2015 Express:

1. Перейдите в папку C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC.

2. Создайте внутри VC папку с именем vcprojectitems.

3. Скопируйте все элементы из папки VCProjectItems_WDExpress, кроме папки Utility, во вновь созданную папку vcprojectitems.

4. Закройте VS2015 Express, если он открыт, снова откройте VS2015 Express, и теперь открытый файл C++.cpp доступен вам в разделе «Исходные файлы».

Дополнительную информацию можно найти по адресу:

http://stackoverflow.com/questions/36490769/c-new-file-issue-in-visual-studio-express-2015

Кроме того, если вы загружаете VS Express на Mac, вам понадобится выполнить еще один шаг, а именно установку «X Code» (Xcode). Вы можете посмотреть видео о том, как установить Xcode, а также информацию об инструментах командной строки, которые можно найти здесь:

http://www.youtube.com/watch?v=je3dQW9WZOc.

Вы также можете запустить Xcode из App Store. Просто найдите и найдите «Xcode», а затем загрузите и установите его оттуда.

Работа с VS Express C++

Поскольку VS Express — это IDE, вы найдете все необходимое для написания, отладки, тестирования и запуска кода. Существуют различные способы открыть или запустить редактор, чтобы начать вводить код. Один из способов — просто щелкнуть «Консольное приложение Win32». Это простой запуск по умолчанию. Однако, если вам нужен больший контроль, в том числе возможность легко создавать файлы C++.cpp или файлы заголовков и обращаться к ним (например, студентов часто просят отправить свои файлы .cpp и .h преподавателям для оценивания), вот еще один способ сделать это:

Чтобы начать новый проект:

Выберите «Новый проект» в Visual C++ слева от «Пуск»:

Затем нажмите «Пустой проект». Вы также можете назвать свой проект здесь в разделе «Имя».    Обратите внимание, что указано имя файла по умолчанию, например Project 1. Если вместо этого вы хотите использовать определенное имя файла, вы можете изменить его на выбранное вами прямо здесь. Кроме того, убедитесь, что правильный шаблон (в данном случае Visual C++) выбран в раскрывающемся меню «Шаблон» с левой стороны:

  1. Щелкните правой кнопкой мыши исходную папку справа и выберите «Добавить» -> «Новый элемент…»
  2. Выберите «Файл C++ (. cpp)» или, для объектно-ориентированного кода, (.h) файл.
  3. Опять же, будет предоставлено имя файла по умолчанию, например Project 1. Если вы предпочитаете вместо этого использовать собственное имя файла, вы также можете изменить его здесь.

Может случиться так, что вы не видите опцию выбора файлов (.cpp) или (.h) и после запуска получаете синий экран, например:

В этом случае у вас еще нет рабочего редактора, в котором вы можете набирать свой код. Для этого вам все равно потребуется создать файл (.cpp) или (.h). Это легко сделать, поскольку вы также можете запустить файл .cpp или .h с панели инструментов здесь в разделе «Проект» -> «Добавить новый элемент» ->.

Отсюда выберите «C++.File(.cpp)» или «Файл заголовка (.h)» по желанию:

Теперь откроется окно редактора, и вы сможете начать вводить свой код здесь:

Чтобы выполнить код:

Когда вы будете готовы запустить свой код, самый простой способ — щелкнуть «Локальный отладчик Windows» в центре верхней панели инструментов. Когда отладчик откроется, он может выдать сообщение о том, что файл устарел, и спросить, хотите ли вы его собрать. Вы увидите это сообщение, если вы впервые запускаете/отлаживаете свой код или если вы внесли изменения в уже существующий код. Просто нажмите «Да».

После этого запустится отладчик. Если код написан без ошибок, ваша программа запустится; в противном случае он предоставит вам список ошибок.

Чтобы сохранить или распечатать код:

Эти функции работают так же, как и в других приложениях Microsoft. В раскрывающемся меню «Файл» просто выберите «Сохранить», «Сохранить как» или «Печать» по желанию.

Надеюсь, это руководство поможет вам быстро и легко начать программировать на C++ или даже Visual Basic и C# бесплатно!

 

Нравится:

Нравится Загрузка…

Microsoft Visual Studio Express | Семантический ученый

Известный как: Microsoft Visual Web Developer Express, Visual Studio 2008 Express, Visual Basic 2005 Express Edition

Microsoft Visual Studio Express — это набор интегрированных сред разработки (IDE), разработанных Microsoft как бесплатное и зарегистрированное программное обеспечение…

Википедия (открывается в новой вкладке)

Semantic Scholar использует ИИ для извлечения документов, важных для этой темы.

Веб-модель урожая: Web InfoCrop — Wheat для моделирования роста и урожайности пшеницы

  • П. Кришнан, Р. Шарма, С. К. Гилл
  • Компьютеры и электроника в сельском хозяйстве
  • 2016
  • ID корпуса: 8432513

Разработка объектно-ориентированного Динамические имитационные модели с использованием бесплатного программного обеспечения Visual C++

  • A. Козинченко, С. Козинченко
  • 2016
  • Идентификатор корпуса: 56570273

В статье основное внимание уделяется методологическим и программным аспектам разработки универсальной настольной среды для обеспечения… 

SoccerEye: программное решение для наблюдения и регистрации поведения в спортивных условиях

  • Д. Баррейра, Х. Гарганта, Х. Кастеллано, М. Ангера
  • 2013
  • Код корпуса: 9319509
  • 90 127

    В футболе потребность для прямого наблюдения за тактическим поведением привело к постоянному технологическому прогрессу в области записи движений… 

    Высоко цитируемый

    2012

    Исследование использования Microsoft Kinect для приложений робототехники

    • R. A. Ellaithy, Jidong Huang, M. Yeh
    • Proceedings of the IEEE/ION Position, Location…

    • 2012
    • ID корпуса: 24011534

    900 02 Сенсор Microsoft X-Box Kinect — это революционно новая камера глубины, используется в игровой индустрии для захвата движений… 

    Review

    2012

    Pro ASP.NET MVC 4

    • Adam Freeman
    • Apress
    • 2012
    • ID корпуса: 27837659

    ASP. NET MVC 4 Framework — это последняя разработка веб-платформы Microsoft ASP.NET. Он обеспечивает высокую производительность… 

    Программно определяемое радиопрототипирование с помощью Visual C++ Express и Code Composer Studio

    • Sverre Wichlund
    • 2012
    • Идентификатор корпуса: 26209556

    9 0002 Основная цель этого проекта была образовательной: продемонстрировать Определенное прототипирование на основе радио с использованием Visual C… 

    Разработка и внедрение прототипа устройства, идентифицирующего объекты, используемые общими лицами, без видимых оснований на технологии RFID

    • Ортис Фернандес, Л. Энрике
    • 2012
    • Идентификатор корпуса: 193942513

    В Эквадоре насчитывается около 363 000 человек.