Переміщення по користувальницьких елементів управління рішення в Visual C # (Sharp)

При створенні коду в середовищі розробки найбільш важливим засобом переміщення за рішенням є вікно Solution Explorer Solution Explorer представляє сой елемент управління, що містить посилання на рішення та проекти у вигляді древідной структури Solution Explorer можна розглядати як приладову панель розробника, яку можна використовувати для тонкої настройки збірки і іспоенія додатків NET

Я раджу вам присвятити деякий час дослідженню Solution Explorer У чтності, поклацати правою кнопкою миші по його різним елементам Контекстнавісімий клацання є швидким способом виконати тонке налаштування оеделенних аспектів вирішення і проекту Але не натискайте кнопку ОК в будь-якому відкрилося, по клацанню діалоговому вікні поки що натискайте кнопкуCancel, щоб не застосовувати ніяких зроблених в процесі експериментування модіфацій

Зліва від панелі Solution Explorer  знаходиться робоча область Вона застосовується для написання коду і редагування користувача інтерфейсу У робочій області можна відображати тільки один інформаційний аспект, яким може бути код, користувальницький інтерфейс або проект Як ми бачили раніше, в резулате подвійного клацання по елементу Programcs в Solution Explorer в робочій облав в правій панелі виводиться код, повязаний з файлом Programcs

Файл Programcs є простим файлом вихідного коду(Plain-vanilla source code file) проекту Examplei Прості файли вихідного коду не мають спеціально подання в Visual С # Express і просто містять вихідний код Файл Programcs містить вихідний код для виконання ініціалізації програми і виглядає наступним чином:

using  System

using  SystemCollectionsGeneric using  SystemLinq

us ing  Sys temWindowsForms

namespace Examplei

{

static class Program

{

III     &ltsummary&gt

III Головна точка входу додатки Ill

[STAThread]

static void MainO

{

}

}

Прості файли вихідного коду містять логіку, за допомогою якої додаток виконує необхідні дії Перевага простих файлів вихідного коду полягає в тому, що вони надають повний вид логіки додатки Типове додаток містить численні прості файли вихідного коду

Solution Explorer також відображає спеціалізовані групування, є специфічними елементами, які Visual С # Express розпізнає і упорочівает Спеціалізоване групування містить певну кількість взаимозависящих файлів, які реалізують специфічну функціональність Прикладом спеціалізованого групування є елемент Forml, який управляє організацією користувача інтерфейсу, елементами пользователкого інтерфейсу і спеціалізованого коду Окремі файли групування Forml і їх призначення показані на рис 18

Рис 18 Спеціалізоване групування, що містить три файли

На рис 18 показаний елемент вищого рівня Formlcs, який є фаом вихідного коду і містить визначені користувачем компоненти Forml

Елемент Formi можна представити в робочій області одним із двох способів: графічно (форма) і у вигляді тексту (вихідний код) В основному ми будемо редаіровать файл Formlcs, за допомогою вихідного коду і графічних коштів, і проставимо Visual С # Express працювати з файлами FormlDesigneres і Formlresx

Спеціалізоване групування Formi призначено для полегшення упорочіванія коду, який представляє користувальницький інтерфейс Formi як для розробника, так і для середовища розробки Але це не означає, що розробник не може редагувати файли FormiDesignercs і Formlresx Подвійне клацання мью по елементу FormlDesignercs в Solution Explorer виведе в робочій області відповідний вихідний код, який можна редагувати Але попереджаю вас заздалегідь: якщо ви наколобродити з вихідним кодом в цьому файлі, то Visual С # Express може виявитися не в змозі належним чином редагувати Formi

Знаючи, що спеціалізоване групування Formi повинно розглядатися як єдине ціле, ви можете задаватися питанням, звідки взялося визначення елемеа textBoxi Цей елемент визначений і призначений в одному з вихідних файлів, сгерірованних середовищем розробки На рис 19 показано, що згенерований йодним код робить з елементом textBoxi

Рис 19 Вихідний код для textBoxi, згенерований середовищем розробки

Зверніть увагу на те, що всі аспекти – визначення, асоціювання собій з діями і розміщення елементів управління – управляються середовищем

Visual С # Express Наприклад, якщо інакше розташувати елемент керування textBoxi, змінивши його координати, то Visual С # Express прочитає і обробить зміни Але внесення у вихідний код даного елемента більш обємних змін, котие Visual С # Express не зможе обробити, порушить цілісність пользователкого інтерфейсу

Ну ось, тепер ви маєте уявлення про те, як працює інтегрована середовище розробки Visual С # Express, і ми можемо перейти до розгляду прикладів проженій інших типів Наступним на черзі – консольне додаток

Консольний додаток – Це додаток з текстовим інтерфейсом Це означт, що замість графічного інтерфейсу, взаємодія з користувачем проіодіт допомогою текстових вказівок, що вводяться в командний рядок, і вся іормація, видавана додатком, також виводиться на екран у вигляді тексту

Консоль є дуже старим інтерфейсом, т к вона була найпершим спос спілкування користувача з компютером Консольний інтерфейс не дуже Уден для користувача, і робота з ним стає дуже трудомісткою для будь бее-менш складної операції Тим не менш, деякі особистості стверджують, що консоль – це весь інтерфейс, який потрібний (Додаткову інформацію про консольному інтерфейсі см в Інтернеті за адресою http://enwikipediaorg/wiki/ Command_line_interface)

Щоб відкрити консоль в Windows, виберіть Пуск | Стандартні | Командний рядок (Start | Accessories | Command Prompt) або виконайте Пуск | Виконати (Start | Run) і введіть cmd в текстове поле

За допомогою Visual С # Express можна створювати і компонувати консольні додатки, а також керувати ними

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*