Презентации, доклады, проекты по информатике

WCF-службы: Надёжность, Управление экземплярами (сеансы)
WCF-службы: Надёжность, Управление экземплярами (сеансы)
Надёжность транспорта и сообщений Надёжность транспорта обеспечивает гарантированную доставку на уровне сетевых пакетов, включая их последовательность. Естественно, надёжность транспорта не срабатывает при разрывах коммуникаций. Надёжность сообщений обеспечивает гарантированную доставку* и порядок сообщений, не зависимо от количества пакетов, посредников и сетевых переходов (хопов). Сообщения могут обрабатываться в порядке их отправки (включено по умолчанию) или в порядке получения. В WCF надежность сообщений настраивается на уровне привязки: * - В случае неудачной передачи сообщений организуется повторная передача (по умолчанию – 8 попыток). Для определения времени повторной передачи использует алгоритм с экспоненциальной задержкой. Задержка перед первой попыткой повторной передачи составляет 1 секунду, для каждой последующей попытки время задержки удваивается. Таким образом, временной интервал 8 попыток составляет около 8,5 минут. Настройка надёжности связи Включение надёжности должно осуществляться как на стороне службы, так и на стороне клиента. Пример включения надёжности в файле конфигурации для привязок TCP: ... Установить упорядоченную доставку, например, для всех конечных точек службы можно и при помощи атрибута у контракта службы: [DeliveryRequirements(RequireOrderedDelivery = true)] Class MyService: IMyContract {...} Упорядочение доставки (по умолчанию – true) Включение надёжности Настройка привязки конечной точки с bindingConfiguration="MyNetTCP" Уточнение настроек для привязок типа netTcpBinding
Продолжить чтение
Внедрение программного обеспечения (лекция №7)
Внедрение программного обеспечения (лекция №7)
Внедрение программного обеспечения Внедрение программного обеспечения — процесс настройки программного обеспечения под определённые условия использования, а также обучения пользователей работе с программным продуктом. Внедрение программного обеспечения требует действий в трёх следующих плоскостях работ: Выделение критических, с точки зрения общего результата, процедур в деятельности организации. Расширение нормативной базы организации путём включения в неё регламентов, описывающих порядок выполнения процедур автоматизируемых процессов. Выполнение работ по общей стандартизации существующей деятельности организации. В зависимости от потребностей Заказчика, автоматизацию учета на предприятии возможно осуществить 3 методами: Обычная установка программного обеспечения; Стандартное внедрение; Проектное внедрение. Проектное внедрение состоит из следующих этапов: обследование; проектирование; разработка; внедрение и опытная эксплуатация.  
Продолжить чтение
Программирование на языке Паскаль
Программирование на языке Паскаль
Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд) понятность: должен включать только команды, известные исполнителю (входящие в СКИ) определенность: при одинаковых исходных данных всегда выдает один и тот же результат конечность: заканчивается за конечное число шагов массовость: может применяться многократно при различных исходных данных корректность: дает верное решение при любых допустимых исходных данных Алгоритм – это четко определенный план действий для исполнителя. Программа Программа – это алгоритм, записанный на каком-либо языке программирования набор команд для компьютера Команда – это описание действий, которые должен выполнить компьютер. откуда взять исходные данные? что нужно с ними сделать? 1970 – язык Паскаль (Н. Вирт) Оператор – это команда языка программирования высокого уровня.
Продолжить чтение
Классы
Классы
Элементами класса могут быть поля, методы и события. Поля – пассивная, но при этом, основная часть класса (предназначены для размещения данных). Методы – активная, но при этом вспомогательная часть класса: задача методов – обслуживание полей (инициализация, модификация, представление и другие действия, связанные с обработкой информации). События – это объекты типа делегат, предназначенные для размещения ссылок на метод или методы (с помощью событий обеспечивается т.н. обратный вызов соответствующих методов) ИмяОбъекта фрагмент кода , в котором можно использовать объект ( т.н. «область видимости» объекта ) Поле1 Поле2 Метод1() Метод2() Поле3 Поле4 открытая, public – зона закрытая, private – зона … … Элементы класса Тип ИмяОбъекта = new Тип(); делятся на: особые Конструкторы - может быть несколько, предназначены для создания экземпляров класса; Деструктор - всегда один, предназначен для уничтожения экземпляра класса; неособые. Особые методы могут быть в режиме по умолчанию: Конструктор класса по умолчанию выполняет инициализацию полей объекта предустановленными значениями (значениями по умолчанию). Но уже первый явный конструктор фактом своего появления в классе отменяет конструктор по умолчанию. Явный деструктор, соответственно, отменяет деструктор по умолчанию. Объявление конструктора: модификатор Имя (сигнатура) { тело } конструктор не может, в принципе, иметь возвращаемого значения, а, значит и не имеет типа, ИМЯ конструктора – это всегда ИМЯ класса, деструктор также не имеет типа, дополнительно деструктор не имеет и входных аргументов. Имя деструктора – это имя класса с точностью до «тильда» (~). Методы (как элементы класса) И класс, и структура, могут иметь неограниченное количество перегруженных конструкторов
Продолжить чтение
Виртуальная среда современного детства
Виртуальная среда современного детства
3.1.2 Текстовые сообщения убивают язык. Джон МакВортер, лингвист и политический комментатор, утверждает, что текстовые сообщения не являются негативным явлением. Он считает это «чудесным» - не просто энергичным, но очень творческим занятием. Он предполагает, что текстовые и культурно-текстовые связи гораздо полезнее, чем может показаться. Его мнение состоит в том, что дети учатся посредством «создания» и «изобретения» новых способов общения. Так же по словам Джона Маквортера,, есть когнитивные преимущества. Теперь мы можем писать так, как говорим, и текстовые сообщения следует рассматривать скорее как «случайную речь», чем как фактическое письмо. Заключение Я солидарна с Джоном Маквортером, я поддерживаю необходимость общения в наше время с помощью текстовых сообщений.
Продолжить чтение
CSS3 flexbox — модуль макета гибкого контейнера
CSS3 flexbox — модуль макета гибкого контейнера
введение CSS flexbox(FlexibleBoxLayoutModule) — модуль макета гибкого контейнера — представляет собой способ компоновки элементов. Flexbox состоит из flex-контейнера — родительского контейнера и flex-элементов — дочерних блоков. Дочерние элементы могут выстраиваться в строку или столбик, а оставшееся свободное пространство распределяется между ними различными способами. Модуль flexbox позволяет решать следующие задачи: Располагать элементы в одном из четырех направлений: слева направо, справа налево, сверху вниз или снизу вверх; Переопределять порядок отображения элементов; Автоматически определять размеры элементов таким образом, чтобы они вписывались в доступное пространство; Решать проблему с горизонтальным и вертикальным центрированием; Переносить элементы внутри контейнера, не допуская их переполнения; Создавать колонки одинаковой высоты; Создавать прижатый к низу страницы подвал сайта.
Продолжить чтение
1111111111111111111111111
1111111111111111111111111
Доносить идеи проще с конструктором Конструктор PowerPoint предлагает варианты профессионального оформления презентации, исходя из содержимого слайдов. Конструктор доступен только по подписке. Если у вас есть подписка на Office 365, посмотрите на следующем слайде, как это работает в новой презентации. Как работать с конструктором PowerPoint? Вот как это сделать: Создайте новую презентацию: выберите Файл > Создать > Пустая презентация. На самом первом слайде добавьте изображение: выберите Вставка > Рисунки или Вставка > Изображения в Интернете, затем выберите изображение. Совет. При добавлении изображения необходимо подключение к сети. Когда PowerPoint запросит разрешение на получение идей для оформления, нажмите кнопку Приступить. Выберите оформление в области задач Идеи для оформления.
Продолжить чтение