Воскресенье, 15.06.2025, 11:55
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Рерайт/копирайт [7]
Тексты по предоставлению контента
Познавательные статьи [4]
Статьи и документация для личного совершенствования
Programming [27]
Тексты по программированию
Design [0]
Разработка баннеров/логотипов/иконок/щапок для сайтов/.../...
Форма входа
Поиск
Друзья сайта
Наш опрос
Оцените мой сайт
Всего ответов: 52
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
 Каталог статей
Главная » Статьи » Programming

В категории материалов: 8
Показано материалов: 1-8

Сортировать по: Рейтингу
Часто программисту приходится сталкиваться с задачей написания приложения, работающего в фоновом режиме и не нуждающегося в месте на Панели задач. Если вы посмотрите на правый нижний угол рабочего стола Windows, то наверняка найдете там приложения, для которых эта проблема решена: часы, переключатель раскладок клавиатуры, регулятор громкости и т. п. Ясно, что, как бы вы не увеличивали и не уменьшали формы своего приложения, попасть туда обычным путем не удастся. Способ для этого предоставляет Shell API.
Programming | Просмотров: 1934 | Добавил: crazyzver | Дата: 09.04.2009 | Комментарии (0)

RSS - в массы, а массы...
или RSS для умственно иных.
После того, как я обнаружил в сети Интернет, что все прогрессивное человечество давно уже пользуется форматом RSS (Really Simple Syndication)  для передачи новостей, а я  прикрутил сиё дитя шкодливой мысли к сайту. Потом еще к одному... И ещё... В процессе прикручивания оного дитяти к разным сайтам, я столкнулся с некими проблемами, которые мне пришлось решать, чем и спешу поделиться. Итак, по порядку...
Programming | Просмотров: 1608 | Добавил: crazyzver | Дата: 21.03.2009 | Комментарии (0)

Я не задумывал опубликовывать эту статью, а скорее писал её для себя, но
по скольку web движки (CMS) ставновятся всё популярнее то думаю многих
может заинтересовать как их поставить на сервер.
Programming | Просмотров: 1254 | Добавил: crazyzver | Дата: 21.03.2009 | Комментарии (0)

Раз это вызывает такой интерес, сегодня мы попробуем разобраться с азами такой защиты. Давайте обсудим как мы это будем делать. Логично, что перед запуском формы, которую мы хотим защитить, надо запросить у пользователя пароль (можно конечно и комбинацию имя пользователя - пароль, но мы рассмотрим на примере только пароля) и сравнить введенное значение с каким-то зарезервированным в программе (оно может храниться как в явном виде так и в зашифрованном). Если значения совпадут, то мы откроем необходимую форму, иначе завершим все приложение.
Programming | Просмотров: 2480 | Добавил: crazyzver | Дата: 06.03.2009 | Комментарии (0)

Большинство компьютерных игр содержат содержат искусственный интеллект. Если брать во внимание все серьёзные игры (Action, RPG и т.п.), то они полностью "захвачены искусственным разумом". Другое дело - мини-игры. К примеру, общеизвестный Сапёр прекрасно живёт и без интеллекта, думать ему во время игры вообще не нужно... Да что говорить и самой игре, если в некоторых ситуациях мыслительный процесс самого игрока ни к чему не приведёт - бывают ситуации, когда нужно просто щёлкнуть наугад - тут уже вероятность 50% - либо попал на мину, либо не попал... :-)

Проблема искусственного интеллекта известна довольно давно. Противостояние игроку - одна из целей. Действительно, не интересно было бы играть, если бы монстры вместо того, чтобы нападать на вас, ходили бы в разные стороны только из-за того, что направление движения выбирается с помощью случайных чисел, а пойти с атакой на конкретную точку они не догадываются. Каждая конкретная игра требует своего интеллекта, который является уникальным. Интеллект в одной игре не применим в другой.

Сейчас мы попытаемся создать самый простой AI (Artificial Intelligence кстати) на примере небольшой игры.

Programming | Просмотров: 13839 | Добавил: crazyzver | Дата: 06.03.2009 | Комментарии (0)

Часто на форумах, да и здесь на сайте спрашивают, какую базу данных выбрать. Хочу сегодня представить вам ещё один движок БД, у которого есть свои преимущества.

Называется этот движок SQLite. Итак, его преимущества:
бесплатный + открытый исходный код;
достаточно быстр;
не нуждается в дополнительной настройке на клиентской машине – распространять вместе с приложением нужно только одну dll;
лоялен к программисту;
возможность работать с компакт-диска (т.е. в режиме "только для чтения");
возможность работать с гостевого аккаунта;
никаких записей в реестр и на диск (кроме dll и файла базы данных), никаких настроек сетевых протоколов;
многоплатформенный: есть поддержка для многих языков (с 3 версии формат файла БД совместим для различных ОС и языков);
сама dll зависит только от одной системной dll - MSVCRT.DLL, которая всегда есть в системе;
синтаксис SQL достаточно хорошо соответствует стандарту – вы можете взять любую книгу, где описывается ANSI SQL 92 и пользоваться. Или посмотреть на сайте http://www.sqlite.org/lang.html.

Но есть и недостатки:
не рекомендован для баз большого размера (эксперты не рекомендуют более 200 Мб);
есть только два типа данных – целое автоинкримент и строка (всё остальное – эмулируется через строки);
не предназначен для многопользовательского использования (хотя это и возможно).

Programming | Просмотров: 3124 | Добавил: crazyzver | Дата: 06.03.2009 | Комментарии (1)

Читалка с Баша

Programming | Просмотров: 1191 | Добавил: crazyzver | Дата: 06.03.2009 | Комментарии (0)

Internet Protocol Helper (IP Helper) API позволяет разработчику программного обеспечения локально получать и изменять конфигурацию сети компьютера. IP Helper также предоставляет механизмы уведомления, гарантирующие получение сообщений, когда происходит изменение конфигурации сети на локальном компьютере. IP Helper API позволяет программно управлять конфигурацией протокола TCP/IP.
Programming | Просмотров: 10636 | Добавил: DxT | Дата: 27.03.2008 | Комментарии (0)

Хостинг от uCoz