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


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

megainformatic - Как создать игру - пример Matrices
         
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

megainformatic - Воспроизведение в игре музыки в формате XM

megainformatic - Воспроизведение файлов в формате OGG Vorbis

megainformatic - игра "Веселый Буквоежка" - инструменты разработки

megainformatic - Игра "Веселый Буквоежка" - история создания проекта

megainformatic - Как анимировать паука ?

megainformatic - Уроки Photoshop

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Купить Уроки Photoshop - Рисуем и Анимируем

megainformatic - Эмулятор игры Ну, Погоди!

сайт megainformatic - Говорящий Комикс Веселый Буквоежка

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - Моделируем девушку в 3d используя 3ds max

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку - урок 1 - Быстрый старт

megainformatic - Сброник статей по дизайну и компьютерной графике. Обзор.

megainformatic - Уроки 3d на delphi directx - Вывод Заставки

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

megainformatic - Создание эскиза и макета страницы сайта

megainformatic - Верстка созданного макета

megainformatic - Добавление модулей обеспечивающих минимально необходимый функционал

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

megainformatic - Проверка работы сайта, установка на хостинг

megainformatic - Основы продвижения созданного сайта

megainformatic - Создание шаблонов

megainformatic - Создание интернет-магазина

megainformatic - Музыкальные миры - композиция Морозное утро - 10 версий

ЛЕТО

megainformatic - Нечто Необъяснимое - пре релиз

megainformatic cms admin

megainformatic cms admin

megainformatic - Основы создания 3d игр - проект Тайны Морских Глубин

megainformatic - уроки delphi directx 8.1 3d - Основы Вращений и Управления камерой

megainformatic cms seo

megainformatic cms admin

megainformatic - Моделируем девушку в 3d - Подготовка 2d-эскиза тела человека

megainformatic cms stat kit

megainformatic cms seo

megainformatic - Теория и практика 3d игр - О Кватернионах

megainformatic - Теория и практика 3d игр - Основы теории векторов

megainformatic - Теория и практика 3d игр - Важные замечания

megainformatic - Моделируем девушку в 3d используя 3ds max - Подготовка к моделированию ноги - готовим ширму

megainformatic - Моделируем девушку в 3d используя 3ds max - Выполняем моделирование ноги

megainformatic - Моделируем девушку в 3d используя 3ds max - Улучшаем созданную модель женской ножки

megainformatic cms stat kit

megainformatic - Подводная лодка и подводный мир

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

megainformatic cms social

megainformatic cms social Руководство пользователя

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

модуль слайдера

подробнее


[к содержанию] [другие статьи Тимонина Андрея]

Хронология работы программы. Создаем Лог

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

дата публикации на сайте Мега Информатик: 17.11.2012

Добро пожаловать в цикл моих уроков посвященных программированию.

Эта статья будет посвящена такому понятию как логи, как их создают и зачем используют.


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

Что из-себя представляет лог? Обычный текстовый файл с расширением log (оно может быть любое). Каждая строчка такого файла содержит штамп времени и некий текст. Это может быть строка ошибки или сообщение о том, что некий ресурс успешно загрузился. Смотрим пример лога:


08:43:32: Creating resource group General
08:43:32: Creating resource group Internal
08:43:32: Creating resource group Autodetect
08:43:32: SceneManagerFactory for type 'DefaultSceneManager' registered.
08:43:32: Registering ResourceManager for type Material
08:43:32: Registering ResourceManager for type Mesh

А теперь ближе к делу. Создадим простейший класс лога:

//log.h

#pragma once
#include <string>
#include <fstream>

class Log
{
protected:
std::ofstream mfpLog; //файловый поток
std::string mName;
public:
Log( const std::string& name); //Конструктор
~Log(); //деструктор
void logMessage(const std::string& message); ///для записи строки
};

А вот так будет выглядеть реализация класса

