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:54
Вход Регистрация Забыли пароль ?

megainformatic - статья Тимонина Андрея - Flash. Hello world.
[к содержанию] Flash. Hello world. автор: Тимонин Андрей дата публикации на сайте Мега Информатик: 16.11.2012   Эта статья будет посвящена основам flash программирования. Здесь мы соз
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Популяризация Современных Научных Знаний и Размышления на околонаучные темы. Энергетический кокон

megainformatic - Модуль галерей для любой cms

megainformatic - Портфолио выполненных проектов сайтов и приложений

megainformatic - Мои Музыкальные Миры - страница 2

megainformatic - megainformatic cms rs

megainformatic - модуль Падающий снег

megainformatic - проект Open Shop

megainformatic - Рисуем красивую девушку всего за 6 шагов

megainformatic - Галерея красивых рисованных девушек

megainformatic - НОВОГОДНЕЕ ОБРАЩЕНИЕ СОЗДАТЕЛЯ webinformatic К ЖИТЕЛЯМ ПЛАНЕТЫ интернет

megainformatic - Отзывы оставленные пользователями как впечатление о проделанной работе или что-либо понравившееся на сайте

megainformatic - Уроки css - атрибут position

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - СОДЕРЖАНИЕ

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 1 - Обычный день

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 2 - Начало (begin)

Новогодняя дискотека 2013 на megainformatic точка ru

megainformatic - Программируем на C++ с использованием MFC

megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения

megainformatic - Программируем на C++ с использованием MFC - Создание MFC приложения - hello, world !

megainformatic - Как создать игру ? - Пишем игровой движок с нуля

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Вступление

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - Общая структура будущего игрового движка

Разное

megainformatic - Как создать игру ? - Пишем игровой движок с нуля - DXUTMainLoop - цикл работы DirectX-приложения

megainformatic - Варианты макетов Психолог 911

megainformatic - Шаблоны для сайтов - что это и какие они бывают ?

megainformatic - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 3 - Кто он ? (who is ?)

megainformatic - Мои Музыкальные Миры - готовая музыка mp3 - новинки 2013 года

megainformatic - Теория и практика хакерских атак - самозащита от нападения

megainformatic - Теория и практика хакерских атак - самозащита от нападения - Способы подмены реального IP

megainformatic - Fruity Loops Studio 9 - Как синтезировать свои сэмплы - изучаем возможности плагина Sytrus

megainformatic - Видоизменяем тему для Wordpress под свои нужды

megainformatic - Flash приложения и игры - Шаг 3 - управляемый шарик

megainformatic - Учимся создавать флеш-игры, что нужно знать для того, чтобы заняться созданием flash приложений и игр ?

megainformatic - Шаг 4 в освоении Flash-технологий - как анимировать персонажа и управлять им

megainformatic - Форма для смены шаблонов сайта. Модуль template selector

megainformatic - megainformatic cms express files + module slider

megainformatic - Создание сайта бесплатно или под заказ

megainformatic - Как создать flash баннер

megainformatic - Разработка flash-приложения для сайта: онлайн примерочная

megainformatic - Мои впечатления о книге - Владислав Крапивин - Журавленок и Молнии

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль отзывов/комментариев для вашего сайта

megainformatic - Модуль короткие ссылки short link

megainformatic - Работа с сокетами fsocket из php

megainformatic - Как создать игру Создание игровых панелей и индикаторов

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - Как я провел лето - интерактивный комикс

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс

megainformatic - Система управления сайтом на php - megainformatic cms admin files

megainformatic - обзор антивирусных средств защиты

megainformatic - как работает антивирус ?

megainformatic - Создание сайта для бизнеса

megainformatic - Новый взгляд на очевидные вещи

megainformatic - Разработка программ на c++

подробнее

Creating game on fle game engine - Simple game / Создание игры на fle game engine - Simple game

6 - Загрузка игровой сцены



read paper in english

Пришло время перейти к самому главному и интересному вопросу - загрузке и отображению созданной вами в Scene Editor fge игровой сцены.





Содержание

страница 1 - Спрайты

страница 2 - Объекты

страница 3 - Наложение объектов

страница 4 - Код - Настройка параметров Scene Editor fge и написание кода для вывода спрайта шарика в вашем первом игровом приложении

страница 5 - Отображаем прыгающий шарик

страница 6 - Загрузка игровой сцены

страница 7 - Перемещения игровой сцены

страница 8 - Закрываем часть сцены от пустот при помощи черной текстуры с прорезью, ограничиваем перемещение сцены

страница 9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика

страница 10 - Проверка столкновений

страница 11 - Игровой счёт, звуки, музыка

урок #2 страница 1 - Создание новых сцен для игры simple game, расширенная версия simple game extended

13. Скроллинг больших локаций

14. использование переменных в игре на c++ directx 9c

15. Мульти анимация







С прыгающим шариком пока всё ясно. Оставим его ненадолго. Теперь пришло время загрузить нашу игровую сцену.

1) Нам нужно загрузить созданную сцену в наше приложение и показать на экране.

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

Прежде нужно подготовить все файлы ресурсов игровой сцены, как это было описано на странице 2 - Объекты

Уберем все неиспользуемые типы, объекты и изображения - оставим только





simple_game\SceneEditor\Media\textures\environment\desc\scene_editor_types.txt



none; 0;
ai_player; 1;
floor; 2;
test; 3;


simple_game\SceneEditor\Media\textures\environment\desc\scene_editor_texlist.txt



ball; ai_player; ai_player\jump.tga; 64; 128; 0; 0; 4; 8.0f; 14.0f;
floor; floor; floor\floor.jpg; 101; 101; 0; 0; 1; 0.0f; 0.0f;
floor_front; floor; floor\floor_front2.tga; 101; 101; 0; 0; 1; 0.0f; 0.0f;
floor2; floor; floor\floor2.jpg; 101; 101; 0; 0; 1; 0.0f; 0.0f;


Следует иметь в виду, что если Вы меняете файлы типов и ресурсов, то созданные с их использованием файлы сцен уже работать не будут !

Поэтому нужно реализовать новую сцену с новой сборкой прописанных ресурсов - просто повторив уже ранее проделанное на странице 3 - Наложение объектов

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - сцена готова

Теперь берем всю папку

simple_game\SceneEditor\Media\textures\environment\





и переносим её в папку ресурсов нашей игры simple_game

simple_game\simple_game\Media\textures\





Папку

simple_game\SceneEditor\scenes\simple_game\



и файл созданной вами игровой сцены, у меня он назывался scene_3.SCN,

переносим в папку

simple_game\SceneEditor\Media\textures\environment\scenes\



Т. е. вот так

simple_game\SceneEditor\Media\textures\environment\scenes\simple_game\scene_1.SCN



Сцену я снова назвал scene_1.SCN, чтобы обозначить, что это будет самая первая (и пока единственная) игровая сцена в нашей игре simple_game.



