Компьютерные науки

Разработка приложений на C# в среде Visual Studio 2005

Программа охватывает ключевые аспекты проектирования оконных, консольных и веб-решений в среде Visual Studio 2005. Рассматриваются синтаксис языка C#, архитектура .NET Framework 2.0 и работа с графическими библиотеками DirectX и OpenGL.
Студентов 1574 Выпускников 161 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена системному изучению языка C# и платформы .NET Framework 2.0. В учебной программе рассматриваются базовые структуры данных и сложные концепции: делегаты, интерфейсы и многопоточность. Слушатели конструируют пользовательские элементы управления, работают с динамической компоновкой форм и интегрируют графические технологии. Программа выстроена как серия упражнений, ведущих от основ синтаксиса к созданию оконных интерфейсов Windows Forms и многопоточным вычислениям. Учебная программа ориентирована на разработчиков и рассматривает эффективное применение объектно-ориентированного подхода при создании сложных архитектур.
Цели
  • Познакомить с инструментарием среды Visual Studio 2005 и архитектурой .NET Framework 2.0.
  • Сформировать глубокое понимание объектно-ориентированных возможностей языка C#.
  • Дать навыки разработки многопоточных, графических и веб-ориентированных систем.
Чему я научусь?
  • Применять классы, делегаты, интерфейсы и события при написании логики на C#.
  • Создавать интерфейсы Windows Forms и разрабатывать собственные элементы управления.
  • Управлять процессами, доменами и потоками для оптимизации производительности кода.

Авторы

Снетков Владимир Михайлович
Снетков Владимир Михайлович
Доцент Сибирского федерального университета (СФУ), выпускник Томского политехнического института (ТПУ).
Чему я научусь?
  • Применять классы, делегаты, интерфейсы и события при написании логики на C#.
  • Создавать интерфейсы Windows Forms и разрабатывать собственные элементы управления.
  • Управлять процессами, доменами и потоками для оптимизации производительности кода.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Некоторые инструменты Visual Studio 2005 Оболочка (среда разработки приложений - IDE ) Visual Studio 2005 содержит множество оконных утилит, позволяющие программисту... Оболочка (среда разработки приложений - IDE ) Visual Studio 2005 содержит множество оконных утилит, позволяющие программисту получать срезы информации о своем проекте и управлять разработкой приложения в удобной форме. В данной лекции рассматриваются основные инструменты Visual Studio. ещё
2 Visual Studio.NET: среда разработки, интерфейс пользователя, система меню В данной лекции подробно рассматривается среда разработки Visual Studio, меню и настройки профилей.
3 Обзор среды .NET Framework В данной лекции рассматривается платформа .NET Framework - технический элемент, позволяющий разработчикам создавать коммерческие решения разных... В данной лекции рассматривается платформа .NET Framework - технический элемент, позволяющий разработчикам создавать коммерческие решения разных типов: от приложения локального стола, до сетевого приложения. ещё
Обзор среды .NET Framework тест для курса Разработка приложений на C# в среде Visual Studio 2005 60 мин
4 Типы данных C# В данной лекции описываются типы данных C# и практическое их применение в приложениях.
5 Контролирующий код C# В данной лекции рассматривается управляемый (контролирующий) код C# на примере массивов и индексаторов, обеспечивающий безопасное выполнение... В данной лекции рассматривается управляемый (контролирующий) код C# на примере массивов и индексаторов, обеспечивающий безопасное выполнение приложения. ещё
6 Создание оконных приложений Windows Forms В данной лекции описывается создание, управление и типы оконных приложений.
Создание оконных приложений Windows Forms тест для курса Разработка приложений на C# в среде Visual Studio 2005 60 мин
7 Основы языка C#. Часть 1 В данной лекции описываются такие понятия языка как сборки, уровни доступности членов, инициализация переменных и статические... В данной лекции описываются такие понятия языка как сборки, уровни доступности членов, инициализация переменных и статические члены данных. ещё
8 Основы языка C#. Часть 2 В данной лекции описываются такие понятия как передача параметров методам по ссылке и по значению.
Основы языка C#. Часть 2 тест для курса Разработка приложений на C# в среде Visual Studio 2005 60 мин
9 Наследование в C# В данной лекции рассматривается наследование классов, базовые и производные типы, полиморфизм и абстрактные классы.
10 Интерфейсы, делегаты, события в C# В лекции рассматриваются интерфейсы языка С#, делегаты и способы создания событий на их основе.
11 Процессы, домены, потоки в C# В лекции описывется создание приложений с использованием доменов и потоков.
Процессы, домены, потоки в C# тест для курса Разработка приложений на C# в среде Visual Studio 2005 60 мин
12 Классы Application и Form В этой лекции описывется как вручную или с помощью инструментов проектирования оболочки Visual Studio 2005 конструировать... В этой лекции описывется как вручную или с помощью инструментов проектирования оболочки Visual Studio 2005 конструировать системы меню, панели инструментов, строки состояния и интерфейс MDI ( Multiple Document Interface - многодокументный интерфейс пользователя). А также подробно рассмотрен класс System.Windows.Forms.Form. ещё
13 Класс Control и стандартные элементы управления (обзор) При создании приложений Windows Forms в качестве контейнера элементов управления, составляющих графический интерфейс пользователя, используется класс,... При создании приложений Windows Forms в качестве контейнера элементов управления, составляющих графический интерфейс пользователя, используется класс, произведенный из класса Form. Дочерние объекты формы в большинстве своем являются наследниками класса Control. Поэтому класс Control - самый важный класс в Windows Forms, поскольку он является базовым классом как для подавляющего числа элементов управления, так и для самой формы ещё
14 Меню и панели инструментов В данной лекции рассматривается одна из самых важных составляющих любого приложения - меню приложения.
15 Стандартные элементы управления В лекции рассматриваются такие элементы управления как кнопки, переключатели и текстовые элементы.
Стандартные элементы управления тест для курса Разработка приложений на C# в среде Visual Studio 2005 60 мин
16 Динамическая компоновка формы В лекции описывается как спроектировать приложение, чтобы элементы управления и форма сами подстраивались под нестандартные условия... В лекции описывается как спроектировать приложение, чтобы элементы управления и форма сами подстраивались под нестандартные условия именно во время выполнения программы, автоматически вычисляя свой размер и местоположение. ещё
17 Пользовательские элементы управления Как правило, библиотечных элементов управления достаточно для решения большинства задач, но иногда программисту может потребоваться нестандартный... Как правило, библиотечных элементов управления достаточно для решения большинства задач, но иногда программисту может потребоваться нестандартный элемент управления. В таком случае он может разработать свой элемент управления с нуля или расширить стандартный элемент.. В лекции рассматривается реализация пользовательских элементов управления. ещё
18 Пользовательские компоненты В данной лекции рассматриваются вопросы создания пользовательских компонентов.
19 Поразрядные операции C++ и битовые поля В данной лекции описываются поразрядные операции C++, битовые поля и примеры их использования.
20 Консольные приложения в С# В данной лекции рассматривается создание консольных приложений и особенности их реализации.
Консольные приложения в С# тест для курса Разработка приложений на C# в среде Visual Studio 2005 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.