информатика RSS

MySQL и Delphi. Базы данных. Технология FireDAC

Разработка клиент-серверных проектов баз данных c использованием системы управления базами данных MySQL и языка программирования Delphi на основе технологии доступа к данным FireDAC. Достаточно давно, в середине 90-х годов прошлого века при появлении на свет самой первой версии Delphi о новом языке программирования в первую очередь говорили, как о превосходном инструменте для разработки настольных и клиент-серверных приложений баз данных. Спустя более 20 лет современная среда проектирования RAD Studio компании Embarcadero (ключевым элементом которой по-прежнему выступает Delphi) не только не утратила позиций в этом сегменте компьютерного рынка, но и существенно нарастила свои возможности. Судите сами, RAD Studio позиционируется как среда проектирования, поддерживающая самые распространенные и успешные системы управления базами данных (СУБД). Более того, языки программирования, входящие в состав RAD Studio, являются кроссплатформенными и позволяют разрабатывать программное обеспечение не только для Microsoft Windows, но и для OS X, Linux и для мобильных платформ Android и iOS. К сожалению, в одной книге невозможно даже поверхностно охватить весь спектр СУБД, с которыми способен работать язык Delphi. Поэтому в качестве целевой СУБД выбрана одна из самых популярных у современных разработчиков платформ — MySQL. Именно этой СУБД и посвящена первая часть материала. Во второй части книги мы сосредоточим свое внимание на создании клиентских приложений БД в основу которых положена новая для программистов Delphi технология доступа к данным FireDAC.
brij 01/09/24 Просмотров: 880 Комментариев: 1
0
Основы анимации в Spine 2D для начинающих

Программа Spine 2D представляет собой идеальный инструмент для создания анимации персонажей в 2D. Она широко используется в игровой индустрии, а также в различных проектах для мобильных приложений, веб-сайтов и рекламных материалов, где требуется создание анимации. Книга поможет читателям овладеть навыками работы в программе Spine 2D, а также научиться использовать различные инструменты для редактирования и настройки анимации, управлять движениями и эмоциями персонажей, создавать анимационные ролики с помощью Spine 2D и Unity, экспортировать готовую анимацию в различные форматы и многому другому.
gefexi 30/08/24 Просмотров: 495 Комментариев: 0
0
Современная архитектура и устройство компьютеров, 2-е издание

Изучите архитектуры x86, ARM, RISC-V, устройство компьютеров, смартфонов и облачных серверов, 2-е издание

Книга посвящена архитектуре и принципам работы современных цифровых устройств: компьютеров, смартфонов, облачных серверов. Подробно рассмотре­ны архитектуры процессоров и наборы инструкций х86, х64, ARM и RISC-V. Описано внутреннее устройство процессора, логические вентили, триггеры, ре­гистры, конвейеры, показаны режимы адресации, обработка прерываний, пред­ставлены основы машинной логики, методы повышения вычислительной произ­водительности процессоров. Приведен пример разработки процессора RISC-V на базе недорогой платы FPGA (ПЛИС). Описаны принципы виртуализации и тех­нологии, лежащие в основе виртуальных машин, рассмотрены архитектурные решения для обеспечения кибербезопасности и конфиденциальности вычисле­ний. Уделено внимание специализированным компьютерным архитектурам: об­лачным серверам, мобильным устройствам, процессорам для нейронных сетей и машинного обучения, блокчейна и майнинга, беспилотного транспорта. На прак­тическом примере показаны квантовые вычисления, рассмотрены другие пер­спективные направления в вычислительных архитектурах. Для программистов, инженеров и системных архитекторов. Комплект исходного кода для данной книги размещен на GitHub.
brij 30/08/24 Просмотров: 777 Комментариев: 0
0
OneNote-мастер

Кто понял OneNote, бумагу не использует

