Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Г. Шилдт - С# 3.0 Полное руководство. 2010

Г. Шилдт - С# 3.0 Полное руководство. 2010, страница 8

DJVU-файл Г. Шилдт - С# 3.0 Полное руководство. 2010, страница 8 Языки программирования (3257): Книга - 7 семестрГ. Шилдт - С# 3.0 Полное руководство. 2010: Языки программирования - DJVU, страница 8 (3257) - СтудИзба2019-09-19СтудИзба

Описание файла

Файл "Г. Шилдт - С# 3.0 Полное руководство. 2010" внутри архива находится в папке "Г. Шилдт - С# 3.0 Полное руководство. 2010". DJVU-файл из архива "Г. Шилдт - С# 3.0 Полное руководство. 2010", который расположен в категории "". Всё это находится в предмете "языки программирования" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 8 - страница

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

Например, сорт яблок Джонатан входит в общую классификацию сортов яблок, которые, в свою очередь, относятся к классу фруктов, а те — к еще более крупному классу пищевых продуктов. Это означает, что класс пищевых продуктов обладает рядом свойств (съедобностн, питательности и тд.), которые по логике вещей распространяются и на его подкласс фруктов. Помимо этих свойств, класс фруктов обладает своим собственными свойствамн (сочностью, сладостью и тд.), которыми он отличается от других пищевых продуктов.

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

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