Файлы ресурсов сцены подготовлены, теперь разберемся как загрузить сцену в игру и отобразить.

Первое, что Вам потребуется - это модуль GameSceneFile т. е. 2 файла - GameSceneFile.h и GameSceneFile.cpp которые нужно будет добавить в проект.

подключение модуля GameSceneFile в ваш проект

Далее в файл start.h после строки

#include "d_input.h"

нужно добавить строку подключения заголовочного файла данного модуля -

#include "GameSceneFile.h"



Далее в класс нашего приложения CD3DGameApp После строчки

bool m_bShowScreenOptionsBtn;

добавляем новое поле - CGameSceneDataFile* m_pGameSceneDataFile;



Это объект для управления нашей сценой. Все его методы описаны в модуле GameSceneFile представленном, как Вы уже видели 2 файлами - GameSceneFile.h и GameSceneFile.cpp.

Файл GameSceneFile.h - заголовочный - описывает заголовки функций, полей и методов, а файл GameSceneFile.cpp описывает их реализацию на языке программирования c++.



Теперь нужно добавить в модуль нашего приложения start.cpp следующие строки кода



1)

#include "game_sprite.h" //это строка после которой нужно добавить

#define SimpleGameLocation L"\\Media\\textures\\environment\\scenes\\simple_game\\scenes_list.txt" //это строка которую нужно добавить
#define SimpleGameScenesPath L"\\Media\\textures\\environment\\scenes\\simple_game\\" //это строка которую нужно добавить




Вам потребуется еще создать файл scenes_list.txt в папке

simple_game\simple_game\Media\textures\environment\scenes\simple_game\





И поместить в него следующую запись -

scene_1.scn



И больше ничего, никаких переводов строки и пустых строк !!



Далее, там же, в модуле нашего приложения start.cpp

2)

В методе -

CD3DGameApp::CD3DGameApp



CD3DGameApp::CD3DGameApp()
{
//...

m_pSprite = NULL;

} //это строка после которой нужно добавить



//это строки которые нужно добавить

void CD3DGameApp::LoadGameScene()
{
//создание игровой сцены
m_pGameSceneDataFile = new CGameSceneDataFile();
m_pGameSceneDataFile->PreLoadGameTextures();

m_pGameSceneDataFile->LoadLocation(SimpleGameLocation, SimpleGameScenesPath);

//получение границ локации
ScrollGameSceneLeftLimit = -m_pGameSceneDataFile->m_fLocationHScrollLimit;
ScrollGameSceneRightLimit = m_pGameSceneDataFile->m_fLocationHScrollLimit;
//выставление границ локации, доступных из других модулей
g_fScrollGameSceneLeftLimit = ScrollGameSceneLeftLimit;
g_fScrollGameSceneRightLimit = ScrollGameSceneRightLimit;

//загрузка свойств объектов, границ
//LoadGameObjProperties(GameObjectPropertyValue); //поскольку закомментировано, то здесь пока не используется

}





Этот же метод нужно добавить в start.h

в описание класса

class CD3DGameApp

после строки

bool m_bShowScreenOptionsBtn;

добавим -





//игровая сцена

CGameSceneDataFile* m_pGameSceneDataFile;
void LoadGameScene();
//void AfterLoadRestoreLocTextures(); //закомментировано, т. к. пока не требуется
void MovePlayer(int NewMoveState);
void ScrollGameScene();

int m_iOldCurrSceneNum;
int m_iOldCurrSceneInx;

D3DXVECTOR3 m_vFleHeroPos;
void SetHeroLocationPos(DWORD CurrMoveState, LPD3DXVECTOR2 p_v2Pos,
float LocationXOffset);
void AnimGameProcess();
void DrawGameProcess();
bool CanEnterScene();
void LoadGameDataBlock();

}; //вышеуказанные строки надо добавить, а данная уже должна быть - служит для закрытия описания класса CD3DGameApp




Теперь снова возвращаемся к коду модуля start.cpp и добавляем туда

в метод

CD3DGameApp::CreateDeviceObjects

После строки -



g_Snow.Load();



строки -



LoadGameScene();

LoadGameSceneTextures(m_pGameSceneDataFile->m_pTexArray, EnvironmentTexturesPath, TextureFilesList, m_pGameSceneDataFile->m_pSprite);





в методе

CD3DGameApp::RestoreDisplayObjects

добавляем

if ( m_pGameSceneDataFile )
m_pGameSceneDataFile->RestoreGameSceneObjects();

в методе

CD3DGameApp::InvalidateDisplayObjects

добавляем

if ( m_pGameSceneDataFile )
m_pGameSceneDataFile->InvalidateGameSceneObjects();


в методе

CD3DGameApp::DestroyDisplayObjects

добавляем

m_pGameSceneDataFile->FreeGameTextures();
SAFE_DELETE(m_pGameSceneDataFile);



в любом месте, но удобнее в самом конце файла, добавляем -

void CD3DGameApp::MovePlayer(int NewMoveState)
{
/*
Если сцена закрыта - запрет движения
*/

m_pGameSceneDataFile->m_fHeroXPosInLocation = g_fHorizontalScrollOffset;
m_pGameSceneDataFile->CalcCurrentSceneNumber();
//if ( !CanEnterScene() )
//{
//x_step = 0.0f;
//}
}

//=============================================
//
// Скроллинг игровой сцены
//
//=============================================

void CD3DGameApp::ScrollGameScene()
{

//перед выполнением прокрутки локации запоминаем номер текущей сцены,
if ( m_iOldCurrSceneInx != m_pGameSceneDataFile->m_iCurrentSceneIndex )
{
m_iOldCurrSceneInx = m_pGameSceneDataFile->m_iCurrentSceneIndex;
m_iOldCurrSceneNum = m_pGameSceneDataFile->m_iCurrentSceneNumber;

g_iCurrentSceneNumber = m_pGameSceneDataFile->m_iCurrentSceneNumber;
}

m_pGameSceneDataFile->ScrollLocation( &D3DXVECTOR2(
g_fHorizontalScrollOffset + m_vFleHeroPos.x,
g_fVerticalScrollOffset ), g_fHorizontalScrollOffset);

}
//произвольное положение героя в локации
void CD3DGameApp::SetHeroLocationPos(DWORD CurrMoveState, LPD3DXVECTOR2 p_v2Pos,
float LocationXOffset)
{
m_vFleHeroPos = D3DXVECTOR3(p_v2Pos->x, p_v2Pos->y, 0.8f);

g_fHorizontalScrollOffset = LocationXOffset;
m_pGameSceneDataFile->m_SceneScrollPoint.x = g_fHorizontalScrollOffset;

ScrollGameScene();
}

void CD3DGameApp::AnimGameProcess()
{

m_pGameSceneDataFile->AnimateGameScene(g_fElapsedTime);
m_pGameSceneDataFile->AnimLocation();

MovePlayer(0);
}

