Редакторы и визуальные конструкторы

Оценить
(0 голоса)
Несмотря на то, что Visual Studio предоставляет впечатляющий набор функциональных воз­можностей для всех областей процесса разработки, сердцем интегрированной среды явля­ются ее редакторы и визуальные конструкторы. Это "хлеб насущный" для программиста: они позволяют вам писать код, редактировать ресурсы, конструировать формы и проекти­ровать схемы. И, конечно же, каждый из этих инструментов имеет ключевые функции, предназначенные для повышения вашей производительности и качества ваших результатов. Данная глава сосредоточена непосредственно на использовании этих редакторов и визуаль­ных конструкторов для создания решений внутри интегрированной среды разработки. В широком смысле редактор Visual Studio— это текстовый редактор (или текстовый про­цессор), который помогает вам эффективно писать специфические тексты (код Visual…
Оценить
(0 голоса)
Есть несколько функциональных возможностей редактирования текста, которые все мы считаем гарантированными: выделение части текста, вставка текста в документ, копирова­ние и вставка текста и т. д. Как и следует ожидать, окно текстового редактора поддерживает все эти функциональные возможности таким образом, который знаком каждому, кто поль­зовался текстовыми процессорами под Windows. Например, текст можно выделить при помощи следующих знакомых действий: 1.   Поместить курсор в начало текста, который вы хотите выделить. 2.   Нажав левую кнопку мыши, переместите указатель мыши к концу текста, который вы хотите выделить. 3.   Отпустить левую кнопку мыши. Кроме этого "стандартного" метода выделения текстовый редактор Visual Studio поддержи­вает выделение "столбцами". В…
Оценить
(0 голоса)
Поведение по умолчанию текстового редактора не предусматривает автоматического переноса текста. Иначе говоря, когда вы набираете текст или код, то ваша строка будет просто продол­жать удлиняться вправо. Если вы выйдете за пределы видимой области, то окно редактора просто переместится вправо для того, чтобы вы могли продолжать набор текста. Однако окно текстового редактора может вести себя как текстовый процессор, в котором содержимое до­кумента обычно ограничено по горизонтали размером виртуального листа бумаги. Совет При включенном переносе строк Visual Studio будет автоматически переносить ваш текст на следующую строку. Вы можете также заставить интегрированную среду ста­ вить визуальный глиф (glyph), который обозначает перенос строки. Обе…
Оценить
(2 голоса)
Визуальные конструкторы гораздо более визуальны по своему характеру, чем текстовые редакторы Visual Studio; они дают графическое представление данного элемента решения. Таким образом, форма будет выглядеть в визуальном конструкторе точно так же, как ее увидит конечный пользователь: как визуальная конструкция из кнопок, рамок, меню и кад­ров. Показанный в визуальном конструкторе код реализации этих элементов фактически написан самой Visual Studio. Так же как и редакторы, все визуальные конструкторы похожи по форме и по функциям. Они размещаются в области документов интегрированной среды разработки (так же, как и редакторы). Они могут вести себя по-разному (в зависимости от своего предназначения). Визуальный конструктор Windows Forms и…
Оценить
(0 голоса)
Написание кода и создание других файлов, подчиняющихся правилам какого-либо синтак­сиса— это ввод текста. Окно текстового редактора— это инструмент Visual Studio, непосредственно предназначенный для создания текстовых файлов исходных кодов. Это крае­угольный камень разработки в интегрированной среде. Оно поддерживает ввод текста и ба­зовые текстовые операции, такие как выделение областей текста, перетаскивание фрагмен­тов текста и настройка табуляции. Даже при наличии одних только базовых функций редактора было бы вполне достаточно для написания кода. Однако дополнительные функ­ции для отладки, форматирования кода, подсказки по кодированию и возможности настрой­ки делают этот инструмент просто блестящим. Как мы уже упоминали, текстовый редактор интегрированной среды многолик— редактор кодов поддерживает создание…
Оценить
(0 голоса)
Есть два способа запустить текстовый редактор (а также любой другой редактор интегриро­ванной среды). Первый способ — с использованием Solution Explorer: выделите сущест­вующий файл кода, текстовый файл или файл другого типа и дважды щелкните по нему. Если это файл кода, то вы можете также щелкнуть по нему правой кнопкой мыши и выбрать команду View Code. Содержимое файла загрузится в новое окно редактора. Второй способ запустить редактор — выбрать в меню File | New | File. Это приведет к от­крытию диалогового окна New File. Выбор в этом окне шаблона кода приведет к запуску окна редактора кода, заполненного начальными кодовыми заглушками (соответствующими выбранному…
Оценить
(0 голоса)
Поскольку основная цель редактора кода — это обработка текста исходного кода, то давай­те сначала рассмотрим написание с нуля простейшей процедуры — функции "Hello, World". На рис. 6.4 показан редактор кода с файлом консольного приложения (со всеми начальными кодовыми заглушками). Он был сгенерирован путем создания нового проекта типа Visual C# Console project при помощи Solution Explorer. Двойной щелчок по файлу Program.es этого нового проекта показывает исходный код этого консольного приложения. Рис. 6.4. Начальный код шаблона консольного приложения Как вы видите, Visual Studio уже вписала некий код (в соответствии с шаблоном, использо­ванным для создания проекта): using System; using System.Collections.Generic; using System.Linq; using…
Оценить
(0 голоса)
Окна редактора (как вы уже убедились) видны в интегрированной среде как окна с вкладка­ми, и обычно они занимают центральное место. Как вы видите в окне редактора на рис. 6.5, каждое окно текстового редактора состоит из трех основных областей: панели кода, поля выделения и поля индикаторов. Имеются также как горизонтальная, так и вертикальная по­лосы прокрутки (для перемещения по файлу). Эти области и их функциональность остаются постоянными для всех типов редакторов ин­тегрированной среды. Редактор кода добавляет дополнительный набор элементов управления пользовательского интерфейса, которых нет в других редакторах: два раскрывающихся списка в верхней части окна редактора кода позволяют вам быстро перемещаться по исходному…
Оценить
(0 голоса)
Панель кода— это то место, где документ (исходный код, XML и т. д.) отображается и ре­дактируется. Эта область предоставляет базовую функциональность редактирования текста, а также и более сложные функциональные врзможности редактора (такие как IntelliSense). Щелчок правой кнопкой мыши внутри кодовой панели покажет вам контекстное меню (рис. 6.6), которое содержит стандартные операции вырезания, копирования и вставки (на­ряду с другими удобными операциями редактирования). Рис. 6.6. Контекстное меню редактора кода для файла Windows Forms %
Оценить
(0 голоса)
Поле индикаторов — это узкое поле серого цвета с левого края окна редактора. Это поле используется для отметки строк кода, в которых имеется точка останова или закладка. На рис. 6.7 показан пример "Hello, World!" с закладкой в процедуре Main и точкой останова на команде Console.WriteLine. Щелчок в поле индикаторов приведет к включению или выключению точки останова для указанной вами строки кода (мы описываем точки останова более подробно далее в этой же главе, а также в главе 10).
«ПерваяПредыдущая1234567СледующаяПоследняя»
Навигация
© 2017 www.visualstudios.ru. Все права защищены.