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

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

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

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

Посредством отладчика исправьте логические ошибки и другие дефекты, исполь­зуя Visual Studio, TextPad, SharpDevelop или командную строку.Намылить, сполоснуть, повторить...Хорошей, но неполной заменой пакету Visual Studio является программа SharpDevelop, из­вестная также как #develop. Программа SharpDevelop ( w w w . i c s h a r p c o d e . n e t ) являетсябесплатной, как и большая часть программного обеспечения с открытым исходным кодом, дотех пор, пока вы придерживаетесь довольно нетребовательного лицензионного соглашения.И если вы не в состоянии позволить себе приобрести Visual Studio, то стоит попробовать по­работать с SharpDevelop.Программа SharpDevelop содержится на прилагаемом к книге компактдиске, так что испытать ее — дело не сложное.Изучение SharpDevelopSharpDevelop прекрасно подходит для написания, компилирования и выполненияпрограммы на С#.

Эта программа совсем немного похожа на интегрированную средуразработки Visual Studio (точнее, на более старую, чем Visual Studio 2005, версию, ноSharpDevelop работает с С# 2.0), как показано на рис. 22.1. На этом рисунке изображенымногочисленные окна документов и инструментов, в достаточной степени соответст­вующие окнам в Visual Studio.Возможно, вы заметили, что элементы имеют несколько отличающиеся имена в SharpDe­velop и в Visual Studio.

В табл. 22.1 сравниваются термины SharpDevelop с аналогичнымитерминами Visual Studio.528Часть VII. Дополнительные главыРис. 22.1. Среда разработки SharpDevelop во многом выглядит(и работает) наподобие Visual StudioОкна инструментов пакета Visual Studio (например, Output, Toolbox, Properties)в SharpDevelop называются "панелями" или "скаутами".Если вы будете помнить об этих различиях в названиях, а также о некоторых другихвещах, о которых речь пойдет в следующем разделе, то сможете использовать многое изглавы 2 1 , "Использование интерфейса Visual Studio", в SharpDevelop — но не материалразделов, посвященных справочной системе и размещению окон.Сравнение возможностей SharpDevelop и Visual StudioДля использования SharpDevelop необходимо создать новое объединение (Combain),в которое будет добавлен формируемый проект.

Вы можете просматривать файлыи ссылки в этом объединении с помощью окна Project Scout. Из этого окна или из окнаClasses Scout можно открывать файлы в окне кода, в котором по умолчанию они появ­ляются на вкладках. Редактирование кода практически идентично редактированию в Vis­ual Studio, включая аналог автозавершения кода в SharpDevelop.После окончания написания кода его можно скомпилировать посредством менюBuild, как и в Visual Studio. Ошибки появляются на панели Error List. Вы можете изме­нить заданную по умолчанию конфигурацию Debug на конфигурацию Release, а такжеопределить свои собственные настройки.Если объединение, которое вы создаете, предназначено для построения графическогоприложения Windows, вы увидите форму, на которой можно разместить элементыуправления таким же образом, как и в Visual Studio (за исключением прелестей проекти-Глава 22.

С# по дешевке529ровщика формы в более новом пакете Visual Studio 2005, например, направляющих ли­ний, и, возможно, кроме некоторых самых новых элементов управления Windows). Ус­тановите свойства элементов управления в окне Properties Scout. Код элементов управ­ления находится в файле формы с расширением . CS, как и в Visual Studio. Во время на­писания этих строк код формы не разбивался на два класса, как это происходит в VisualStudio 2005.Наибольшее различие наблюдается при отладке ошибочной логики программы. Покачто в SharpDevelop отсутствует такой мощный встроенный отладчик, как в Visual Studio.Но позже будет рассмотрен еще один альтернативный вариант.С другой стороны (вы заметили, что всегда имеется и обратная сторона?), работанад SharpDevelop постоянно продолжается, пакет обладает большим количеством пре­красных возможностей, хотя и с определенными недостатками и очень слабой доку­ментацией (по крайней мере на момент написания этих строк).

Например, в докумен­тации отсутствует информация об использовании команды Debugger меню Tools про­граммы SharpDevelop.Итак, при отсутствии доступа к Visual Studio программа SharpDevelop являетсянеплохим выбором. Впрочем, прочтите остальную часть этой главы и познакомьтесьс прочими альтернативными решениями, прежде чем сделать окончательный выбор.Получение справочной информацииНиже описано, как настроить в SharpDevelop получение информации из справочнойсистемы .NET SDK.Настройте команду в меню Tools для открытия справки SDK в вашем Webбраузере. Выберите команду меню Tools^Options 1 ^Tools.

Щелкните на кнопкеAdd. Вызовите инструмент "Browse .NET Docs". В поле Command перейдитек вашему Web-браузеру. Для Internet Explorer путь окажется, вероятно, следую­щим: C:\Program Files\Internet Explorer\IExplore.exe. В полеArguments введите путь к документу StartHere.htm из папки пакета .NETSDK. Этот пакет находится, вероятно, где-то в папке С: \Program Files.

Намоей машине документ StartHere.htm расположен в папке C:\ProgramFiles\Microsof t Visual Studio 8\SDK\v2 . 0\StartHere . htm, кото­рая является частью инсталляции пакета Visual Studio. Если этот пакет не установ­лен, то необходимый документ нужно искать в папке установки пакета Microsoft.NET SDK. Щелкните на кнопке ОК. Для просмотра документации выберите ин­струмент в меню Tools программы SharpDevelop.Можно просмотреть детальную справку по инструментам .NET SDK, таким какотладчик, путем двойного щелчка на файле Cptools .

chm в подкаталоге \Docsв папке вашего пакета .NET SDK.Также можно обратиться к разделу "Настройка остальных инструментов" далеев этой главе. В нем рассматривается несколько дополнительных инструментов,которые могут помочь вам получить больше информации. Эти инструментыописаны во взаимосвязи с программой TextPad, но их можно использовать и сSharpDevelop.530ЧастьVII. Дополнительные главы3. В правой части щелкните на кнопке Add.Ниже станут доступными поля текстового ввода. Поле Title содержит текст"New T o o l " .4. Замените текст "New Tool" в поле Title на что-нибудь наподобие Debugger.5.

Щелкните на кнопке Browse рядом с полем ввода Command и перейдитек каталогу с установленным пакетом . N E T Framework SDK. Откройте пап­ку пакета SDK и затем подкаталог GuiDebug. Выберите файл DbgCLR.exeи щелкните на кнопке Open.Ранее уже рассматривался вопрос о том, где должен находиться ваш пакет SDK.6. Вернитесь в окно Options, щелкнув на кнопке ОК.Только что созданный инструмент Debugger открывает отладчик CLR и ничего бо­лее.

В следующих нескольких разделах объясняется, как запускать инструмент, загру­жать в него файлы и использовать отладчик.Запуск отладчика из SharpDevelopПосле того как вы скомпилировали отладочную версию своей программы, ее можнопострочно проверить в отладчике CLR. В этом разделе объясняется, как начать исполь­зование отладчика CLR.CLR является визуальным отладчиком, который выглядит и в основном работает точ­но так же, как и его коллега в Visual Studio.Вы работаете в комфортном окне с кодом, который открыт перед вами, и получаетеудобные отметки наподобие желтой подцветки текущей линии и красной подцветкистрок с контрольными точками, а также можете вызывать знакомые команды из менюDebug с помощью панели инструментов или комбинаций клавиш.

Вы можете легко про­верять содержимое переменных и отслеживать значения нескольких переменных одно­временно. Вы можете исследовать<b>Текст обрезан, так как является слишком большим</b>.

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

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

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

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