void CD3DGameApp::DrawGameProcess()
{
m_pGameSceneDataFile->DrawGameSceneView();
m_pGameSceneDataFile->DrawLocation();
}

bool CD3DGameApp::CanEnterScene()
{
return true; //test
}

void CD3DGameApp::LoadGameDataBlock()
{
m_pGameSceneDataFile->m_SceneScrollPoint.x = g_fHorizontalScrollOffset;

if ( g_fHorizontalScrollOffset != 0.0f )
ScrollGameScene();
}





И наконец вызовы методов

AnimGameProcess();

и

DrawGameProcess();

Отвечающие за анимацию и отображение игровой сцены, нужно добавить в

метод

CD3DGameApp::FrameMove

g_AI_Ball_Sprite.Anim(); //это строка после которой надо добавить

AnimGameProcess();//это строка которую надо добавить



а в метод

CD3DGameApp::Render

case APPSTATE_READY: //это строка после которой надо добавить

DrawGameProcess();//это строка которую надо добавить



Сохраняем изменения, выполняем сборку проекта в MSVS 2005. Если всё ок, то при запуске приложения Вы увидите на экране созданную Вами в Scene Editor fge игровую сцену и прыгающий в ней шарик.

Отображение созданной игровой сцены приложением simple game

Пример данной будущей игры с полным исходным кодом Вы можете получить в составе платной подписки на fle game engine.

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

Оформить подписку на fle game engine -


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

Тогда вы получите более свежую версию Scene Editor fge 1.0.2 (на текущий момент) с поддержкой большего количества возможностей: сетка, настройки, скроллинг и другие. В бесплатной версии эти возможности не поддерживаются. подробнее о составе платной подписки.





Для корректной сборки проекта Вам потребуется Microsoft Visual Studio 2005

DirectX SDK August 2008



https://www.microsoft.com/en-us/download/details.aspx?id=23549
Details
Version:
9.27.1734
File Name:
DXSDK_Aug09.exe
Date Published:
9/8/2009
File Size:
553.3 MB




Чтобы проект можно было корректно скомпилировать выполните следующие действия:

Откройте проект из MSVS 2005

в окне Solution Explorer кликните правой кнопкой по узлу start - обозначающему имя проекта
и выберите пункт меню

Properties

свойства проекта

В открывшемся окне start Property Pages слева откройте узел

Configuration properties > C/C++ > General

свойства проекта Additional Include Directories

затем справа в поле Additional Include Directories

вместо ..\..\..\..\..\..\..\Include

вам нужно прописать корректный путь к папке Include, входящей в состав DirectX SDK August 2008.

Т. е. нужно заменить часть строки ..\..\..\..\..\..\..\Include

на абсолютный путь -

например он может быть таким -

C:\DXSDK9_Aug2008\Include

или относительный -

например он может быть таким -

..\..\..\..\..\..\..\..\..\Include



Аналогичное действие Вы должны проделать для Debug сборки - выберите в поле Слева вверху Configuration вариант Debug.

свойства проекта Additional Include Directories для Debug сборки

На вопрос Do you want to save changes you've made in the property pages ?

Отвечайте утвердительно - Да или Yes.



Далее откройте слева узел

Configuration properties > Linker > General

и в поле

Additional Library Directories

измените значение

..\..\..\..\..\..\..\Lib\x86

свойства проекта Additional Library Directories

на соответствующее вашему пути к установленному DXSDK9_Aug2008

здесь также по-аналогии, можно указать абсолютный

C:\DXSDK9_Aug2008\Lib\x86

или относительный - зависящий от того где на диске расположена папка проекта simple_game.

Например он может быть таким -

..\..\..\..\..\..\..\..\..\Lib\x86

Указанное действие нужно проделать и для Debug конфигурации проекта.

выберите в поле Слева вверху Configuration вариант Debug.

На вопрос Do you want to save changes you've made in the property pages ?

Отвечайте утвердительно - Да или Yes.



Если всё настроено правильно. Нажимаем ОК.

Далее в поле под главным меню выбираем вариант сборки проекта Debug или Release в панели инструментов

чуть правее от кнопки с зеленым треугольником - означающим запуск проекта из среды MSVS 2005 в режиме отладки.

Далее в главном меню выбираем пункт Build > Clean Solution - чтобы очистить все устаревшие объектные файлы.

Затем Build > Rebuild Solution.

Если всё было настроено правильно и в ходе компиляции вы не получили никаких сообщений об ошибках, то в папке

simple_game\simple_game\

вы найдете созданный файл start.exe, который можно запускать на выполнение.



[назад] [далее]



подробнее

Веселый Буквоежка - онлайн комикс - страница 1

представляем Веселый Буквоежка - онлайн комикс.

Жора, Щукин и Лукьяныч отправляются в глубь свалки, именуемую Зоной, на поиски Гали. Щукин размышляет. В пять тридцать мы вышли. Скоро сумерки. А ночь в Зоне еще никто не проводил. А если провел, уже не расскажет. Я шел в середине. Первым Жора Васюнин, легкий, худой, злой. Замыкал Лукьяныч. Лукьяныч робел, поминутно оглядывался. Директор соблазнил его большой премией. Впрочем на что Лукьянычу премия ? Удивительно несоизмеримы наши дела и их последствия ! Любопытно, а что если бы и я потребовал премию ? Я внутренне усмехнулся. Я понимал, что мы должны найти девочку до темноты. Директор взял с нас слово, что до темноты мы вернемся.

Веселый Буквоежка - онлайн комикс - страница 1

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1]  [страница 2]  [страница 3]  [страница 4]  [страница 5]  [страница 6]  [страница 7]  [страница 8]  [страница 9]  [страница 10]  [страница 11]  [страница 12]  [страница 13]  [страница 14]  [страница 15]  [страница 16]  [страница 17]  [страница 18]  [страница 19]  [страница 20]  [страница 21]  [страница 22]  [страница 23] 

подробнее

 

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

 
     
  Урок 1 Основные операторы языка C++ (часть 2)  
     
 

Данный небольшой урок является введением в программирование на C++ в MSVS 2008

Вам нужно иметь установленную среду Microsoft Visual Studio 2005 или 2008 (можно триал)

 
     
  [назад] [далее] [к содержанию]  
     
  Мы рассматриваем основные конструкции языка C++ на примере работы в Microsoft Visual Studio 2008  
     
  В предыдущем уроке мы создали небольшой калькулятор. Этот урок позволил нам бегло познакомиться с некоторыми из конструкций языка C++ и некоторыми функциями.  
     
 

в этом уроке нам осталось рассмотреть

- операторы объявления переменных;

- операторы обработки исключений;

 
     
 

- операторы объявления переменных;

объявление (declaration) переменной сообщает компилятору, что элемент программы или имя существуют. Определения (definitions) определяют какой код или данные описывает имя. Имя должно быть объявлено до того, как оно будет использовано!

