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

1629295403-b876e2087bddebea4bc9666fb2377a02 (846199), страница 100

Файл №846199 1629295403-b876e2087bddebea4bc9666fb2377a02 (С для чайников) 100 страница1629295403-b876e2087bddebea4bc9666fb2377a02 (846199) страница 1002021-08-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Для поискаследует выбрать H e l p O S e a r c h для того, чтобы открыть вкладку S e a r c h . Но при вводеsorted в поле S e a r c h F o r полученные результаты оказываются не слишком полезны­ми, так что лучше ввести collection classes.На рис. 21.13 показаны результаты поиска для "collection classes". Если вы максими­зируете окно Help, то увидите несколько закладок справа от окна: Local Help, M S D NOnline, C o d e z o n e C o m m u n i t y и Questions. По умолчанию вы получаете результатыпоиска в локальных файлах.Puc.

21.13. Используйте полнотекстовый поиск, если вам не помогли ни контекст­ный поиск по <F1 >, ни предметный указательЕсли вы подключены к Интернету, справочная система вернет также темы, располо­женные в других областях (если вы подключаетесь по телефонной линии, это будеточень медленный поиск). Щелкните на закладке справа для вывода этих тем. Local Helpобращается к файлам, хранящимся на вашем компьютере. M S D N Online обращаетсяк справочным ресурсам на сайте Microsoft Developer Network (MSDN). C o d e z o n e C o m ­munity обращается к множеству независимых сайтов, где вы часто можете найти допол­нительную информацию и пообщаться с другими программистами на С# в форумах.

За­кладка Q u e s t i o n s позволяет выполнить поиск в группах новостей, посвященных Х#и вопросам, связанным с .NET.(Чтобы получить советы о том, как составлять хорошие запросы, откройте справку,выберите H e l p ^ H e l p on Help, щелкните на T e c h n i q u e s for Locating Help, а затем наFull-Text Searches.)Глава 21. Использование интерфейса Visual Studio509Поиск может помочь найти класс или метод, который нужен вам для ваших це­лей, но при этом можно потратить много времени, продираясь через дебри не­нужных тем.Такой широкий поиск, как "collection class", возвращает сотни возможных тем(максимальное количество выводимых в окне — 500), так что вы получаете их так же,как страницы с результатами поиска в Web.

Для перехода к следующей или предыдущейстранице результатов поиска щелкните на стрелке в правом верхнем углу Local Help навкладке S e a r c h . Большинство этих тем будут для вас бесполезны.Как и в случае предметного указателя, можно улучшить полнотекстовый поиск с по­мощью фильтра. Можно фильтровать поиск по языку, технологии (такой как .NET Win­dows Forms или Office Applications) и типу темы. На рис. 21.13 установлен весьма широ­кий тип тем: Articles and Overviews (статьи и обзоры), Contains Code (с содержанием ис­ходных текстов), How-Tos (краткие инструкции), Knowledge Base (базы знаний), OtherDocumentation (прочая документация) и Syntax/API Reference (справка по синтакси- ]су/API). Указывая конкретный тип темы, вы можете существенно снизить количествомусора.

Кроме того, вы можете выполнить поиск локально на вашем компьютере идяглобально, в Web. (Чтобы получить дополнительную информацию о справке в Интерне­те, найдите в предметном указателе раздел "Help, online content".)Дополнительные возможностиКроме избранных тем, можно сохранить в Help Favorites и поиски. Выполните поиск,затем при активной вкладке S e a r c h щелкните на кнопке A d d to Help Favorites панели ин­струментов Help (пиктограмма в виде странички с желтым знаком "плюс"). Теперь, открывHelp Favorites, вы можете в любой момент повторить выполненный вами поиск.Обратите внимание на кнопку H o w Do I на панели инструментов на рис.

21.13. Этоновый справочный ресурс со ссылками на все виды тем "how-to".В качестве расширения меню Help Visual Studio 2005 предлагает новое меню Com­munity, которое связывает ряд сетевых ресурсов и обеспечивает доступ к сообществупрограммистов на С# во всем мире. Слушайте профессионалов, задавайте вопросы и на­бирайтесь опыта...Попробуйте поиграться с окном D y n a m i c Help.

Оно предназначено для отра­жения контекста того, с чем вы работаете в данный момент — класс библиоте­ки .NET Framework, ключевое слово С# и так далее. Честно говоря, данное усо­вершенствование не такое уж и важное, хотя идея, конечно, привлекательная.Лично я считаю наиболее важными и полезными возможностями справочнойсистемы контекстную справку <F1> и предметный указатель. Старайтесь начи­нать с контекстной справки <F1>. Затем переходите к предметному указателю.Он напоминает предметный указатель книги.

