Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Создание прибыльного сайта для начинающих" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Интернет для Delphi-программиста
Информационный Канал Subscribe.Ru |
Интернет для Delphi программиста.Выпуск : № 37 Здравствуйте уважаемые подписчики рассылки "Интернет для Delphi программиста". Данная рассылка предназначена для всех кого интересует Delphi, здесь будут выкладываться ссылки на различные ресурсы интернета так или иначе связанные с Delphi: книги, исходники, программы... Изучайте Delphi один из лучших языков программирования!!! ЗАДАТЬ ВОПРОС : Правила
рассылки: Новые вопросы.
Ответы.
Статья: Работа со шрифтами на Win API. http://decoding.narod.ru/api/font/font.html Сегодня поговорим о шрифтах, и о том, каким образом работать с ними на Win API. Нам потребуется переменная типа HFONT. Изменить стиль шрифта можно у любого компонента, я покажу это на примере кнопки.
Для создания нового экземпляра шрифта используется функция CreateFont, которая, в случае успешного завершения, возвращает Handle нового шрифта. Рассмотрим параметры этой функции.
Подробную информацию по каждому параметру можно прочитать в справке, я обращу ваше внимание лишь на некоторые из них. Отрицательное значение первого параметра говорит о том, что будет выбрано абсолютное значение высоты шрифта. Третий параметр отвечает за угол поворота шрифта относительно оси X. Угол задается в десятых долях градуса, то есть, чтобы повернуть текст на угол на 90°, нужно задать значение, равное 900. Для последних параметров можно использовать значение по умолчанию. Но если мы собираемся повернуть текст на какой-либо угол, то параметр fdwQuality лучше задать как ANTIALIASED_QUALITY, в этом случае текст будет сглажен. Посмотрим, как это реализуется.
Чтобы назначить компоненту новый шрифт, ему нужно послать сообщение WM_SETFONT, где в качестве параметра wParam, нужно указать значение, возвращенное функцией CreateFont.
На сегодня это все. Успехов в программировании. .:
Пример к данной статье :. Исходники: Программа, отслеживающая изменения в указанном каталоге (появление нового файла, удаление, переименование). Является примером работы с потоками. Программа умеет склеивать несколько gif файлов в один. Картинная галерея. Картинки JPG хранятся в базе данных. Есть возможность добавления отдельных файлов и групп файлов в базу. Возможность сохранения из базы в файл. Слайд-шоу по категориям и скопом без выделения категории. Алиас для базы - Gallery, Текстовый файл расположен на с:/ (базу и текстовый файл с категориями скачать в разделе download). Программа прорисовки фракталов. Полностью функциональная и рабочая. Огромная скорость и большое количество настроек. Есть возможность делать AVI-файлы (!) , постеры до 20х30 метров (из А4 листов), встроенные фильтры, бесконечный ZOOM. Программа строит графики по заданным функциям. Есть возможности масштабирования. Типа MathCad′а, только лучше :) Програма строит объемные изображения, наблюдаемые через светофильтры. В наборе пока только 5 фигур, но их легко сделать самим! Жду ваших фигур для выкладывания их на сайте. А программа вроде неплохая получилась... Чат для локальной сети на сокетах. Введение в проект персонажей Microsoft Agents делает его уникальным, привлекательным, удобным и прикольным. Тestinet3 - пример проверки наличия подключения к Интернет Актуальная прога. Когда пользователь входит в интернет, автоматически выводится маленькое окошко, где показываются время, проведенное в интернете, текущий тариф, количество потраченных центов и текущее состояние счета. Достаточно маленькая и удобная программа. Модули: Модуль для работы со строками. Большое количество функций для обработки строковых переменных. Прога: Думаю многие при программировании сталкивались с такой проблемой: у вас на компьютере есть код программы, но перепечатывать в програмную оболочку неохота, а вставлять нельзя (по крайней мере в Паскале). И мы всё же переписываем всё в ручную. Данная программа поможет упростить этот процесс. Всё что вам понадобиться это вставить код программы в редактор и сохранить. После того как программа сохранена её можно будет открывать из обычного Паскаля. Так же в этой программе есть задачник, который поможет вам лучше изучить Паскаль. По моему там даже есть учебник, но я его не использовал. Книги: Ссылкой поделился Ivan Rod http://dfni.dp.ua/books/ Здесь находится множество книг по
программированию. Интересные и полезные сайты по Delphi: Если Вы хотите, чтобы Ваш сайт был в этом разделе пишите. http://www.noil.pri.ee/
- Здесь вы можете почитать статьи,
скачать исходники и компоненты,
пообщаться на форуме. Немного юмора: :))
Дружественные рассылки: Все
кто хочет изучить Delphi и реально
научиться писать свои программы, ЦПИ "Эверест"
поможет Вам. 10 причин в пользу платного обучения в ЦПИ "Эверест"… 1. Когда Вы
платите деньги-
появляется дополнительный стимул
против лени: надо учиться, ведь деньги
уже уплачены….
5. Стоимость обучения
одного месяца в ЦПИ "Эверест"
сравнима с ценой хорошей книги. Но часто
ли Вам попадались книги, рассчитанные
именно на Вас. Мы же работаем
индивидуально.
8. А это значит, что …Мы
предлагаем получить "высшее
образование" - профессию
программиста всего за
1 год и 144 доллара, любой ВУЗ
попросит в 3 раза больше за один только
семестр. По всем вопросам обращайтесь ко мне. Если вы встретили в интернете
интересный сайт или статью, да и вообще, что угодно
связанное с Delphi, поделитесь ссылкой. Предложения, критику и пожелания пишите на e-mail. |
Subscribe.Ru
Поддержка подписчиков Другие рассылки этой тематики Другие рассылки этого автора |
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiinternet |
Отписаться
Вспомнить пароль |
В избранное | ||