Примеры объявлений

// Declare and define int variables i and j. объявление переменных и присвоение начального значения
int i;
int j = 10;

// Declare enumeration suits. объявление перечисления
enum suits { Spades = 1, Clubs, Hearts, Diamonds };

// Declare class CheckBox. объявление класса
class CheckBox : public Control
{
public:
Boolean IsChecked();
virtual int ChangeState() = 0;
};

 
     
 

Объявление (declaration) привносит в программу одно или более имен. Объявления могут производиться в программе многократно. Поэтому классы (classes), структуры (structures), перечисляемые типы (enumerated types) и другие определяемые пользователем типы могут быть объявлены в каждом требующем компиляции модуле. Ограничением такого множественного объявления является необходимость полной идентичности всех объявлений. Объявления могут служить также в качестве определений (definitions) исключая следующее:

- это прототип функции (объявление функции без ее реализации (тела));

- содержит спецификатор extern, но не имеет инициализатора (объекты и переменные) или тела функции (функции). Это означает, что определение не нужно в текущем модуле и применяет к имени внешнее связывание;

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

- это объявление имени класса без последующего определения;

- это оператор typedef;

Примеры объявлений, которые не имеют последующих определений

extern int i;
char *strchr( const char *Str, const char Target );

 
     
 

Несколько слов об определениях (definitions)

Определения являются уникальными описаниями (спецификациями) объектов или переменных, функций, классов или перечислителей (enumerator). Поскольку определения должны быть уникальными, программа может содержать только одно определение для данного программного элемента.

 
     
 

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

- функция объявлена, но ни разу не вызывается или не используется выражений требующих адреса данной функции;

- класс используется только таким образом, что не требует определения. Однако класс должен быть объявлен.

Вот пример демонстрирующий указанный случай:

// definitions.cpp
class WindowCounter; // Forward reference; no definition

class Window
{
// Definition of WindowCounter not required
static WindowCounter windowCounter;
};

int main()
{
}

 
     
  Также советую Вам прочесть раздел документации MSVS 2008 посвященный авто-создаваемым и статичным объектам - MSVS 2008 Documentation (далее просто Help) - Development Tools and Languages > Visual Studio > Visual C++ > Reference > C/C++ Languages > C++ Language Reference > Statements > Declaration Statements  
     
 

- операторы обработки исключений;

информацию по ним вы найдете в Help - Development Tools and Languages > Visual Studio > Visual C++ > Reference > C/C++ Languages > C++ Language Reference > Statements > Exception Handling

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

Базовыми операторами для этих целей являются try, catch и throw

 
     
  try {
// code that could throw an exception
}
[ catch (exception-declaration) {
// code that executes when exception-declaration is thrown
// in the try block
}
[catch (exception-declaration) {
// code that handles another exception type
} ] . . . ]
// The following syntax shows a throw expression:
throw [expression]
 
     
 

Язык C++ обеспечивает встроенную поддержку обработки аварийных ситуаций, известных как исключения (exceptions), которые могут происходить во время выполнения Вашей программы. Операторы try, throw и catch реализуют обработку исключений. При использовании обработки C++ исключений Ваша программа может взаимодействовать с непредвиденными событиями при высокоуровневом исполнимом контексте, который способен лучше реагировать на такие аварийные события. Такие исключения обрабатываются кодом находящимся вне основного потока выполнения программы.

Рассмотрим как работает тройка операторов try, catch, throw

Код после оператора try представляет защищенную секцию кода. Выражение появления исключения (throw expression) вызывает исключение (raises exception). Блок кода после catch это обработчик исключения захватывающий (обрабатывающий) исключение появившееся в выражении появления исключения. Оператор объявления исключения (exception-declaration) указывает на тип исключения обрабатываемого оператором catch. Таким типом может быть любой действительный тип данных, включая класс C++. Если оператор объявления исключения содержит многоточие (...), оператор catch обрабатывает любые типы исключений, включая исключения на C и сгенерированные системой и приложениями, такие как защита прав доступа к памяти, деление на ноль, переполнение числа с плавающей точкой. Такой обработчик должен быть последним из всех обработчиков блока try.

Операнд при операторе throw синтаксически подобен операнду оператора return.

Исполнение происходит в следующей последовательности:

1. Управление достигает оператора try при нормальном последовательном выполнении. Защищенная секция внутри блока try исполняется.

2. Если исключений во время выполнения защищенной секции кода не произойдет, оператор catch, следующий за блоком try не будет выполнен. Исполнение продолжается начиная с оператора следующего за последним оператором catch в том блоке try в котором отслеживается (thrown) исключение.

3. Если исключение произошло (thrown) во время выполнения защищенной секции кода или в любой процедуре защищенной секции (при прямом или косвенном вызове), будет создан объект исключения из объекта представленного операндом при операторе throw. (Это подразумевает, что будет вовлечена копия конструктора). Начиная с этого места компилятор отыскивает оператор catch в высокоуровневом контексте исполнения, который способен обработать исключение с произошедшим (thrown) типом (или обработчик catch, который способен обрабатывать любые типы исключений). Обработчики catch проверяются в порядке представления в блоке try. Если требуемый обработчик отсутствует проверяется следующий динамически замкнутый try - блок. Этот процесс продолжается до тех пор, пока не закончится внешний замкнутый try - блок.

4. Если подходящий обработчик так и не найден или если исключение произошло во время развертывания, но до получения управления обработчиком, вызывается предопределенная функция времени выполнения terminate. Если исключение произошло после прохождения по блоку throw, но до начала развертывания, вызывается terminate.

5. Если требуемый обработчик catch найден, и он захвачен по значению, его формальный параметр инициализируется копированием объекта исключения. Если он захвачен по ссылке, параметр инициализируется ссылкой на объект исключения. После инициализации формального параметра начинается процесс развертывания стека. Это вызывает разрушение всех автоматических объектов, созданных (но еще не уничтоженных), между началом блока try соответствующего обработчику catch и местом срабатывания (throw) исключения. Разрушение происходит в порядке обратном порядку создания. Обработчик catch исполняется и программа продолжает выполнение со следующей за последним обработчиком строки (т.е. с первого оператора или конструктора не являющегося обработчиком catch). Управление может передаваться на обработчик catch только для сработавших (thrown) исключений и никогда посредством операторов goto или метки case оператора switch.

 
     
 

Следующий пример из документации по MSVS показывает использование блока try и соответствующего ему обработчика catch. Пример определяет ошибку выделения памяти при использовании оператора new. Если new прошел успешно catch обработчик не будет исполнен:

// exceptions_trycatchandthrowstatements.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main() {
char *buf;
try {
buf = new char[512];
if( buf == 0 )
throw "Memory allocation failure!";
}
catch( char * str ) {
cout << "Exception raised: " << str << '\n';
}
}

 
     
  в следующем уроке мы познакомимся с особенностями создания оконных Win32-приложений  
     
     
     
     
     
  [назад] [далее] [к содержанию]  