Если же и здесь вы не получилипомощь, переходите к полнотекстовому поиску. Поиск похож... ну, на прогул­ку в Web, но не такую эффективную. И наконец, обратитесь к карте: вкладкесодержания. Содержание похоже на оглавление книги. Это неплохое место, ес­ли вы хотите получить не напоминание, а обзор на какую-то тему.510Часть VII. Дополнительные главыАвтоперечисление членов"Автоперечисление членов" в Visual Studio часто делает излишним обращение к ме­ню Help. При вводе имени класса или метода Visual Studio пытается предоставить вамсправку на основании введенного во всплывающем окне.Автоперечисление можно отключить.

Выберите команду меню T o o l s ^ O p t i o n s .В окне Options щелкните на пункте T e x t Editor в левой панели и выберите ко­манду All L a n g u a g e s ^ G e n e r a l . И наконец, проверьте установку флага Auto ListMembers.Чтобы увидеть, чем может помочь указанная возможность, рассмотрим знакомую ситуа­цию: я знаю, что класс коллекции некоторого типа хранит элементы в отсортированном по­рядке. Поскольку я знаю, что этот класс находится где-то в пространстве имен S y s ­t e m . C o l l e c t i o n s , следует поместить курсор на начало пустой строки в редакторе исход­ного текста и ввести n e w S y s t e m .

C o l l e c t i o n s . Как только будет введена точка в конце" C o l l e c t i o n s " , Visual Studio откроет меню, в котором перечислены все классы, состав­ляющие пространство имен C o l l e c t i o n s . Это самый быстрый и простой вид помощи.Visual Studio перечисляет в данной ситуации только неабстрактные классы, по­скольку только они могут быть инстанцированы с использованием ключевогослова n e w .

Подробнее об абстрактных и конкретных классах можно прочестьв главе 13, "Полиморфизм".В прокручиваемом списке возможных классов находится и класс S o r t e d L i s t . По­сле выбора класса Visual Studio открывает его описание, как показано на рис. 21.14. По­хоже, этот класс — именно то, что нужно.Рис. 21.14.

Автоперечисление —мощное подспорье в работе программистаГлава 21. Использование интерфейса Visual Studio511После того как вы нашли то, что искали,newSystem.Collections.SortedList.можноудалитьвременный текиПри нормальном течении событий при вводе реального кода автоперечисление явля­ется частью автозавершения, о котором подробно рассказывалось в главе 8, "Методыкласса".Программы в этой книге, не боясь этого слова, можно смело назвать безупречнымиНо это результат определенного труда — нетривиальные программы никогда не работают с первого раза (наверняка это следствие определения тривиальной программы как таковой, которая корректно работает сразу же после создания).Строгий синтаксис С# позволяет отловить массу ошибок. Например, пропущеннаяинициализация переменной перед ее использованием всегда была бичом для более ранних языков программирования.

Теперь в С# невозможно допустить такую ошибку, такак он отслеживает, когда и где переменной впервые присваивается значение, и где этапеременная применяется. Если ее использование предшествует инициализации, С# бьетколокола. (Говорю честно — я пытался, но никак не могу придумать трюк, как создатьпрограмму, использующую неинициализированную переменную.)Однако компилятор не в состоянии обнаружить все ошибки программиста (если быэто было так, программисты бы быстро удалили его со своих жестких дисков, чтобы неоставаться безработными). Всегда существует необходимость поиска и исправленияошибок времени выполнения.В коммерческом программном обеспечении ошибки времени выполнения час­то именуют особенностями программы.В этом разделе содержится программа с массой "особенностей". Моя задача состоитв ее отладке с использованием инструментария, предоставляемого Visual Studio.Жучки в программе: а дустом не пробовали?В приведенной далее программе имеется ошибка (а может, и имеются).// VSDebug - э т а п р о г р а м м а и с п о л ь з у е т с я в к а ч е с т в е// демонстрационной для отладки; программа неработоспособна// ( и с п р а в л е н н а я в е р с и я программы — VSDebugFixed)usingSystem;usingSystem.Collections;u s i n g System.10;n a m e s p a c e VSDebug{classProgram{staticvoidMain(string[]args){//512Ядолженвставитьэтопредупреждение,чтобыЧасть VII.

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

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

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

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