Добрый день, дорогие читатели . Вышел очередной выпуск рассылки клуба ПРОграммистов. За неделю поднимались и решались очень интересные вопросы.
Кратко о самом интересном я расскажу вам в этом номере. Подробнее на форуме программистов и на сайте клуба программистов. Приятного вам чтения!!
Новые интересные статьи клуба программистов.
Статьи на сайте клуба постоянно пополняются. Поэтому это постоянная и основная рубрика рассылки.
Так же здесь обзор топиков форума и блога программистов.
Игра antiPackman
Вот, на днях такая идея в голову пришла.
Может быть она не оригинальная, но мне почему то показалось, что я такой фичи нигде не видел.
Программа тестировалась на ОС WindowsXP SP3. в режимах 1024*768, 800*600 и 1280*1024. Работоспособность на других ОС-ах не гарантируется, хотя особенно веских причин для отказа на других виндах не вижу.
Максимальная загрузка четвёртого пентиума 3 GHz составила 9%.
Это важно:
1. Безусловный выход из программы – ESC.
2. Перед запуском программа попытается свернуть все окна.
Реализация самобалансирующегося (красно-черного или АВЛ) дерева на Delphi.
Нашел библиотеку для Delphi где есть ассоциативные массивы на базе красно-черного дерева. Прикрутил, работает, то что надо, быстрее раз в 20 стало. Тут >>> есть описание, там и другие библиотеки упоминаются, но я сделал на той, о к-рой статья, там много чего еще в ней есть, практически реализация STL для Delphi.
Движок для 2D.
Участник форума программистов Demi предоставил для общей критики свой движок.
Возможности:
-цвет в формате RGBA
-точки
-линии
-градиентные линии
-треугольники
-градиентные треугольники
....... и многое другое. Скачать, оценить и оставить отзыв можно на форуме.
Создание аудиоплеера на bass.dllDr.Badnezz
Хочу сказать на чем делать плейлист:
Засуньте сразу TListBox и TTreeView куда подальше. Мало того, что они добавляют n'ое количество новых элементов очень медленно, так если еще и отрисовывать начать, то это вообще капец. Лучше забудьте про них в качестве плейлиста. Потом жалеть не будете.
TStringGrid тоже не вариант, отрисовать его проще простого, а вот возни будет, да и работает он тоже не очень быстро. (ощущается при добавлении ~2000Треков)
Используйте TVirtualTreeView, в инете есть по нему и примеры и инфа, с ним конечно нужно будет повозиться немного, но поняв как и что вы сможете сделать прекрасный плейлист для своей программы, который можно прекрасно отрисовать + скорость работы вас приятно удивит.
Немного юмора.***
Первый признак того, что программист тормозит - это когда включает комп, и кажется, что тот работает быстрее...
***
xxx: Заходя в кабинет, не ругайте сисадмина - он может оказаться под столом!
***
YYY: ПРивет, я Ира. Мне мой одногрупник рассказывал, что ты ему сделал задачу по делфи, а можно и мне? Очень срочно надо....
XXX: ПРивет, Ира. Ну так уж и быть, иди и ты ему сделай задачу.
***
XXX: а у меня драма (
XXX: у ребенка температура 38.2 (
XXX: зубы наверное
YYY: мануал читала?
XXX: какой?
YYY: по детям
XXX: только как крафтить (