40 Часть (. Язык О№ Первая простая программа А теперь самое время перейти к примеру конкретной программы на С№. Для начала скомпилируем и выполним короткую программу. /* Это простая прОграмма на С№. Назовем ее Ехавр1е.св. */ пвъпс зувсев) с1аза Ехавр1е ( // Любая программа на С№ начинается с вызова метода Маго() вгатгс чоюд Ма1п() ( Сопво1е.игггеьгпе("Простая программа на С№.")т Основной'средой для разработки программ на С№ служит т/(зца! 3гц((!о корпорации М(сгозо(т.

Для компилирования примеров всех программ, приведенных в этой книге, в том числе и тех, тле используются новые средства С№ 3.0, вам потребуется 1/(зца( Зсцйо 2008 или же более поздняя версия, поддерживающая С№, Для изучения С№ 3.0 как нельзя лучше подходит пакет Ч!зца! С№ 2008 Ехргеьз Ет!(с!Оп, поскольку он свободно доступен.

Он включает в себя полноценный компилятор, полностью поддерживающий С№ 3.0, а следовательно, позволяющий компилировать примеры всех программ из этой книги. Кроме того, в данный пакет входит интегрированная среда разработки Чапа! 3гцт((о. Несмотря на то что пакет Ч(зпа( С№ 2008 Ехргезз Ег((С(оп не поддерживает все инструментальные средства, которые могут потребоваться для коммерческой разработки программ, он идеально подходит для изучения С№, На момент написания этой книги пакет т/(зпа! С№ 2008 Ехргезз Ет!(С(оп можно было загрузить по адресуемы.в1сгозогс.сов/ехргевз/ или нын.в1сговокс.сов/ехргезз/ гп/с(онп1оас(/. Весь код, приведенный в этой книге, бьп проверен с помощью компилятора из этого пакета. Создавать, компилировать и выполнять программы на С№, используя пакет Ъ'Ьоа! С№ 2008 Ехргезз Е(((с!Оп, можно двумя способами: пользуясь, во-первых, интегрированной средой разработки изца! Бгог((о, а во-вторых, — компилятором командной строки свс.

ехе. Далее описываются оба способа. Применение компилятора командной строки сес. ехе Для коммерческой разработки программ вам, скорее всего, придется пользоваться интегрированной средой Изца! 31ц((!о, хотя для некоторых читателей более удобным может оказаться компилятор, работающий в режиме командной строки, особенно для компилирования и выполнсния примеров программ, приведенных в этой книге.

Объясняется это тем, что для работы над отдельной программой не нужно создавать целый проект. Для этого достаточно написать программу, а затем скомпилировать и выполнить ее, причем все это делается из командной строки. Таким образом, если вы умеете пользоваться окном Командная строка (Сощщапк( Ргощр() и его интерфейсом в тат(пт(отчз, то компилятор командной строки окажется для вас более простым и оперативным инструментальным средством, чем интегрированная среда разработки.

Глава 2. Краткий обзор элементов С№ 41 Внимание! Если вы нв знаете, ках пользоваться окном Командная строка, то вам лучше работать в интегрированной среде разработки Ияиа! 5гиг(!о. Ведь пытаться усвоить одновременно команды интерфейса Командная строка и элвмвнглы языка С№ нв так-то просто, пвсмогпря па то, что запомпить эгли команды совсем нетрудно. Для написания и выполнения программ иа С№ с помощью компилятора командной строки выполните следующую несложную процедуру.

1, Введите исходный текст программы, используя текстовый редактор. 2. Скомпилируйте программу с помощью компилятора со с. ехе. 3. Выполните программу. Ввод исходного текста программы Исходный текст примеров программ, приведенных в этой книге, доступен для загрузки по адресу ичи.впргобеяя1опа1. сов. Но при желании можете сами ввести исходный текст этих программ вручную. Для этого воспользуйтесь избранным текстовым редактором, например Хогерад. Но не забывайте, что вы должны создать файлы, содержащие простой, а не отформатированный текст, поскольку информация форматирования текста, сохраняемая в файле для обработки текста, может помешать нормальной работе компилятора С№, Введя исходный текст программы, присвойте ее файлу имя Кхавр1е.

ся. Компилирование программы Для компилироваиия программы на С№ запустите иа выполнение компилятор сяс. ехе, указав имя исходного файла в командной строке: С: 1>свс Ккавр1е. св Компилятор сяс создаст файл кхавр1е. ехе, содержащий версию М81Е данной программы. Несмотря на то что псевдокод М811.

не является исполняемым кодом, он содержится в исполняемом файле с расширением . ехе. Среда СЕВ автоматически вызывает ) 1Т- компилятор при попытке выполнить файл кхавр1е. ехе. Следует, однако, иметь в виду, что если попытаться выполнить файл Кхавр1е. ехе (или любой другой испол| иемый файл, содержащий псевдокод М811.) на том компьютере, где среда .НЕТ Егашеъ ог(г не установлена, то программа ие будет выполнена, поскольку иа этом компьютере отсутствует среда СЕВ. На заметку! Прежде чвм запусхать на выполнение компилятор сяс. ехе, откройте окно Командная строка, настроенное под внииа! 5гиг((о.

Для этого проще всего выбрать команду Н(яца! 8!цбю 2008'>Сервис (Тоов)'>Командная строка Н!аца! 8!цбю 2008 (И!яиа! 5гигйо 2008 Соттапг(рготрг! из меню Пускювсе программы Г5гагпсА!!Гртобаатя) на панели задач йг(пг(отея. Можете также открыть нвнастровннов окно Командная строка, а затем выполнить'командный файл чячагя32.Ьас, входящий в состав Ияиа! 5гиг((о, Твлг нв менее у вас могут возникнуть трудности при использовании хомандпой строки.

На лголгент написания этой книги в пакете (г(яиа! С№ 2008 Ехргвм Егййоп отсутсглвовал доступ к пункту главного мвхю Сервис или командному файлу чяча г я 3 2 . Ьяс. Поэтому если вы пользуетесь пакетом 7(эиа! С№ 2008 Ехргвм Ед(поп, то вам, возможно, и нв удастся настроить окно командной строки автоматичвсхи. В этом случае воспользуйтесь интегрированной средой разработки (гмии! 5гиг((о 2008.

Но имейте в виду, что в пакете (г(яиа! С++ 2008 Ехргвэя Еййоп имеется доступ как к командному файлу чячагя32. Ьяс, так и к команде меню Командная строка Н(яца! 8(цсйо 2008. Поэтому если вы дополнительно установите пакет (гпиа! Сев 2008 Ехргеяя Едгаоп, то сможете правильно настроить окно командной строки, которое окажется вполне работоспособным и длл С№. 46 Часть Е Язык СЗ Как следует из приведенной выше процедуры, компилирование коротких программ в интегрированной среде разработки требует выполнения немалого числа шагов. Но для каждого примера программы из этой книги вам совсем ие обязательно создавать новый проект.

Вместо этого можете пользоваться одним и тем же проектом С№. Для этого удалите текущий исходный файл и введите новый. Затем перекомпилируйте и выполните программу. Благодаря этому существенно упрощается весь процесс разработки коротких программ. Однако для разработки реальных приложений каждой программе потребуется отдельный проект. На завлеткуу Приведенных выше инструкций достаточно для компилированил и выполнения примеров процтами, приведенных в этой книге, но если вы собираетесь пользоваться т/миа/5щдго как основной средой для разработки програмн, вам придется более подробно ознакомиться с вв воэможностями и средствами.

Это весьма эффективная среда разработки, помогаютцая поддерживать крупные проекты на поддающемся управлению организационнач уровне. Даюпя интегрированная среда разработки позволяет также правильно организовать файлы и свяэанныв с проектом ресурсы. Поэтому целесообразно потратить время и приложить усилил, чтобы приобрести необходимые навыки умелой работы в среде Илиа! 5пгдго. Построчный анализ первого примера программы Несмотря иа то что пример программы Ехагвр1е.

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

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