HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>C Sharp - определение</a></li>
1 <ul><li><a>C Sharp - определение</a></li>
2 <li><a>Что такое "Визуал Си Шарп"</a></li>
2 <li><a>Что такое "Визуал Си Шарп"</a></li>
3 <li><a>IDE - определение</a></li>
3 <li><a>IDE - определение</a></li>
4 <li><a>Лучшие среды для создания софта</a><ul><li><a>NetBeans</a></li>
4 <li><a>Лучшие среды для создания софта</a><ul><li><a>NetBeans</a></li>
5 <li><a>PyCharm</a></li>
5 <li><a>PyCharm</a></li>
6 <li><a>Eclipse</a></li>
6 <li><a>Eclipse</a></li>
7 <li><a>Visual Studio</a><ul><li><a>Особенности VS</a></li>
7 <li><a>Visual Studio</a><ul><li><a>Особенности VS</a></li>
8 <li><a>Где взять</a></li>
8 <li><a>Где взять</a></li>
9 </ul></li>
9 </ul></li>
10 <li><a>Первое ознакомление</a><ul><li><a>Настройка нового проекта</a></li>
10 <li><a>Первое ознакомление</a><ul><li><a>Настройка нового проекта</a></li>
11 <li><a>Об окнах Визуал Studio</a><ul><li><a>Обозреватель решений</a></li>
11 <li><a>Об окнах Визуал Studio</a><ul><li><a>Обозреватель решений</a></li>
12 <li><a>Team Explorer</a></li>
12 <li><a>Team Explorer</a></li>
13 <li><a>Представление классов</a></li>
13 <li><a>Представление классов</a></li>
14 <li><a>Свойства</a></li>
14 <li><a>Свойства</a></li>
15 <li><a>Средства диагностики</a></li>
15 <li><a>Средства диагностики</a></li>
16 </ul></li>
16 </ul></li>
17 </ul></li>
17 </ul></li>
18 <li><a>Komodo</a></li>
18 <li><a>Komodo</a></li>
19 </ul></li>
19 </ul></li>
20 <li><a>На чем остановиться</a></li>
20 <li><a>На чем остановиться</a></li>
21 </ul><p>Программирование - перспективная современная отрасль, которая развивается в геометрической прогрессии. А вместе с ним возникают всевозможные языки "общения" с софтом и компьютерами, среды для разработок тех или иных утилит. В мире на лидирующие позиции для программеров вышла "лексика" Си-семейства. Отдельное внимание уделяют C#. В данной статье будет рассказано об этом языке, а также о том, какие существуют IDE. Информация окажется полезной как новичкам, там и тем, кто занимается разработкой долгое время.</p>
21 </ul><p>Программирование - перспективная современная отрасль, которая развивается в геометрической прогрессии. А вместе с ним возникают всевозможные языки "общения" с софтом и компьютерами, среды для разработок тех или иных утилит. В мире на лидирующие позиции для программеров вышла "лексика" Си-семейства. Отдельное внимание уделяют C#. В данной статье будет рассказано об этом языке, а также о том, какие существуют IDE. Информация окажется полезной как новичкам, там и тем, кто занимается разработкой долгое время.</p>
22 <h2>C Sharp - определение</h2>
22 <h2>C Sharp - определение</h2>
23 <p>Си Шарп - современный язык программирования, который используется для разрабо тки приложений различного назначения. Преимущественно для Windows. Выполняется в среде .Net Framework.</p>
23 <p>Си Шарп - современный язык программирования, который используется для разрабо тки приложений различного назначения. Преимущественно для Windows. Выполняется в среде .Net Framework.</p>
24 <p>Отличается:</p>
24 <p>Отличается:</p>
25 <ul><li>простой лексикой;</li>
25 <ul><li>простой лексикой;</li>
26 <li>функциональностью;</li>
26 <li>функциональностью;</li>
27 <li>кроссплатформенностью;</li>
27 <li>кроссплатформенностью;</li>
28 <li>высокой безопасностью;</li>
28 <li>высокой безопасностью;</li>
29 <li>наличием объектно-ориентированной составляющей.</li>
29 <li>наличием объектно-ориентированной составляющей.</li>
30 </ul><p>Чем-то напоминает при работе Python и JS (JavaScript). Намного проще своего предшественника - C++. Создание веб-приложений при помощи подобной "лексики" доставляет немало положительных эмоций. А все это из-за того, что здесь есть собственная среда реализации.</p>
30 </ul><p>Чем-то напоминает при работе Python и JS (JavaScript). Намного проще своего предшественника - C++. Создание веб-приложений при помощи подобной "лексики" доставляет немало положительных эмоций. А все это из-за того, что здесь есть собственная среда реализации.</p>
31 <h2>Что такое "Визуал Си Шарп"</h2>
31 <h2>Что такое "Визуал Си Шарп"</h2>
32 <p>Visual C# - интегрированная среда разработки. Своеобразные редактор кода с разнообразными функциями, а также возможностями, необходимыми для преобразования кодификации в полноценное программное обеспечение. Используется только в Си Шарпе. Разработчиком выступает корпорация Microsoft.</p>
32 <p>Visual C# - интегрированная среда разработки. Своеобразные редактор кода с разнообразными функциями, а также возможностями, необходимыми для преобразования кодификации в полноценное программное обеспечение. Используется только в Си Шарпе. Разработчиком выступает корпорация Microsoft.</p>
33 <p>Поддерживается при помощи некого ПО, имеющего название Visual Studio. Это довольно популярный редактор, включающий в себя:</p>
33 <p>Поддерживается при помощи некого ПО, имеющего название Visual Studio. Это довольно популярный редактор, включающий в себя:</p>
34 <ul><li>редакторы исходного кода;</li>
34 <ul><li>редакторы исходного кода;</li>
35 <li>компиляторы;</li>
35 <li>компиляторы;</li>
36 <li>шаблонные проекты;</li>
36 <li>шаблонные проекты;</li>
37 <li>мастеров кодификаций.</li>
37 <li>мастеров кодификаций.</li>
38 </ul><p>Это не полный функционал Visual Studio. Более подробно данный "набор инструментов" будет рассмотрен позже. Он имеет прямую связь с IDE. Поэтому сначала требуется разобраться с тем, что собой представляет "Ай-Де-Е".</p>
38 </ul><p>Это не полный функционал Visual Studio. Более подробно данный "набор инструментов" будет рассмотрен позже. Он имеет прямую связь с IDE. Поэтому сначала требуется разобраться с тем, что собой представляет "Ай-Де-Е".</p>
39 <p>Соответствующий термин звучит в переводе на русский язык как "среда для разработки интегрированного типа". Представляет некий совершенный текстовый редактор. Описывает специальное ПО, которое делает из "трудов программиста" полноценный контент.</p>
39 <p>Соответствующий термин звучит в переводе на русский язык как "среда для разработки интегрированного типа". Представляет некий совершенный текстовый редактор. Описывает специальное ПО, которое делает из "трудов программиста" полноценный контент.</p>
40 <p>Включает в себя такие опции как:</p>
40 <p>Включает в себя такие опции как:</p>
41 <ul><li>настраиваемый интерфейс;</li>
41 <ul><li>настраиваемый интерфейс;</li>
42 <li>подсветка синтаксиса;</li>
42 <li>подсветка синтаксиса;</li>
43 <li>навигационные расширенные средства;</li>
43 <li>навигационные расширенные средства;</li>
44 <li>отладчик;</li>
44 <li>отладчик;</li>
45 <li>компилятор.</li>
45 <li>компилятор.</li>
46 </ul><p>Integrated development environment предусматривает все перечисленные выше возможности. Также имеется ряд иных функций. Все это помогает делать из обычного программного кода настоящее приложение.</p>
46 </ul><p>Integrated development environment предусматривает все перечисленные выше возможности. Также имеется ряд иных функций. Все это помогает делать из обычного программного кода настоящее приложение.</p>
47 <h2>Лучшие среды для создания софта</h2>
47 <h2>Лучшие среды для создания софта</h2>
48 <p>Создавать приложения рекомендуется при помощи специальных утилит. Речь идет о средах разработки. Они бывают платные и бесплатные. Каждый вариант предусматривает собственные функции и особенности работы. В мире на данный момент есть возможность выбора, "на чем писать программеру". Далее будет представлен перечень лучших IDE в 2021 году с их сильными и слабыми сторонами.</p>
48 <p>Создавать приложения рекомендуется при помощи специальных утилит. Речь идет о средах разработки. Они бывают платные и бесплатные. Каждый вариант предусматривает собственные функции и особенности работы. В мире на данный момент есть возможность выбора, "на чем писать программеру". Далее будет представлен перечень лучших IDE в 2021 году с их сильными и слабыми сторонами.</p>
49 <h3>NetBeans</h3>
49 <h3>NetBeans</h3>
50 <p>Первая среда так называемой разработки для Си-семейства и других языков программирования - NetBeans. Является полностью бесплатно. Годится как для редактирования уже существующих, так и для создания новых проектов. Применяется в основном при работе с JavaScript.</p>
50 <p>Первая среда так называемой разработки для Си-семейства и других языков программирования - NetBeans. Является полностью бесплатно. Годится как для редактирования уже существующих, так и для создания новых проектов. Применяется в основном при работе с JavaScript.</p>
51 <p>Имеет следующие особенности:</p>
51 <p>Имеет следующие особенности:</p>
52 <ul><li>Drug-and-play интерфейс, который функционирует интуитивно;</li>
52 <ul><li>Drug-and-play интерфейс, который функционирует интуитивно;</li>
53 <li>разнообразие встроенных библиотек - динамических и статических;</li>
53 <li>разнообразие встроенных библиотек - динамических и статических;</li>
54 <li>полное интегрирование сессий GNU-отладчика при поддержке кодов;</li>
54 <li>полное интегрирование сессий GNU-отладчика при поддержке кодов;</li>
55 <li>наличие нескольких компиляторов, включая Oracle Studio;</li>
55 <li>наличие нескольких компиляторов, включая Oracle Studio;</li>
56 <li>операционная система, для которой предназначена утилита, не определена - совмещается и с Windows, и с Solaris, и с OS X, и с Linux.</li>
56 <li>операционная система, для которой предназначена утилита, не определена - совмещается и с Windows, и с Solaris, и с OS X, и с Linux.</li>
57 </ul><p>Контент предусматривает возможность удаленного развертывания. Но NetBeans требовательна в плане ресурсов к задействованному компьютеру. Поэтому среда не всегда запускается на устаревших ПК.</p>
57 </ul><p>Контент предусматривает возможность удаленного развертывания. Но NetBeans требовательна в плане ресурсов к задействованному компьютеру. Поэтому среда не всегда запускается на устаревших ПК.</p>
58 <h3>PyCharm</h3>
58 <h3>PyCharm</h3>
59 <p>Это - лучший вариант для Python. Есть как бесплатная версия, так и платная. За использование утилиты придется отдать от 213 до 700 долларов США. Предлагает комплексную поддержку кода и анализа.</p>
59 <p>Это - лучший вариант для Python. Есть как бесплатная версия, так и платная. За использование утилиты придется отдать от 213 до 700 долларов США. Предлагает комплексную поддержку кода и анализа.</p>
60 <p>Преимущества:</p>
60 <p>Преимущества:</p>
61 <ul><li>совместимость с самыми популярными операционными системами;</li>
61 <ul><li>совместимость с самыми популярными операционными системами;</li>
62 <li>интерфейс, подлежащий настройке, с эмуляцией VIM;</li>
62 <li>интерфейс, подлежащий настройке, с эмуляцией VIM;</li>
63 <li>наличие Django IDE;</li>
63 <li>наличие Django IDE;</li>
64 <li>отладчики JS Python и Джанго;</li>
64 <li>отладчики JS Python и Джанго;</li>
65 <li>полная поддержка так называемого Google App Engine.</li>
65 <li>полная поддержка так называемого Google App Engine.</li>
66 </ul><p>Этот вариант имеет неплохую интеграцию с SVN, Mercurial и GIT. Но пользователи говорят, что соответствующее ПО иногда глючит. Пример - отказ функции автоматического заполнения.</p>
66 </ul><p>Этот вариант имеет неплохую интеграцию с SVN, Mercurial и GIT. Но пользователи говорят, что соответствующее ПО иногда глючит. Пример - отказ функции автоматического заполнения.</p>
67 <h3>Eclipse</h3>
67 <h3>Eclipse</h3>
68 <p>Среда, которая позволяет работать с Си-семейством и другими языками программирования. Имеет открытый исходный код, который пригодится не только новичкам, но и опытным разрабам. Изначально создавался для Java-разработок.</p>
68 <p>Среда, которая позволяет работать с Си-семейством и другими языками программирования. Имеет открытый исходный код, который пригодится не только новичкам, но и опытным разрабам. Изначально создавался для Java-разработок.</p>
69 <p>Поддерживаемые языки:</p>
69 <p>Поддерживаемые языки:</p>
70 <ul><li>C/C++;</li>
70 <ul><li>C/C++;</li>
71 <li>PHP;</li>
71 <li>PHP;</li>
72 <li>Ruby;</li>
72 <li>Ruby;</li>
73 <li>Java;</li>
73 <li>Java;</li>
74 <li>Perl и другие.</li>
74 <li>Perl и другие.</li>
75 </ul><p>К сильным сторонам относят:</p>
75 </ul><p>К сильным сторонам относят:</p>
76 <ul><li>наличие огромного количества решений пакетного характера, обеспечивающих многоязычную поддержку;</li>
76 <ul><li>наличие огромного количества решений пакетного характера, обеспечивающих многоязычную поддержку;</li>
77 <li>улучшения Java IDE;</li>
77 <li>улучшения Java IDE;</li>
78 <li>задачно-ориентированный интерфейс - сообщения могут отображаться в системном трее;</li>
78 <li>задачно-ориентированный интерфейс - сообщения могут отображаться в системном трее;</li>
79 <li>наличие параметров инструментария JEE;</li>
79 <li>наличие параметров инструментария JEE;</li>
80 <li>полная интеграция с Junit.</li>
80 <li>полная интеграция с Junit.</li>
81 </ul><p>Этот редактор самостоятельно формирует отчеты об ошибках. Но некоторые настройки и функции способны запутать новичков.</p>
81 </ul><p>Этот редактор самостоятельно формирует отчеты об ошибках. Но некоторые настройки и функции способны запутать новичков.</p>
82 <h3>Visual Studio</h3>
82 <h3>Visual Studio</h3>
83 <p>Платная среда, которая доступна и успешно работает на самых разных платформах. Используется для написания различных программ, а также изменения тех или иных проектов. Это - лучший вариант от компании Майкрософт.</p>
83 <p>Платная среда, которая доступна и успешно работает на самых разных платформах. Используется для написания различных программ, а также изменения тех или иных проектов. Это - лучший вариант от компании Майкрософт.</p>
84 <p>Visual Studio работает не только с ПК, но и с мобильными приложениями. Задействована при создании видеоигр. Включает в себя целый пакет программного обеспечения, который может обеспечить программисту доступную и удобную среду для дальнейшего программирования.</p>
84 <p>Visual Studio работает не только с ПК, но и с мобильными приложениями. Задействована при создании видеоигр. Включает в себя целый пакет программного обеспечения, который может обеспечить программисту доступную и удобную среду для дальнейшего программирования.</p>
85 <p>Внимание: за платную версию придется отдать от 700 до 3 000 долларов США.</p>
85 <p>Внимание: за платную версию придется отдать от 700 до 3 000 долларов США.</p>
86 <p>Это и есть так называемый Visual для C# и других языков Си-семейства. Единственный недостаток - это то, что Visual Studio является очень тяжелой. Открывать проекты на не самых мощных устройствах бывает трудно.</p>
86 <p>Это и есть так называемый Visual для C# и других языков Си-семейства. Единственный недостаток - это то, что Visual Studio является очень тяжелой. Открывать проекты на не самых мощных устройствах бывает трудно.</p>
87 <h4>Особенности VS</h4>
87 <h4>Особенности VS</h4>
88 <p>Visual Studio - это быстрый и удобный отладчик, компилятор и редактор кодификаций в одном "флаконе". Можно использовать его для создания самого разного софта.</p>
88 <p>Visual Studio - это быстрый и удобный отладчик, компилятор и редактор кодификаций в одном "флаконе". Можно использовать его для создания самого разного софта.</p>
89 <p>У Visual Studio имеются следующие сильные стороны:</p>
89 <p>У Visual Studio имеются следующие сильные стороны:</p>
90 <ul><li>наличие огромного количества библиотечного материала, который постоянно возрастает;</li>
90 <ul><li>наличие огромного количества библиотечного материала, который постоянно возрастает;</li>
91 <li>поддержка IntelliSense;</li>
91 <li>поддержка IntelliSense;</li>
92 <li>панель, которая подлежит индивидуальной настройке;</li>
92 <li>панель, которая подлежит индивидуальной настройке;</li>
93 <li>возможность фиксации окон;</li>
93 <li>возможность фиксации окон;</li>
94 <li>файловая иерархия;</li>
94 <li>файловая иерархия;</li>
95 <li>простота работы;</li>
95 <li>простота работы;</li>
96 <li>инструменты для автоматизации;</li>
96 <li>инструменты для автоматизации;</li>
97 <li>отсутствие проблем со вставкой и рефакторингом кодификаций;</li>
97 <li>отсутствие проблем со вставкой и рефакторингом кодификаций;</li>
98 <li>разделенный экран.</li>
98 <li>разделенный экран.</li>
99 </ul><p>Здесь имеется возможность считывания баз данных, а также простая отладка контента. Обеспечивается она за счет формирования списка ошибок. Visual Studio проверяет утверждения при открытии софта посредством Publish Wizard, Windows Installer, ClickOnce.</p>
99 </ul><p>Здесь имеется возможность считывания баз данных, а также простая отладка контента. Обеспечивается она за счет формирования списка ошибок. Visual Studio проверяет утверждения при открытии софта посредством Publish Wizard, Windows Installer, ClickOnce.</p>
100 <h4>Где взять</h4>
100 <h4>Где взять</h4>
101 <p>Этот большой и известный продукт от компании Microsoft пользуется огромным спросом у пользователей по всему миру. Возникает вопрос о том, где же взять соответствующую утилиту.</p>
101 <p>Этот большой и известный продукт от компании Microsoft пользуется огромным спросом у пользователей по всему миру. Возникает вопрос о том, где же взять соответствующую утилиту.</p>
102 <p>Данная "система управления кодификациями при программировании" благодаря доступности софта от Майкрософт с легкостью скачивается с интернета. Вот по этой<a>ссылке</a>можно загрузить ее без особых проблем.</p>
102 <p>Данная "система управления кодификациями при программировании" благодаря доступности софта от Майкрософт с легкостью скачивается с интернета. Вот по этой<a>ссылке</a>можно загрузить ее без особых проблем.</p>
103 <p>Соответствующая технология предусматривает несколько версий на выбор:</p>
103 <p>Соответствующая технология предусматривает несколько версий на выбор:</p>
104 <ul><li>community;</li>
104 <ul><li>community;</li>
105 <li>professional;</li>
105 <li>professional;</li>
106 <li>enterprise.</li>
106 <li>enterprise.</li>
107 </ul><p>Первая - полностью бесплатная и доступная всем желающим. Такая версия Visual Studio в основном применяется в научных исследованиях и в образовательных учреждениях. Некорпоративные клиенты способны устанавливать приложение для 5 пользователей. Корпоративные юзеры не имеют права работать с Visual Studio Community, если речь не идет об учебных аудиториях и открытых кодификациях.</p>
107 </ul><p>Первая - полностью бесплатная и доступная всем желающим. Такая версия Visual Studio в основном применяется в научных исследованиях и в образовательных учреждениях. Некорпоративные клиенты способны устанавливать приложение для 5 пользователей. Корпоративные юзеры не имеют права работать с Visual Studio Community, если речь не идет об учебных аудиториях и открытых кодификациях.</p>
108 <h3>Первое ознакомление</h3>
108 <h3>Первое ознакомление</h3>
109 <p>Visual для языка C#, созданное Microsoft - приложение, поддерживающее работу с разнообразными файлами. При запуске система предложит на выбор дальнейшие действия:</p>
109 <p>Visual для языка C#, созданное Microsoft - приложение, поддерживающее работу с разнообразными файлами. При запуске система предложит на выбор дальнейшие действия:</p>
110 <ul><li>клонирование репозитория;</li>
110 <ul><li>клонирование репозитория;</li>
111 <li>создание проекта;</li>
111 <li>создание проекта;</li>
112 <li>открытие и редактирование ранее созданных разработок;</li>
112 <li>открытие и редактирование ранее созданных разработок;</li>
113 <li>прочие операции.</li>
113 <li>прочие операции.</li>
114 </ul><p>По мере использования Visual Studio в левой части начнут возникать ссылки на прошлые проекты. Это способствует более быстрому ориентированию в утилите.</p>
114 </ul><p>По мере использования Visual Studio в левой части начнут возникать ссылки на прошлые проекты. Это способствует более быстрому ориентированию в утилите.</p>
115 <p>После выбора того или иного действия пользователю будет предложено уточнить некоторые важные для дальнейшей работы параметры. Пример - при выборе "Создание проекта" в правой части появится меню с шаблонами. Там можно выставить языки, платформы и типы проектов.</p>
115 <p>После выбора того или иного действия пользователю будет предложено уточнить некоторые важные для дальнейшей работы параметры. Пример - при выборе "Создание проекта" в правой части появится меню с шаблонами. Там можно выставить языки, платформы и типы проектов.</p>
116 <p>Так, для работы с Visual через C# требуется выбрать:</p>
116 <p>Так, для работы с Visual через C# требуется выбрать:</p>
117 <ul><li>язык: Си Шарп;</li>
117 <ul><li>язык: Си Шарп;</li>
118 <li>платформа: Windows;</li>
118 <li>платформа: Windows;</li>
119 <li>тип проекты: консоль.</li>
119 <li>тип проекты: консоль.</li>
120 </ul><p>В данном случае через Visual Studio будет создаваться консольное приложение. Далее пользователю система предложил два вариант:</p>
120 </ul><p>В данном случае через Visual Studio будет создаваться консольное приложение. Далее пользователю система предложил два вариант:</p>
121 <ul><li>.Net Core - для Mac OS, Linux и Windows;</li>
121 <ul><li>.Net Core - для Mac OS, Linux и Windows;</li>
122 <li>.Net Framework - для Windows.</li>
122 <li>.Net Framework - для Windows.</li>
123 </ul><p>Чтобы code работал только на Виндовс, выбирается второй вариант. Дальше будет осуществляться настройка проекта и изучение предлагаемых средств тестирования и создания задач различной сложности.</p>
123 </ul><p>Чтобы code работал только на Виндовс, выбирается второй вариант. Дальше будет осуществляться настройка проекта и изучение предлагаемых средств тестирования и создания задач различной сложности.</p>
124 <h4>Настройка нового проекта</h4>
124 <h4>Настройка нового проекта</h4>
125 <p>После того, как юзер выбрал в среде разработки IDE новый проект, система тут же предложит настроить его. Программеру предстоит указать:</p>
125 <p>После того, как юзер выбрал в среде разработки IDE новый проект, система тут же предложит настроить его. Программеру предстоит указать:</p>
126 <ul><li>имя;</li>
126 <ul><li>имя;</li>
127 <li>расположение;</li>
127 <li>расположение;</li>
128 <li>имя решений;</li>
128 <li>имя решений;</li>
129 <li>определиться с платформой.</li>
129 <li>определиться с платформой.</li>
130 </ul><p>Под решениями подразумеваются проектные группы. После подтверждения операции на жестком диске создадутся новые директории.</p>
130 </ul><p>Под решениями подразумеваются проектные группы. После подтверждения операции на жестком диске создадутся новые директории.</p>
131 <h4>Об окнах Визуал Studio</h4>
131 <h4>Об окнах Визуал Studio</h4>
132 <p>После подтверждения "компилятор" (запущенная утилита) откроет основное окно. Это - главная рабочая область. Навигация здесь понятная и простая. Для тех, кто имел дело с RAD Studio проблем не возникнет. Интерфейс и рабочая область здесь примерно одинаковые:</p>
132 <p>После подтверждения "компилятор" (запущенная утилита) откроет основное окно. Это - главная рабочая область. Навигация здесь понятная и простая. Для тех, кто имел дело с RAD Studio проблем не возникнет. Интерфейс и рабочая область здесь примерно одинаковые:</p>
133 <ul><li>в правой части экрана находится "Панель элементов";</li>
133 <ul><li>в правой части экрана находится "Панель элементов";</li>
134 <li>далее - окно исходного кода и вкладки для каждого проектного модуля.</li>
134 <li>далее - окно исходного кода и вкладки для каждого проектного модуля.</li>
135 </ul><p>Справа в IDE находятся разнообразные области и окна. Каждое обладает собственными особенностями.</p>
135 </ul><p>Справа в IDE находятся разнообразные области и окна. Каждое обладает собственными особенностями.</p>
136 <h5>Обозреватель решений</h5>
136 <h5>Обозреватель решений</h5>
137 <p>Это место, в котором отображается то, какие проекты включены в выбранное решение. Можно просмотреть модули, а также свойства выбранного "документа".</p>
137 <p>Это место, в котором отображается то, какие проекты включены в выбранное решение. Можно просмотреть модули, а также свойства выбранного "документа".</p>
138 <p>Некоторые файлы содержат так называемый комментарий на русском, а какие-то "идут" только на иностранным. Для изменения свойств проекта требуется кликнуть по вкладке ЛКМ и выбрать "Открыть". Далее на экране появится отдельная вкладка с параметрами, которые группируются по разделам.</p>
138 <p>Некоторые файлы содержат так называемый комментарий на русском, а какие-то "идут" только на иностранным. Для изменения свойств проекта требуется кликнуть по вкладке ЛКМ и выбрать "Открыть". Далее на экране появится отдельная вкладка с параметрами, которые группируются по разделам.</p>
139 <h5>Team Explorer</h5>
139 <h5>Team Explorer</h5>
140 <p>Здесь доступен просмотр подключений и их создание. Можно подконнектиться к репозиторию GitHub или Git.</p>
140 <p>Здесь доступен просмотр подключений и их создание. Можно подконнектиться к репозиторию GitHub или Git.</p>
141 <h5>Представление классов</h5>
141 <h5>Представление классов</h5>
142 <p>Среда разработки позволяет в этом окошке посмотреть содержимое файлов с исходными кодами. Последние представлены специальным деревом.</p>
142 <p>Среда разработки позволяет в этом окошке посмотреть содержимое файлов с исходными кодами. Последние представлены специальным деревом.</p>
143 <p>Дополнительно тут предусматривается демонстрация типов данных, задействованных в выбранной документации, а также прочие важные сведения.</p>
143 <p>Дополнительно тут предусматривается демонстрация типов данных, задействованных в выбранной документации, а также прочие важные сведения.</p>
144 <h5>Свойства</h5>
144 <h5>Свойства</h5>
145 <p>Окошко, которое находится слева-внизу дисплея. По названию понятно, что здесь выводятся свойства имеющихся элементов. Если выбрать в "Обозревателе решений" файл, то тут отобразятся его параметры.</p>
145 <p>Окошко, которое находится слева-внизу дисплея. По названию понятно, что здесь выводятся свойства имеющихся элементов. Если выбрать в "Обозревателе решений" файл, то тут отобразятся его параметры.</p>
146 <h5>Средства диагностики</h5>
146 <h5>Средства диагностики</h5>
147 <p>Среда разработки расположила соответствующий раздел в правой части экрана. Там предусматриваются средства для профилирования приложения. Примеры:</p>
147 <p>Среда разработки расположила соответствующий раздел в правой части экрана. Там предусматриваются средства для профилирования приложения. Примеры:</p>
148 <ul><li>отслеживание загрузки центрального процессора;</li>
148 <ul><li>отслеживание загрузки центрального процессора;</li>
149 <li>использование памяти;</li>
149 <li>использование памяти;</li>
150 <li>происходящие события.</li>
150 <li>происходящие события.</li>
151 </ul><p>Подходит Visual Studio как для создания сложных расширений веб-сервисов, так и обычных приложений для операционных систем. Теперь каждый сможет сориентироваться в предложенной утилите.</p>
151 </ul><p>Подходит Visual Studio как для создания сложных расширений веб-сервисов, так и обычных приложений для операционных систем. Теперь каждый сможет сориентироваться в предложенной утилите.</p>
152 <h3>Komodo</h3>
152 <h3>Komodo</h3>
153 <p>Еще один довольно интересный вариант для программеров. Поиск полностью бесплатной версии не приведет к успеху. Разработчики предусмотрели только 21-дневную ознакомительную лицензию. Далее предстоит заплатить от 100 до 1700 долларов США.</p>
153 <p>Еще один довольно интересный вариант для программеров. Поиск полностью бесплатной версии не приведет к успеху. Разработчики предусмотрели только 21-дневную ознакомительную лицензию. Далее предстоит заплатить от 100 до 1700 долларов США.</p>
154 <p>Это - одно из самых популярных приложений, в которых присутствует одноступенчатая отладка и проверка синтаксиса. Данный функционал отлично походит для веб и мобильных разработок.</p>
154 <p>Это - одно из самых популярных приложений, в которых присутствует одноступенчатая отладка и проверка синтаксиса. Данный функционал отлично походит для веб и мобильных разработок.</p>
155 <p>К особенностям относят:</p>
155 <p>К особенностям относят:</p>
156 <ul><li>многооконный интерфейс, который можно настраивать;</li>
156 <ul><li>многооконный интерфейс, который можно настраивать;</li>
157 <li>интеграция контроля версий с Mercurial, GIT, Perforce и так далее;</li>
157 <li>интеграция контроля версий с Mercurial, GIT, Perforce и так далее;</li>
158 <li>профилирование кодов PHP и Python;</li>
158 <li>профилирование кодов PHP и Python;</li>
159 <li>отличную производительность;</li>
159 <li>отличную производительность;</li>
160 <li>наличие автоматического заполнения;</li>
160 <li>наличие автоматического заполнения;</li>
161 <li>рефакторинг;</li>
161 <li>рефакторинг;</li>
162 <li>графическую отладку для большинства языков.</li>
162 <li>графическую отладку для большинства языков.</li>
163 </ul><p>В бесплатной версии, которую предлагает сайт разработчиков, не предусматривает полный функционал. Зато премиум-версия (платная) действительно стоит покупки.</p>
163 </ul><p>В бесплатной версии, которую предлагает сайт разработчиков, не предусматривает полный функционал. Зато премиум-версия (платная) действительно стоит покупки.</p>
164 <h2>На чем остановиться</h2>
164 <h2>На чем остановиться</h2>
165 <p>Рано или поздно каждый программер задумывается, какой вариант для создания кодификаций и полноценных приложений на C# выбрать в том или ином случае. Каждый предложенный софт хорош собой. И поэтому некоторые пользуются сразу несколькими утилитами.</p>
165 <p>Рано или поздно каждый программер задумывается, какой вариант для создания кодификаций и полноценных приложений на C# выбрать в том или ином случае. Каждый предложенный софт хорош собой. И поэтому некоторые пользуются сразу несколькими утилитами.</p>
166 <p>Но для веб-разработки и плотной дальнейшей работы с Windows стоит задействовать Visual Studio. Это - официальный продукт Microsoft с понятной структурой и стабильной поддержкой. Несмотря на свой недостаток (ресурсозатратность), пользуется спросом. Запутаться здесь не сможет даже новичок. Наличие подробных справок и туториалов в интернете поможет быстро освоиться.</p>
166 <p>Но для веб-разработки и плотной дальнейшей работы с Windows стоит задействовать Visual Studio. Это - официальный продукт Microsoft с понятной структурой и стабильной поддержкой. Несмотря на свой недостаток (ресурсозатратность), пользуется спросом. Запутаться здесь не сможет даже новичок. Наличие подробных справок и туториалов в интернете поможет быстро освоиться.</p>
167 <p>Среда разработки - важный элемент в программировании. Так называемые IDE значительно упрощают дальнейшую работу разработчиков. Без них код придется где-то компилировать в самостоятельную утилиту. Подобный прием на практике почти не встречается.</p>
167 <p>Среда разработки - важный элемент в программировании. Так называемые IDE значительно упрощают дальнейшую работу разработчиков. Без них код придется где-то компилировать в самостоятельную утилиту. Подобный прием на практике почти не встречается.</p>
168  
168