Главная » Просмотр файлов » 1629295407-c61bfe4caba98380ea3e7cdae6295416

1629295407-c61bfe4caba98380ea3e7cdae6295416 (846200), страница 7

Файл №846200 1629295407-c61bfe4caba98380ea3e7cdae6295416 (Шилдт Герберт - Полный справочник по C#) 7 страница1629295407-c61bfe4caba98380ea3e7cdae6295416 (846200) страница 72021-08-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

В качествеальтернативного варианта можно перейти в режим работы по приглашениюна ввод команды. Для C# этот режим инициализируется выбором командыMicrosoft Visual Studio .NET , Visual Studio .NET Command Prompt , Visual Studio.NET Tools из меню Пуск , Программы, активизируемом на панели задач.Выполнение программыДля выполнения программы достаточно ввести ее имя в командную строку.C:\>ExampleПри выполнении этой программы на экране отобразится следующая информация:Простая C#-программа.Использование Visual Studio IDEТеперь можно обратиться к версии 7 пакета Visual Studio .NET, поскольку VisualStudio IDE позволяет компилировать C#-программы. Чтобы отредактировать,скомпилировать и выполнить C#-программу с помощью интегрированной среды разработкипакета Visual Studio (версия 7), выполните следующие действия.

(Если вы работаете сдругой версией пакета Visual Studio, возможно, придется следовать другим инструкциям.)1. Создайте новый (пустой) C#-проект, выполнив команду File , New , Project(Файл ,Создать ,Проект).2. Среди представленных типов проектов (на панели Project Types (Типы проектов))выберите вариант Visual C# Projects (Проекты Visual C#), а затем (как показанона рис. 2.1) на панели Templates (Шаблоны) — шаблон Empty Project (Пустойпроект).Рис. 2.1. Окно New Project (Создать проект)Глава 2. Обзор элементов языка C#353.

Создав проект, щелкните правой кнопкой мыши на имени проекта в окне SolutionExplorer (Проводник решений) Затем, используя всплывающее контекстноеменю, выберите команду Add , Add New Item (Добавить , Добавить новыйэлемент) При этом экран должен выглядеть, как показано на рис 2.2.4. В открывшемся диалоговом окне Add New Item (Добавить новый элемент) напанели Categories (Категории) выберите вариант Local Project Items(Элементы локальных проектов), а на панели Templates — шаблон Code File(Файл с текстом программы) При этом экран должен выглядеть, как показано нарис 2.3.Рис 2.2. Контекстные меню при выборе команды Add , Add New ItemРис 2.3. Диалоговое окно Add New Item36Часть I.

Язык C#5. Введите текст программы и сохраните файл под именем Example.cs. (Помните,что программы, представленные в этой книге, можно загрузить с Web-сайтакомпании Osborne с адресом: www.osborne.com.) После этого экран долженвыглядеть, как показано на рис. 2.4.Рис. 2.4. Окно проекта Example.cs6. Скомпилируйте программу с помощью команды Build , Build Solution(Построить , Построить решение).7. Выполните программу с помощью команды Debug , Start Without Debugging(Отладка , Начать выполнение без отладки).После выполнения этой программы вы должны увидеть окно, показанное на рис. 2.5.Рис. 2.5. Результат выполнения программыНа заметкуЧтобы скомпилировать и выполнить примеры программ, представленные вэтой книге, нет необходимости для каждой программы создавать новыйпроект.

Можно использовать тот же самый C#-проект. Просто удалитетекущий файл и добавьте новый. Затем перекомпилируйте его и выполните.Как уже упоминалось, короткие программы (из первой части книги) прощекомпилировать и выполнять, используя компилятор командной строки, но окончательныйвыбор, конечно, за вами.Глава 2. Обзор элементов языка C#37“Разбор полетов”, или первый пример программы “под микроскопом”Несмотря на миниатюрные размеры, программа Example.cs включает рядключевых средств, которые применимы ко всем C#-программам.

Поэтому имеет смыслподробно рассмотреть каждую часть программы, начиная с имени.В отличие от некоторых языков программирования (например, Java), в которых имяпрограммного файла имеет очень большое значение, C#-программа может иметь любоеимя. С таким же успехом вы могли бы назвать первую в этой книге программу неExample.cs, а, скажем, Sample.cs, Test.cs или даже X.cs.По соглашению для исходных файлов C#-программ используется расширение .cs, иэтому соглашению вы должны следовать безоговорочно. Многие программисты называютфайл программы по имени основного класса, определенного в этом файле.

Поэтому (как вы,вероятно, догадались) и было выбрано имя Example.cs. Поскольку имена C#-программмогут быть произвольными, для большинства примеров программ в этой книге именавообще не указаны. Это значит, что вы можете называть их по своему вкусу.Первая наша программа начинается со следующих строк./*Это простая C#-программа.*/Назовем ее Example.cs.Эти строки образуют комментарий. Подобно большинству других языковпрограммирования C# позволяет вводить в исходный файл программы комментарии,содержимое которых компилятор игнорирует. С помощью комментариев описываются илиразъясняются действия, выполняемые в программе, и эти разъяснения предназначаются длятех, кто будет читать исходный код.

В данном случае в комментарии дается общаяхарактеристика программы и предлагается назвать этот исходный файл именемExample.cs. Конечно, в реальных приложениях комментарии используются дляразъяснения особенностей работы отдельных частей программы или конкретных действийпрограммных средств.В C# поддерживается три стиля комментариев. Первый, показанный в началерассматриваемой программы, называется многострочным. Комментарий этого типа долженначинаться символами /* и заканчиваться ими же, но в обратном порядке (*/). Все, чтонаходится между этими парами символов, компилятор игнорирует.

Комментарий этоготипа, как следует из его названия, может занимать несколько строк.Рассмотрим следующую строку программы.using System;Эта строка означает, что программа использует пространство имен System. В C#пространство имен (namespace) определяет декларативную область. Подробнее опространствах имен мы поговорим позже, а пока ограничимся тем, что заявленноепространство имен позволяет хранить одно множество имен отдельно от другого. Другимисловами, имена, объявленные в одном пространстве имен, не будут конфликтовать с такимиже именами, объявленными в другом. В нашей программе используется пространство именSystem, которое зарезервировано для элементов, связанных с библиотекой классов среды.NET Framework, используемой языком C#.

Ключевое слово38Часть I. Язык C#using — это своего рода заявление о том, что программа использует имена в заданномпространстве имен.Перейдем к следующей строке программы.В этой строке используется ключевое слово class, которое объявляет обопределении нового класса. Как упоминалось выше, в C# класс — это базовая единицаинкапсуляции. Example — имя определяемого класса. Определение класса заключеномежду открывающей ({) и закрывающей (}) фигурными скобками. Таким образом,элементы, расположенные между этими двумя фигурными скобками, являются членамикласса. Пока мы не будем углубляться в детали определения класса, но отметим, что в C#работа программы протекает именно внутри класса.

Это одна из причин, по которой все C#программы являются объектно-ориентированными.Очередная строка в нашей программе представляет собой однострочныйкомментарий.// Любая C#-программа начинается с вызова метода Main().Так выглядит комментарий второго типа, поддерживаемый в C#.

Однострочныйкомментарий начинается с пары символов // и заканчивается в конце строки. Какправило, программисты используют многострочные комментарии для подробных и потомуболее пространных разъяснений, а однострочные — для кратких (построчных) описанийпроисходящего в программе.Следующей строке стоит уделить особое внимание.public static void Main() {В этой строке начинается определение метода Main(). Как упоминалось выше, в C#подпрограмма называется методом (method). Предшествующий этой строке однострочныйкомментарий подчеркивает, что именно с этой строки и будет начато выполнениепрограммы. Все C#-приложения начинают выполняться с вызова метода Main(). (Длясравнения: выполнение С/C++-программ начинается с обращения к функции main().) Вполном описании каждой части этой строки сейчас большого смысла нет, поскольку этотребует глубокого понимания других средств языка C#.

Но так как эта строка кодавключена во многие примеры программ этой книги, придется кратко на ней остановиться.Ключевое слово public представляет собой спецификатор доступа (accessspecifier). Спецификатор доступа определяет, как другие части программы могут получатьдоступ к члену класса. Если объявление члена класса включает ключевое слово public,значит, к этому члену можно получить доступ с помощью кода, расположенного вне класса,в котором этот член объявлен.

(Противоположным по значению ключевому слову publicявляется слово private, которое не допускает использования соответствующего членакласса кодом, определенным вне его (члена) класса.) В данном случае метод Main()объявляется как public-метод, поскольку при запуске этой программы он будетвызываться внешним (по отношению к его классу) кодом (а именно операционнойсистемой).На заметкуНа момент написания книги в документации на язык C# не было обозначенотребования, чтобы Main() объявлялся как public-метод. Однако именнотаким образом оформлены подобные объявления в примерах, включенных вописание пакета Visual Studio .NET. Этот способ объявления предпочитаютиспользовать многие C#-программисты.

Характеристики

Тип файла
PDF-файл
Размер
5,05 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее