Если вы сейчас подумали, что создавать программы Win32 мы будем без компилятора, то это не так. Компилятор нам понадобится. Суть здесь немного другая. Бывают ситуации, когда у пользователя должен быть достаточно широкий выбор вариантов действий программы. Можно сказать, он должен смочь сделать и свой интерфейс программы, и логику приложения, пусть и для какого-то определённого круга задач.
четверг, 19 августа 2010 г.
воскресенье, 27 июня 2010 г.
Визуальные компоненты ActiveX

Если вам не хватает стандартных визуальных компонентов HiAsm, а делать их вы не умеете и ждать не хочется, то можно воспользоваться сторонними разработками в формате ActiveX. Компоненты ActiveX находятся в отдельных файлах *.ocx и могут быть использованы в программе.
вторник, 15 июня 2010 г.
Ловим нажатие ссылки в браузере
Эта статья для тех, кто хочет получить Url нажатой ссылки в WebBrowser, а затем использовать его по своему усмотрению, а не открывать ссылку.
воскресенье, 4 апреля 2010 г.
Parsing сайта
Вот как раз на днях опять делал небольшую программу, которая существовала у меня недолго, потому что быстро сделала то, что предназначалось, но без неё я затратил бы раз в десять больше времени.
суббота, 20 марта 2010 г.
HiOn - HiAsm Online
Сегодня я расскажу про новый проект от разработчиков HiAsm - HiAsm Online. Правда, он уже не совсем новый - открылся в начала этого месяца. С того времени в него добавилось несколько новых компонентов, хотя он всё ещё очень примитивен по сравнению с настоящим HiAsm. Но большинство людей на форуме видят в нём перспективу.
суббота, 13 марта 2010 г.
В чём вам помог HiAsm?
В последнее время мои читатели всё чаще стали намекать мне, что пора бы выложить новые видеоуроки. Вчера я как раз собрался записать несколько новых видеоуроков, но как только я прикоснулся к микрофону, он стрельнул искрой и навсегда замолк… Вывод: надо быть аккуратнее со статическим электричеством.
Но это отступление. Тема поста совсем другая.
Но это отступление. Тема поста совсем другая.
пятница, 5 марта 2010 г.
Время работы Windows
Сегодня снова поговорим про IC, но сейчас я покажу функции, которых нет в стандартных компонентах HiAsm. Вы также узнаете, где хранятся такие функции и как их использовать.
вторник, 2 марта 2010 г.
Видеоуроки по HiAsm-2, или как сжимать видео
В HiAsm появились новые видеоуроки. Но не это толкнуло меня на написание этого поста, а то, как эти видеоуроки создавались. Дело в том, что раньше видеоуроки были в формате exe, они проигрывались uvPalyer'ом, и в них нельзя было установить позицию проигрывания и много другое. Преимуществом их был малый размер. И я стал искать кодек, который бы хорошо сжимал фильмы, чтобы выкладывать именно файлы avi, а не exe.
суббота, 27 февраля 2010 г.
Новый дизайн сайта HiAsm
Совсем недавно изменился дизайн главной страницы сайта HiAsm hiasm.com. Разговор об этом начался ещё в начале февраля. Теперь же страница приведена, как выразился Dilma, к более строгому «коммерческому» виду.
четверг, 25 февраля 2010 г.
Код для IC
Из прошлых статей вы знаете, как создавать основные вещи в InlineCode, например процедуры, другие точки, переменные. Но всё это вспомогательная вещь, а самая главная - рабочий код, который будет выполнять действия. Откуда же его брать?
суббота, 20 февраля 2010 г.
Точки и переменные в IC
Продолжаем тему InlineCode в HiAsm. Сегодня нам предстоит познакомиться с остальными точками компонента InlineCode (в прошлой статье я рассказывал только про методы), а также с использованием переменных в IC.
среда, 17 февраля 2010 г.
Продцедуры и функции
Продолжаем знакомиться с InlineCode и, естественно, с языком Pascal. Сегодня мы рассмотрим, как заставить выполняться желаемый код, и напишем (да, напишем, раз уж речь идёт о коде) нашу первую программу с использованием InlineCode.
суббота, 13 февраля 2010 г.
InlineCode
Эта статья отличается от остальных. Необычного в ней то, что в ней я расскажу, как вставлять код в HiAsm. А необычное это потому, что HiAsm - это программирование без кода, и во всех предыдущих статьях ни о каком коде речи не было (за исключением SQL, ну да это не очень сложно и не всем нужно). Однако сегодня я сделаю вводную статью по вставке кода в HiAsm.
пятница, 12 февраля 2010 г.
Редактирование базы данных SQL
В прошлой статье я рассказывал про создание таблиц в базе данных на языке SQL. Пришла пора их редактировать. Операции-то, собственно, небогатые: обновление и удаление, но зато приёмов их использования немало.
среда, 10 февраля 2010 г.
Создание таблицы в SQL
Сегодня я снова возвращаюсь к теме баз данных, и мы будет учиться создавать таблицы на языке SQL. Это довольно просто, если не вникать в глубокие подробности.
вторник, 9 февраля 2010 г.
BASS без bass.dll

Сегодня у меня статья про упаковщиков исполняемых файлов, которые могут присоединить ещё и разные модули к exe-шнику. Кто работал с компонентами BASS, знают, что без bass.dll программа отказывается запускаться. Или те же проги, использующие SQLite. А следить за наличием dll-ки хлопотно и можно про неё забыть при выкладывании программы в Интернет.
воскресенье, 7 февраля 2010 г.
Некоторые операторы SQL
Сегодня мы продолжим знакомство с языком SQL. Вы узнаете некоторые операторы, которые значительно упрощают написание запросов. А использовать мы будем всё ту же SQLite и базу Elements.db.
пятница, 5 февраля 2010 г.
SQLite и базы данных
Раз уж в прошлом посте я упомянул о базах данных, то хочется продолжить разговор о них. Использовать будем библиотеку SQLite.
четверг, 4 февраля 2010 г.
SQLite и пути с русскими буквами
Эта статья для тех, кто работал или планирует работать с базами данных SQLite в HiAsm. Да и остальным почитать было бы неплохо. Проблема заключается в интерпретации русских букв в имени файла при открытии базы данных.
среда, 3 февраля 2010 г.
Недокументированные возможности HiAsm
Не могу на сто процентов утверждать, что вещи, о которых я собираюсь рассказать, действительно не документированы, однако по среде с интуитивно понятным интерфейсом справку вряд ли кто-то читать будет, разве что про компоненты, да и то. Тем не менее некоторые интересные и удобные вещи замечаются не сразу, и именно о них эта статья.
понедельник, 1 февраля 2010 г.
суббота, 30 января 2010 г.
Красивые компоненты в HiAsm

Всегда хочется сделать свою программу чем-то выделяющейся, не похожей на другие. Внешний вид программы - далеко не последняя в этом деле вещь. И его можно сделать индивидуальным и красивым, если использовать некоторые компоненты.
пятница, 29 января 2010 г.
Служебные символы: \r\n и другие.
Новички очень часто встречаются с ситуацией, когда хотят сохранить какой-то файл, а он не сохраняется, т.е. просто не появляется на диске! У меня у самого были такие же проблемы, когда я только начинал своё знакомство с HiAsm. В то время я мало знал компьютер, программирование (если честно, я и сейчас разбираюсь лишь в KOL и Pascal, ну и javascript немного). И тем не менее проблему я свою решил.
четверг, 28 января 2010 г.
Делаем звуковые эффекты
В одной из прошлых статей я обещал рассказать, как делать самостоятельно звуковые эффекты. Причём поскольку работаем мы с байтами звуковых данных, то открывается неисчерпаемое поле экспериментов.
вторник, 26 января 2010 г.
Доктор WAV

Где-то в Интернете видел программу, которая занимается лечением заголовков wav-файлов, исправляя ошибочные данные. Сегодня попробуем сделать подобную, тем более что компонент WaveHeader я переделал, исправил ошибки и сделал более удобным.
воскресенье, 24 января 2010 г.
Заголовок WAV-файлов и модификация звука

В этой статье я обещал рассказать о модификаторах звука. Однако они бесполезны без возможности записать модификацию в файл. А при их использовании стандартными средствами в файл ничего не запишется. Поэтому придётся записывать всё вручную. И для этого я сделал новый компонент для HiAsm.
пятница, 22 января 2010 г.
Запись звука через BASS
В позапрошлой статье я писал про воспроизведение звука с помощью BASS. В следующей статье хотел написать и про запись, но неожиданное "открытие" регионов в HiAsm немного поменяло планы. Однако теперь можно и рассказать про запись звука с помощью BASS.
среда, 20 января 2010 г.
Регионы в HiAsm
В последнюю неделю я выяснил, что, оказывается, недостаточно полно знаю HiAsm. Я задался вопросом, как сделать форму нестандартной формы :) Поискал на эту тему в Google и в Яндексе, хотел уже в WinAPI разбираться, но тут случайно увидел на вкладке "Окно" то, что мне и нужно - регионы.
четверг, 14 января 2010 г.
Проигрывание звука с помощью BASS
Когда-то я рассказывал про проигрывание звука. Там для этого использовался компонент MediaPlayer. Однако на нём серьёзных программ для проигрывания не построить. Гораздо лучше воспользоваться профессиональными компонентами BASS, которые в HiAsm находятся на вкладке "Мультимедиа".
Подписаться на:
Сообщения (Atom)