Последние записи
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
9th
Сен
Рассылка. Выпуск 75.
Posted by Chas under Рассылка
От ведущего.
Добрый вечер, читатели рассылки. Вот уже сентябрь, закончилось жаркое лето, для кого то началась учёба, многие наши читатели окунулись в рабочую среду после летних отпусков, а в нашем клубе всё по прежнему кипит жизнь. В сегодняшнем выпуске обзор интересных тем с форума.
5th
Сен
Рассылка. Выпуск 74.
Posted by bullvinkle under Рассылка
От ведущего.
Здравствуйте, дорогие читатели. Сегодня выходит очередной выпуск рассылки от клуба. В этом номере смотрим интересныетемы форума, а так же новость о и призыв к участию в оформлении журнала, точнее его логотипа. И конечно же, отчет о конкурсе программистов.
1st
Сен
АРХИВ РАССЫЛКИ
Подписаться на рассылку можно в этой форме:
6 выпуск
|
||||||||||||
От ведущего
Сегодня, уже в 6 выпуске нашей с вами рассылки, мы будем рассматривать средства по созданию сайтов. Это конечно очень большая тема и в будущем мы еще не раз к ней вернемся, но сейчас можно познакомиться с основами. Спасибо Alar’ у за статью. На форуме достаточно много новых интересных тем, так что заглядывайте , Ну а в этом выпуске для вас обзор новеньких тем у нас на форуме. Нашел интересную новость для обсуждения. Посмотрите в выпуске. Ну а пока, я с вами прощаюсь до следующего четверга и желаю успехов! |
||||||||||||
__________________________________________________________ | ||||||||||||
Средства по созданию сайтов .
Требования к разработчикам сайтов Web-сервер — это компьютер, на котором расположена информация. Браузер запрашивает домен, и после нахождения, к какому ip-адресу относится этот домен, загружает главную страницу в окне. Пользователь может просматривать информацию, к которой он может иметь доступ. С появлением вирусов, стали задумываться о безопасности данных на сервере и локальных компьютерах. Для доступа к данным стали использовать пароли. Для ftp протокола это ftp:\<имя пользователя>:<пароль>@<имя сервера>\<имя каталога>\<имя файла>. Для пользовательских компьютеров условились, что на них не должны выполняться приложения управляемые с сервера и скрипты не могут исполняться на компьютере пользователя, только на веб-сервере. Потому перед веб-мастерами стоит задача написания программы, которая будет работать на сервере и выполнять все необходимые функции, например: регистрация, авторизация пользователей, доступ пользователей к файлам, организация диалога с посетителем сайта. Также необходимо обеспечить удобную навигацию по сайту и графическое оформление, дизайн. |
26th
Авг
Рассылка. Выпуск 73
От ведущего.
Доброй ночи читатели рассылки. Сегодняшняя рассылка получилась очень содержательной, много тем с форума, статьи с журнала “ПРОграммист”. Подходит к концу жаркое лето, многие форумчане возвращаются с отпусков и общение в нашем клубе становится более насыщенным.
Новые интересные статьи клуба программистов.
Статьи на сайте клуба постоянно пополняются. Поэтому это постоянная и основная рубрика рассылки. Так же здесь обзор топиков форума и блога программистов.
Регистры и смещение
В этой теме форумчане делятся своими знаниями и объясняют что такое регистры и смещение, память компьютера.
Тема на форуме
Динамическое меню на сайте с помощью php
Реализация динамического вложенного меню на php (пункты меню хранятся в файле).
Тема на форуме
Олимпийские игры для роботов стартовали в Китае
Роботы из разных стран соревнуются между собой в футболе, прыжках в высоту, баскетболе, боксе и даже в танцах и игре на барабанах. В Технологическом университете города Харбин в Китае проходят первые в истории Олимпийские игры среди человекоподобных роботов. Размеры спортсменов варьируются от 20 см до полуметра. Большинство роботов собраны вручную, из простых деталей.
Полупрозрачность в Delphi
И так, как сделать окошко в дельфи прозрачным с красивыми тенями и другой мутью.
Тема на форуме
Как в ListView показывать/прятать колонки?
Тема на форуме
Беспроводная сеть масштаба микрорайона. Часть 1
Общаясь с друзьями и знакомыми, работающими в области ИТ, не раз приходилось слышать заявление, что Wi-Fi подходит только для сетей масштаба квартиры или небольшого офиса. В качестве аргументов приводились малая дальность, зависимость от погодных условий, ненадежность оборудования. Примерно такое же мнение бытует о том, что для провайдерских сетей не подходит платформа Windows. Аргументы: высокая ресурсоемкость, ненадежность и вообще неспособность работать в качестве системы биллинга.
Как развернуть flash-приложение во весь экран?
Тема на форуме
Определить нажата правая клавиша мыши?
Событие OnMouseDown у формы, проверяя таким макаром:
код:
Как узнать количество строк в memo?
У новичков может возникнуть такой вопрос.
код:
Нумерация строк начинается с нуля.
Тема на форуме
Пример установки разрешения 1152х864 под Windows. asm
Тема на форуме
Получить идентификатор процесса и узнать полуный путь до файла этого процесса. c/c++
Пишу небольшую программу, мне нужно чтобы она искала заданный мною выполняемый процесс. Подскажите какая это функция может сделать, быть может это win api функция?
Тема на форуме
Как в WebBrowser выбрать из списка и нажать на кнопку?
Тема на форуме
Как отключить загрузку картинок в Firefox?
Тема на форуме
Делаем динамические тени на OPENGL. Часть 1
Здравствуйте. В этой статье я хочу рассмотреть создание движка динамического освещения с помощью графической библиотеки OpenGL. Писаться движок будет на Delphi, но это не мешает переписать его на любой другой язык, так как главное, рассматриваемое в статье, это алгоритмы…
Создание логотипа для журнала ПРОграммист
Предлагаю здесь выкладывать работы, которые претендуют на то, чтобы стать логотипом журнала ПРОграммист. Я знаю, что здесь есть много креативных людей. Не лучший ли это случай проявить свою фантазию и дизайнерские навыки?
Внимание!
Логотип будет размещаться в левом верхнем углу, там где надпись “ПРОграммист” на каждой странице
Следовательно, исходить нужно из этих предпосылок, т.е. не делать мелких деталей.
Кроме того, нужен логотип-баннер (для обмена ссылками) журнала
Его тоже можно здесь выкладывать.
Тема на форуме
Энкодер датчика pdf на плис. Часть 2
Итак, сегодня мы с вами продолжим наш материал по промышленной автоматизации, рассмотрим реализацию алгоритма энкодера на ПЛИС, особенности прошивки модулей Faswell UNIOxx-5 и создадим тестовую утилиту визуализации состояния шифратора приращений.
Библиотека файловой системы AT45DB161
При разработке микроконтроллерных устройств с внешней памятью типа AT45DBxx приходится сталкиваться с ситуацией, когда блоки данных (файлы) записываются редко, обычно при обновлении ПО устройства, а иногда вообще только один раз – при изготовлении устройства. В таких случаях нет необходимости в использовании файловой системы дискового типа, таких как FAT…
Исскуство изменеия GTA
Здравствуйте, любители гейминга. В данной статье, я хочу показать, как делаются плагины для всем известной GTA. Начнем мы самого простого – это программирование плагинов на Delphi для Grand theft Auto ViceCity. А поняв принцип их работы, никакого труда не составит написать плагин и для других серий GTA…
На сайте клуба есть рубрики пост-обзор и топик-обзор клуба программистов.
Немного юмора.
***
Работа пpогpаммиста и шамана имеет много общего – оба боpмpчyт непонятные слова, совеpшают непонятные действия и не могyт объяснить, как оно pаботает.
***
Доктор ставит хакеру диагноз:
— Итак, дорогой, вам осталось жить 30 дней.
— Извините, доктор, а где можно скачать crack?
***
Для ухода за пожилым программистом требуется приятная женщина, говорящая на BASIC, PASCAL и C++.
***
Письмо в службу технической поддержки: “У МеНя мИгАеТ ИнДиКаТоР cApS LoCk, кАк эТо лЕчИтСя?”
***
Одна барышня звонила на какую-то фирму и ругалась, что они ей какой-то не такой софт подсунули, что он не инсталлируется, хотя она все, мол, делает в соответствии с инструкцией (а софт ентот с дискет ставился). Ну, послали спеца из фирмы, продавшей этот софт, на месте разобраться – what’s, собственно, up…
Приехал он, а барышня ему и говорит:
— Вот у вас в инструкции написано – “вставьте дискету №1″, ну, я вставила, потом написано “вставить дискету №2″, ну, – говорит, – я ее вставила, потом – “дискету №3″, ну, вставила я ее (с трудом, правда), но вот дискета №4 уже просто в дисковод не лезет!!!
***
Объявлено об объединении “Микрософт” и “Линукс”. Эмблемой новой системы выбран пингвин, выпадающий в окно.
Посетите раздел юмора на форуме, который обновляется постоянно
25th
Авг
БЕСПЛАТНАЯ ОТПРАВКА SMS МЕГАФОН
Отправка sms
В Интернете много сайтов, которые предлагают бесплатную отправку sms сообщений, для отправки sms веб-мастера используют много разных способов, даже находить нелегальные способы.
Когда ваш телефон отправляет sms сообщение, то данное сообщение через GPRS попадает на сервер компании, а только потом на телефон получателя. А если на сервер отправить sms сообщение через Интернет? Я находил много статей, где рассматривается, как работает вся эта схема и как её обойти. И нужно было использовать средства, например Delphi или писать скрипт.
В моём городе у большинства человек мегафон. И поэтому мне было интересно найти более простой способ отправки sms на мегафон. Поэтому этот способ я вам и предлагаю.
Для бесплатной отправки sms вам не нужно искать специальные сайты, на вашем компьютере должен стоять любой почтовик. Сообщение отправляется как обыкновенноё письмо.
На экране телефона не умещается большое кол-во символов, так вот написав объёмное письмо и конечно отправив его, Вы заставляете получателя очень долго и нервно перелистывать ваше сообщение, поэтому не забывайте об этом.
Получатель sms сообщения, в качестве отправителя увидит ваш e-mail.
Если вам необходимо бесплатно отправить sms на мегафон, то вам нужно использовать следующий адрес получателя:
(вместо восьмёрки пишем семёрку) 7……(номер телефона мегафон)@sms.mgsm.ru
Примерно так 7 927 362 nnnn@sms.mgsm.ru
n — любая цифра, а nnnn — значит любые 4 цифры
20th
Авг
Рассылка. Выпуск 72.
От ведущего.
Здравствуйте. Сегодня у нас очередной выпус рассылки от клуба программистов. Этот 72 выпуск посвящен пятому номеру журнала ПРОграммист. Мы его долго ждали и не зря. Некоторые заметки и статьи мы просмотрим в этой рассылке.
12th
Авг
Рассылка. Выпуск 71.
От ведущего.
Добрый вечер читатели рассылки. Сегодня выходит 71 выпуск рассылки. В этом выпуске читайте обзор интересных тем с форума за неделю.
7th
Авг
Рассылка. Выпуск 70
От ведущего.
Здравствуйте, друзья!! С опозданием выходит семидесятый выпуск рассылки клуба программистов. За прошлую неделю у нас новостей поменьше чем обычно. Связанно это с тем, что сейчас лето, самый разгар курортного периода, и многие великие умы тоже хотят отдохнуть и набраться сил.
29th
Июл
Рассылка. Выпуск 69.
От ведущего.
Добрый день читатели. Сегодня выходит 69 выпуск рассылки. Сегодня в этом выпуске обзор интересных тем на форуме программистов за эту неделю и как всегда немного юмора.
23rd
Июл
Рассылка. Выпуск 68.
От ведущего.
Добрый день, дорогие читатели. Сегодня выходит 68 выпуск рассылки клуба.
И сегодня как обычно у нас интересные и полезные статьи и обзор тем форума программистов.
Новые интересные статьи клуба программистов.
Статьи на сайте клуба постоянно пополняются. Поэтому это постоянная и основная рубрика рассылки. Так же здесь обзор топиков форума и блога программистов.
Как получить слово под курсором с помощью делфи.
raxp:
пользуйте DirectUI
// перехват слова под курсором-
SetTimer(Handle, 1, 100, @RecalcText);
// слово под курсором-
procedure RecalcText(Wnd: HWND; uMsg, idEvent: UINT; dwTime: DWORD); stdcall;
var P: TPoint;
A: IAccessible;
V: Variant;
begin
if GetCursorPos(P) and ((P.X OldPoint.X) or (P.Y OldPoint.Y)) then begin
OldPoint:= P;
try
if Succeeded(AccessibleObjectFromPoint(P, A, V)) then
//sp.speeks(A.accName[V])
Caption := A.accName[V] + ‘ = ‘ + A.accValue[V]
else ;
except end
end
end;
подробнее на форуме
Fortress 2. Лучший бот. Этап второй
Не успел завершиться первый этап конкурса на создание лучшего бота, как начинается второй.
Ориентировочная дата второй битвы ботов 15 августа.
Все кто только присоединился могут почитать обсуждение первого этапа
Для тех кто только узнал об игре ключевые понятия игры.
Описание базовой версии игры для второго этапа.
Скачать Fortress 2 Build 2060 RC2
Принимается конструктивная критика, предложения по части баланса игры.
Если кому-то не нравится интерфейс игры, пишите в личку я дам исходники FortUI.dll.
Использование оператора goto в современных программах
Electron:
Можно ли при написании современных программ использовать оператор goto. И не могу понять почему все так избегают этот оператор как злую собаку. Все равно на низком уровне после дизассемблирования там же есть что то вроде jmp,jz,jnz(тоже goto). Так почему же на ЯВУ нельзя?
Универсальный совет для дизассемблирования
Это очень обширная тема, и, естесственно, не бывает универсальной методики, а бывают килограммы книг по дизассемблированию (копать в сторону Криса Касперски). Но вот есть что-то общее для этой темы:
Тема на форуме. Присоединиться к обсуждению.
Как установить принтер. WinApi и С++
TCHAR temp[MAX_PATH];
DWORD size = MAX_PATH;
GetDefaultPrinter(temp, &size);
HDC hDC = CreateDC(NULL, temp, NULL, NULL);
if(hDC){
DOCINFO docinfo;
docinfo.cbSize = sizeof(docinfo);
docinfo.lpszDocName = _T("Simple");
docinfo.lpszOutput = NULL:
docinfo.lpszDatatype = _T("EMF");
docinfo.fwType = 0;
if(StartDoc(hDC, &docinfo) > 0){
if(StartPage(hDC) > 0){
TextOut(hDC, ....);
EndPage(hDC);
}
EndDoc(hDC);
}
DeleteDC(hDC);
Перемещение TImage по форме. Как это сделать?
Описано два способа как это можно сделать. Достаточно подробно.
Delphi+MySQL. Какой компонент можно использовать?
MySQL Data Access Components v5.90.0.57 (Delphi 5-2010)
MySQL Data Access Components (MyDAC) – это расширенная библиотека VCL / VCL DOT NET / CLX компонентов для быстрого прямого доступа к серверам MySQL из Delphi, C++Builder и Kylix. MyDAC тщательно протестирован на производительность и стабильность для обеспечения наиболее быстрого соединения по сетевому протоколу с MySQL.
— Прямой доступ к данным сервера. Не требует установки других средств доступа к данным (таких как BDE и ODBC).
— В Direct режиме не требует клиента MySQL, а работает напрямую через TCP/IP.
— Полная поддержка последних версий MySQL и всех типов данных MySQL.
— Disconnected Model с автоматическим контролем соединения для работы с данными в режиме offline.
— Local Failover для обнаружения потери соединения и перевыполнения определенных операций.
— Все типы локальной сортировки и фильтрации.
— Автоматическое обновление данных с помощью компонентов TMyQuery, TMyTable и TMyStoredComponents.
— Поддержка Unicode и национальных кодировок.
— Поддержка специфических для MySQL типов данных и функций, таких как блокировка, типы данных SET и ENUM.
— Расширенная функциональность выполнения скриптов при помощи компонента TMyScript.
— Поддержка макроподстановок в текстах запросов.
— Интеграция с MySQL Developer Tools для решения сложных задач разработки и администрирования баз данных.
— Простая миграция с BDE с помощью Migration Wizard.
Пример кода, как сделать так что бф в Delphi воспроизводилась gif анимация.
Как в Delphi сделать принтскрин и пережать в jpeg формат?
procedure GetRS(RS:TBitmap; Path: string);
var
c: TCanvas;
r: TRect;
jpgImg: TJPEGImage;
begin
c:=TCanvas.Create;
c.Handle:=getWindowDC(GetDesktopWindow);
try
r:=Rect(0,0,screen.Width,screen.Height);
RS.Width:=screen.Width;
RS.Height:=screen.Height;
RS.Canvas.CopyRect(r,c,r);
RS.SaveToFile(Path);
jpgImg := TJPEGImage.Create;
jpgImg.Assign(RS);
jpgImg.SaveToFile(Path)
finally
ReleaseDC(0,c.Handle);
c.Free;
jpgImg.Free;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
b: TBitMap;
begin
b:=TBitMap.Create;
GetRS(b,ExtractFilePath(Application.ExeName) + IntToStr(i) + ‘.jpg’);
b.Free;
Inc(i);
end;
Загрузка bmp в TImage на WinApi
Пример кода. Достаточно большой для публикации в рассылке.
Как скомпилировать приложение под линукс из visual studio 2010
Ну, “писать кроссплатформеные приложения” можно хоть в блокноте. Если тебе удобнее делать это в студии – то делай это в студии. Нужно просто быть уверенным, что в твоём коде:
- Не используются никакие расширения языка, введённые в Microsoft Visual C++, то бишь, проще говоря, твой код соответствует стандарту
- Не используются вызовы WinAPI функций
- Используются только кроссплатформенные библиотеки
Но скомпилировать,к примеру, linux-бианрник, при помощи студийного компилятора нельзя. Не поддерживает cl.exe компиляцию под другие платформы.
Если работать всё-таки ну ОЧЕНЬ хочется имено в студии, и при этом ну ОЧЕНЬ хочется собирать свой код под другие платформы не выходя из студии, то можно завести виртуалку с Linux`ом, поднять ssh-доступ в гостевой системе и написать скрипт, который будет передавать весь код в гостевую систему, запустит процесс компиляции, запишет сообщения об ошибках в лог и заберёт файл с логом. Ну а запуск этого скрипта можно повесить на кнопку на панели в Visual Studio. Таким образом ты сможешь вести всю разработку в Visual Studio, время от времени собирая свой код в другой систе
ме, чтобы убедиться, собирается ли код вообще).
Не идеальное решение. Следите за темой на форуме за дополнительными, более удобными способами.
На сайте клуба есть рубрики пост-обзор и топик-обзор клуба программистов.
Немного юмора.
***
— Дорогой, ты знаешь, что мой гинеколог – мужчина? В каком-то смысле он
знает меня лучше, чем ты!
— Разумеется, ведь я – простой юзер, а он – сисадмин..
***
Заходит сисадмин в церковь и спрашивает у батюшки:
— На какую иконку у вас тут кликать, чтобы юзеры левые заряженные проги
на компы не ставили?
Батюшка отвечает:
— У нас не иконки, у нас образа, и не помогут они в такой печали.
Возвращайся в свой офис, сын мой, и кликай по образам юзеров.
***
Сын админа кричит:
— РОР3!
— Какой умный, в пять лет…
— Я покакал, поп три!
***
Sun.Zu: кстати, у меня бабушка – сисадмин
Sun.Zu: она периодически мимо комнаты проходит и спрашивает: “Митя?”
Sun.Zu: шоб узнать дома ли я
Sun.Zu: пингует )
***
Посетите раздел юмора на форуме, который обновляется постоянно
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)