подробнее

     
  Уроки php  
     
  [другие статьи]  
     
 

В данной серии статей Вы узнаете об основах создания сайтов на языке php.

Вы можете создавать скрипты на языке php и выполнять их на своём ПК, либо на хостинге с поддержкой языка php и баз данных my sql.

Можно начать работу сразу же с готового сайта. Для этого советую взять за основу одну из готовых систем для создания сайтов на php с открытым исходным кодом:

- megainformatic cms free;

- megainformatic cms express;

- megainformatic cms express files;

 
     
  Рассмотрим следующие вопросы:  
     
  1) Введение в язык php;  
     
  2) Работа с базами данных MySQL Описано как создать простейший счётчик посещаемости.  
     
  3) Выводим дату и время в формате RU  
     
  4) Добавляем созданный счетчик на все страницы Вашего Сайта  
     
  5) Что нужно для создания собственного сайта ?  
     
  6) Шаги, которые потребуются для создания простого и функционального сайта  
     
  [другие статьи]  
     




Создание игры во fle game engine

- урок 1 - Simple game - страница 2. Объекты.

Создание игры во fle game engine - урок 1 - Simple game - страница 2. Объекты

Описывается как создавать игровую сцену в Scene Editor fge 1.0.2





Платная подписка на fle game engine

- подробнее.

Платная подписка на fle game engine


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





Создание игры во fle game engine

- урок 1 - Simple game.

Создание игры во fle game engine - урок 1 - Simple game



fle game generator - fle генератор игр - fly snow 3d падающий снег версия 1.0.3.1 от 13.12.2016 - расширяемый генератор визуальных образов и игр

Это настраиваемый генератор визуальных образов, футажей и подобных эффектов, в сочетании со слайд шоу из фонов, 3d объектами, управлением камерой.
Таким образом возможно создавать самые необычные и интересные видеоряды и видеоматериалы для музыкальных клипов, приложений, презентаций, выступлений и т. д.

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

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

Возможность генерации игр в разработке.

fle game generator - fle генератор игр - fly snow 3d падающий снег версия 1.0.3.1 от 13.12.2016 - расширяемый генератор визуальных образов и игр

подробнее...

выпуск 54 cubes and snow music clip версия 3

музыкальный клип композиция electro 3.
Снег, взмывающие вверх 3d разноцветные кубики,
платформа и смена фонов, свободная 3d камера

Клип сделан при помощи приложения fly snow 3d.

музыкальный клип композиция electro 3





подробнее...



Веселые Питомцы. В поисках Хомы. Выпуск 51. Официальный трейлер #2.



Мы уже упоминали о желании создать игру
о Веселых Питомцах. Перед вами второй официальный
трейлер. Это начало интерактивного комикса.

Веселые Питомцы. В поисках Хомы. Выпуск 51. Официальный трейлер #2



Костя Коробкин в гостях у тёти Светы часть 1



интерактивный комикс про Костю Коробкина, о том как он
гостил у своей тёти. Повествование сопровождает музыка.
Можно увеличивать/уменьшать картинки, перемещать.

Костя Коробкин в гостях у тёти Светы часть 1



подробнее...



search выпуск 48 музыкальный клип версия 2



search выпуск 48 музыкальный клип версия 2



 

выпуск 45 fge scene часть 4 падающий снег

Создаем падающий снег в приложении на c++ directx 9c на движке fle game engine. Впрочем
предложенные принципы можно реализовать и на delphi, java и даже в javascript - например
сделав падающий снег для сайта. По такому же принципу можно реализовать что угодно - дождь, какие-то летящие
предметы, шарики и т. д. и т. п. Вообщем получается просто, быстро и главное - красиво !!!

выпуск 45 fge scene часть 4 падающий снег



 
     
 

Костя Коробкин в гостях у тёти Светы часть 1, живые машины часть 2 - читать онлайн комикс


Костя Коробкин в гостях у тёти Светы часть 1, живые машины часть 2 - читать авторский онлайн комикс
 
     
  Бинарная философия  
     
 

комплект freeware игра Шарики на лифте / Balls on lif + Как создать игру / How make a game


комплект freeware игра Шарики на лифте / Balls on lif + Как создать игру / How make a game
Стоимость комплекта: 250 руб
Подробнее ...

 
     
  Выпуск 35 обзор продукта Как создать игру Шарики на лифте  
     
 

Как создать игру - создаем дополнения для Игры Шарики на лифте своими руками.

Вы не только научитесь рисовать и анимировать спрайты для 2d игры, но и сможете вставить их в игру Шарики на лифте !

Игру можно скачать совершенно бесплатно.

Шарики на лифте - Как создать игру - Рисуем шарик  Шарики на лифте - Как создать игру - Вот такие шарики могут у вас получиться.  Шарики на лифте - Как создать игру - Анимация прыжков шарика.  Шарики на лифте - Как создать игру - Создание фона заднего плана.

Подробнее ...

 
     
     
  Шарики на лифте обзор игры версия 4.10.2016

игра Шарики на лифте / Balls on Lift game ver. 04.10.2016 озорные шарики прыгают на лифте, а Вы должны убирать или создавать их чтобы разогнать его.

 
     
 

игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016



Размер: 198 Mb

Контрольные суммы для проверки целостности скачанного файла.
CRC32: 3DF424D8
MD5: 5106EE2C7875DEB9F3805EEB658BB3EB
SHA-1: 5475D09C3B258375AF9B1FE02BBA16C12CE2E49D

игра Шарики на лифте Серия 1 Разгон Лифта / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016 скачать /download

игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016

Подробнее ...

 
     
  #29 Ну погоди рождение игры часть 3

 
     
 

Создание сайта бесплатно или под заказ


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

подробнее ...

Доступно новое решение - megainformatic api при помощи которого вы можете использовать готовые решения и наработки вызывая их в своих приложениях через интерфейс запросов к megainformatic api. Сейчас доступны решения: валидация e-mail (тестовое), выполнение e-mail рассылки, proxy, наш контент для вашего сайта, парсинг, Онлайн функции urlencode, urldecode, Сайт за минуту.

megainformatic api подробнее ...

Сайт за 1 минуту.

Сайт за минуту

 
     
 

игра Шарики на лифте / Balls on Lift версия 0.9.1.5 14.09.2016 / version 0.9.1.5 14.09.2016

краткое описание игры:

игра Шарики на лифте !

freeware

Для свободного распространения.

Особенности текущей версии:

- появилось возникновение шариков из облачка (анимация была, но в коде не была реализована, т. е. в игре не отображалась);
- шарики стали прыгать не синхронно, а каждый индивидуально - и это выглядит иногда очень забавно и красиво;
- изменены звуки для создания и удаления шариков.
- появилось ведение доп. подробного лог-файла log.txt для отслеживания возможных ошибок;
- более подробный экран помощи при начальном старте;

