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

Imagin. Приложение – стилист для онлайн шоппинга
Imagin. Приложение – стилист для онлайн шоппинга
Проблемы и задачи потребителя Услуги стилиста непривычны и стоят дорого, даже онлайн Много предложений и барахла Решение: Обучить на знаниях стилистов алгоритм/нейросеть и создать приложение – помощника по стилю © Imagin team, 2022 Продукты и пользовательские сценарии - iOS app: пользователь загружает фото, получает подходящую одежду и собирает лук в конструкторе App агрегирует одежду из онлайн-магазинов, поэтому у движка большой выбор всего, а пользователь видит только то, что ему порекомендовал бы стилист. Вариант 1: Международный app-агрегатор с переходами в исходный магазин и процентами от продажи Вариант 2: Российский app с сотрудничеством с производителями и брендами России, Восточной Европы, Востока и Азии – аналог Lamoda © Imagin team, 2022 Демо: https://youtu.be/kLZgBi61wXc
Продолжить чтение
Операционные системы для разработчиков программного обеспечения. (Лекция 3)
Операционные системы для разработчиков программного обеспечения. (Лекция 3)
План курса Введение Что такое ОС? Зачем они нужны? Основные идеи и принципы ОС Ядро ОС, планировщик, прерывания, многозадачность Процессы, потоки и таймеры Многозадачность Процессы, потоки, средства IPC в Windows и POSIX Работа с таймерами и временем в Windows и POSIX Средства разработки кроссплатформенных приложений Сеть Принцип построения сетей, стек протоколов TCP\IP Интерфейсы создания сетевых приложений Windows и POSIX Маршаллинг данных, средства RPC План лекции Таймеры и время Особенности таймеров ОС Работа со временем и календарем в Windows и POSIX Разработка кроссплатформенных приложений на C/C++ Предопределенные макросы компиляторов Средства автоматизации сборки Функции библиотек Boost и QT для реализации IPC и работы со временем
Продолжить чтение
Initial SET-UP
Initial SET-UP
Entry Entry Portal Entry Entry Portal Malthorin Set Den of Wererat Tomb of Lich Lord+Vault of Fiends A A A Selected Path Selected Path Entry Points to select by Players Or All players the same A Deck Deck Deck Events Deck Select the N sets you want to combine. Separate N Dungeon Decks, 1 for each set. Place the Entry card for each set. Leave spaces among them. Only for the Dungeon Set (Lich Lord and Vault) follow the rules of placing corridors around. For the exterior don’t follow this rule. The cards that shift Players can be on any place of any set. The card that Shift Places only acts in the same dungeon set. Combine the N decks of Events Combine the N decks of Quests: Nobody who has not completed its quests can know about the general quest or quests. Those who complete its quests must keep the general quest in secret. Winner who leaves by the entry with the 3 objectives completed. Mode 1: Choose 2 quests at random + 1 General. Mode 2: Choose 2 quest randomly + 1 quest for each dungeon as General. Mode 3: Choose 3 at random. Keep 2 secret. There is no general quests. Entry: Select the Entry from one of the 2 basic sets (Lich Lord and Vault). Place the Entries from the other Sets (Wilderness, City,etc). Only there are 1 Entry from the 2 big sets (Lich Lord and Vault). The other entry is only for portal purposes and cannot be started from there by any player. Portal Entry: There is a connection from a Portal to any Entry. Only one Portal connects to one Entry and that Entry to the same Portal. It is a 2 way communication path. Expend 2 movement point to travel. Receive 1 glory and 2 peril. Roll 1d6. If = 1 then you must defeat a monster from the Event deck. Discard the cards you draw that are not monsters. The Entry from a Portal is chosen for the first player who travels through it not the first player who discover the Portal card. RULES FOR COMBINING SETS IN DUNGEONEER
Продолжить чтение
Разработка СУБД для автоматизированной обработки статистических данных социологических опросов
Разработка СУБД для автоматизированной обработки статистических данных социологических опросов
СОДЕРЖАНИЕ СУБД «СоцОпросник» ИНФОРМАЦИЯ О ПРОГРАММЕ ИНФОРМАЦИЯ О РАЗРАБОТЧИКЕ УСТАНОВКА И ЗАПУСК ПРОГРАММЫ СОЗДАНИЕ ОПРОСА ПРОХОЖДЕНИЕ ОПРОСА РЕДАКТИРОВАНИЕ ОПРОСА АНАЛИЗ СТАТИСТИКИ ОПРОСА СОХРАНЕНИЕ ОПРОСА В ФАЙЛ ЗАКРЫТИЕ ОПРОСА ЗАГРУЗКА ОПРОСА ИЗ ФАЙЛА 2 слайд ИНФОРМАЦИЯ О ПРОГРАММЕ Программа предназначена для проведения социологических опросов и анализа их статистики. Программа является СУБД, каждая созданная ею БД представляет собой набор данных о опросе - вопросы, соответствующие им варианты ответа, соответствующие вопросам сведения о возможности/невозможности выбора более чем одного варианта ответа, дополнительные сведения о опросе, статистика опроса. Предусмотрена возможность сохранения в файл созданной базы данных. Предусмотрена возможность загрузки базы данных из файла. Программа может быть рекомендована в опытную эксплуатацию специалистам: социологам, психологам для проведения социологических опросов и анализа их результатов. содержание далее СУБД «СоцОпросник» 3 слайд
Продолжить чтение
transportnye_seti
transportnye_seti
Общие положения При планировании современных цифровых сетей следует различать три сетевых уровня: уровень первичной сети, уровень вторичных сетей и уровень систем или служб электросвязи. Цифровая первичная сеть – это совокупность типовых физических цепей, типовых каналов передачи и сетевых трактов, расположенных на определенной территории и организованных на базе сетевых узлов, сетевых станций, оконечного оборудования первичной сети и линий передачи, которые их соединяют. Цифровые вторичные сети - являются специализированными и создаются на основе типовых универсальных каналов передачи первичной сети с помощью специализированных узлов и станций коммутации. Транспортная система (сеть) - это инфраструктура, объединяющая все сетевые средства, выполняющие функции переноса информации, включая прежде всего цифровые тракты связи и оборудование. Транспортная сеть связи обычно объединяет цифровую первичную (магистральную) и вторичную (региональную) сети. Трехуровневое представление сети в связи с внедрением новых технологий заменяется на двухуровневое: транспортную сеть и абонентскую сеть доступа. Абонентская (местная, терминальная) сеть является сетью абонентского доступа.
Продолжить чтение
Программирование в Visual C++
Программирование в Visual C++
Создание браузера Написать собственный браузер на Visual С++ достаточно просто. Microsoft Internet Explorer может использоваться в программах как управляющий элемент. Чтобы вывести страницу Microsoft в Web-браузере, достаточно включить в программу элемент Microsoft Web Browser, создать для него соответствующий объект и вызвать метод Navigate(). Чтобы сделать это, создайте новую программу на базе диалогового окна с именем browser: 1. Выполните команду Project >• Add to Project ► Components and Controls — открывается окно с коллекцией компонентов и элементов Visual С++, Components and Controls Gallery. 2. Дважды щелкните на строке Registered ActiveX Controls, чтобы открыть список элементов ActivcX, зарегистрированных в вашей системе . 3. В списке компонентов выберите элемент Microsoft Web Browser Control, затем нажмите кнопку Insert. 4. Visual С++ спрашивает, какой класс следует создать для нового элемента. Подтвердите имя по умолчанию CWebBrowser (Visual С++ может предложить например имя CWebВrowser2). Элемент браузера появится в редакторе диалоговых окон. 5. Откройте главное диалоговое окно. Элемент браузера находится в нижней части палитры. 6. Перетащите элемент в диалоговое окно и Отрегулируйте его размеры. Новому элементу присваивается идентификатор IDC_EXPL0RER1. 7. С помощью Class Wizard свяжите с этим элементом переменную и присвойте ей имя m_browser. 8. Кроме того, разместите в диалоговом окне кнопку Browse и свяжите с ней обработчик 0nButton1(). 9. При нажатии кнопки Browse() наш браузер должен обратиться по адресу: http://www.microsoft.com. Для этого мы воспользуемся методом Navigate() (последние четыре параметра — флаги, которым в нашем примере присваивается значение 0): void CBrowserDlg::0nButton1() { m_browser.Navigate("http://www.microsoft.com". 0. О, 0. 0); } 10. Вот и все, что от нас требовалось, — браузер готов. Запустите программу и нажмите кнопку Browse.
Продолжить чтение