- •Назначение платформы .Net Framework.
- •Версии платформы .Net
- •Общие концепции синтаксиса языка с#
- •Система типов clr и языка c#. Типы-значения и ссылочные типы
- •Система типов clr и языка c#. Преобразование типов
- •Идентификаторы, ключевые слова и литералы в языке c#
- •Допустимые элементы класса
- •Классы. Модификаторы доступа для элементов и типов
- •Классы. Использование класса
- •Методы. Описание метода. Вызов метода
- •Описание метода
- •Вызов метода
- •12, 13. Интерфейсы в языке c#. Объявление и реализация интерфейсов
- •14. Универсальные шаблоны. Универсальные классы и структуры
- •Универсальные классы и структуры
- •15. Универсальные шаблоны. Ограничения на параметры универсальных типов
- •16. Делегаты в языке с#
- •17. Анонимные методы и лямбда-выражения в языке c#
- •18. Понятие Пространства имен. Применяемые пространства имен в .Net.
- •19. Препроцессорные директивы
- •20. Создание проекта в Visual Studio. Интерфейс среды.
- •21. Настройка внешнего вида и поведения формы. Добавление элементов управления. Категории элементов.
- •22. Создание mdi-приложений. Главное и дочерние окна. Упорядочивание mdi-окон
- •23. Работа с текстовыми файлами. Запись, чтение, открытие, создание.
- •24, 25, 26 Сериализация объектов в .Net.
- •27. Жизненный цикл объектов. Алгоритм «сборки мусора» Жизненный цикл объектов
- •Сборщик мусора
- •28. Жизненный цикл объектов. Финализаторы
- •29. Xml. Правило построения xml-документов Понятие о языке xml
- •Простейший xml-документ
- •30. Создание, сохранение, загрузка xml Создание, сохранение, загрузка xml
- •31. Состав и взаимодействие сборок
- •32 Многопоточное программирование. Класс Thread. Основные свойства класса.
- •33 Многопоточное программирование. Пул потоков
- •34. Синхронизация потоков
- •35, 36, 37. Аспекты безопасности .Net
- •35 Аспекты безопасности .Net. Разрешение на доступ
- •36 Аспекты безопасности .Net. Изолированные хранилища
- •37 Аспекты безопасности .Net. Криптография
- •38. Работа с ключами реестра в .Net.
- •43. Методы доступа к субд.
- •44. Метод доступа ado .Net.
- •45 Работа с элементами управления DataSet.
- •46. Создание базы данных ms sql server.
- •47. Соединение с базой данных. Открытие и закрытие соединения с базой данных.
- •48. Адаптер SqlDataAdapter. Запросы sql.
- •49 Разработка Windows приложений с использованием com объектов
- •50. Работа с com сервером Excel. Запуск и закрытие Excel из приложения на c#. Создание рабочих книг
- •51 Работа с com сервером Excel. Вывод информации в ячейки Excel
- •52 Работа с com сервером Excel. Создание диаграмм
- •53 Работа с com сервером Word. Создание и сохранение документов
- •54 Работа с com сервером Word. Вывод текстовой информации
- •55 Работа с com сервером Word. Работа с таблицами
46. Создание базы данных ms sql server.
Каждая БД управляется или находится во владении конкретного пользователя на которого возложена ответственность и который наделён определёнными правами. Эти права и степень ответственности.
Установка прав пользователей на пользование БД
Регулярное создание резервных копий и запуск процедур восстановления в случаях сбоя системы
Выделение в случае необходимости дополнительного пространства на диске для БД
Владение большинством объектов БД
Понимание типов БД и умение их использовать.
Using System.Data.SqlClient;
string connStre=@”(local)\SQL EXPRESS”;
InitialCatalog = Test;
ItegratedSecurity=True;
SqlConnection conn=new SqlConnection(connStr);
try{
conn.Open();
}catch(SqlException e)
{…}
finally
{
Conn.Close();
}
DataSource – расположена БД
(local) – текущая локальная машина, независимо от конкретного имени этой машины.
SQL EXPRESS – сообщает поставщику SQL EXPRESS,ч то вы подключаетесь к стандартной инсталляции SQL Server
InitialCatalog – каталог для установления сеанса(название БД)
IntegratedSecurity – полномочия безопастности
Sql запрос. Передав его с помощью параметра конструктора
SqlDataAdapter – класс, который применяется для хранения команд выбора ставки обновления и удаления
47. Соединение с базой данных. Открытие и закрытие соединения с базой данных.
Привязку данных БД к форме осуществляет компонент «Binding Source». Основным свойством компонента является свойство DataSource, указывающее на источник данных. По умолчанию свойство является пустым, поэтому необходимо сформировать его значение.
Выбираем команду «Add Project Data Source» для создания нового источника данных и соединения с ним.
В нашем случае необходимо выбрать пункт «База данных» («Database»). Появляется окно выбора соединения с данными.
Целью данного диалога является создание строки соединения, в которой будут описаны параметры соединения для механизма ADO, такие как тип базы данных, ее местонахождение, имена пользователей, средства безопасности и пр.
В выпадающем списке диалога находятся все создаваемые ранее соединения. Если необходимого соединения в списке нет, то следует использовать кнопку «Создать подключение» («New connection»). Нажатие кнопки приводит к появлению следующего диалога.
В данном диалоге выбирается тип источника данных, имя базы данных (в данном случае имя и местоположение файла базы данных), имя пользователя и пароль, используемые для подключения к базе данных. Кнопка «Дополнительно» («Advanced») позволяет задать большое количество параметров, относящихся к различным деталям механизма ADO. Использование кнопки «Проверить подключение» («Test Connection») позволит убедиться в правильности введенных параметров и работоспособности соединения.
Последний шаг диалога – выбор тех таблиц или иных объектов базы данных, которые необходимы в данном источнике данных.
Либо: static public SqlConnection Conn; //переменная подключения к бд static public string ConnectionString; ConnectionString = @"Data Source=\SQLXPRESS; AttachDbFilename=baza.mdf;Integrated Security=true"; Conn = new SqlConnection(cls.ConnectionString);
Conn.Open(); - открытие Conn.Close(); - закрытие