Что такое Шарики на лифте ?

Это море веселья, отличное настроение, мелодичная танцевальная (и не только)
музыка, стилизация под игру Ну, Погоди!, но в новой оболочке, уникальный
жанр click and play в новом формате, непредсказуемость даже
на заданных уровнях сложности, онлайн таблица с Вашим рекордом и многое
другое !

Скачиваем и наслаждаемся.

Скачать версию 0.9.1.5 от 14.09.2016 игры Шарики на лифте -

Шарики на лифте / Balls on Lift версия 0.9.1.5 14.09.2016 / version 0.9.1.5 14.09.2016

Подробнее ...
 
     
  1 сентября С Днём Знаний !!!

1 сентября С Днём Знаний !!!
 
     
     
  #19 Kazan 2016 Шарики на лифте  
     
     
 

Смотрите наши новые обзоры на нашем Youtube канале !

 

игра Шарики на лифте / Balls on Lift - трейлер #2

ссылка на наш канал в Youtube - megainformatic
до публикации нового обзора осталось:
до публикации нового обзора осталось 1 дней дней

 
     
 

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



- полное название игры - Нечто: Необъяснимое нить накала - в плену желаний - версия 1.01 june 2016

Вышла новая версия игры Нечто: Необъяснимое в плену желаний - полное название игры - Нечто: Необъяснимое нить накала - в плену желаний - версия 1.01 june 2016

В игре исправлены визуальные недочеты и некоторые другие особенности. Игра распространяется бесплатно. Подробнее ...

 
     
  особенности старта проекта на Delphi 7 и DirectX 8.1 на примере кода из игры Нечто: Необъяснимое в плену желаний.  
     
  особенности старта проекта на Delphi 7 и DirectX 8.1 на примере кода из игры Нечто: Необъяснимое в плену желаний.  
     
  трэйлер игры Bol - Шарики на лифте / Balls on Lift  
     
  трэйлер игры Bol - Шарики на лифте / Balls on Lift  
     
  Другие обзоры и видео  
     
     
     
 

первый независимый онлайн-журнал комиксов ККК Костя Коробкин Комикс номер 1 март 2016

первый независимый онлайн-журнал комиксов ККК Костя Коробкин Комикс номер 1 март 2016

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

  читать онлайн-журнал комиксов ККК Костя Коробкин Комикс номер 1 март 2016  
     
  Для создания сайта - модуль отзывов/комментариев для вашего сайта в составе megainformatic cms express files, модуль коротких ссылок short link для встраивания в вашу cms.
Простой и компактный сайт с подключенным модулем отзывов/комментариев, без необходимости использования баз данных my sql. подробнее...
Короткие ссылки на вашем сайте - при помощи модуля short link пригодного для любой cms.подробнее...
Приключения Кости Коробкина - Как я провел лето. Интерактивный комикс.
Приключения Кости Коробкина - С новым годом. Интерактивный комикс.

Модуль отзывов/комментариев для вашего сайта
500 руб.
Модуль коротких ссылок
250 руб.
Приключения Кости Коробкина - Как я провел лето - интерактивный комикс
150 руб.
Приключения Кости Коробкина - С новым годом - интерактивный комикс
150 руб.
 
     
 

С 8 марта ! дорогие девочки, девушки, женщины !!!

если кликать картинку она будет последовательно меняться в размерах от 400 до 2048 пиксель.

 
     
 

Новый год - ночь, тишина, падающий снег и спокойствие - композиция План из альбома Бизнес и Дисциплина 2015 - 2016
 скачать
ВНИМАНИЕ! При прослушивании композиций после нажатия вами кнопки воспроизведения может возникать небольшая задержка в несколько секунд, связанная с загрузкой файла композиции в Ваш браузер. Поэтому просто наберитесь терпения и немножко подождите. Сразу же после этого Вы услышите музыку :)



Новому году посвящается - композиция Баланс из альбома Бизнес и Дисциплина
 скачать

слушать другие композиции

 
     
 

Приключения Кости Коробкина - Как я провел лето - интерактивный комикс (akk hiss) - теперь можно читать онлайн !!!


Приключения Кости Коробкина - Как я провел лето - интерактивный комикс - читать онлайн
Костя Коробкин (akk hiss)
Привет ! Меня зовут КОСТЯ КОРОБКИН. Этим летом я гостил у бабушки на даче и там со мной случилась одна история... читать онлайн
 
   

 
 

Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - читать онлайн


Приключения Кости Коробкина - С новым годом - интерактивный комикс - читать онлайн
Костя Коробкин -
С новым годом
(kk hny)
Костя :- Эта история произошла со мной под новый год. Что-то может показаться вам выдумкой или даже фантастикой, но я Вас уверяю - это было на самом деле !... читать онлайн
 
     
 

Костя Коробкин - Секретный проект - интерактивный комикс (kk scp) - читать онлайн


Костя Коробкин - Секретный проект - интерактивный комикс - читать онлайн
Костя Коробкин -
Секретный проект
(kk scp)
В один прекрасный день Костя Коробкин как обычно летом сел на поезд и отправился к бабушке. Но в пути с ним приключилась одна история... Помимо мистических и таинственных вещей Вы встретитесь с легендарными Петькой и Василием Ивановичем Чапаевым. читать онлайн
 
   

 
 
Говорящий комикс - Веселый Буквоежка - читать онлайн Жора, Щукин и Лукьяныч отправляются в глубь свалки, именуемую Зоной, на поиски Гали. Щукин размышляет. В пять тридцать мы вышли. Скоро сумерки. А ночь в Зоне еще никто не проводил. А если провел, уже не расскажет. Я шел в середине. Первым Жора Васюнин, легкий, худой, злой. Замыкал Лукьяныч. Лукьяныч робел, поминутно оглядывался. Директор соблазнил его большой премией. Впрочем на что Лукьянычу премия ? Удивительно несоизмеримы наши дела и их последствия ! Любопытно, а что если бы и я потребовал премию ? Я внутренне усмехнулся. Я понимал, что мы должны найти девочку до темноты. Директор взял с нас слово, что до темноты мы вернемся.

читать онлайн
 
   

 
 

Game craft - проект разработки игровых и мультимедийных проектов


Game craft - проект разработки игровых и мультимедийных проектов
Game craft
Накапливая и используя знания Game craft я прорабатывал вопросы того, как: Рисовать 2D текстуры и графику в Photoshop;
Моделировать 3D модели персонажей, зданий и сооружений, земной поверхности, растительности и др. в 3Ds Max;
Писать программный код на C++ и DirectX, чтобы заставить модели двигаться и подчиняться правилам игрового мира;
Создавать музыку и звуки в FL Studio, Adobe Audition чтобы привнести в игру соответствующую атмосферу.

