Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 11

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 5 6 7 8 9 10 < 11 > 12 13 14 15 16 17 .. 404 >> Следующая


? В состав VS входят программы, позволяющие создавать приложения

в Windows Forms н Web Forms путем простого перетаскивания мышью элементов пользовательского интерфейса.

? Многие типы проектов, создание которых возможно на С#, могут разрабатываться на основе “каркасного” кода, заранее включаемого в программу. Вместо того чтобы каждый раз начинать с нуля,

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

? В состав VS входит несколько вспомогательных программ, которые позволяют автоматизировать выполнение наиболее распространенных задач; причем многие из этих программ могут добавлять необходимый код в уже существующие файлы, так что программисту не придется беспокоиться (а в некоторых случаях н вообще вспоминать) о соблюдении синтаксических правил.

? VS имеет большое количество мощных инструментов, благодаря которым можно просматривать отдельные элементы проекта или осуществлять

в них поиск, независимо от того, являются ли эти элементы файлами с кодами на языке C# или представляют собой какие-либо иные ресурсы, например, двоичные графические или звуковые файлы.

? Распространять приложения в VS столь же просто, как и писать их:

VS облегчает передачу кода клиентам н позволяет им инсталлировать его без каких-либо проблем.

? VS допускает использование совершенных методов отладки при разработке проектов: например, пошаговое выполнение кода, когда выполняется один оператор за раз, что дает возможность следить за текущим состоянием приложения.

И это далеко не все преимущества VS!
Знакомство с С ft 9

Решения VS

Когда мы используем VS для разработки приложений, то мы делаем это через создание решений. В терминах VS решение — это нечто большее, чем просто приложение. Решения состоят из проектов, среди которых могут быть “проекты Windows Forms”, "проекты Web Forms” и т. д. Решения могут включать несколько проектов, что позволяет группировать логически взаимосвязанные части кода в одном месте, даже если они в действительности компилируются в разные модули, расположенные в различных местах на жестком диске.

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

Итоги

В данной главе было дано общее описание .NET Framework и рассмотрено, каким образом эта система упрощает разработку эффективных н гибких приложений. Вы познакомились с процессом превращения программ, написанных на таких языках, как С#, в работающие приложения, и узнали, выгоды можно извлечь из использования управляемого кода, запускаемого под управлением единой системы выполнения программ CLR.NET.

Также было рассказано, что представляет собой С#, какое отношение ои имеет к .NET Framework, и дано описание инструмента, который будет использоваться для выполнения разработок на С#,— Visual Studio.NET.

В следующей главе мы с помощью VS создадим работающий код на С#; полученные при этом знания в дальнейшем позволят нам сконцентрироваться собственно на языке C# и не уделять излишнего внимания работе VS.
.

2

Создание программы на C#

Теперь, когда мы выяснили, что из себя представляет C# и каким образом он вписывается в .NET Framework, настало время заняться грязной работой и написать конкретную программу. На протяжении всей книги мы будем использовать Visual Studio.NET (VS), поэтому первое, что необходимо сделать,— это получить некоторое представление о данной среде разработки. VS является очень большим и очень сложным продуктом, способным навести ужас на тех, кто встречается с ним впервые; однако использовать его для создания несложных приложений на удивление просто. Когда в данной главе мы начнем с ним работать, вы увидите, что немного “поиграть” с программами на C# можно и не обладая большими знаниями. В дальнейшем вам встретятся более сложные операции, которые может выполнять VS, однако на данный момент все, что нам потребуется,— это базовые знания о его возможностях.

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

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

Вторым будет приложение Windows Forms. Его внешний вид и работа с ним окажутся очень знакомыми для пользователей Windows, а усилий на его создание потребуется (что удивительно) не так уж много. При этом синтаксис необходимого кода окажется более сложным, хотя во многих случаях нам не придется беспокоиться о деталях.
Предыдущая << 1 .. 5 6 7 8 9 10 < 11 > 12 13 14 15 16 17 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.