Admin Опубликовано: 28 Январь 2011
В этой статье, я хотел бы рассказать как можно закрасить определенные ячейки в TStringGrid - определенным цветом, в определенной строке и в определенном столбце. Это довольно часто используется: многие используется данный прием для подчеркивания итоговых данных, для выделения важных данных, для разделения данных на определенные группы. Для данной статьи нам понадобится сам компонент TStringGrid и кнопка TButton. Сама кнопка нам понадобится для того, чтобы заполнить данными сам TStringGrid, а заполнять мы будем это все случайным образом, так как нам это не критично, какие данные выводить в TStringGrid, поэтому активируем функцию random и на событие Form1 - OnCreate напишем следующий код, а точнее сделаем так, что генерация наших случайных чисел была непредсказумой:
procedure TForm1.FormCreate(Sender: TObject);
begin
   randomize;
end;
Так функцию рандом мы активировали (сделали генерацию чисел не предсказуемой), далее нам придется написать сам код заполнения ячеек TStringGrid. Для начала необходимо задать количество столбцов и количество строк, сколько у нас их будет вообще. Я сделал количество столбцов равным 7, а количество строк равным 20, кто хочет другое количество я не против, можете задавать свое. Далее нам необходимо 2 переменные типа integer объявить, которые понадобятся нам для цикла по строкам и для цикла по столбцам, в результате чего мы заполним каждую ячейку случайным числом. Случайное число я установил в диапазоне до 100, этот параметр также не критичен, так что можете установить любой свой, но в пределах разумного и конечно же допустимого.

Метки: ,



Admin Опубликовано: 22 Январь 2011

В продолжении статьи по поиску компьютеров в сети, а также для проверки соединения с другим компьютером или сервером, то есть для проверки их доступности в сети (пингование) я решил написать данную статью. Для этого я подготовил похожий пример, но уже с использованием библиотеки ICS. Довольно мощная библиотека, которая поможет при работе с сетью, а также при работе с фтп-серверами. Для данной задачи нам понадобиться данная библиотека ICS, скачать ее можно тут. После того как Вы скачаете ее, установить данную библиотеку себе, а после установки появиться новая вкладка компонентов под название — FPiette, мы приступим к разработке самой программы. На данный момент из этой вкладки нам понадобится, пока что, только компонент — TPing. С помощью данного компонента мы и будем посылать на компьютер (сервер) пакет данных, размером, примерно по 32 байта. Технология поиска компьютеров в сети тоже самая, что я и описывал в прошлой статье, но с использованием только компонентов библиотеки ICS. Как Вы помните, пользователь указывает диапазон ip-адресов, которые необходимо сканировать. Также можно определить ip-адрес компьютера, на котором запущена программа, ну а если мы будем знать начало ip-адресов, то можно и самому составить диапазон сканирования. Я обратно покажу это все на конкретном ip-адресе, ну а для того, чтобы просканировать всю сеть, просто необходимо запустить все в цикл, то, что мы будем делать для конкретного ip-адреса. На каждый ip-адрес мы будем посылать, например, по 32 байта, ну а если ответ нам будет приходить (не будет никаких ошибок), то данный ip-адрес мы будем добавлять в наш список, что будет говорить о том, что данный компьютер, с таким ip-адресом, в сети существует.

Читать полностью »

Метки: , ,

Admin Опубликовано: 18 Январь 2011

