RUSSIAN

Самоучитель Microsoft Visual Studio 2010

Book information

Publisher
БХВ-Петербург
Year
2011
ISBN
9785977506090, 9780071668958
Language
russian
Format
PDF
Filesize
15 MB (16124255 bytes)
Series
Самоучитель
Pages
464\450
Time added
2021-12-13 04:36:22

Description

Показано создание различных типов приложений в интегрированной среде разработки Microsoft Visual Studio 2010. Рассмотрены основы программирования на языках C# и VB, работа с решениями, проектами, сборками и библиотеками классов. Описаны инструменты, предназначенные для анализа и отладки кода, поиска и исправления ошибок. Рассмотрена работа с базами данных с помощью языка интегрированных запросов LINQ. Приведена информация о языках XML и XAML. Описаны основные концепции работы с системой Windows Presentation Foundation, технология Silverlight, построение Web-приложений с помощью технологии ASP.NET MVC, создание Web-сервисов с помощью Windows Communications Foundation. Рассмотрено создание собственной программы-мастера для работы над проектами, шаблонов для автоматизации генерируемых фрагментов кода и рутинных задач, добавочных модулей и др. Оглавление Благодарности введение ЧАСТЬ I. Базовая информация о Visual Studio 2010 Глава 1. Первое знакомство с Visual Studio 2010 Что позволяет делать Visual Studio 2010? Автоматически генерируемый код Опыт быстрого кодирования (Rapid Coding Experience) Все необходимое — всегда под рукой Настраиваемость и расширяемость Установка Visual Studio 2010 Навигация по среде Visual Studio 2010 Меню Инструментальная панель (Toolbar) Рабочая область (Work Area) Инструментальный набор (Toolbox) Окно Solution Explorer Строка состояния Управление окнами VS Распахивание и сворачивание окон Пристыковка окон Плавающие окна Окна с вкладками Открытие и закрытие окон Модификация настройки среды после установки Экспорт выбранных параметров настройки среды Импорт сохраненных настроек среды разработчика Сброс настроек к стандартным значениям Знакомство с типами проектов Visual Studio Проекты Windows Web-проекты Проекты Office Проекты SharePoint Проекты по работе с базами данных (Database Projects) Заключение Глава 2. Необходимый минимум знаний о C# и VB.NET: базовый синтаксис Создание простейшего проекта Исследование "скелета" кода будущей программы Метод Main Класс Program Пространство имен FirstProgram Обзорная информация о редакторе кода VS Средства обнаружения классов и их членов Закладки Установка параметров настройки редактора Экономия времени при помощи фрагментов (Snippets) Кодирование выражений и утверждений Использование технологии Intellisense Запуск программ Простейшие типы и выражения Простейшие типы Выражения Тернарные операторы C# и операторы Immediate If в VB Перечисления Ветвления Выражения Фрагменты if и else Утверждения Switch/Select Фрагменты кода для утверждения Switch Циклы Циклы For Фрагмент кода для цикла for Циклы For Each Фрагмент кода для цикла For Each Циклы While Автоматически генерируемый фрагмент кода для цикла while Циклы Do Автоматически генерируемый фрагмент кода для цикла Do Заключение Глава 3. Изучение основ C# и VB.NET: типы и члены Создание классов Синтаксис класса Наследование классов Автоматически генерируемый фрагмент кода класса Написание методов Декларирование и использование методов Объявление параметров и передача аргументов Возвращение данных и использование значений, возвращаемых методами Автоматически генерируемые фрагменты кода методов Кодирование полей и свойств Объявление и использование полей Объявление и использование свойств Автоматически генерируемый фрагмент кода для свойства Заключение Глава 4. Необходимый минимум знаний о языках C# и VB.NET: среднеуровневый синтаксис Разбираемся с делегатами и событиями События Делегаты Завершение кода делегатов и обработчиков Реализация интерфейсов Создание интерфейса Написание классов, реализующих интерфейсы Написание кода, использующего интерфейсы Автоматически генерируемый фрагмент для интерфейсов Применение массивов (Arrays) и общих типов (Generics) Программирование с использованием массивов Кодирование родовых коллекций (Generics) Заключение ЧАСТЬ II. Изучаем среду разработки VS 2010 Глава 5. Создание и построение проектов Конструирование решений и проектов Создание новых проектов Ориентируемся в окне Solution Explorer Исследование настройки свойств Опция Assembly Name Пространство имен по умолчанию Целевая инфраструктура (Target Framework) Тип вывода (Output Type) Начальный объект (Startup Object) Значок (Icon) и манифест (Manifest) Информация о сборке (Assembly Information) Ссылки на внешние сборки (Referencing Assemblies) Добавление ссылки на внешнюю сборку .NET Управление ссылками на сборки Ссылки на собственные библиотеки классов Использование кода из библиотеки классов Компиляция приложений Построение решений и проектов Перестройка решений и проектов Очистка решений и проектов Управление зависимостями и порядком построения Управление параметрами компиляции Перемещение по проекту в режиме просмотра классов Использование конструктора классов (Class Designer) Визуализация существующих классов с помощью Class Designer Генерация кода с помощью Class Designer Заключение Глава 6. Отладка с помощью Visual Studio Код, на примере которого в данной главе будут демонстрироваться приемы отладки Инструменты кодирования, упрощающие разработку Конфигурирование отладочного режима Установка точек останова Создание точки останова Индивидуальная настройка точки останова Управление точками останова Пошаговое выполнение кода Исследование состояния приложения Окна Locals и Autos Окно Watch Окно Immediate Окно Call Stack Окно QuickWatch Наблюдение переменных с привязкой к источнику Работа с IntelliTrace Решение проблем с помощью отладчика VS Программа с ошибками Класс Customer Класс CustomerRepository Программа поиска Поиск ошибки Исправление первой ошибки Отладка и решение проблем NullReferenceException Заключение Глава 7. Работа с данными Работа с базами данных Вводная информация о Server Explorer Создание базы данных Добавление таблиц Установка связей между таблицами по вторичным ключам Добавление хранимых процедур Конфигурирование опций базы данных Изучаем Language Integrated Query (LINQ) Выполнение запросов к коллекциям объектов с помощью LINQ Создание проекции LINQ с анонимными типами Использование LINQ для сортировки результирующей коллекции Обработка данных с помощью LINQ to SQL Настройка LINQ to SQL Работа с LINQ to SQL Designer Введение в запросы с помощью LINQ to SQL Выполнение запросов к множеству таблиц Ввод данных с помощью LINQ to SQL Обновление данных с помощью LINQ to SQL Удаление данных с помощью LINQ to SQL Заключение ЧАСТЬ III. Разработка приложений с помощью VS 2010 Глава 8. Построение настольных приложений с помощью WPF Начало работы над проектом WPF Изучение расположения элементов (Layout) Макет Grid Макет StackPanel Макет DockPanel Макет WrapPanel Макет Canvas Использование элементов управления WPF Основные окна для работы с элементами управления Установка свойств Обработка событий Написание кода обработчиков событий Работа с данными в WPF Настройка источника данных Конфигурирование поля раскрывающегося списка Чтение и сохранение данных Использование макета DataGrid Заключение Глава 9. Разработка Web-приложений с помощью ASP.NET MVC Разбираемся с ASP.NET MVC Создание нового проекта ASP.NET MVC Создание моделей Построение контроллеров Отображение представлений Из чего состоят представления Организация файлов представления Назначение файлов MasterPage Частные представления (они же пользовательские элементы управления) Управление маршрутизацией Сборка приложения, предназначенного для работы с базой данных клиентов Создание репозитория Создание контроллера Customer Отображение списка клиентов Добавление нового клиента Редактирование записей для существующих клиентов Удаление записи о клиенте из базы данных Заключение Глава 10. Разработка приложений Silverlight Запуск проекта Silverlight Навигация в окне Silverlight Designer Использование элементов управления Silverlight Запуск Silverlight "вне браузера" (Out-of-Browser, OOB) Развертывание приложений Silverlight Заключение Глава 11. Развертывание Web-сервисов с помощью WCF Создание нового проекта WCF Указание соглашения (Contract) с WCF-интерфейсами Изучение соглашения, сгенерированного VS Создание собственных соглашений Реализация логики с помощью классов WCF Хостинг для сервиса WCF Общие процедуры настройки хостинга Установка IIS 7 в Windows 7 Создание Web-сайта под IIS 7 в Windows 7 Развертывание сервиса WCF на IIS Взаимодействие приложений с сервисом WCF Создание ссылки на Web-сервис Кодирование вызовов к Web-сервису Развертывание клиентского приложения, взаимодействующего с Web-сервисом Создание Web-сервиса на Web-сайте Заключение Часть IV. Расширение возможностей VS 2010 Глава 12. Индивидуальная настройка среды разработки Реализация индивидуальных шаблонов Создание новых шаблонов проектов Модификация проекта Экспорт шаблона проекта Использование нового шаблона проекта Создание шаблонов новых элементов Создание шаблона элемента Экспорт шаблона элемента Использование шаблона элемента Создание индивидуальных автоматически генерируемых фрагментов кода Создание автоматически генерируемого фрагмента кода Исследование существующих автоматических фрагментов Написание новых автоматических фрагментов Управление библиотекой автоматических фрагментов Управление библиотекой автоматических фрагментов Использование инструмента Code Snippets Manager Написание макросов Запись макроса Сохранение макроса Редактирование макросов Заключение Глава 13. Расширение возможностей Visual Studio 2010 Разработка дополнительного модуля Visual Studio Запуск программы-мастера Add-In Project Wizard Исследование решения, созданного программой-мастером Add-In Wizard Изучение структуры класса Connect Добавление функциональных возможностей в дополнительный модуль Изучение метода OnConnection Параметры метода OnConnection Изучение кода, сгенерированного для метода OnConnection Реализация метода Exec Установка статуса команды с помощью QueryStatus Развертывание модуля расширения В каком направлении двигаться дальше Заключение ПРИЛОЖЕНИЯ Приложение 1. Введение в XML Редактор кода XML в VS 2010 Префиксы XML Элементы XML Атрибуты Пространства имен Меню XML Конфигурирование опций XML Opt Заключение Приложение 2. Введение в XAML Запуск проекта WPF Элементы как классы Атрибуты как свойства Исполнение документа XAML Элементы свойств Расширения разметки Заключение Приложение 3. О русской версии Visual Studio 2010 Предметный указатель

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

2023 · PDF

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

2022 · PDF

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

2014 · PDF