Практическое иллюстрированное руководство по программе OneNote для Windows. Интересные примеры практического использования, лайфхаки и описание новых функций. Мы живём в информационном мире, но наша память не предназначена для сохранения всей полезной информации, которая проходит через нас ежедневно. К счастью, решение проблем памяти есть: записывать необходимую информацию. Запомнить всю необходимую информацию мы не можем. Но в наших силах воспользоваться важнейшим изобретением человечества – письменностью. А заодно и фотографией, звукозаписью и видеозаписью. Главный принцип работы с информацией – данные должны храниться в одном месте. Когда нужные сведения разобщены (часть на стикерах, часть в бумажных блокнотах, часть в текстовых файлах на настольном компьютере, часть в заметках на смартфоне), их сложно найти в нужный момент. Название OneNote буквально переводится как «одна запись». Одна записная книжка для всех данных. Единое хранилище информации. Эта универсальность достигается во многом благодаря применению облачных технологий. Заметки OneNote находятся в OneDrive и автоматически синхронизируются с сервером. Поэтому хранящуюся в OneNote информацию нельзя потерять вместе со своим гаджетом. Просто зайдите в OneNote на любом компьютере под своей учётной записью, и вы получите доступ ко всем своим заметкам. Записная книжка OneNote доступна с ПК, смартфона, планшета и часов, работающих под Windows, Android и в операционных системах Apple, поэтому с ней не придётся расставаться, переходя с Android на iOS или с Mac на Windows. Web-версия позволяет работать с OneNote и в операционных системах Линукс. Просто зайдите в OneNote на любом компьютере под своей учётной записью, и вы получите доступ ко всем своим заметкам.
brij 30/08/24 Просмотров: 825 Комментариев: 0
0
Адитья Бхаргава. Грокаем алгоритмы

2-е издание

Алгоритмы — это пошаговые инструкции решения задач, большинство из которых уже были кем-то решены, протестированы и доказали свою эффективность. Второе издание «Грокаем алгоритмы» упрощает изучение, понимание и использование алгоритмов. В этой книге вы найдете простые и внятные объяснения, более 400 забавных иллюстраций и десятки примеров. Ее чтение — лучший способ раскрыть всю мощь алгоритмов и подготовиться к интервью по программированию. Глубоких знаний математики не требуется!
brij 29/08/24 Просмотров: 866 Комментариев: 0
0
Веб-редизайн

Основной постулат этой книги – веб-дизайн находится в постоянном движении – со временем подтверждается все убедительнее. В первом издании говорилось, что цикл дизайна занимает 12 месяцев, а во втором он сократился до полугода и даже трех месяцев. Именно поэтому сейчас как никогда остро ощущается потребность в толковом и практичном руководстве, которое помогло бы составить план и бюджет, организовать процесс веб-редизайна (или создания сайта с нуля) и управлять им.
gefexi 29/08/24 Просмотров: 803 Комментариев: 0
+1
Руководство сердитого программиста по тестированию PHP-приложений

Узнайте, как сердитый программист подходит к тестированию PHP-приложений, рассматривая как технические, так и базовые навыки, которые необходимо изучить, чтобы тестирование стало для вас обычным делом, а не проблемой.
gefexi 27/08/24 Просмотров: 801 Комментариев: 0
0
Программирование. Основы Python для инженеров

Пособие посвящено рассмотрению базовых конструкций языка Python, в частности, сначала приведены примеры простейших программ в императивном стиле программирования и примеры решения несложных задач линейной, разветвляющейся и циклической структуры, задач с последовательностями и файлами. Далее дана реализация в виде программ на Python алгоритмов методов вычислительной математики. Большое внимание уделено практике использования библиотек numpy, matplotlib, pandas и turtle, для анализа данных и их графической интерпретации.
gefexi 27/08/24 Просмотров: 775 Комментариев: 0
0
Алгоритмы и структуры данных на Python

Представьте, что вы не просто программируете, а создаете элегантные решения, обладая глубоким пониманием алгоритмов и структур данных. Откройте же мощь алгоритмического мышления с помощью Python. Разберитесь в алгоритмах и структурах данных с нуля до продвинутого уровня и применяйте знания в реальном мире. Кем бы вы ни были — начинающим программистом, опытным разработчиком, желающим расширить знания, или специалистом с нетехническим образованием, интересующимся анализом данных, — книга поможет улучшить понимание и навыки решения задач. Наша книга призвана помочь вам всесторонне изучить алгоритмы, созданные с учетом возможностей Python. Этот язык известен своей простотой, читабельностью и элегантностью, благодаря чему он служит отличной средой для изучения алгоритмов, позволяя со­ средоточиться на базовых концепциях, а не увязать в сложном синтаксисе. Python помогает новичкам научиться программировать, а профессионалам открывает много новых возможностей, поэтому идеально подходит для широкого круга читателей.
brij 27/08/24 Просмотров: 842 Комментариев: 0
0
ALT Linux снаружи

Первая книга цикла «ALT Linux снаружи. ALT Linux изнутри». Вторая книга цикла: «Аленичев Д., Боковой А., Бояршинов А. и др. ALT Linux изнутри». Что это за зверь такой — Linux-пингвин? Что ему делать на моём компьютере? Любят ли пингвины Интернет, и как они его любят? Как использовать пингвина в мирных целях? Нуждается ли он в запчастях? А для начала — как засунуть пингвина в холодильник, то есть установить Linux на собственный компьютер? Обо всём этом и о многом другом и рассказывает эта половина книги, первой в серии «Библиотека ALT Linux».
gefexi 25/08/24 Просмотров: 771 Комментариев: 0
0
Дмитро Кедик. Реализация полезных алгоритмов на C++

Книга с подробным описанием всевозможных алгоритмов, которые принято реализовывать на C++ в силу высоких требований к скорости и наращиванию мощности алгоритмов. Алгоритмы относятся к следующим предметным областям: машинное обучение и нейронные сети, статистика, криптография, оптимизация, перемножение матриц, хеширование, строковые алгоритмы, случайные леса, методы работы с числами, сортировка, кластеризация, графовые алгоритмы и другие темы, касающиеся программной инженерии. Затронуты вопросы командной разработки алгоритмов. Для простоты я не задействую в книге многие новейшие функции C++. Например, семантика перемещения позволяет повысить эффективность кода, если у объектов есть эффективные деструкторы, но в остальных случаях достаточно встроенной оптимизации от компилятора. Тем не менее в книге эти процессы описаны достаточно углубленно, поэтому для ее освоения необходимы некоторые знания в области вычислительной техники и математики. В главах, посвященных специализированным темам типа численных алгоритмов, вам потребуется знакомство с определенными разделами математики — например, с линейной алгеброй. Книгу можно использовать как справочник по алгоритмам для программистов, исследователей и как учебное пособие для студентов соответствующих специальностей. Также будет полезна при подготовке к собеседованиям.
brij 25/08/24 Просмотров: 626 Комментариев: 0
0
Михаил Фленов. Библия C#

5-е издание

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных веб-приложений. Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы. Уделено внимание вопросам повторного использования кода. В пятом издании примеры переписаны с учетом современной платформы .NET 5, а вместо прикладных приложений упор делается на веб-приложения. Хотя эта книга и носит название «Библия C#», посвящена она в целом платформе .NET от компании Microsoft. Частью этой платформы стали ОС, инструменты разработчика и .NET Framework — программный фреймворк для разработчика, чтобы мы могли писать приложения для платформы .NET. Фреймворк, если максимально упростить пояснение, — это библиотеки, предоставляющие языку программирования функционал, который мы можем использовать для написания программ. На сайте издательства находятся коды программ, дополнительная справочная информация и копия базы данных для выполнения примеров из книги.
brij 25/08/24 Просмотров: 929 Комментариев: 0
0
Python для всех

Python — простой в изучении и практическом использовании язык программирования, который свободно доступен на компьютерах под управлением Mac OS, Windows и Linux. Изучив Python, вы сможете использовать его в своей профессиональной деятельности, не покупая какое-либо программное обеспечение.
gefexi 24/08/24 Просмотров: 1913 Комментариев: 0
0
Искусство автономного тестирования с примерами на C#

Во втором издании книги "Искусство автономного тестирования" автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов – понятных, удобных для сопровождения и заслуживающих доверия.
gefexi 24/08/24 Просмотров: 2875 Комментариев: 0
0
Грокаем Continuous Delivery

Код должен быть готов к релизу всегда! Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика. Освойте инструменты и методы непрерывной доставки, и вы сможете быстро и последовательно добавлять функции и выпускать обновления.
gefexi 23/08/24 Просмотров: 485 Комментариев: 0
0
PowerShell: практическая автоматизация

PowerShell — это язык для написания скриптов, инструмент, позволяющий программно управлять всем центром обработки данных. С его помощью можно создавать высокоэффективные и надежные системы автоматизации, пригодные для многократного использования и значительно повышающие производительность специалистов. Из этой книги вы узнаете, как проектировать, разрабатывать, организовывать и развертывать скрипты для автоматизации задач любого масштаба: от локальных серверов до корпоративных облачных платформ.
gefexi 22/08/24 Просмотров: 616 Комментариев: 0
0
Герберт Шилдт. С++ для начинающих. Самоучитель

Книга известного американского специалиста и популяризатора языков программирования, посвященная основам языка С++. Начиная с таких базовых понятий языка> как типы данных, массивы, строки, указатели и функции, книга охватывает также важнейшие элементы объёктно-ориентированного программирования классы и объекты, наследование, виртуальные функции, потоки ввода-вывода, исключения и шаблоны.
gefexi 22/08/24 Просмотров: 695 Комментариев: 0
0
Хизер Адкинс. Безопасные и надежные системы

Может ли быть надежной небезопасная система? Можно ли считать безопасной ненадежную систему? Безопасность имеет решающее значение для разработки и эксплуатации масштабируемых систем в реальных условиях, поскольку вносит важный вклад в качество, производительность и доступность продукта. В этой книге эксперты Google делятся передовым опытом, позволяющим разрабатывать масштабируемые и надежные системы, которые действительно будут безопасны.
gefexi 22/08/24 Просмотров: 816 Комментариев: 0
0
Э.Г. Дадян. Современные технологии программирования

В учебнике рассмотрены вопросы построения основ языка программирования 1С 8.3. Предназначен как для начинающих, так и для продвинутых пользователей. Изложение материала разбито на два раздела. В первом разделе даются основы языка программирования 1С 8.3 для начинающих.
gefexi 21/08/24 Просмотров: 508 Комментариев: 0
0
А.А. Халафян, В.П. Боровиков. Теория вероятностей, математическая статистика и анализ данных

Основы теории и практика на компьютере. Statistica. Excel. Более 150 примеров решения задач

Современный уровень развития компьютерных технологий позволяет изучение теории вероятностей и математической статистики вывести на новый образовательный уровень, сделав упор на прикладную часть дисциплины - математическую статистику и компьютерный анализ данных. В учебном пособии изложены элементы комбинаторики, различные способы вычисления вероятностей, даны понятия случайной величины, ее функциональные и числовые характеристики. Теоретический материал сопровождается примерами и специально подобранными задачами, позволяющими глубже изучить материал. В отдельной главе описано использование Excel и Statistica для решения прикладных задач. Excel входит в состав Microsoft Office и на сегодняшний день является одним из наиболее популярных приложений в мире. Statistica занимает лидирующее положение среди программ анализа данных, имеет более миллиона пользователей по всему миру. Программа полностью русифицирована, создан Интеллектуальный портал знаний, который представляет глобальный мультимедийный ресурс для широкого круга пользователей: школьников, студентов, аспирантов - всех желающих развить свой интеллект, познакомиться с современными технологиями компьютерного анализа данных.
brij 19/08/24 Просмотров: 864 Комментариев: 0
+2