Компоновка .NET-приложений с помощью SharpDevelop

Компоновка .NET-приложений с помощью SharpDevelop

SharpDevelop является интегрированной средой разработки с открытым исходным кодом и богатыми возможностями, которые вы можете использовать для создания компоновочных блоков .NET на основе C#, VB .NET, Managed Extensions для C++ или CIL. Кроме того, что эта среда разработки совершенно бесплатна, следует отметить то, что она целиком создана на языке C#. Причем вы можете либо загрузить и скомпилировать необходимые файлы *.cs самостоятельно, либо использовать готовую программу setup.exe, которая установит SharpDevelop на вашей машине. Оба дистрибутива можно загрузить со страниц http:// www.icsharpcode.net/OpenSource/SD/Download.

После установки SharpDevelop выбор меню File?New?Combine позволит указать вид (и язык .NET) проекта, который вы хотите создать. В терминах SharpDevelop combine (комбинат) обозначает отдельную коллекцию проектов – то, что в Visual Studio называется solution, т.е. решение. Предположим, что вы указали C#-прило-жение для Windows и назвали его MySDWinApp (рис. 2.10).

Рис. 2.10. Диалоговое окно создания проекта в SharpDevelop

Замечание. Приложение SharpDevelop версии 1.0 настроена на использование компилятора C# 1.1. Чтобы использовать новый возможности языка C# 2005 и пространства имён .NET Framework 2.0, выберите Project?Project options из меню и укажите новую версию компилятора на странице настроек Runtime/Compiler (Среда выполнения/компилятор).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

4.2 Компоновка

Из книги C++ автора Хилл Мюррей

4.2 Компоновка Если не указано иное, то имя, не являющееся локальным для функции или класса, в каждой части программы, компилирумой отдельно, должно относиться к одному и тому же типу, знчению, функции или объекту. То есть, в программе может быть только один нелокальный тип,


4.3 Компоновка

Из книги Информационная технология ПРОЦЕСС СОЗДАНИЯ ДОКУМЕНТАЦИИ ПОЛЬЗОВАТЕЛЯ ПРОГРАММНОГО СРЕДСТВА автора Автор неизвестен

4.3 Компоновка Имя в файловой области видимости, не описанное явно как static, является общим для каждого файла многофайловой прораммы. Таковым же является имя функции. О таких именах говорится, что они внешние. Каждое описание внешнего имени в программе относится к тому же


Компоновка C#-приложений с помощью csc.exe

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Компоновка C#-приложений с помощью csc.exe Теперь, когда машина распознает csc.exe, с помощью компилятора командной строки C# и программы Блокнот мы построим простой одномодульный компоновочный блок, который назовем TestApp.exe. Для начала нам нужен исходный код. Откройте программу


Компоновка .NET-приложений с помощью TextPad

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Компоновка .NET-приложений с помощью TextPad Бесплатный редактор Блокнот, несомненно, подходит для создания простых программ .NET, но он не может ничего предложить для повышения производительности труда разработчика. Хорошо, когда редактор, с помощью которого создаются файлы


Возможности SharpDevelop

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

Возможности SharpDevelop Среда разработки SharpDevelop предлагает разнообразные возможности повышения производительности труда программиста, и во многих отношениях эта среда разработки столь же богата возможностями, как и Visual Studio .NET 2003 (но не настолько, как Visual Studio 2005). Вот список


Компоновка .NET-приложений с помощью Visual C# 2005 Express

Из книги Access 2002: Самоучитель автора Дубнов Павел Юрьевич

Компоновка .NET-приложений с помощью Visual C# 2005 Express Летом 2004 года Microsoft предложила совершенно новую серию IDE-продуктов, обозначенную еловом "Express" (см. http://msdn.microsoft.com/express). На сегодня выпущено шесть пакетов этого семейства.• Visual Web Developer 2005 Express. "Облегченный" вариант средств


Компоновка .NET-приложений с помощью Visual Studio 2005

Из книги Цифровая фотография от А до Я [2-е издание] автора Газаров Артур Юрьевич

Компоновка .NET-приложений с помощью Visual Studio 2005 Если вы являетесь профессиональным разработчиком программного обеспечения .NET, очень велика вероятность того, что ваш работодатель согласится купить для вас лучшую интегрированную систему разработки от Microsoft – Visual Studio 2005


Компиляция CIL-кода с помощью SharpDevelop

Из книги QT 4: программирование GUI на С++ автора Бланшет Жасмин

Компиляция CIL-кода с помощью SharpDevelop Для работы с файлами *.il вы можете использовать бесплатную среду разработки SharpDevelop (см. главу 2). При создании нового "комбината" (для этого выберите File?New Combine из меню), одним из вариантов выбора является создание рабочего пространства


Компоновка системы

Из книги автора

Компоновка системы Как практически реализовать процесс компоновки системы?Допустим, что операционная система использует обычный способ хранения исходных текстов классов в файлах. Инструментальному средству компоновки (компилятор, интерпретатор) необходима следующая


19.4. Разработка Web-приложений с помощью Nitro

Из книги автора

19.4. Разработка Web-приложений с помощью Nitro Nitro — еще один комплект инструментов для разработки Web-приложений. Хотя в сочетании с библиотекой Og для объектно-реляционного отображения Nitro хорошо приспособлен к созданию традиционных приложений в духе MVC, задуман он для


19.6. Разработка Web-приложений с помощью IOWA

Из книги автора

19.6. Разработка Web-приложений с помощью IOWA IOWA (Interpreted Objects for Web Applications — интерпретируемые объекты для Web-приложений) — это каркас, написанный Кирком Хейнсом (Kirk Haines). Он позволяет создавать повторно используемые, инкапсулированные Web-компоненты для генерации


Программирование приложений с помощью VBA

Из книги автора

Программирование приложений с помощью VBA Что может делать пользователь с помощью VBA? Ответ очень прост: все. К сожалению, ни в одной книге нельзя рассмотреть все вероятные сферы программирования, в которых вы найдете применение возможностям VBA. Поэтому ограничимся тем, что


Компоновка кадра

Из книги автора

Компоновка кадра Компоновать снимок надо так, чтобы максимально скрыть антураж зоопарка, оставив за границами кадра все лишнее.Изобилия пустого пространства тоже быть не должно — лучше взять животное крупным планом. В то же время по линии взгляда объекта надо оставить


Стековая компоновка

Из книги автора

Стековая компоновка Класс QStackedLayout (менеджер стековой компоновки) управляет компоновкой набора дочерних виджетов или «страниц», показывая в каждый конкретный момент только одну из них и скрывая от пользователя остальные. Сам менеджер QStackedLayout невидим и не содержит