подробнее ...
 
     
 

Удаленное онлайн-обучение


онлайн обучение, репетитор
онлайн-обучение
Вы хотели бы научиться создавать сайты ? Рисовать в photoshop ? Моделировать в 3ds max ? Программировать на php, c++ или delphi ? Изучить еще какие-либо компьютерные технологии ?

Предлагаю Вам свои услуги - по индивидуальному онлайн-обучению.

подробнее ...
 
     
 
cj megainformatic сборник авторских композиций ДРУГАЯ АЛЬТЕРНАТИВА - other alternative - 2015 cj megainformatic - Другая альтернатива 3 - mp3



 
     
  ДОРОГИЕ ДРУЗЬЯ !!! От всей души поздравляем ВАС С НОВЫМ 2015 ГОДОМ !!! Желаем ВАМ в этом году, чтобы все намеченные планы реализовывались, сложные задачи решались, а проекты успешно развивались. Здоровья ВАМ, счастья, семейного благополучия и мирного неба над головой !!! С НОВЫМ ГОДОМ, С НОВЫМ СЧАСТЬЕМ !!!  
     
 
cj megainformatic - Ясная Белая Зима - mp3 cj megainformatic - Ясная Белая Зима - mp3



cj megainformatic - Грустная осень v2 - mp3 cj megainformatic - Грустная осень v2 - mp3



подробнее
 
     
     
 
cj megainformatic ищу позитивности - Золотая осень в образе девушки - воплощено как небольшой визуальный видеоряд под музыку When Well 9
gold autumn girl
cj megainformatic ищу позитивности - Золотая осень в образе девушки - воплощено как небольшой визуальный видеоряд под музыку When Well 9 - подробнее
 
     
     
 
cj megainformatic (Синицин Андрей) Для чего и для кого я пишу музыку ?
музыка

cj megainformatic (Синицин Андрей) Для чего и для кого я пишу музыку ?

подробнее...
 
     
 

Неизведанная земля - Лето 2014 - cj megainformatic (Sinicin Andrey) - подборка авторских и других композиций

Странствующий Рыцарь (Я просто люблю тебя), Не проси ни о чём, Белая дверь, Зимняя ночь, Этажи, Реви и другие

cj megainformatic сборник авторских композиций НЕИЗВЕДАННАЯ ЗЕМЛЯ - Лето 2014

cj megainformatic сборник авторских композиций НЕИЗВЕДАННАЯ ЗЕМЛЯ - Лето 2014

cj megainformatic сборник авторских композиций НЕИЗВЕДАННАЯ ЗЕМЛЯ - Лето 2014



 
     
 

Костя Коробкин - Секретный проект - интерактивный комикс (kk scp)


Костя Коробкин - Секретный проект - интерактивный комикс
Костя Коробкин -
Секретный проект
(kk scp)
В один прекрасный день Костя Коробкин как обычно летом сел на поезд и отправился к бабушке. Но в пути с ним приключилась одна история... Помимо мистических и таинственных вещей Вы встретитесь с легендарными Петькой и Василием Ивановичем Чапаевым. подробнее...
 
     
 
БЕСКОНЕЧНОЕ ДВИЖЕНИЕ ОЖИДАНИЕ И ДЕЙСТВИЕ музыкальный альбом (с) cj megainformatic 2012 - 2014 автор музыки и слов - Синицин Андрей
250 руб
Музыкальный альбом БЕСКОНЕЧНОЕ ДВИЖЕНИЕ Ожидание и действие - подробнее ...

авторский альбом 2012 - 2014 выпущен 1.06.2014 автор cj megainformatic - Синицин Андрей

 
     
 
о создании сайта на основе megainformatic cms free
ваш сайт на megainformatic cms free
Новое видео о создании сайта на основе megainformatic cms free - подробнее ...

мой канал на youtube - megainformatic

 
     
 

мой авторский рассказ - ПО ТУ СТОРОНУ

ПО ТУ СТОРОНУ повествование о преподавателе РОМАНЕ СЕРГЕЕВИЧЕ ПИСАРЕВе и его подруге жизни Елене. Их история немного необычна - ему за сорок и он ничего не добился в этой жизни, она красивая и умная молодая девушка. Вообщем читаем далее...

 
     
     
 

УРА! У нас снова заработал ФОРУМ !!!

/varve/forum/ заходите, регистрируйтесь и пишите ! :)))

 
     
 

Калькулятор рассчёта стоимости услуг зубопротезирования для стоматологической клиники


Калькулятор рассчёта стоимости услуг зубопротезирования для стоматологической клиники
stoma calc
Решение, реализованное для сайта стоматологической клиники. Позволяет наглядно выбирать отдельные элементы и/или группы элементов, проверять вводимые пользователем параметры, отслеживать заявки. Может интегрироваться в любой сайт без ограничений и необходимости изменений, т. к. работает независимо. Не использует базы данных mysql, имеет собственное встроенное хранилище. Стоимость приобретения или разработки аналога - ДОГОВОРНАЯ

подробнее ...
 
     
 
Добавлено новое видео по игре Веселый Буквоежка (показана вся локация - несколько игровых экранов), а также комментарии записанные вживую :)))
Добавлено новое видео по игре Веселый Буквоежка (показана вся локация - несколько игровых экранов), а также комментарии записанные вживую :)))

Подробнее

 
     
 

Система управления сайтом megainformatic cms admin files без mysql только на файлах


megainformatic cms admin files
megainformatic cms admin files
Быстра в развертывании и работе, компактна и универсальна. Вы не поверите, но создание сайта действительно может быть таким простым ! подробнее...

Это не просто слова, система проверена временем и эксплуатируется в составе многих проектов уже не первый год.

 
     
     
 

Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny)


Приключения Кости Коробкина - С новым годом - интерактивный комикс
Костя Коробкин -
С новым годом
(kk hny)
Костя :- Эта история произошла со мной под новый год. Что-то может показаться вам выдумкой или даже фантастикой, но я Вас уверяю - это было на самом деле !... подробнее...
 
     
 

С Наступившим НОВЫМ 2014 годом !!!


Новогодняя вечеринка 2014 на varve точка ru

Добро пожаловать на НОВОГОДНЮЮ ВЕЧЕРИНКУ 2014

Уважаемые пользователи, поздравляем Вас с НАСТУПИВШИМ НОВЫМ 2014 годом !!! От всей души желаем ВАМ улыбок, счастья, тепла, процветания, здоровья и всего самого наилучшего !!! Пусть в наступающем году сбудутся все ваши замыслы и будет только хорошее ! Удачи ВАМ !!!

Приключения Кости Коробкина - Как я провел лето - интерактивный комикс (akk hiss)


Приключения Кости Коробкина - Как я провел лето - интерактивный комикс
Костя Коробкин (akk hiss)
Привет ! Меня зовут КОСТЯ КОРОБКИН. Этим летом я гостил у бабушки на даче и там со мной случилась одна история... подробнее...
 
     
 

