DLL - это динамически подключаемая библиотека (dynamic link library). Она служит для выноса в неё части кода программы, если её код используется несколькими программами. Благодаря DLL программа может иметь плагины, может обновлять по одному или нескольким модулям и т. д. И HiAsm может создавать такие DLL, чтобы потом использовать их в своих программах. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Практически в каждой программе встречается главное меню в виде строчки команд под самым заголовком окна программы. Сегодня вы научитесь делать такое, а заодно и познакомитесь с некоторыми новыми компонентами, потому что мы будем делать аналог программы блокнот. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Сегодня я познакомлю вас с мультиэлементами и их использованием. Мультиэлементы, или элементы-контейнеры, это компоненты, содержащие в себе другие компоненты, которые для контейнеров являются дочерними. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Демонстрация процесса установки пакета, запуска эмулятора, установки и запуска приложения. [видео без звука] Автор видео: Netspirit Тема на форуме: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Сегодня я снова возвращаюсь к теме баз данных, и мы будет учиться создавать таблицы на языке SQL. Это довольно просто, если не вникать в глубокие подробности. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Раз уж в прошлом уроке я упомянул о базах данных, то хочется продолжить разговор о них. Использовать будем библиотеку SQLite. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


С визуальными компонентами вы уже познакомились и рассмотрели их использование. И как раз теперь появилась необходимость познакомиться с некоторыми невизуальными компонентами. Несмотря на то, что они не отображаются на форме, их функционал часто крайне необходим. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это вторая часть урока, начало здесь - Когда сидишь за компьютером (особенно если делаешь что-то интересное), то запросто можно забыть сделать какое-нибудь важное дело. Можно, конечно, завести будильник, но не стоит этого делать, если есть HiAsm. Сегодня я как раз буду делать такую программу. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Когда вы делаете в HiAsm небольшие схемы, то проблем обычно не возникает. Даже нагромождённые друг на друга компоненты не мешают восприятию схемы. Но когда число компонентов и связей в схеме увеличивается, то возникает проблема восприятия. Поэтому будем бороться. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Поскольку в компьютере вся информация хранится в цифровом виде, то и действий с числами в программах, как правило, больше всего. Это означает, что нужно хорошо ориентироваться в арифметике и уметь пользоваться математичечскими компонентами. Здесь я как раз расскажу вам о них, а заодно мы сделаем программу калькулятор. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Как же начать работать в HiAsm? Это очень просто. Любая программа в HiAsm строится из компонентов, как в конструкторе. Компоненты - это базовые единицы программы, каждый из которых выполняет какой-то специфический круг функций. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Не могу на сто процентов утверждать, что вещи, о которых я собираюсь рассказать, действительно не документированы, однако по среде с интуитивно понятным интерфейсом справку вряд ли кто-то читать будет, разве что про компоненты, да и то. Тем не менее некоторые интересные и удобные вещи замечаются не сразу, и именно о них этот урок. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


