Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на экзамен.docx
Скачиваний:
103
Добавлен:
17.11.2019
Размер:
1.58 Mб
Скачать

12. Пространства имен в языке c#

Ответ:

Пространства имен предоставляют возможность организации взаимосвязанных классов и других типов.

Пример:

namespace CustomerPhoneBookApp {

public struct Subscriber {

// Здесь находится код структуры...

}

}

Пространства имен можно вкладывать друг в друга, создавая иерархические структуры для типов:

namespace Wrox {

namespace ProCSharp {

namespace Basics {

class NamespaceExample {

// Здесь находится код класса...

}

}

}

}

Подключение пространств имен осуществляется с помощью ключевого слова using.

13. Введение в ado.Net. Понятие поставщиков данных.

Ответ:

ADO.NET – это технология работы с данными, основанная на платформе .NET Framework. Эта технология представляет нам набор классов, через которые мы можем отправлять запросы к базам данных, устанавливать подключения, получать ответ от базы данных и производить ряд других операций.

Основные классы, которые предоставляет ADO.NET:

  • Connection, Command, DataReader, DataSet и DataAdapter.

  • Connection происходит установка подключения к источнику данных.

  • Command позволяет выполнять операции с данными из БД.

  • DataReader считывает полученные в результате запроса данные.

  • DataSet предназначен для хранения данных из БД и позволяет работать с ними независимо от БД.

  • DataAdapter является посредником между DataSet и источником данных.

Через провайдера данных осуществляется взаимодействие с базой данных. Причем для каждого источника данных в ADO.NET может быть свой провайдер, который, собственно, и определяет конкретную реализацию вышеуказанных классов.

Примеры провайдеров: Провайдер для MS SQL Server, Провайдер для OLE DB (Access, DB2, MySQL и Oracle), Провайдер для ODBC (Провайдер для тех источников данных, для которых нет своих провайдеров) Провайдер для Oracle, Провайдер EntityClient. Провайдер данных для технологии ORM Entity Framework.

14 (8). Среда Visual Studio. Основные возможности.

Ответ:

Основные возможности:

  • редактор исходного кода, который включает множество дополнительных функций, как автодополнение IntelliSense, рефракторинг кода и т. д.;

  • отладчик кода;

  • редактор форм, предназначенный для упрощённого конструирования графических интерфейсов;

  • веб-редактор;

  • дизайнер классов;

  • дизайнер схем баз данных.

15 (8). Работа в среде Visual Studio. Виды приложений и основные элементы.

Ответ:

Основные типы проектов:

  • Windows Forms Application (Приложение Windows Forms) – Пустая базовая форма, способная реагировать на события.

  • Class Library (Библиотека классов) – Класс .NET, который может вызываться другим кодом.

  • WPF Application (Приложение WPF) – Пустая базовая форма, способная реагировать на события. Хотя проект этого типа и похож на проект типа Windows Forms Application (из категории Windows Forms), он позволяет создавать интеллектуальные клиентские решения на базе XAML.

  • ASP.NET Web Application (Веб-приложение ASP.NET) – Основанный на ASP.NET веб-сайт со страницами ASP.NET и классами С#, отвечающими за генерацию HTML-ответа, который должен отравляться с этих страниц браузерам. Этот вариант включает в себя простейшее демонстрационное приложение.

  • Console Application (Консольное приложение) – приложение, которое запускается в окне командной строки или консоли.