ria pc game
translate to English   translate to Chinese
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
22 февраля 2019 21:27
Вход Регистрация Забыли пароль ?

megainformatic - Что нужно знать для создания сайта ? float - использование в css - стилях
Что нужно знать для создания сайта ? float - использование в css - стилях [к содержанию] Атрибут float применяется для выравнивания блоков div по <div style="float: left;">по левому краю отведенного пространства страницы</div>
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
Система Автоматизации Доставки Электронных Заказов megainformatic cms e-pro

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

webinformatic: Музыкальная страничка трэкера

megainformatic - Создание музыки и звука

webinformatic: Создание музыки и звука: урок 2

megainformatic - Создание музыки и звука: урок 3 - настройка Impulse Tracker для работы в WinXP

megainformatic - Создание музыки и звука: урок 4 - Введение в Mod Plug Tracker

megainformatic - Создание музыки и звука: урок 5 - Первая композиция в Mod Plug Tracker

megainformatic - Создание музыки в Impulse Tracker 2.14 - урок 6 - Ввод Нот

megainformatic - Создание музыки в Impulse Tracker 2.14 Первая мелодия

megainformatic - Создание музыки в Impulse Tracker 2.14 Настройка параметров сэмплов

megainformatic - Создание музыки и звука: теория и практика создания трэкерской музыки

megainformatic - Инструкция по оплате услуг средствами WebMoney

Основы работы в Microsoft Visual Studio 2008 и DirectX 9 (DX SDK Aug 2008)

Введение в программирование игр на С++ для платформы DirectX 9 - Первый старт

Введение в программирование игр на С++ для платформы DirectX 9 - Меняем иконку приложения

Введение в программирование игр на С++ для платформы DirectX 9 Добавляем другую модель

Введение в программирование игр на С++ для платформы DirectX 9 Программирование игр в directx. Hello, World!

Введение в программирование игр на С++ для платформы DirectX 9 Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++ (часть 2)

Урок 2 Написание Win32-приложений. Обзор стартового кода Win32-приложения. Добавление ресурса текстовая строка

Урок 3 Создание Win32-приложений. Создание меню и простых диалоговых окон.

Урок 4 Создание Win32-приложений. Стандартные диалоги. Изучение сопутствующих конструкций языка. Консольные Win32-приложения. Указатели. Ссылочный тип. Массивы.

Урок 4 часть 2 Win32. Диалог выбора цвета, смена цвета фона окна приложения

Написание приложения DirectX9c + MFC в среде MSVS 2005

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7 - Почему избраны DX8 и Delphi ?

megainformatic - Основы IDirectMusic8 в среде Delphi6-7

megainformatic - Основы DirectInput8 в среде Delphi 7

megainformatic - Основы DirectSound8 в среде Delphi6-7

megainformatic - Плагин для 3DS MAX из DX9 SDK

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 2

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 3

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 4

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 5

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 6

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

megainformatic - Уроки 3ds max - Введение в 3ds max

megainformatic - ГАЛЕРЕЯ 3D-моделей

megainformatic - СОЗДАНИЕ МАКЕТА ПОМЕЩЕНИЯ

megainformatic - Создание макета помещения - этап 2

megainformatic - МОДЕЛИРОВАНИЕ НА УРОВНЕ МНОГОУГОЛЬНИКОВ

megainformatic - СОЗДАНИЕ ПРЕДМЕТОВ ОБСТАНОВКИ ПОМЕЩЕНИЯ

megainformatic - Моделирование обстановки помещения

megainformatic - Создание модели автомобиля

megainformatic - Создание текстурной развертки для модели автомобиля

megainformatic - Создание анимации вращающихся колес автомобиля

megainformatic - игра Нечто: Необъяснимое и в плену желаний

megainformatic - Основы 3D-анимации, экспорт скелетной анимации

megainformatic - Подготовка модели к использованию скелетной анимации

megainformatic - Продолжаем Создание скелета для данной модели

подробнее

     
     
  Добро пожаловать в систему управления сайтом megainformatic cms !  
     
 

При помощи данной системы Вы сможете создать и поддерживать собственный сайт.

Рассмотрим следующие шаги, которые потребуются для создания простого функционального сайта

 
     
 

1) Создание эскиза и макета страницы сайта;