//log.cpp
#pragma once
#include "Log.h"
#include <time.h>
#include <iomanip>
Log::Log( const string& name )//конструктор
: mName(name)
{
mfpLog.open(name.c_str(),ios::out); //откроем файл лога
}
//-----------------------------------------------------------------------
Log::~Log()//деструктор
{
mfpLog.close(); //закроем файл лога
}
//-----------------------------------------------------------------------
void Log::logMessage( const string& message )
{ struct tm *pTime;
time_t ctTime;
//берем системное время
time(&ctTime);
//получим указатель на структуру времени
pTime = localtime( &ctTime );
//выведем в строку ширина 2 позиции заполнитель 0
mfpLog << std::setw(2) << std::setfill('0') << pTime->tm_hour
<< ":" << std::setw(2) << std::setfill('0') << pTime->tm_min
<< ":" << std::setw(2) << std::setfill('0') << pTime->tm_sec
<< ": " << message << std::endl;
}

Пример использования класса:

//где-то в недрах программы :)
Log mLog ("game.log");
//так пишем сообщения
mLog.logMessage("Ваше сообщение");

На этом статью заканчиваю. Надеюсь, эта информация была вам интересна.
C уважением, Андрей.

[к содержанию] [другие статьи Тимонина Андрея]

подробнее

Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 9

Онлайн-комикс Костя Коробкин - В гостях у тёти Светы - интерактивный комикс (kk as).

- Красиво. Не знал, что такие улицы есть.

- Может зайдёшь ?

Костя Коробкин - В гостях у тёти Светы (- интерактивный комикс (kk as) - онлайн комикс - страница 9

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

[страница 1][страница 2] [страница 3] [страница 4] [страница 5] [страница 6] [страница 7] [страница 8]  [страница 9] [страница 10] 

подробнее

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

По просьбам наших читателей начинаем публикацию новой серии - Иван Денисов и крутые хакеры. Сегодня читайте роман - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА.

Глава 1 - Обычный день

Глава 2 - Начало (begin)

Глава 3 - Кто он ? (who is ?)

подробнее

БЕСКОНЕЧНОЕ ДВИЖЕНИЕ ОЖИДАНИЕ И ДЕЙСТВИЕ



музыкальный альбом

(с) cj megainformatic 2012 - 2014

автор музыки и слов - Синицин Андрей

БЕСКОНЕЧНОЕ ДВИЖЕНИЕ ОЖИДАНИЕ И ДЕЙСТВИЕ музыкальный альбом (с) cj megainformatic 2012 - 2014 автор музыки и слов - Синицин Андрей



альбом выпущен 1.06.2014

Порядок композиций в альбоме

1) The kanzas city 5:17 (расширенная версия)
2) Первый шаг 3:49
3) Стремление (Аспирин) 3:34
4) О нет - это не балет ! 3:45
5) Твоя душа 4:07
6) За окном 2:31
7) Мир это поле 3:21
8) Прогулка весны 2:15

9) Морозное утро 2:35
10) Шаг влево Шаг вправо 2:38
11) Ужасная красота 4:28
12) Вне мечты 4:14
13) Лето солнце и песок 3:55
14) Ласковое лето 4:42
15) Весенний день 2:37

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

Стоимость альбома - 250 руб

Представляет из себя набор из mp3 файлов пригодных для прослушивания на любом устройстве - телефоне, смартфоне, mp3-плеере, компьютере, ноутбуке, нетбуке и др.

Вы можете послушать и скачать все композиции альбома совершенно бесплатно -

где послушать :

http://varve.ru/?page=389
http://varve.ru/?page=378
http://varve.ru/?page=341
и не вошедшие в альбом
http://varve.ru/index.php?page=353

Если вы хотите поддержать автора то можете перевести оплату в размере 250 руб и получить ПОЛНУЮ ВЕРСИЮ альбома.

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

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

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



Пожалуйста войдите на сайт - Вход

или пройдите процедуру регистрации - Регистрация

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

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



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


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