В этом уроке мы будем с вами изучать способы шифрования информации в HiAsm. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Сейчас я расскажу вам важнейшие технологии HiAsm, как MultiThread, или MT-потоки. Эта технология позволяет передавать несколько данных в одном потоке. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Если вам не хватает стандартных визуальных компонентов HiAsm, а делать их вы не умеете и ждать не хочется, то можно воспользоваться сторонними разработками в формате ActiveX. Компоненты ActiveX находятся в отдельных файлах *.ocx и могут быть использованы в программе. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Список строк - это компонент, предназначенный для отображения строк с возможностью выбора пользователем одной или нескольких строк. Он похож на многострочное поле, но в нём нельзя изменить текст в программе непосредственно. Он нередко используется наряду с выпадающим списком и здесь я подробнее про него расскажу. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Как и в любой нормальной среде разработки, в HiAsm должны быть компоненты на все случаи жизни (ну, или почти на все). И когда штатный браузер уже не устраивает, то самое время открыть HiAsm и проявить свою фантазию. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - В прошлом уроке я рассказывал про создание таблиц в базе данных на языке SQL. Пришла пора их редактировать. Операции-то, собственно, небогатые: обновление и удаление, но зато приёмов их использования немало. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Когда сидишь за компьютером (особенно если делаешь что-то интересное), то запросто можно забыть сделать какое-нибудь важное дело. Можно, конечно, завести будильник, но не стоит этого делать, если есть HiAsm. Сегодня я как раз буду делать такую программу. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Когда-то я рассказывал про проигрывание звука. Там для этого использовался компонент MediaPlayer. Однако на нём серьёзных программ для проигрывания не построить. Гораздо лучше воспользоваться профессиональными компонентами BASS, которые в HiAsm находятся на вкладке Мультимедиа. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Многие программы создают собственные файлы, например файлы отчётов, а некоторые - даже свои форматы файлов типа MSOffice. И конечно, в большинстве случаев, возникает необходимость эти файлы открывать в своей программе. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это вторая часть урока, начало здесь - Одним из классических примеров при изучении программирования является медиаплеер. Но поскольку это не учебник, а блог, то до проигрывания звука в HiAsm мы добрались только сейчас. С точки зрения практики, не думаю, что кто-то станет реально делать медиаплеер даже для себя, потому что их навалом в Интернете. Однако познакомиться с проигрыванием звука в HiAsm будет очень полезно. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Про список строк я уже рассказывал, но там рассматривал лишь его точки и параметры. Здесь я расскажу про создание красивого, с градиентом и иконками, выпадающего списка строк, а заодно покажу использование менеджеров - относительно новой технологии в HiAsm. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Раз уж в одном из предыдущих уроков была речь о хранении графики в программах, то сейчас хочется продолжить эту тему. Ведь графические элементы в программах не редкость, а HiAsm прекрасно позволяет работать с графикой. Так что сегодня я сделаю обзор возможностей работы с графикой в HiAsm. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Если вашей программе требуется сохранять в файлах какие-то специфические данные, то наверняка встанет вопрос о формате файла. Например, если сохраняются картинка, текст и звук в одном файле. Можно, конечно, воспользоваться компонентом Zipper, который упакует всё в zip-архив, однако свой формат - это более профессионально и универсально. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - В прошлом уроке я рассказывал про соединение с Интернетом и работу с файлами на сервере. А вот сегодня я научу тех, кто не умеет работать с электронной почтой в программах HiAsm. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Зайдите в Панель управления и посмотрите на разноцветные значки в ней. За каждым из них скрывается настройка определённого устройства или системы. Значки здесь обладают необычными свойствами: их нельзя удалить, переименовать, копировать. Создадим и мы такой же. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Сегодня я расскажу про работу с бинарными файлами в HiAsm. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Вот такое простое название статьи, но точно соответствующее её сути. Сегодня мне хотелось бы рассказать об осуществлении возможности рисования в программе на HiAsm. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Поработав с файловым потоком, многие, наверное, задались вопросом: а как представить байт в двоичном виде или шестнадцатеричном? Другие хотят разбить число на группы из 3-х чисел, чтобы лучше воспринималось. А кто-то пользуется шифрованием, так ему нужно переводить текст в поток и обратно. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Видеоурок демонстрирует новые возможности Конструктора по работе с линкуемыми хинтами, которые в значительной степени повышают наглядность и удобство работы со схемой. Автор видео: Dilma Страница темы на форуме: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


