Кариев ч а разработка windows приложений на основе visual c

  1. Каталог книг
  2. Разработка Windows-приложений на основе Visual C#

Разработка Windows-приложений на основе Visual C#. Учебное пособие

Издательство:

Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа

Тип издания:

учебное пособие

DOI:

не присвоен
узнать подробнее

Об издании

В учебном пособии рассматривается создание Windows-приложений на основе Visual C# в среде Microsoft Visual Studio.NET. Более 100 готовых примеров различного уровня сложности — от блокнота и калькулятора до почтового клиента и финансовой программы — позволят быстро научиться создавать собственные приложения. Проводится подробное сравнение особенностей синтаксиса делегатов и событий в Windows — формах и консольных приложениях. Изучение многочисленных элементов управления сопровождается применением их в приложениях различной сложности — блокноте, калькуляторе, программе просмотра изображений, почтовой программе Ballet, финансовой программе Education Center. Рассматриваются вопросы, связанные с реестром и файловой системой операционной системы Windows, XML — сериализацией. Описываются элементы языка SQL, модель объектов ADO.NET, практическое использование в Windows-приложениях баз данных Microsoft SQL Server и Microsoft Access. В учебное пособие входит также описание применения библиотек кода — .NET и COM компонент, вызов функций WinAPI. Рассматривается работа с печатью и изображениями. Приводится применение асинхронной модели программирования в .NET Framework. Уделяется внимание вспомогательным средствам — созданию пакетов дистрибутивов, справки, переводу приложений, защите сборок. Вопросы безопасности рассматриваются в широком спектре — уровни доступа, администрирование, создание собственной технологии ролевой безопасности. Применяются дополнительные утилиты, входящие в состав Visual Studio .NET — tlbimp.exe, ildasm.exe, ilasm.exe, gacutil.exe, caspol.exe.

Библиографическая запись

Кариев, Ч. А. Разработка Windows-приложений на основе Visual C# : учебное пособие / Ч. А. Кариев. — 4-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2025. — 978 c. — ISBN 978-5-4497-0909-7. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/146392.html (дата обращения: 11.12.2024). — Режим доступа: для авторизир. пользователей

РЕКОМЕНДУЕМ К ПРОЧТЕНИЮ

Агропромышленный комплекс России: Agriculture 4.0. В 2 томах. Т. 2. Современные технологии в агропромышленном комплексе России и зарубежных стран. Сельское хозяйство 4.0. Цифровизация АПК

Абрашкина Е.Д., Агирбов Ю.И., Андреев О.П., Ариничев В.Н., Ашмарина Т.И., Бритик Э.В., Горбачев М.И., Грачев А.Б., Дрямов С.Ю., Евграфова Л.В., Егоров А.А., Ивакина Е.Г., Кабдин Н.Е., Каратаева О.Г.,…

(Ай Пи Ар Медиа)

Администрирование Microsoft Windows Server 2003

Айвенс К.

(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)

Администрирование web-серверов в IIS

Хенриксон Х., Хофманн С.

(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)

Англосаксы: кто они?

Мартынов Б.Ф.

(Аспект Пресс)

C ЭТОЙ КНИГОЙ ТАКЖЕ ЧИТАЮТ

Возможности Visual Studio 2013 и их использование для облачных вычислений

Сафонов В.О.

(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)

Основы объектного программирования на C# (С# 3.0, Visual Studio 2008)

Биллиг В.А.

(Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа)

Системное программирование

Бизянов Е.Е.

(Инфра-Инженерия)

Теория перевода и компьютерная лингвистика

Шейко А.М.

(Волгоградский государственный социально-педагогический университет, «Перемена»)

Программно-аппаратное обеспечение когнитивных исследований

Голубева Е.В., Компаниец В.С.

(Издательство Южного федерального университета)

Тестирование программного обеспечения

Бубнов А.А., Бубнов С.А., Тишкина В.В.

(Рязанский государственный радиотехнический университет)

Базовые принципы разработки программного обеспечения

Шипков В.И., Захаренкова Т.Р., Нечаев А.А., Грицай А.С.

(Омский государственный технический университет)

Назад к каталогу

Разработка Windows-приложений на основе Visual C# ISBN 5-94774-601-3

ISBN 5-94774-601-3

Тип издания: 

Учебное пособие

Издательство: 

Москва: Национальный Открытый Университет ИНТУИТ

Аннотация

Рассматривается создание Windows-приложений на основе Visual C# в среде Microsoft Visual Studio.NET. Более 100 готовых примеров, доступных для скачивания, различного уровня сложности — от блокнота и калькулятора до почтового клиента и финансовой программы позволят быстро научиться создавать собственные приложения. Рассматриваются основы создания Windows-приложений в среде Visual Studio.NET на языке Visual C# — свойства проектов, окна Solution Explorer, Class View, Toolbox, XML -документирование кода. Проводится подробное сравнение особенностей синтаксиса делегатов и событий в Windows — формах и консольных приложениях. Изучение многочисленных элементов управления сопровождается применением их в приложениях различной сложности — блокноте, калькуляторе, программе просмотра изображений, почтовой программе Ballet, финансовой программе Education Center. Рассматриваются вопросы, связанные с реестром и файловой системой операционной системы Windows, XML — сериализацией. Описываются элементы языка SQL, модель объектов ADO.NET, практическое использование в Windows-приложениях баз данных Microsoft SQL Server и Microsoft Access. В курс вхэдит описание применения библиотек кода — .NET и COM компонент, вызов функций WinAPI. Рассматривается работа с печатью и изображениями. Приводится применение асинхронной модели программирования в .NET Framework. Уделяется внимание вспомогательным средствам — созданию пакетов дистрибутивов, справки, переводу приложений, защите сборок. Вопросы безопасности рассматриваются в широком спектре — уровни доступа, администрирование, создание собственной технологии ролевой безопасности. Применяются дополнительные утилиты, входящие в состав Visual Studio .NET — tlbimp.exe, ildasm.exe, ilasm.exe, gacutil.exe, caspol.exe.

Библиографическое описание

Скопировать библиографическое описание

Кариев Ч.А. Разработка Windows-приложений на основе Visual C# / Ч.А. Кариев. — Москва : Национальный Открытый Университет ИНТУИТ, 2016. — 978 с. — ISBN 5-94774-601-3. — URL: https://ibooks.ru/bookshelf/363156/reading (дата обращения: 15.05.2025). — Текст: электронный.

Лекция 1. Введение в Windows-формы
13

Основы работы с Visual Studio .NET
13

Формы
15

Что такое форма
15

Solution Explorer
16

Class View
18

Properties Window
18

Toolbox
23

Режимы дизайна и кода
28

Свойства проекта
32

Компиляция программы
33

Делегаты
35

Многообъектные делегаты
42

События
44

Класс с событием
47

События в Windows-приложениях
49

События мыши
53

Форматирование элементов управления
55

Приложение «калькулятор»
56

Перемещение по коду, окна Types и Members
67

Создание иконки для приложения
71

Лекция 2. Работа с элементами управления
73

Создание главного меню
74

Создание MDI-приложений
77

Перечисление MdiLayout
80

Вырезание, копирование и вставка текстовых фрагментов
81

Контекстное меню
83

Диалоговые окна
85

OpenFileDialog
85

SaveFileDialog
88

Сохранение файла при закрытии формы
91

OpenFileDialog и SaveFileDialog для SDI-приложений
92

FontDialog
94

ColorDialog
95

StatusBar
96

Закрывание формы
99

CheckBox
99

Свойство Tablndex элементов управления
102

Label, LinkLabel и PictureBox
103

Режимы запуска окон
105

Модификаторы доступа и наследование форм
105

ToolBar и ImageList
107

Чтение и запись файлов
110

Чтение и запись текстовых файлов
111

Object Browser и Intel Sense
113

Проверка существования файла
115

Работа с файловой системой Windows
116

Чтение и запись двоичных файлов
117

Запуск программ из приложения
120

Листинг форм frmmain и blank проекта NotepadCSharp1
123

Форма frmmain
123

Форма blank
130

Лекция 3. Работа с элементами управления
135

Операция Drag-and-Drop
135

Добавление элементов управления в режиме работы приложения. Элементы управления CheckBox, GroupBox и RadioButton
139

Удаление заданного элемента в режиме работы приложения
143

Добавление пунктов контекстного меню в режиме запуска приложения. Элемент управления ComboBox
145

Проверка вводимых значений. События KeyPress и Validating элемента управления TextBox
149

Проверка вводимых значений. Элемент управления ErrorProvider
151

Создание пользовательских (композитных) элементов управления. Элемент управления NumericUpDown
153

Добавление пользовательских (композитных) элементов управления
157

Запуск приложения в области уведомлений. Элемент управления NotifyIcon
159

Сохранение настроек приложения. XML-сериализация
161

Сохранение настроек приложения в реестре операционной системы
163

Почтовая программа Ballet
166

Добавление проектов
166

Создание Мастера
169

Запуск формы-заставки при загрузке приложения
172

Получение сообщений — проект Mail
174

Классы для обработки исключений Exceptions
174

Библиотека конвертирования Library
177

Формирование сообщений
185

Обработка вложений. Класс AttachDescriptor.cs
204

Основной класс сообщения. Common.cs
207

Класс Message.cs
214

Класс Mime.cs
222

Отправка сообщений — проект SendMail
225

Основной листинг MailSender.cs:
225

Интерфейс программы Ballet — проект MailApplication1
226

Создание новой учетной записи. Форма-контейнер Мастера
226

Главная форма mainForm.cs
242

Форма списка сообщений MessageList.cs
248

Форма ввода пароля PasswordPromt.cs
255

Форма выбора пользователя selectUser.cs
258

Форма отправки сообщений SendMessage.cs
263

Форма просмотра сообщений ViewMessage.cs
272

Лекция 4. Работа с данными
278

Что такое реляционная база данных
278

Элементы языка SQL1
280

Агрегатные функции
286

Типы данных
288

Оператор сравнения like
288

Создание таблицы с помощью запросов
289

Команды изменения языка DML
290

Подключение к базе данных — технология ADO.NET
293

Модель объектов ADO.NET
298

Таблицы и поля (объекты DataTable и DataColumn)
298

Объекты DataRelation
298

Строки (объект DataRow)
299

DataAdapter
299

Объекты DBConnection и DBCommand
299

Использование визуальной среды для работы с ADO.NET
299

Server Explorer
306

Программирование объектов ADO.NET
308

CommandText
316

ConnectionString
317

Управление соединением. Объект Connection
320

Объект Command
321

Вывод связанных таблиц
325

Связывание элементов управления с данными
331

Перемещение по записям. Объект CurrencyManager
334

Изменение записей
336

Лекция 5. Использование библиотек кода в Windows-формах
340

Взаимодействие управляемого и неуправляемого кода
340

Службы Platform Invoke
340

Службы COM Interoperability
341

Обзор механизма преобразования
341

Работа службы Platform Invoke. Запуск функций WinAPI
342

Получение имени пользователя. Библиотека secur32.dll
344

Диалоговые окна. Библиотека user32.dll
347

Динамик компьютера. Библиотека Kernel32.dll
351

Проявление окна
355

Завершение работы Windows, перезагрузка, выход пользователя из системы
359

Как использовать другие функции WinAPI
365

Класс String Builder
365

Подсчет времени выполнения задачи
367

Программа для фотографирования экрана. Библиотеки user32.dll и GDI32
370

Вызов COM-компонентов из управляемого кода
376

Приложение PDF Reader
377

Генерирование сборок взаимодействия. Утилита tlbimp.exe
379

Лекция 6. Работа с печатью и изображениями
381

Печать содержимого RichTextBox. Элементы управления PrintDocument, PageSetupDialog, PrintPreviewDialog, PrintDialog
381

Работа с изображениями. Программа Picture Viewer
393

Печать содержимого PictureBox
399

Рисование в Windows-формах
405

Диалоговое окно выбора ширины линии. Элемент управления TrackBar
408

Автоматическое преобразование размера и прокручивание изображения
412

Полный листинг приложения TextEditor
422

Полный листинг приложения PictureViewer
433

Лекция 7. Асинхронное программирование
448

Концепция асинхронного программирования
448

Поддержка асинхронного программирования в .NET Framework
449

Метод EndOperation
450

Способ опроса (Pooling)
451

Способ Callback
452

Асинхронный запуск произвольного метода
453

Асинхронный запуск метода с различными вариантами завершения вызова
456

Обновление пользовательского интерфейса в Windows-приложениях
459

Меры безопасности в многопоточных приложениях
462

Автоматическая синхронизация
463

Использование областей синхронизации
464

Ручная синхронизация
465

Подключение к web-сервису
466

Элемент управления ProgressBar
471

Лекция 8. Справочные материалы. Перевод приложений. Специальные возможности
474

Создание справки
474

Подготовка HTML-страниц
475

Создание проекта в программе HTML Help Workshop
485

Создание содержания
486

Создание указателя
489

Создание поиска
490

Создание вкладки «Избранное»
492

Тестирование и отладка справки
493

Добавление готового файла справки к приложению
494

Декомпиляция готовых файлов справки формата chm
495

Создание интерактивной справки. Элемент управления Help Provider
496

Всплывающие подсказки. Элемент управления ToolTip
497

Перевод приложений
498

Автоматический выбор языка
498

Пользовательский выбор языка. Перевод сообщений приложения
501

Форматированный вывод строк
508

Специальные возможности
510

Лекция 9. Создание пакетов установки
512

Сборки. Утилита ildasm.exe
512

Частные сборки
514

Сборки со строгим именем
515

Создание сборки со строгим именем
516

Защита сборок. Утилита ilasm.exe
519

Утилита .NET Reflector. Как вскрывать защищенные сборки
521

Глобальный кэш сборок GAC (Global Assembly Cache). Утилита gacutil.exe
522

Настройка политики выполнения сборок и контроля версий
526

Управление политиками сборок
532

Файлы конфигурации приложения
532

Создание пакетов установки
538

Создание простого пакета установки без библиотеки .NET Framework
540

Изменение каталога установки
545

Добавление ключей реестра на компьютер пользователя
545

Добавление публичных сборок в GAC
546

Добавление библиотеки .NET Framework
547

Другие библиотеки для работы приложения — MDAC, Jet и Crystal Reports
549

Изменение пользовательского интерфейса установочного пакета
549

Использование данных, получаемых при установке
550

Создание автозагрузочного диска
557

Лекция 10. Безопасность Windows-форм
559

Безопасность операционной системы Windows
559

Модель безопасности .NET Framework
561

Безопасность доступа кода
561

Функционирование безопасности доступа кода
563

Уровни безопасности
563

Использование безопасности доступа кода
565

Администрирование политики безопасности
569

Тестирование безопасности доступа кода приложения. Утилита Caspol.exe
573

Ролевая безопасность
575

Объект «личность»
575

Объект «роль»
576

Использование объектов WindowsIdentity и WindowsPrincipal
576

Использование объектов GenericIdentity и GenericPrincipal
578

Контроль доступа приложения
581

Приложение CustomSecurity — использование собственной технологии ролевой безопасности
583

Лекция 11. Финальный проект — программа Education center
602

Подготовка к запуску программы
602

Описание работы программы
602

Описание базы данных
613

Структура таблиц
615

Схема связи таблиц в БД
619

Разработка приложения
619

Описание создания программы
620

Форма frmManager (Manager.cs)
621

Соединение с базой данных
625

Форма frmAuthorization — форма авторизации пользователей
706

Форма frmDirection — форма указания направления
712

Форма frmClientTransfer — форма перевода клиента
716

Форма frmSearchClient —форма для поиска клиентов
718

Форма frmClient
723

Форма frmCourse — форма курсов
735

Форма frmEmployee
738

Форма frmGroup — форма добавления новой группы
744

Форма frmPaymentType — форма для произведения оплаты за услуги
749

Дополнительные классы
752

Класс ManagerTreeNode(ManagerTreeNode.cs)
752

Класс ClientTreeNode(Clients.cs)
752

Класс GroupTreeNode (Groups.cs)
754

Класс CourseTreeNode (Courses.cs)
757

Класс DirectionTreeNode(Directions.cs)
760

Класс CustomListItem(CustomListItem.cs)
762

Интерфейс ISelectingForm(SelectingFormInterface.cs)
763

Элемент управления FindControl (FindControl.cs)
763

Литература
767

Кариев Ч.А.: Разработка Windows-приложений на основе Visual C# + приложение (+ CD-ROM)

(fb2, 767 страниц, 3 905 Kb)

Жанр: Разработка приложений и программирование
Издательство: Бином. Лаборатория знаний / Интернет-Университет Информационных Технологий (ИНТУИТ), 2013

Рассматривается создание Windows-приложений на основе Visual C# в среде Microsoft Visual Studio.NET. Более 100 готовых примеров, доступных для скачивания, различного уровня сложности — от блокнота и калькулятора до почтового клиента и финансовой программы позволят быстро научиться создавать собственные приложения.

Другие книги этого жанра

Серия: «Основы информационных технологий»

Рассматривается создание Windows-приложений на основе Visual С# в среде Microsoft Visual Studio. NET. Более 100 готовых примеров, доступных для скачивания, различного уровня сложности — от блокнота и калькулятора до почтового клиента и финансовой программы позволят быстро научиться создавать собственные приложения.

Содержание:

Лекция 1. Введение в Windows-формы…… 13 Основы работы с Visual Studio .NET…… 13 Формы…… 15 Что такое форма…… 15 Solution Explorer…… 16 Class View…… 18 Properties Window…… 18 Toolbox…… 23 Режимы дизайна и кода…… 28 Свойства проекта…… 32 Компиляция программы…… 33 Делегаты…… 35 Многообъектные делегаты…… 42 События…… 44 Класс с событием…… 47 События в Windows-приложениях…… 49 События мыши…… 53 Форматирование элементов управления…… 55 Приложение «калькулятор»…… 56 Перемещение по коду, окна Types и Members…… 67 Создание иконки для приложения…… 71 Лекция 2. Работа с элементами управления…… 73 Создание главного меню…… 74 Создание MDI-приложений…… 77 Перечисление MdiLayout…… 80 Вырезание, копирование и вставка текстовых фрагментов…… 81 Контекстное меню…… 83 Диалоговые окна…… 85 OpenFileDialog…… 85 SaveFileDialog…… 88 Сохранение файла при закрытии формы…… 91 OpenFileDialog и SaveFileDialog для SDI-приложений…… 92 FontDialog…… 94 ColorDialog…… 95 StatusBar…… 96 Закрывание формы…… 99 CheckBox…… 99 Свойство Tablndex элементов управления…… 102 Label, LinkLabel и PictureBox…… 103 Режимы запуска окон…… 105 Модификаторы доступа и наследование форм…… 105 ToolBar и ImageList…… 107 Чтение и запись файлов…… 110 Чтение и запись текстовых файлов…… 111 Object Browser и Intel Sense…… 113 Проверка существования файла…… 115 Работа с файловой системой Windows…… 116 Чтение и запись двоичных файлов…… 117 Запуск программ из приложения…… 120 Листинг форм frmmain и blank проекта NotepadCSharp1…… 123 Форма frmmain…… 123 Форма blank…… 130 Лекция 3. Работа с элементами управления…… 135 Операция Drag-and-Drop…… 135 Добавление элементов управления в режиме работы приложения. Элементы управления CheckBox, GroupBox и RadioButton…… 139 Удаление заданного элемента в режиме работы приложения…… 143 Добавление пунктов контекстного меню в режиме запуска приложения. Элемент управления ComboBox…… 145 Проверка вводимых значений. События KeyPress и Validating элемента управления TextBox…… 149 Проверка вводимых значений. Элемент управления ErrorProvider…… 151 Создание пользовательских (композитных) элементов управления. Элемент управления NumericUpDown…… 153 Добавление пользовательских (композитных) элементов управления…… 157 Запуск приложения в области уведомлений. Элемент управления NotifyIcon…… 159 Сохранение настроек приложения. XML-сериализация…… 161 Сохранение настроек приложения в реестре операционной системы…… 163 Почтовая программа Ballet…… 166 Добавление проектов…… 166 Создание Мастера…… 169 Запуск формы-заставки при загрузке приложения…… 172 Получение сообщений — проект Mail…… 174 Классы для обработки исключений Exceptions…… 174 Библиотека конвертирования Library…… 177 Формирование сообщений…… 185 Обработка вложений. Класс AttachDescriptor.cs…… 204 Основной класс сообщения. Common.cs…… 207 Класс Message.cs…… 214 Класс Mime.cs…… 222 Отправка сообщений — проект SendMail…… 225 Основной листинг MailSender.cs:…… 225 Интерфейс программы Ballet — проект MailApplication1…… 226 Создание новой учетной записи. Форма-контейнер Мастера…… 226 Главная форма mainForm.cs…… 242 Форма списка сообщений MessageList.cs…… 248 Форма ввода пароля PasswordPromt.cs…… 255 Форма выбора пользователя selectUser.cs…… 258 Форма отправки сообщений SendMessage.cs…… 263 Форма просмотра сообщений ViewMessage.cs…… 272 Лекция 4. Работа с данными…… 278 Что такое реляционная база данных…… 278 Элементы языка SQL1…… 280 Агрегатные функции…… 286 Типы данных…… 288 Оператор сравнения like…… 288 Создание таблицы с помощью запросов…… 289 Команды изменения языка DML…… 290 Подключение к базе данных — технология ADO.NET…… 293 Модель объектов ADO.NET…… 298 Таблицы и поля (объекты DataTable и DataColumn)…… 298 Объекты DataRelation…… 298 Строки (объект DataRow)…… 299 DataAdapter…… 299 Объекты DBConnection и DBCommand…… 299 Использование визуальной среды для работы с ADO.NET…… 299 Server Explorer…… 306 Программирование объектов ADO.NET…… 308 CommandText…… 316 ConnectionString…… 317 Управление соединением. Объект Connection…… 320 Объект Command…… 321 Вывод связанных таблиц…… 325 Связывание элементов управления с данными…… 331 Перемещение по записям. Объект CurrencyManager…… 334 Изменение записей…… 336 Лекция 5. Использование библиотек кода в Windows-формах…… 340 Взаимодействие управляемого и неуправляемого кода…… 340 Службы Platform Invoke…… 340 Службы COM Interoperability…… 341 Обзор механизма преобразования…… 341 Работа службы Platform Invoke. Запуск функций WinAPI…… 342 Получение имени пользователя. Библиотека secur32.dll…… 344 Диалоговые окна. Библиотека user32.dll…… 347 Динамик компьютера. Библиотека Kernel32.dll…… 351 Проявление окна…… 355 Завершение работы Windows, перезагрузка, выход пользователя из системы…… 359 Как использовать другие функции WinAPI…… 365 Класс String Builder…… 365 Подсчет времени выполнения задачи…… 367 Программа для фотографирования экрана. Библиотеки user32.dll и GDI32…… 370 Вызов COM-компонентов из управляемого кода…… 376 Приложение PDF Reader…… 377 Генерирование сборок взаимодействия. Утилита tlbimp.exe…… 379 Лекция 6. Работа с печатью и изображениями…… 381 Печать содержимого RichTextBox. Элементы управления PrintDocument, PageSetupDialog, PrintPreviewDialog, PrintDialog…… 381 Работа с изображениями. Программа Picture Viewer…… 393 Печать содержимого PictureBox…… 399 Рисование в Windows-формах…… 405 Диалоговое окно выбора ширины линии. Элемент управления TrackBar…… 408 Автоматическое преобразование размера и прокручивание изображения…… 412 Полный листинг приложения TextEditor…… 422 Полный листинг приложения PictureViewer…… 433 Лекция 7. Асинхронное программирование…… 448 Концепция асинхронного программирования…… 448 Поддержка асинхронного программирования в .NET Framework…… 449 Метод EndOperation…… 450 Способ опроса (Pooling)…… 451 Способ Callback…… 452 Асинхронный запуск произвольного метода…… 453 Асинхронный запуск метода с различными вариантами завершения вызова…… 456 Обновление пользовательского интерфейса в Windows-приложениях…… 459 Меры безопасности в многопоточных приложениях…… 462 Автоматическая синхронизация…… 463 Использование областей синхронизации…… 464 Ручная синхронизация…… 465 Подключение к web-сервису…… 466 Элемент управления ProgressBar…… 471 Лекция 8. Справочные материалы. Перевод приложений. Специальные возможности…… 474 Создание справки…… 474 Подготовка HTML-страниц…… 475 Создание проекта в программе HTML Help Workshop…… 485 Создание содержания…… 486 Создание указателя…… 489 Создание поиска…… 490 Создание вкладки «Избранное»…… 492 Тестирование и отладка справки…… 493 Добавление готового файла справки к приложению…… 494 Декомпиляция готовых файлов справки формата chm…… 495 Создание интерактивной справки. Элемент управления Help Provider…… 496 Всплывающие подсказки. Элемент управления ToolTip…… 497 Перевод приложений…… 498 Автоматический выбор языка…… 498 Пользовательский выбор языка. Перевод сообщений приложения…… 501 Форматированный вывод строк…… 508 Специальные возможности…… 510 Лекция 9. Создание пакетов установки…… 512 Сборки. Утилита ildasm.exe…… 512 Частные сборки…… 514 Сборки со строгим именем…… 515 Создание сборки со строгим именем…… 516 Защита сборок. Утилита ilasm.exe…… 519 Утилита .NET Reflector. Как вскрывать защищенные сборки…… 521 Глобальный кэш сборок GAC (Global Assembly Cache). Утилита gacutil.exe…… 522 Настройка политики выполнения сборок и контроля версий…… 526 Управление политиками сборок…… 532 Файлы конфигурации приложения…… 532 Создание пакетов установки…… 538 Создание простого пакета установки без библиотеки .NET Framework…… 540 Изменение каталога установки…… 545 Добавление ключей реестра на компьютер пользователя…… 545 Добавление публичных сборок в GAC…… 546 Добавление библиотеки .NET Framework…… 547 Другие библиотеки для работы приложения — MDAC, Jet и Crystal Reports…… 549 Изменение пользовательского интерфейса установочного пакета…… 549 Использование данных, получаемых при установке…… 550 Создание автозагрузочного диска…… 557 Лекция 10. Безопасность Windows-форм…… 559 Безопасность операционной системы Windows…… 559 Модель безопасности .NET Framework…… 561 Безопасность доступа кода…… 561 Функционирование безопасности доступа кода…… 563 Уровни безопасности…… 563 Использование безопасности доступа кода…… 565 Администрирование политики безопасности…… 569 Тестирование безопасности доступа кода приложения. Утилита Caspol.exe…… 573 Ролевая безопасность…… 575 Объект «личность»…… 575 Объект «роль»…… 576 Использование объектов WindowsIdentity и WindowsPrincipal…… 576 Использование объектов GenericIdentity и GenericPrincipal…… 578 Контроль доступа приложения…… 581 Приложение CustomSecurity — использование собственной технологии ролевой безопасности…… 583 Лекция 11. Финальный проект — программа Education center…… 602 Подготовка к запуску программы…… 602 Описание работы программы…… 602 Описание базы данных…… 613 Структура таблиц…… 615 Схема связи таблиц в БД…… 619 Разработка приложения…… 619 Описание создания программы…… 620 Форма frmManager (Manager.cs)…… 621 Соединение с базой данных…… 625 Форма frmAuthorization — форма авторизации пользователей…… 706 Форма frmDirection — форма указания направления…… 712 Форма frmClientTransfer — форма перевода клиента…… 716 Форма frmSearchClient —форма для поиска клиентов…… 718 Форма frmClient…… 723 Форма frmCourse — форма курсов…… 735 Форма frmEmployee…… 738 Форма frmGroup — форма добавления новой группы…… 744 Форма frmPaymentType — форма для произведения оплаты за услуги…… 749 Дополнительные классы…… 752 Класс ManagerTreeNode(ManagerTreeNode.cs)…… 752 Класс ClientTreeNode(Clients.cs)…… 752 Класс GroupTreeNode (Groups.cs)…… 754 Класс CourseTreeNode (Courses.cs)…… 757 Класс DirectionTreeNode(Directions.cs)…… 760 Класс CustomListItem(CustomListItem.cs)…… 762 Интерфейс ISelectingForm(SelectingFormInterface.cs)…… 763 Элемент управления FindControl (FindControl.cs)…… 763 Литература…… 767

Издательство: «Интернет-Университет Информационных Технологий» (2007)

ISBN: 9785955600802

Другие книги схожей тематики:

Автор Книга Описание Год Цена Тип книги
Бегг Каролин Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Руководство Настоящая книга содержит подробные рекомендации по применению средств ADO. NET в таких областях, как… — Диалектика / Вильямс, Подробнее… 2017 4051 бумажная книга
Томас Коннолли, Каролин Бегг Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Руководство Настоящая книга содержит подробные рекомендации по применению средств ADO. NET в таких областях, как… — Диалектика / Вильямс, (формат: 70×100/16, 1440 стр.) Подробнее… 2017 1624 бумажная книга
Владимир Рафалович, Сергей Карнаухов Программирование для карманных компьютеров Palm и Pocket PC Предметом книги является разработка приложений для портативных компьютеров на основе операционных систем… — БХВ-Петербург, (формат: 70×100/16, 352 стр.) Мастер программ Подробнее… 2002 119 бумажная книга
Владимир Рафалович, Сергей Карнаухов Программирование для карманных компьютеров Palm и Pocket PC Предметом книги является разработка приложений для портативных компьютеров на основе операционных систем… — БХВ-Петербург, (формат: 70×100/16, 352 стр.) Мастер программ Подробнее… 2002 120 бумажная книга

См. также в других словарях:

  • Windows Azure — Разработчик Microsoft Семейство ОС Windows …   Википедия

  • Windows API — (англ. application programming interfaces)  общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт» и совместимой с ними свободной… …   Википедия

  • Visual DataFlex — Visual DataFlex  высокоуровневый, объектно ориентированный язык программирования 4 го поколения с собственной средой визуального проектирования. Разрабатывается компанией Data Access Corporation[1] и предназначен для быстрого создания (RAD)… …   Википедия

  • Windows Template Library — Тип библиотека (программирование) Разработчик Nenad Stefanovic Написана на С++ Операционная система Microsoft Windows Последняя версия WTL 8.1.11324 (21.11.2011) Лицензия …   Википедия

  • Visual Studio — Microsoft Visual Studio …   Википедия

  • Windows Presentation Foundation — WPF в составе .NET Framework Windows Presentation Foundation (WPF[1])  система для построения клиентских приложений Windows с визуально привлекательными возможностя …   Википедия

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как поменять обои на рабочем столе на ноутбуке windows 10
  • Как удалить туннельный адаптер в windows
  • Dolby atmos программа windows
  • Как включить облачную защиту windows 10 пишет отк администратором
  • Можно ли устанавливать windows 10 без интернета