Как создать игру - Создание игровых панелей и индикаторов

Как создать игру ? Программируем сами В данной статье мы займёмся исследованием написания игровых панелей и индикаторов для проекта собственной 2d игры на c++ и directx 9c подробнее...
 
     
 

Работа с сокетами fsockopen из php

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

читать далее...

 
     
     
 

Мои впечатления о книге - Владислав Крапивин - Журавленок и Молнии

чем мне нравится эта интересная книжка. Попытался выразить свои впечатления по этому поводу.

читать далее...

 
     
 

Как создать flash баннер ?

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

читать далее...

 
     
 

Новый музыкальный альбом - Беконечное движение

композиции Ferrum, Ласковое лето и другие

читать далее...

 
     
 

Шаг 4 в освоении Flash-технологий - как анимировать персонажа и управлять им


делаем очередной шаг в освоении flash.

В статье я попытался раскрыть сразу несколько важных вопросов - как создать приложение в среде FlashDevelop, как создать анимацию и экспортировать её в SWC библиотеку, и наконец как полученную SWC-библиотеку использовать в вашем Flash-приложении написанном в среде FlashDevelop, чтобы заставить персонажа двигаться по экрану и отображать анимацию.

подробнее ...
 
     
 

Flash приложения и игры - Шаг 3 - управляемый шарик


делаем следующий шаг в освоении flash.

подробнее ...
 
     
  Как создать игру ? - Пишем игровой движок с нуля. Взвешиваем все "за" и "против" и начинаем проект ! подробнее ...  
     
     
  Мы начинаем знакомство с Созданием MFC приложений в среде Microsoft Visual Studio (MSVS) на языке программирования c++. подробнее ...  
     
  С НАСТУПИВШИМ 2013 ГОДОМ !!! УРА !!!  
     
 
Новогодняя дискотека 2013 на megainformatic точка ru
Дискотека 2013
Новогодняя дискотека 2013 на megainformatic точка ru.
Приглашаем ВАС принять участие в нашей виртуальной дискотеке, посвященной уходящему 2012-му году и наступающему 2013-му! Принять участие может любой желающий, в любое время дня и ночи. С НАСТУПАЮЩИМ ВАС !!!зайти на вечеринку
 
     
     
 
роман - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА
Крутые хакеры
По просьбам наших читателей начинаем публикацию новой серии - Иван Денисов и крутые хакеры. Сегодня читайте роман - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА.
читать далее...
 
     
     
 
НОВОГОДНЕЕ ОБРАЩЕНИЕ СОЗДАТЕЛЯ Мега Информатик
К ЖИТЕЛЯМ ПЛАНЕТЫ интернет
с новым 2013-м !
Каждый раз в уходящем году мы ждём чего-то особенного, какого-то чуда, и оно происходит ! НОВОГОДНЕЕ ОБРАЩЕНИЕ СОЗДАТЕЛЯ Мега Информатик К ЖИТЕЛЯМ ПЛАНЕТЫ интернет.
подробнее...
 
     
 
рисуем красивую девушку всего за 6 шагов
бесплатно

Учимся рисовать красивую девушку

Всего 6 шагов и прекрасная незнакомка перед вами.

подробнее...

 
     
 

Популяризация Современных Научных Знаний и Размышления на околонаучные темы

а также всякая всячина - подробнее...
 
     
 
Музыкальные миры CJ andy - моя авторская музыка mp3
бесплатно

Уроки Fruity Loops Studio (FL Studio) - пишем свою композицию COLD

Учимся писать музыку в Fruity Loops Studio 9 на основе заготовочного проекта. Для синтеза будем использовать Sytrus и ничего более.
В уроке пошагово расписано как создается музыкальная композиция.

подробнее...

 
     
 

разработка Flash приложений

статьи о разработке Flash приложений

автор: Тимонин Андрей

описывается какие дистрибутивы вам будут необходимы для работы и как правильно настроить рабочую среду ваших flash-проектов.
Традиционное - hello, world и вы уже сможете писать свои flash-приложения :)))
подробнее...

 
     
 
Что нужно знать для создания сайта ?
бесплатно

Что нужно знать для создания сайта ?

Я начинаю с нуля рассказывать о том, как создаются и работают сайты.

Весь материал базируется на моём личном опыте создания сайтов, которым я готов с радостью поделиться с вами, дорогие читатели !

Итак, что же нужно знать для создания сайта ? Читаем -

подробнее...

 
     
 

Пишем компактный слайдер

В данной статье я рассмотрю как создать слайдер написанный с нуля, в самые минимальные сроки.

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

подробнее...
 
     
     
 

Модуль content php performer для megainformatic cms

В статье описан новый модуль - content php performer, который позволяет Вам делать вставки php кода прямо в текст статей вашего сайта.
Модуль можно внедрить практически в любую cms с открытым исходным кодом.

На этом сайте, работающем под управлением megainformatic cms модуль content php performer успешно Выполняет возложенные на него задачи.

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

подробнее...
 
     
     
  Наконец-то увидел свет первый релиз игры ВЕСЕЛЫЙ БУКВОЕЖКА.

Игра Веселый Буквоежка
150 руб.

игра ВЕСЕЛЫЙ БУКВОЕЖКА

Повествует о приключениях маленького трудолюбивого героя - Буквоежки, который всегда при любых обстоятельствах сохраняет веселый нрав и уверенность в победе !
Подробнее...
 
Скачиваний : 5
 
     
 

Web технологии

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

Как создать новый шаблон в joomla 2.5.4

В статье описано как создать новый шаблон для joomla 2.5.4, т. к. привычные методы в данной версии joomla уже не применимы. Подробнее...
 
     
 

Как создать инсталлятор для собственной cms

В статье подробно изложено на реальном примере какой код нужно добавить в install.php и как сделать вашу cms более удобной для начальной установки на сайте пользователя. Подробнее...
 
     
  Форма для выбора текущего шаблона сайта пользователем. Описывается как подключить модуль template selector к вашей cms будь она хоть megainformatic cms, хоть совершенно другой - joomla, wordpress, drupal или иная.  
     
 

Лето

Вот и лето наступило ...

 
     
  Развертывание сайта на Вашем хостинге - статья посвящена обзору вопросов, связанных с установкой системы megainformatic cms express files на вашем хостинге. Подробнее...  
     
 

Добавление статей на сайт под управлением megainfromatic cms express - Вы узнаете как добавить новые статьи на свой сайт под управлением megainformatic cms express. Подробнее...

Другие статьи на тему создания сайтов - Подробнее...

 
     
 

Возможно ли создать первый свой сайт всего за 10 минут ? Оказывается возможно. Всё, что Вам для этого нужно - хостинг с поддержкой php и бесплатная система megainformatic cms free. Подробнее...

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

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

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



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


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