В этой статье, я хотел бы рассказать о том, как можно сделать свой будильник. Да, я знаю, что в сети Интернет таких примеров полно и вообще такие программы на компьютер в виде будильников, «напоминалок» и так далее огромное количество в виде готового и профессионального, но я решил сделать что-то для себя. Это конечно будет очень просто организовано и делал я исключительно  для себя и своих привилегий. Ведь я, когда ложусь спать, всегда на ноутбуке включаю проигрыватель с множеством альбомов музыки. Ну мне, например, очень удобно под музыку засыпать, да и думаю, что многим тоже. Так вот, конечно всю ночь, чтобы музыка играла — не дело, так как посреди ночи от нее же можешь и проснуться. Так вот, я решил сделать так, чтобы можно было поставить будильник на время, когда музыка будет отключаться, а точнее не отключаться, а просто выключаться системный звук на компьютере. Ну, а также можно будет установить будильник, когда музыка наоборот — будет включаться, то есть получается обычный будильник. Например, установим время, чтобы с 12 ночи до 1 часу ночи играла музыка и она выключалась в час ночи, а на 7 часов утра музыка включалась (вот, что я сделал для себя). Да, я конечно знаю, что можно это сделать с помощью визуальных компонентов (TMediaPlayer), с помощью библиотеки (bass.dll), то есть сделать свой проигрыватель и его останавливать, проигрывать и так далее. Но я решил сделать — ну уж очень по-простому. Я использую проигрыватель JetAudio, в котором если заканчивается Плейлист, то он начинается играть заново, так что мне не придется беспокоится о том, что вдруг будильник сработает в тот момент, когда проигрыватель остановлен (то есть все песни уже проиграны).

Читать полностью »

Метки: , ,

Admin Опубликовано: 16 Январь 2011

Здравствуйте, в продолжении темы по работе с MapWindow GIS в Delphi пишу статью о том, как можно загружать карты в свой проект, ну и делать по минимуму операций с ними (увеличивать, перемещаться по карте, очищать карту). В прошлой теме, достаточно долго обсуждалось то, что в Delphi библиотека MapWindow GIS не работает, а точнее когда начинаем загружать карты, то сразу же вылетает ошибка. Подсказали как решить данную проблему — установить фокус на наш компонент, который будет отображать карту (TMap). Скажу сразу, что я фокус не устанавливал и у меня в компиляторе Borland Delphi 7 без фокуса отлично shp-файлы грузились в TMap без всяких ошибок. Но раз такая проблема возникала, то на всякий случай и мы установим фокус, на тот самый случай, чтобы у других пользователей, вдруг ничего не выдало из ошибок. Ну как сделать свою карту я расскажу позже, мы постепенно будем делать свою мини-карту какого-то района. Для данной статьи мы воспользуемся уже готовым примером, в интернете таких карт уже полно, так что скачаем карту любого региона, например Московской области, в Интернете полно готовых shp-файлов карт, которые Вы сможете скачать совершенно бесплатно, но вот можете скачать, например вот такую вот сборку Московской области.

Читать полностью »

Метки: , , , , , , ,

Admin Опубликовано: 14 Январь 2011
Итак, меня один читатель попросил написать о том, как можно заработать в Интернете. Я буду рассказывать Вам  о заработке, как именно я пытался заработать хоть какие-то деньги в сети Интернет. Я конечно не мог отказать и решил всетаки попробывать написать об этом статью, если получиться, то буду постепенно добавлять статьи в этот раздел. Я знаю о том, что я сейчас расскажу многим это уже известно будет, но я буду рассказывать именно через что я проходил и ни каких реферальных ссылок не будет. Что в первую очередь хочется сказать — то, что попробывал я первые деньги в сети Интернет лет 5 назад. Как ни странно все я начал с различного вида заработка серфинга, ввод капчей и так далее. Скажу сразу, что не стоит этот вид заработка в Интернет тех усилий, которые прикладываете Вы, можно гораздо больше заработать в Интернете при меньших усилиях да и еще занимаясь своим любимым делом. Интернет у меня не безлимитный и поэтому я уходил даже в убыток. По этому виду заработку хочу сказать одно, что Вы сможете заработать при минимум усилий, если у Вас очень большая и гибкая реферальная система, но для того, чтобы ее собрать необходимо время, порой даже необходимо много времени.

Метки: , , , ,

Страница 19 из 41« Первая...10...1718192021...3040...Последняя »