Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LEKTsII_VMSR_Denpisal.docx
Скачиваний:
61
Добавлен:
13.04.2015
Размер:
233.39 Кб
Скачать

Кт1 22.11.2012 на конс

1.вопросы из лк

2.воросы по среде разработки (на выбор)

Кудрявцева и Левыкин візуальні мови среди розробки та програмування, Хамоненко

Вопросы:

1.визуальная среда разработки приложений

2.обьектно ориентированное программирование в среде (основные принципы, как они реализуются в среде)

3. создание и состав проекта, создание простейших приложений, компиляция выполнения проекта

4.Основные понятии языка программирования (алфавит, словарь языка, структура программы)

5.Типы данных языка (общая хар-ка и тд)

6. операторы языка (классификация, основные операторы, процедуры, функции)

7. выражение языка программирования (конструкция выражений и основные функции кот поддерживаются)

Кт 2 11.12.2012 на лк

Winforms , ASP. NET, Web Services – на самостоятельное подробное изучение, осн понятия, определения, архитектура (хотя бы составляющие), причины возникновения, преимущества и надостатки

Вопросы только из лк ADO.NET,EntityFramework,LINQ

WPF, WCF, WWF, Atlas. Рассмотреть архитекуру

XML, JSON, SOAP, MVC4 – обзорно.

Преподаватель: Кудрявцева Марина Сергеевка, доц. каф. ИУС.

13 лекций, 5 лабораторных, 2 контрольные точки, зачет, самостоятельное задание.

Список литературы:

  1. Уоткинз Д., Ханнонд М., Эйбранз, Е. «Программирование на платформе Dot.Net», 2003 г.

  2. Хомоненко А.Д. «Самоучитель Delphi.Net», 2006 г.

  3. Рихтер Дж. «Программирование на платформе Microsoft Dot.Net Framework», 2006 г.

  4. Рихтер Дж. «программирование на языке C# via Dot.Net»

Лекция №1 04.09.2012

Языковые средства визуального программирования

  1. Визуальные языки и среды разработки приложений.

    1. Классификация визуальных языков программирования.

    2. Характеристика языков программирования.

  2. Операционные системы и платформы программирования.

  3. Архитектура операционных систем и систем программирования.

    1. Архитектура ОС Windows.

    2. Архитектура Microsoft .Net

Визуальные языки и среды разработки приложений. Классификация.

Язык программирования представляет собой совокупности данных и логических действий, с помощью которых осуществляется взаимодействия разработчика ПО с вычислительной средой. Данные используются для описания информации, а логические действия – для обработки данных.

Существует более нескольких сотен языков программирования.

Классы языков программирования:

  1. Машинно-ориентированные языки низкого уровня программирования (автокоды и ассемблеры). Имеют связь с внешними устройствами ЭВМ.

  2. Процедурно-ориентированные машинно-независимые языки высокого уровня программирования (Fortran, Algol, Kobol).

  3. Проблемно-ориентированные языки высокого уровня программирования (GPSS, Statistica).

  4. Объектно-ориентированные языки (Visual Basic, Borland Delphi, C++, C#, Java, J#).

  5. Проблемно-ориентированные языки (sql, plsql) – языки для ведения баз данных.

  6. Веб-ориентированные языки (html, xml, java) для программирования в среде Internet.

.Net (New Extended Technology) – модель программирования с управляемым кодом от Microsoft, нацеленная на создание приложений для клиентов Windows, серверов, а так же мобильных и встраиваемых устройств.

Технология .Net обладает улучшенной функциональной совместимостью, и в ее основе лежит использование открытых стандартов Internet. Разработчикам программного обеспечения (веб-приложения, серверные приложения, приложения баз данных, приложения интеллектуальных клиентов, консольные приложения) технология .net предоставляет новую программную платформу и инструментальные средства, в которых основную роль играет язык xml.

Характеристика языков программирования.

Использование объектно-ориентированных языков программирования позволяет создавать различные приложения в различных сферах за счёт представления предметной области как совокупности взаимодействующих объектов для решения различных задач.

Операционные системы и платформы программирования.

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

Операционная система представляет собой базовое программное обеспечение, управляющее аппаратными и программными ресурсами компьютера.

Операционная система запускает прикладные программы и управляет их работой, распределяет между ними процессорное время и оперативную память, обеспечивает работу файловой системы. Важной функцией ОС является управление устройствами (устройства ввода, вывода, хранение – диски, сетевая аппаратура). В основе ОС лежит ядро. Ядро первым загружается в память компьютера при запуске ОС и обеспечивает взаимодействие с оборудованием на самом низком аппаратном уровне. Ядро реализует функции управления оперативной памятью, процессами и устройствами. Обслуживание конкретных типов устройств выполняется специальными программными драйверами. Ядро также занимается организацией взаимодействия прикладных программ с ОС.

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

Взаимодействия пользователя с ОС осуществляется, как правило, через графический интерфейс. Средства организации графического интерфейса позволяют пользователю работать с окнами и элементами управления, обеспечивают обработку команд пользователя, поступающих от манипуляторов.

В состав ОС обычно включается большое количество системных утилит, которые автоматизируют настройку функций ОС, управление файлами и другие операции. Кроме системных утилит, в ОС входит набор стандартных прикладных программ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]