2) Верстка созданного макета;

3) Добавление модулей, обеспечивающих функционал;

4) Основы добавления контента на сайт, управления и поддержки сайта;

5) Проверка работы сайта, установка на хостинг;

6) Основы продвижения созданного сайта;

 
     
  7) Создание шаблонов;  
     
  8) Создание интернет-магазина  
     
     
подробнее

Модуль для регистрации пользователя на сайте


Всё течет, всё изменяется ...

И рано или поздно Ваш сайт или сервис дорастёт до того, что Вам понадобится регистрировать новых пользователей на сайте.

Хорошо, если модуль регистрации уже встроен в вашу cms.

Однако тогда, когда Вам потребуется сделать с этим модулем что-то нестандартное или модифицировать его под себя, или даже просто - разобраться в механизме его работы - Вам необходимо будет написать собственный -

модуль регистрации пользователей
Сразу перейдём к делу - вот пример сайта, где данный модуль уже реализован и используется -

megainformatic_cms_groupon

После того, как Вы зайдёте на сайт megainformatic_cms_groupon нажмите кнопку Регистрация.

В выпадающем окне, создание которого я уже описал в статье - Выпадающее окно регистрации на сайте

вводим Ваше имя, адрес Вашего реального e-mail (чтобы получить ссылку на активацию аккаунта), а также Пароль.

Если какое-то из полей Вы заполнили не совсем правильно, то сразу же после нажатия ENTER или кнопки РЕГИСТРАЦИЯ в окне Вы получите соответствующее сообщение об ошибке.

Ну а если всё верно и Вы указали Ваш действующий почтовый ящик, то через несколько минут (или даже секунд) на него придёт письмо.

А в браузере Вы увидите сообщение об этом.

Если письмо так и не пришло (а такое к сожалению тоже бывает), то убедитесь что Вы не ошиблись во вводе адреса вашего e-mail, либо попробуйте указать адрес другого действующего почтового ящика.

Дело в том, что некоторые почтовые службы блокируют некоторые письма и помещают их в СПАМ или даже сразу удаляют.

Так что убедитесь, что это не Ваш случай.

Я надеюсь, что письмо Вы всё-таки получили :)))

В этом письме помимо информации указанной в окне регистрации Вам придёт так называемая ссылка на активацию Вашего личного кабинета на сайте.

Механизм этой ссылки прост - она работает однократно и при переходе по ней автоматически создается новый личный кабинет для пользователя, а уведомление об этом уходит на е-майл пользователя.

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

У Вас конечно же могут возникнуть следующие вопросы:

1) Для чего ссылка на активацию сделана однократно срабатывающей ?

и

2) Каким образом это сделать ?

Отвечу на 1 вопрос -

Ссылка на активацию сделана однократно действующей для того, чтобы не возникло ошибочной повторной регистрации того же самого пользователя.

Поскольку на 1 вопрос я ответил, отвечаю и на 2 -

Сделать это можно так:

2.1) При попытке регистрации происходит запись в специальный лог, который можно разместить в базе данных или в отдельном файле.

Когда такая запись заносится в первый раз она помечается (отдельным полем) как непосещенная.

2.2) Когда пользователь посещает активационную ссылку срабатывает механизм поиска такой записи в логе по уникальному номеру и если такой номер существует и ссылка еще не была посещена, то срабатывает механизм активации.

Разумеется после этого ссылка помечается как посещенная, а еще лучше - совсем удаляется из лога - во-первых чтобы не засорять его, а во-вторых, опять же - чтобы предупредить случайное повторное использование.

Если Вы уже посмотрели этот механизм на сайте - megainformatic_cms_groupon

то я думаю лучше понимаете каким образом должна происходить регистрация на сайте.

Всё что нужно для этого иметь в теории - это следующие элементы :

1) Форму где пользователь вводит минимальный набор регистрационных данных (например имя, e-mail и пароль);

2) Обработчик этой формы - он принимает эти данные из формы и выполняет их обработку. По её результатам генерируется и заносится в лог активационная запись и пользователю отсылается письмо.

3) Обработчик ссылки на активацию - когда пользователь посетит такую ссылку в логе находится запись с данным уникальным номером и если там всё ОК, то для пользователя создается новый личный кабинет, пользователю отсылается уведомление на е-майл и запись в логе удаляется.

