- •Лабораторная работа 1. Разветвляющийся вычислительный процесс
- •Консольные приложения в c#
- •Технология разработки программ на языке высокого уровня Этапы разработки программ на языке высокого уровня
- •Виды вычислительных процессов
- •Разветвляющийся вычислительный процесс Алгоритмы разветвляющихся процессов
- •Программа на языке c#. Элементы языка Язык c#
- •Все операторы языка с# могут быть условно разделены на следующие категории:
- •Платформа .Net и visual studio 2008
- •Указание. Окружности, имеющие уравнения
- •А) являются концентрическими, если их центры совпадают
- •Создание консольного приложения
Платформа .Net и visual studio 2008
.NET Framework представляет собой новую платформу, которая была создана Microsoft для разработки приложений.
Помимо этого, приведенное выше определение .NET Framework не содержит никаких указаний относительно типов приложений, которые могут создаваться с помощью этой платформы. Объясняется это тем, что никаких ограничений не существует: .NET Framework позволяет создавать приложения для Windows, Web-приложения, приложения типа Web-служб и практически все остальные типы приложений, которые только можно себе представить.
Платформа .NET Framework была спроектирована так, чтобы ее можно было использовать из любого языка, включая язык С#, а также языки C++, Visual Basic, JScript. Чтобы подобное было возможно, также были разработаны предназначенные специально для применения с .NET версии этих языков. Все они не только имеют доступ к .NET Framework, но также могут и взаимодействовать друг с другом. Это позволяет разработчикам, которые пользуются языком С#, легко применять код, который был написан на языке Visual Basic, и наоборот.
Visual Studio 2008
Вот краткий перечень ряда функциональных возможностей Visual Studio, которые могут сделать эту среду привлекательным выбором для разработки .NET-приложений:
VS автоматизирует шаги, требуемые для компиляции исходного кода, и в то же время предоставляет полный контроль на любыми используемыми опциями.
Текстовый редактор VS подстроен под те языки, которые VS поддерживает (включая С#), так чтобы он мог обнаруживать ошибки и давать подсказку по дальнейшему коду, где это необходимо, по мере его ввода.
В состав VS входят конструкторы для приложений типа Windows Forms и Web Forms, позволяющие добавлять в них элементы пользовательского интерфейса простым перетаскиванием.
Многие типы проектов на С# могут создаваться с помощью готового кода. Вместо того чтобы начинать с нуля, разработчик будет часто обнаруживать, что у него в распоряжении имеются различные файлы кода, сокращающие количество времени, требуемого для работы с проектом. Это особенно верно в случае проекта нового типа Starter Kit (Начальный набор), который позволяет приступать к разработке на базе полностью функционального приложения.
VS включает несколько мастеров, которые автоматизируют выполнение наиболее распространенных задач, многие из которых могут приводить к автоматическому добавлению соответствующего кода в существующие файлы и тем самым позволять разработчику забывать о правильности синтаксиса.
В VS содержится много мощных средств для визуализации и навигации по элементам проекта, либо являющихся файлами на С#, либо файлами других ресурсов – например, растровых изображений.
В VS можно как просто писать приложения, так и создавать целые проекты и тем самым упрощать процесс предоставления кода клиентам и позволять им устанавливать его без особых усилий.
VS позволяет использовать усовершенствованные приемы отладки при разработке проектов, например, просматривать код по одной команде и при этом следить за состоянием приложения.
