Найти в Дзене
Автора можно поддержать разовым переводом
Поддержите автораПеревод на любую сумму
Пишем оконное приложение для Windows на C++ WinApi #3
Здравствуйте, Дорогие друзья! И вот Вы вновь на моем канале. В этой статье мы с Вами продолжим формировать наше оконное приложение для Windows. Напомню, в прошлой статье мы добавили в него четыре текстовых поля для ввода информации, кнопку и пять статических элементов, один из которых использовали для отображения текущей даты. Сегодня мы закончим с интерфейсом приложения и начнем «обучать» его обрабатывать команды от элементов управления. Однако, первое, что мы сделаем, это приведем наш код к более читабельному виду...
2 месяца назад
Пишем оконное приложение для Windows на C++ WinApi #2
Приветствую, Дорогие друзья! И вновь Вы на моем канале. Сегодня мы с Вами продолжим работу над оконным приложением Windows. Напомню: в прошлый раз мы закончили на том, что создали окно приложения, установили в нем фон и добавили иконку. В этой статье мы будем работать с элементами управления, или вернее будет сказать «взаимодействия» с окном. Можно считать, что приложение в целом состоит из окон. Я не опечатался. Помимо главного окна в приложении может быть еще много других окон: кнопки, текстовое поле, статические блоки – это всё окна...
3 месяца назад
Пишем оконное приложение для Windows на C++ WinApi #1
Здравствуйте, Дорогие друзья! Давненько я не писал на Дзене и разумеется подписчики начали понемногу «тикать» с канала. Где я был? Занимался книгой. И вот, когда «Гончие богов» приблизились к заключительной седьмой части я решил подкинуть пару статеек и сюда. Как говорится не корысти ради, не потому, что человек я абсолютно бескорыстный, а по той простой причине, что статьи тут если и приносят доход, то точно не каналам с образовательным материалом. Начнем! Сегодня я решил немного погонять Вас по Си и им подобным...
3 месяца назад
Плата печатная: подбор компонентов, разработка посадочных мест, трассировка, разработка документации и т.д. - Часть III
Предыдущая часть статьи здесь. В этой части статьи мы с Вами выполним трассировку рисунка ПП. Как и обещал рассмотрим два варианта (в этой части только один, о вором поговорим позже). Первый подразумевает создание принципиальной схемы. С этого и начнем. Открываем P-CAD Schematic. На первых порах для работы нам понадобятся только два инструмента: Устанавливаем шаг координатной сетки 0.5 мм. Жмём на первый инструмент. Откроется следующее окно: Здесь должны отображаться созданные нами компоненты. Для этого нужно подключить библиотеки из нашего каталога...
437 читали · 1 год назад
Книга. Гончие богов. Часть первая
Впервые начну не с привычного всем "Здравствуйте, Дорогие друзья!" и закончу также не ставшей традиционной фразой "Удачи в учебе и труде...". Небольшая аннотация В январе этого года я начал писать книгу. Конечно же слово "писать" и слово "книга" могут показаться некоторым из читателей слишком "громкими". Так и вижу какие мысли зарождаются в головах у скептиков: "Это же блог для студентов-технарей и школьников. Он для того и образовательный, чтобы публиковать здесь материалы для обучения. Зачем выгружать сюда какие-то "художества"...
1 год назад
Плата печатная: подбор компонентов, разработка посадочных мест, трассировка, разработка документации и т.д. - Часть II
Начало статьи здесь. И теперь переходим к ГОСТу. Первый шаг – определимся с тем, каким способом должна быть изготовлена ПП. Итак, существует 7 классов точности. Платы с классами точности 1 и 2 можно изготовить в прямом смысле этих слов на коленке. Из оборудования Вам понадобится лазерный ЧБ принтер и обычный утюг (я говорю про метод ЛУТ, про использование ЧПУ, 3Д-принтера и лазера). Конечно же, найдутся те, кто будет считать, что ЧПУ достойны более высокой оценки, нежели пригодность к изготовлению ПП 1 и 2 класса точности...
287 читали · 1 год назад
Плата печатная: подбор компонентов, разработка посадочных мест, трассировка, разработка документации и т.д. - Часть I
Здравствуйте, Дорогие друзья! В этой статье мы с Вами поговорим о том как выполнить трассировку ПП, сделать чертежи платы, чертежи узла печатного, перечни элементов и спецификации к ним. Дело это небыстрое в плане того, что материала будет немало. Поэтому я разделю эту статью на несколько частей и буду публиковать по мере написания. Итак, рассмотрим несложный пример того, как выполняется трассировка ПП. В данной части статьи мы скорее всего разберемся только с подготовкой к трассировке: найдём небольшую...
615 читали · 1 год назад
Тригонометрия: почему так?
Здравствуйте, Дорогие друзья! Данная статья поможет школьникам и их родителям в стремлении постичь азы тригонометрии, а также выпускникам старших классов и студентам, у которых из-за большого количества информации, которую нужно «держать в голове», в этой самой голове возникает каша. Сегодня мы с Вами поговорим о том, как легко запомнить значения синуса, косинуса, тангенса и котангенса того или иного угла (ну и еще рассмотрим некоторые формулы из тригонометрии). На самом деле это сделать проще простого...
605 читали · 1 год назад
Моделируем в 3Д: OpenSCAD
Здравствуйте, Дорогие друзья! В данной статье мы с Вами будем строить 3Д модели. Начнем конечно же с примитивов, а закончим полноценной моделью. Надеюсь, что Вам будет не только интересно, но и полезно это читать. Для моделирования мы будем использовать программу с открытым исходным кодом OpenSCAD. Рисунок 1 – Скриншот справки OpenSCAD Конечно же наиболее популярны такие системы проектирования, как FreeCAD и подобные ему, но, как по мне, в OpenSCADработать намного удобнее, чем в них. Да и весит она на порядок (а то и на два) меньше указанных выше (не говоря уж о Компасе)...
238 читали · 1 год назад
Си-подобные: типы данных
Здравствуйте, Дорогие друзья! В данной статье мы с Вами поговорим о Си-подобных языках программирования. Не будем "тянуть резину", начнем с типов данных. Под типами данных понимается способ представления информации. То есть числа, буквы, строки. Самый, наверное, простой тип данных – это Boolean. Легче всего его представить в виде односложного ответа на поставленный вопрос. Переменная данного типа может принимать только два возможных значения: «истина» и «ложь». Где применяется тип Boolean, если его алфавит настолько ограничен? В основном при построении циклов и ветвлений...
1 год назад
Чем можно заменить САПР или создаем шаблоны спецификаций и чертежей в MS Word
Здравствуйте, Дорогие друзья! В данной статье мы с Вами продолжим тему инженерной графики. Конечно же наиболее правильно это делать с привлечением таких САПР как Компас, но мы обойдемся и без него. С одной стороны подобные системы проектирования – настоящий клад: с их помощью можно выполнять моделирование, создавать документацию, проводить расчеты и симуляции. С другой – лицензия для них стоит как этот самый настоящий клад. Пиратство же отечественного ПО – дело неблагородное. Поэтому всегда можно найти вариант, когда и волки сыты и овцы целы...
720 читали · 1 год назад
Последовательный и параллельный интерфейсы. Кратко
Здравствуйте, Дорогие друзья! В этой статье мы с Вами разберемся с тем, как между собой «общаются» электронные компоненты и модули. Речь конечно же пойдёт об программируемых электронных компонентах. Самый простой способ взаимодействия – передача сообщения в виде короткого импульса от вывода одного компонента на вывод другого: Основные недостатки данного способа: - Низкая скорость передачи данных; - Требуется большое количество выводов для организации линий связи; - Требуется детальная проработка программного кода с целью организации точного позиционирования импульса во временной области...
364 читали · 1 год назад