Вот так обстоит дело.

Вам нужен код ?

Тогда обращайтесь, либо рассмотрите вопрос приобретения данного модуля или всего продукта - megainformatic_cms_groupon или дождитесь следующей статьи, в которой я постараюсь кратко изложить основы создания кода для этого модуля.

С Вами был - megainformatic
подробнее

     
  [содержание] [далее]  
     
 
Урок 1 Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения.
 
О том, что потребуется для данного урока читайте в основном разделе - уроки delphi directx 8.1
 
Далее у читателя подразумевается наличие базовых знаний языка Delphi.
 

Введение

Библиотека Delphi DirectX 8.1 предсталяет собой набор исходных файлов, которые позволят Вам писать приложения для платформы Windows DirectX на Delphi.

О том, что представляет из себя библиотека Delphi DirectX 8.1 более подробно.

Любое приложение начинается со стартовой заготовки - шаблона.

Создание Delphi DirectX приложения можно выполнить в виде окна с использованием компонентов VCL или в виде Win32-приложения. К этому каркасу будет добавлен код, необходимый для работы с DirectX.

Для создания оконного приложения на основе VCL Вам не потребуется особых усилий, если Вы хорошо знакомы с основами создания приложений в Delphi. Создание кода для Win32-приложения будет немного сложнее для новичка, но не на столько сложно, как может показаться на первый взгляд.

Мы с Вами начнем с VCL-приложения. Это будет всего лишь класс формы, производный от TForm, к которому мы добавим необходимый код для создания стартового шаблона - минимального кода, необходимого для создания простейшего Delphi DirectX 8.1 - приложения.

 
Это приложение должно всего лишь создать окно формы и заполнить его рабочую область любым заданным Вами цветом.
 
Далее мы будем рассматривать работу в среде Delphi 2006. Из среды Delphi 7 все действия будут подобны, с тем лишь отличием, что названия нужных пунктов могут несколько отличатся от описанного, но это будет указано особо!
 

Создадим новый проект Delphi 2006

File > New > VCL Forms Application - Delphi for Win32

В Delphi 7 для этого нужно выбрать

File > New > Application

 

Созданный проект нужно предварительно сохранить в какую-либо удобную для Вас папку. После этого скомпилировать и запустить.

Если у Вас есть даже небольшой опыт создания Windows-приложений в среде Delphi, то это Вы уже должны уметь.

Фактически за Вас всё сделала среда Delphi. Начальная заготовка Windows-приложения готова. Это всего лишь окно, которое появляется на экране при запуске приложения и реагирует на стандартные команды любого типового окна Windows - сворачивается, разворачивается, закрывается, позволяет изменять размеры и т.п.

 

Сейчас Мы добавим в шаблон код, который превратит данное приложение в Windows - DirectX.

Поскольку окно нашего приложения будет всего одно и единственное, оно будет главным, поэтому для удобства класс окна лучше сразу назвать вместо TForm1 как TMainForm

Для этого в окне структур откройте переменную Form1

 
 
А в инспекторе объектов найдите её свойство Name и переименуйте Form1 в MainForm и нажмите Enter.
 
 

В код класса формы TMainForm добавьте обработчик события OnFormShow

Для этого в окне Инспектора объектов выберите вкладку Events, найдите событие с данным именем и щелкните дважды в пустом поле напротив этого события. При этом в коде класса будет сгенерирован начальный код для обработчика данного события -

 
 

Добавьте пока между операторами begin и end метода procedure TMainForm.FormShow

оператор комментария

//

 
 
Этот оператор не выполняет никаких действий, но поскольку какой-то код в обработчик уже добавлен, то при сохранении проекта обработчик уже не будет автоматически удаляться как если Вы оставите его сгенерированный код без изменений.
 
Теперь вместо данного комментария добавьте в обработчик следующий код -
 
 
Мы видим, что среда Delphi подчеркнула фразы g_d3dApp и InitD3DApp. Всё правильно, поскольку мы еще не объявили эти идентификаторы.
 

Восполним этот недостаток.

В секцию интерфейса класса TMainForm добавим следующий код -

 
 

Это решит проблему, но тут же возникнет новая - необъявленный идентификатор типа TD3DGameApp

Мы добавим этот класс чуть позже, а пока после фразы type и перед секцией начала описания класса TMainForm

нужно добавить строку кода

 

TD3DGameApp = class;

 
 
Теперь нужно добавить реализацию метода InitD3DApp, описание и реализацию класса TD3DGameApp и другой необходимый для шаблона Delphi DirectX - приложения код
 

В секции интерфейса добавим реализацию метода InitD3DApp -

procedure TMainForm.InitD3DApp;
begin
g_d3dApp := TD3DGameApp.Create;
//g_d3dApp.fAppForm := Self;


m_hwndRenderWindow := 0;

// сохранение статичной ссылки на обработчик рабочей области панели окна приложения
m_hwndRenderWindow:= RenderWindowPanel.Handle;

g_d3dApp.m_hWnd := m_hwndRenderWindow;
g_d3dApp.Create_(HInstance);

//g_d3dApp.LoadSettings;
end;

 
 
Вас не должно пугать количество ошибок, которые были выделены в коде. Все эти идентификаторы и методы мы будем постепенно добавлять далее
 

Несколько слов о сути работы нашего будущего приложения

Оно будет работать следующим образом:

В момент показа окна формы (событие OnFormShow и его обработчик FormShow) будет вызываться метод инициализации D3D-приложения (InitD3DApp). Слово D3D означает сокращение от Direct3D, а поскольку Delphi DirectX используется именно для работы с Direct3D, то D3D-приложение будет являться синонимом Delphi DirectX - приложения и будет употребляться наряду с ним.

В момент разрушения окна формы (событие OnFormDestroy) будет вызываться код необходимый для освобождения памяти от созданных D3D-приложением ресурсов.

В методе бездействия приложения procedure TMainForm.ApplicationEventsIdle (который мы создадим чуть позже) должен будет вызываться метод g_d3dApp.Render3DEnvironment осуществляющий анимацию и отображение изображений игровых объектов на поверхности окна формы или на поверхности других элементов управления, например TPanel.

Компонент TPanel удобен тем, что позволяет создать нужную область окна формы, в которую будет выводиться изображение игры формируемое средствами Direct3D.

 
В дальнейшем, если Вы заглянете в код игры "Ну, Погоди!", то увидите там метод Render3DEnvironment внутри которого вызываются методы FrameMove и Render осуществляющие анимацию и отображение графики. Кроме того, внутри метода FrameMove вызываются методы необходимые для управления игрой со стороны пользователя от мыши, клавиатуры и других устройств ввода.
 
Таким образом функциональную схему D3D-приложения можно представить следующим образом
 
 

На данной схеме показаны основные функциональные связи D3D-приложения. В случае Win32-приложения вместо класса формы TForm применяется класс приложения TD3DGameApp. В нашем случае данный класс будет создаваться, использоваться и уничтожаться внутри показанных методов класса TMainForm.

Если Вы заглянете в код проекта - файл с расширением bdsproj, то увидите, что

 
 
То есть сам класс формы управляется компонентом Application из библиотеки VCL. В случае Win32-приложения это происходит без использования данного компонента. Как? Вы можете увидеть в коде примера игры [Пример игры Donuts3D]
 

Теперь Вам должен быть ясен основной функционал нашего будущего приложения.

Весь остальной код, реализующий загрузку необходимых ресурсов (моделей, текстур, текста, музыки, звуков и т.д.), игровую логику, какие-либо сервисы и прочее вызывается из показанных на схеме выше методов.

 
[далее]
 
     
     
     
     
     
     
     
     
подробнее

     
 
megainformatic cms e-mailer

Система Управления Вашим Сайтом - megainformatic cms e-mailer

Представляет из себя 4 в 1 - megainformatic cms, e-pro, e-shop и e-mailer. Эти системы позволяют вам управлять сайтом, партнерскими заказами, магазином и организацией e-mail рассылок.

 

Стоимость: 1800 руб.

 
     
 

Система Управления Вашим сайтом - megainformatic cms e-mailer

Эта система объединяет в себе 4 подсистемы:
- megainformatic cms - систему управления сайтом;
- e-pro - систему управления заказами в магазинах партнеров;
- e-shop - систему управления ващим собственным интернет-магазином;
- e-mailer - систему автоматизированных рассылок по базе пользова-
телей.
Таким образом, приобретая данную систему Вы получаете 4 в 1.
Это позволит вам создать собственный сайт - интернет-магазин,
активно использовать партнерские системы и выполнять рассылки
новостей вашему кругу пользователей.

 
     
     
 