В этой статье речь пойдёт о вставке бинарных данных прямо в файл программы EXE. Бинарные данные - это картинки, звуки, видео и вообще любые файлы. Даже текстовые файлы можно вставить в программы HiAsm как бинарные данные. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Если вы читали когда-нибудь защищённую электронную книгу, то знаете, что при попытке скопировать из неё текст она запрещает это делать, и не получается даже сделать снимок экрана кнопкой PrintScreen. Я покажу вам, как это можно реализовать в HiAsm. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это вторая часть урока, начало здесь - В прошлом уроке я рассказывал про создание таблиц в базе данных на языке SQL. Пришла пора их редактировать. Операции-то, собственно, небогатые: обновление и удаление, но зато приёмов их использования немало. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Всегда хочется сделать свою программу чем-то выделяющейся, не похожей на другие. Внешний вид программы - далеко не последняя в этом деле вещь. И его можно сделать индивидуальным и красивым, если использовать некоторые компоненты. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это вторая часть урока, начало здесь - В позапрошлом уроке я говорил про воспроизведение звука с помощью BASS. В следующем хотел написать и про запись, но неожиданное открытие регионов в HiAsm немного поменяло планы. Однако теперь можно и рассказать про запись звука с помощью BASS. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Этот урок для тех, кто хочет получить URL нажатой ссылки в WebBrowser, а затем использовать его по своему усмотрению, а не открывать ссылку. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


В Интернете можно найти программки, которые показывают пароль, спрятанный за звёздочками в поле ввода. Начинающим пользователям (достаточно хорошо знакомым с полями для пароля) это покажется чудом и настоящим хакерством, но вы, HiAsm'исты, должны понимать, что для вас нет ничего невозможного. почти. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Давно пора было рассказать про компоненты для работы с Интернетом, но как-то всё не доводилось. Да и теперь рассказать в одном уроке обо всех возможностях HiAsm на эту тему невозможно. Так что ограничусь соединением с интернетом и закачкой. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Урок демонстрирует использование элемента среды Translator совместно с механизмами встроенного перевода. Автор видео: Dilma Страница темы на форуме: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Видеоролик показывает как средствами HiAsm сделать собственный элемент на основе контейнера. Так же в ролике показано как менять иконку контейнеров и задавать произвольные имена точек и комментарии к ним. Автор видео: Астрамак Страница темы на форуме: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


В этом уроке я расскажу о создании фонового приложения, которое не имеет интерфейса (т.е. невидимо), но может выполнять различные действия. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


В контекстном меню любой папки Проводника есть пункт Создать. В нём находятся разные файлы, которые чаще всего создаются. Если Файлы проектов HiAsm вы тоже часто создаёте, то вам стоит добавить туда пункт для создания файлов sha. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Пример построения трех простых программок: стандартная Привет мир , небольшого калькулятора и медиа плеера. Видеоролик демонстрирует базовые принципы построения схем в HiAsm. [видео без звука] Автор видео: Dilma Страница темы на форуме: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


ВНИМАНИЕ! Это первая часть урока, продолжение здесь - Продолжаем тему InlineCode в HiAsm. Сегодня нам предстоит познакомиться с остальными точками компонента InlineCode (в прошлой статье я рассказывал только про методы), а также с использованием переменных в IC. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Пример использования компонента !Debug! для отладки схем во время выполнения программы. [видео без звука] Автор видео: Dilma Страница темы на форуме: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Видеоролик показывает как использовать элементы контейнеры в своих схемах. [видео без звука] Автор видео: Dilma Страница темы на форуме: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Если вы знакомы с диалоговым окном свойства экрана , то знаете, что с его помощью можно изменить интерфейс Windows. Ну а если вашей программе понадобятся определённые настройки интерфейса (например, определённое разрешение экрана), то лучше самостоятельно их установить, чем просить об этом пользователя. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Эта статья предназначена в основном для тех, у кого есть эти устройства. Но остальным тоже полезно почитать статью, ведь программу можно делать не только для себя, а для других, у кого принтер и сканер есть. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Сегодня у меня статья про упаковщиков исполняемых файлов, которые могут присоединить ещё и разные модули к exe-шнику. Кто работал с компонентами BASS, знают, что без bass.dll программа отказывается запускаться. Или те же проги, использующие SQLite. А следить за наличием dll-ки хлопотно и можно про неё забыть при выкладывании программы в Интернет. Автор видео: 3042 Статья в блоге автора: - сайт проекта - форум - поддержи разработчиков HiAsm - страница в Википедии


Видео добавлено: