Презентация Развитие программирования. Платформа . NET (C, Лекция 1) онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Развитие программирования. Платформа . NET (C, Лекция 1) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 65 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Развитие программирования. Платформа . NET (C, Лекция 1)
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:65 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:2.45 MB
- Просмотров:69
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№20 слайд
![Полиморфизм это свойство,](/documents_6/305c301b696a85a09a4e284058bbfbf8/img19.jpg)
Содержание слайда: Полиморфизм
это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий.
№22 слайд
![Абстракция придание объекту](/documents_6/305c301b696a85a09a4e284058bbfbf8/img21.jpg)
Содержание слайда: Абстракция
придание объекту характеристик, которые отличают его от всех других объектов, четко определяя его концептуальные границы. Основная идея состоит в том, чтобы отделить способ использования составных объектов данных от деталей их реализации в виде более простых объектов
№23 слайд
![Абстракция Фундаментальная](/documents_6/305c301b696a85a09a4e284058bbfbf8/img22.jpg)
Содержание слайда: Абстракция
Фундаментальная идея состоит в разделении несущественных деталей реализации подпрограммы и характеристик существенных для корректного ее использования. Такое разделение может быть выражено через специальный «интерфейс», сосредотачивающий описание всех возможных применений программы
№31 слайд
![Константы Константы](/documents_6/305c301b696a85a09a4e284058bbfbf8/img30.jpg)
Содержание слайда: Константы
Константы представляют собой неизменные значения, известные во время компиляции и неизменяемые на протяжении времени существования программы. Константы объявляются с модификатором const. Только встроенные типы C# (за исключением System.Object) могут быть объявлены как const.
№33 слайд
![Свойства это член,](/documents_6/305c301b696a85a09a4e284058bbfbf8/img32.jpg)
Содержание слайда: Свойства
это член, предоставляющий гибкий механизм для чтения, записи или вычисления значения закрытых полей. Свойства фактически представляют собой специальные методы, называемые методами доступа. Это позволяет легко получать доступ к данным и помогает повысить безопасность и гибкость методов.
№39 слайд
![Сигнатура метода Методы](/documents_6/305c301b696a85a09a4e284058bbfbf8/img38.jpg)
Содержание слайда: Сигнатура метода
Методы объявляются в классе или в структуре путем указания модификаторов доступа, необязательных модификаторов, (abstract или sealed), возвращаемого значения, имени метода и всех параметров этого метода. Все эти части вместе представляют собой сигнатуру метода.
№43 слайд
![public. Пример using System](/documents_6/305c301b696a85a09a4e284058bbfbf8/img42.jpg)
Содержание слайда: public. Пример
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
public class Class1
{
public int x;
public void method()
{
this.x = 6;
}
}
}
namespace ConsoleApplication2
{
public class Class2
{
public void method()
{
ConsoleApplication1.Class1 cl = new ConsoleApplication1.Class1();
cl.x = 4;
}
}
}
№45 слайд
![private. Пример using System](/documents_6/305c301b696a85a09a4e284058bbfbf8/img44.jpg)
Содержание слайда: private. Пример
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
public class Class1
{
private int x;
public void method()
{
this.x = 6;
}
}
}
namespace ConsoleApplication2
{
public class Class2
{
public void method()
{
ConsoleApplication1.Class1 cl = new ConsoleApplication1.Class1();
cl.x = 4;
}
}
}
№51 слайд
![Упаковка и распаковка](/documents_6/305c301b696a85a09a4e284058bbfbf8/img50.jpg)
Содержание слайда: Упаковка и распаковка
Упаковка представляет собой процесс преобразования типа значения в тип object или в любой другой тип интерфейса, реализуемый этим типом значения.
Когда тип значения упаковывается средой CLR, она создает оболочку значения внутри System.Object и сохраняет ее в управляемой куче.
№59 слайд
![Область видимости Переменные](/documents_6/305c301b696a85a09a4e284058bbfbf8/img58.jpg)
Содержание слайда: Область видимости
Переменные можно объявлять в любом месте блока. Точка объявления переменной в буквальном смысле соответствует месту ее создания.
Новый блок – новая область видимости. Объекты, объявляемые во внутренних блоках, не видны во внешних блоках.
Блок ограничивается { }
№60 слайд
![Область видимости Объекты,](/documents_6/305c301b696a85a09a4e284058bbfbf8/img59.jpg)
Содержание слайда: Область видимости
Объекты, объявленные в методе и во внешних блоках, видны и во внутренних блоках.
Одноименные объекты во вложенных областях конфликтуют.
Объекты, объявляемые в блоках одного уровня вложенности в методе, не видны друг для друга. Конфликта имен не происходит.
Скачать все slide презентации Развитие программирования. Платформа . NET (C, Лекция 1) одним архивом:
Похожие презентации
-
Разработка приложений на платформе . NET. Лекция 10
-
Платформа . NET и ее применение для объектно-ориентированного подхода к программированию
-
Основы С. Платформа Microsoft. NET. Основные понятия. Пространство имен. (Лекция 1)
-
Базовые типы данных языков программирования высокого уровня. Лекция 3
-
Основы программирование: Введение в Java. Коллекции
-
Динамическое программирование. Лекция 20
-
Программирование. Лекция 3
-
Программирование. Лекция 4
-
Параллельное программирование с использованием OpenMP. Лекция 2
-
Параллельное программирование с использованием OpenMP. Лекция 1