Система megainformatic cms e-mailer имеет следующие особенности:

- простая и быстрая установка;

- полностью открытый исходный код на php;

- подробное документирование возможностей;

- удобное управление контентом;

- доступный для понимания код;

- наличие встроенных модулей административной части, контента, поиска, карты сайта, случайной новости, даты и времени, e-pro, e-shop, e-mailer, сменные шаблоны, выпадающее меню;

- наличие подключаемых платежных систем WebMoney, Робокасса, Единый Кошелек, Квитанция сбербанка, QIWI, указание реквизитов для других систем, например yandex.деньги.

 
     
 

Система megainformatic cms e-mailer решает следующие задачи:

- позволяет создать сайт, пополнять, расширять и продвигать его;

- добавить к сайту товары и систему оплаты и обработки заказов, превратив его в интернет-магазин - e-shop;

- осуществлять работу с партнерскими системами других магазинов обрабатывая заказы с помощью системы e-pro;

- организовывать автоматизированное пополнение списков рассылки и выполнять автоматизированные рассылки новостей по базе пользователей вашего сайта;

 
     
 

Если Вы всё еще сомневаетесь остановить ли свой выбор на megainformatic cms e-mailer, тогда рекомендую вам начать с бесплатного решения - megainformatic cms free - это уникальная система, работающая без баз данных и состоящая всего из ОДНОГО!!! исполнимого файла.

Т. е. всё что вам потребуется - это скопировать этот файл на свой хостинг, добавить необходимый контент (в соответствии с описанием системы) и Вы получите бесплатный работающий сайт !!!

 
     
  Добро пожаловать в мир электронных знаний !!!  
     
     
     
  уроки Photoshop - чудеса

Стоимость: 100 руб.

 
     
  Уроки Photoshop - Чудеса  
     
  Нет никого и ничего мудрее природы. Человек - дитя природы.  
     
 

Вот и пришло время чудес. Попробуем сотворить что-нибудь красивое и интересное. В этом нам поможет профессиональная программа для обработки графики - Adobe Photoshop.

Какую версию использовать ? Любую доступную Вам - можно 6, 7, 8 (CS), 9 (CS 2), 10 (CS 3), CS4, CS5 и т.д. Кому что нравится.

Принципы рассмотренные здесь справедливы для любой из этих версий.

 
     
 

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

Во всём остальном можно будет разобраться, по ходу работы.

 
     
  В этом сборнике статей мы рассмотрим следующие темы:  
     
  - Коллаж от нуля; Коллаж от нулявозьмем фото и на его примере создадим пейзаж, затем добавим еще новых элементов и превратим в коллаж  
     
  - Рисуем девушку; Рисуем девушкукак нарисовать девушку взяв за основу одну или несколько фотографий  
     
  - Считаем звезды; Считаем звездысоздаем изображения космоса, звёзд и туманностей  
     
  - О, эта морская стихия; как создать коллаж на морскую тематикукак создать коллаж на морскую тематику  
     
  - Подводный мир; Подводный мирпродолжаем погружение в морские пучины  
     
  - Сны наяву; рисуем сказочный пейзаж райских лазурных берегов рисуем сказочный пейзаж райских лазурных берегов  
     
  - Дорогами исканий; дороги поисков приведут нас к созданию таинственного леса дороги поисков приведут нас к созданию таинственного леса  
     
  - Путешествие; Путешествиеотправляемся в путешествие по 2d- и 3d-мирам  
     
  - Мудрость природы;  
     
  - Шаг за шагом;  
     
  - Вселенная и космос;  
     
  - Грани мироздания;  
     
  - Красоты мира;  
     
  - Родной край;  
     
  - Удивительный мир растений;  
     
  - Загадки мира насекомых;  
     
  - Шум большого города;  
     
  - Праздник всегда с тобой !  
     
     
     
     
     
     
 

Надеюсь, что эти статьи помогли Вам узнать еще больше о возможностях Photoshop и научили более профессиональной работе в этой программе.

Спасибо за внимание и желаю Вам творческих успехов !!!

 
     
megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,1200