Разработка приложений на языке C#. Полезные настройки. Особые спецификаторы формата

Страницы работы

Содержание работы

Разработка приложений на языке C#

                                                                                                The less code we write, the less that can go wrong.

                                                                                                And our wrists and fingers are thankful, too.

                                                                                                                        The Pragmatic Programmer's Guide

Полезные настройки

·  В меню Tools выберите команду Import and Export Settings....

·  В окне мастера выберите флаг Resetallsettings и перейдите к следующей странице.

·  Выберите флаг No, justresetsettings... и перейдите к следующей странице.

·  В списке выберите строку Visual C# Development Settings и нажмите Finish.

Следующие настройки помогут правильно форматировать текст.

·  В меню Tools выберите команду Options....

·  В окне диалога найдите дерево и раскройте узел TextEditorAllLanguagesTabs.

·  Установите размер табуляций (4), отступа (4) и флаг KeepTabs и нажмите OK.

Приведем полезные клавиатурные кобинации (shortcuts). Они работают с выделенным текстом. Для выделения текста never use мышь (это грубый инструмент), вместо этого пользуйтесь Shift+arrows. При запуске команд с блоками текста удерживайте Ctrl и, не торопясь, (раздельно) нажимайте (другой рукой) другие клавиши, например, E (edit) и F (format).

·  Ctrl+A — выделить весь текст.

·  Ctrl+EF — отформатировать выделенный блок текста.

·  Ctrl+EС — закомментировать выделенный блок текста.

·  Ctrl+EU — раскомментировать выделенный блок текста.

·  Ctrl+ES — показать whitespace-символы. Повторное нажатие их прячет.

·  Ctrl+Shift+U — перевести в верхний регистр.

·  Ctrl+U — перевести в нижний регистр.

·  Ctrl+S — сохранить изменения.

·  Ctrl+O — открыть документ.

Не пользуйтесь блокнотом для просмотра документов других типов! Самый лучший открывальщик всех типов документов — студия. Иногда для выбора типа редактора студии полезно пользоваться выпадающим списком кнопки Open диалога Open.

Как вызвать подсказки IntelliSense?

·  Ctrl+Space — вызвать список доступных методов, свойств и событий.

·  Ctrl+Shift+Space — вызвать список параметров.

Исследуем C#                                                          

Сначала исследуем тип проекта, который рекомендуют профессионалы (Чарльз Петцольд). Это консольное приложение, но оно может создавать Windows-окна! Здесь мы попытаемся быстро войти в курс дела.

·  В меню FileNew выберите команду Project.

·  В появившемся окне диалогаNewProject, в окне ProjectTypes раскройте узел дерева под именем Other ProjectTypes и выделите узел VisualStudioSolutions. В окне Templates сделайте выбор — Blank solution.

·  В окне Name задайте имя решения MySolution.

·  В окне Locationзадайте местоположение новой папки с файлами решения (solution) и нажмите OK.

Теперь вставим в пустое рабочее пространство (или решение) новый проект.

·  В меню FileNew выберите команду Project.

·  В окне диалога NewProject установите флажок Createdirectoryforsolution и раскройте узел дерева под именем VisualC# в окне ProjectType.

·  В окне Templates выберите тип проекта Console Application.

·  В окне Nameзадайте имя проекта MyConsole и нажмите OK.

Рассмотрим файл начальной заготовки Program.cs:

using System;    // Доступно пространство имен System

using System.Collections.Generic; // Доступно пространство имен, где живут классы с типизированными коллекциями

using System.Text; // Доступны классы, управляющими кодировкой символов: ASCII, Unicode, UTF-7, and UTF-8

namespace MyConsole

{

class Program // Нет глобальных функций! Все попрятались по домам. Функция Main - метод класса.

{

  static void Main (string[] args) // Аргументы командной строки. Нам они не нужны

  {

  }

}

}

Замените весь текст файла, как показано ниже. Это — минимально-допустимый, но работающий код:

class A

{

public static void Main()

{

  System.Console.WriteLine ("Hello! This is C# Console Project");

}

}

Запустите (F6, затем Ctrl+F5). Убедитесь в том, что каркас приложения работает. Имя класса (A) произвольно. Вы можете заменить его на любое другое, так как в данном случае класс — всего лишь оболочка (контейнер) для статического (читай глобально-видимого) метода Main. Сейчас мы двинемся дальше. Чтобы сохранить старый вариант кода не комментируйте его, будет много мусора, в котором ни вы, ни я не разберемся.

Возможен такой вариант. В окне Solution Explorer выделите файл и, удерживая Ctrl, оттащите его в узел дерева с именем проекта (MyConsole). Измените имя копии файла (нажав клавишу F2). Назовите его в соответствии со смыслом задания (Types.cs, или Swap.cs). После этого отсоедините старый файл (Program.cs), выбрав в его контекстном меню команду: Exclude From Project. Если вы выберете команду Delete, то файл будет удален в корзину. Этого делать не надо.

Похожие материалы

Информация о работе