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


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

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

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Game craft - моделируем scv - шаг 2 (часть 3)

megainformatic - Game craft - Наложение текстуры на модель робота scv (часть 4)

megainformatic - Game craft - Прорисовка текстуры робота SCV шаг 5

megainformatic - Game craft - Экспорт модели из 3ds max в формат X

megainformatic - Game craft - отображение scv модели в формате x в d3d9-приложении

megainformatic - Game craft - управление игрой от Direct Input в d3d9 - приложении

megainformatic - Game craft - игровая камера в d3d9 - приложении

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

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

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

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

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

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

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

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

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

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

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

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

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

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

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 1

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 2

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 3

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 4

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 5

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 6

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

megainformatic - Эмулятор ZX-Spectrum, БК-0010.01 и их работа в эмуляторе DosBox 0.74

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

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

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

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

подробнее

     
     
  Добро пожаловать в систему управления сайтом megainformatic cms !  
     
  [к содержанию] [назад] [далее]  
     
 

7)  Создание шаблонов

 
     
 

В предыдущих уроках мы уже рассмотрели основы того, как можно подойти к созданию вашего сайта. Принципиально эти шаги являются универсальными и подойдут вам в применении к любой cms, потому что принципы использования html, css и php во всех системах подобны.

Главным отличием megainformatic cms является независимость и снятие многих ограничений на внедрение дополнительных модулей. Однако цена этому - крайняя минимализация и упрощение функционала.

 
     
  Рассмотрим каким образом можно с одной стороны немного усложнить систему, а с другой - получить некоторый набор новых возможностей.  
     
  Основная задача - это то, чтобы все страницы сайта выглядели в едином стиле, включая страницы модулей - поиск по сайту (search.php), карта сайта (map.php), модули обработки заказов (after_buy.php, after_pay_kind.php, buyer_data.php, accept_order.php).  
     
 

Казалось бы - самым простым способом является взятие необходимого кода из index.php и вставка в эти файлы. В принципе да, но не совсем так.

Если мы просто возьмем сейчас тот код, который уже есть в index.php и скопируем его и вставим в код этих модулей (еще не забудьте про соответствующие изменения), то в дальнейшем нам придется при изменении оформления - при использовании нового шаблона - вручную обновлять код html и css и во всех модулях, в который мы его вставим.

А как же сделать лучше тогда ? Спросите вы.

Воспользуемся опытом, который можно позаимствовать из других CMS. Мы конечно возьмём самый простейший вариант. И вот как он выглядит:

 
     
 

1) Сейчас у нас есть index.php, который содержит html, css код оформления нашего сайта, а также необходимый php код отвечающий за вывод контента и подключение других модулей; Модули которые я перечислил выше оформления не содержат вообще - только необходимый минимум php кода для обеспечения своей функциональности;

2) Шаг первый - мы должны разбить код файла index.php на 4 логические части -

header.php, menu.php, content.php, footer.php

эти файлы мы поместим в отдельную папку blocks

в файл header.php пойдёт весь код начиная от начала файла index.php и до строки

<div id="top"><a href="http://www.megainformatic.ru"><img src="images/skin/top.jpg" alt="создание игр, уроки, создание сайтов" width="800" height="111" border="0"></a></div>

включительно

 
     
 

в файл menu.php пойдёт весь код между строками -

<!-- ====== MENU ========= -->

<!-- ====== MENU ========= -->

 
     
 

в файл content.php нужно вставить код между строками -

начиная со строки следующей сразу же за блоком меню

<div id="infoleft">

и до второго появления строки

<!-- =============/ CONTENT ================ --> включительно !

оставшийся код пойдёт в файл footer.php

 
     
 

после того как эти файлы будут созданы, вам останется изменить код файла index.php на следующий -

 

 
     
 

<?php

/* =================================================================

megainformatic cms 16.01.2011

http://www.megainformatic.ru

Автор: Синицин Андрей Сергеевич (megainformatic)


***************************

данный файл является главной частью вашего сайта - он содержит ссылки на все остальные блоки,
отвечающие за формирование - заголовочной части (header), меню (menu), основного
информационного блока - контент (content), нижней части страницы (footer).

===================================================================
*/

include "blocks/header.php";
include "blocks/menu.php";
include "blocks/content.php";
include "blocks/footer.php";

?>

 
     
 

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

Каким образом ? А по аналогии с тем, что мы сотворили с index.php - мы разбили весь его код на 4 независимые части, которые теперь отвечают за формирование - заголовочной части шаблона сайта (header), блока меню (menu), контента (content), нижней части страницы (footer).

Значит чтобы превратить например модуль map.php в оформленный по шаблону мы вставляем в его начало следующий код

 
     
 

<?php

/* ==================================================================

megainformatic cms 16.01.2011

http://www.megainformatic.ru

Автор: Синицин Андрей Сергеевич (megainformatic)


***************************

модуль формирования карты сайта map.php

==================================================================
*/

$pagetitle_overloaded = "Мега Информатик - Карта сайта"; /*данная переменная определяет новый заголовок для страницы, иначе он берется из модуля header.php */

include "blocks/header.php";
include "blocks/menu.php";

 

?>

 
     
  Созданную карту сайта надо выводить в блоке контент (content.php), но поскольку этот блок по-умолчанию отвечает за вывод статей сайта, то мы его не можем взять, требуется его переделка и тут можно поступить двояко - либо создать видоизмененный файл content.php, назвав его как то по-другому и подключив директивой include, либо просто взять весь код оттуда и внеся изменения добавить в модуль map.php, мы так и поступим - вот что надо взять из модуля content.php -  
     
 

<div id="infoleft">

<div id="infoleft_content" align="justify">
<font color="#0000FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Сегодня</font>
<?php
$mounth = date("n");
$day = date("j");
$year = date("Y");
$time = date("G:i ");
$mounth_ru = "";
switch ( $mounth )
{
case 1: {
$mounth_ru = "января";
break;
}

case 2: {
$mounth_ru = "февраля";
break;
}

case 3: {
$mounth_ru = "марта";
break;
}

case 4: {
$mounth_ru = "апреля";
break;
}

case 5: {
$mounth_ru = "мая";
break;
}

case 6: {
$mounth_ru = "июня";
break;
}

case 7: {
$mounth_ru = "июля";
break;
}

case 8: {
$mounth_ru = "августа";
break;
}

case 9: {
$mounth_ru = "сентября";
break;
}

case 10: {
$mounth_ru = "октября";
break;
}

case 11: {
$mounth_ru = "ноября";
break;
}

case 12: {
$mounth_ru = "декабря";
break;
}

}
echo "<font color=\"#0000FF\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"> $day $mounth_ru $year года $time </font><br>";
?>
Здравствуйте!
Вы попали на исследовательско-креативный сайт Мега Информатик. Наша цель
- создание, накопление и популяризация знаний в области создания компьютерных
игр, а также собственно создание игр.

</div>

</div>

<div id="inforight">

<div id="inforight_content" align="justify">
Мега Информатик функционирует с 20 февраля 2006 года, когда был создан первый
сайт на хостинге pochta.ru. Много воды утекло с тех пор. Уже нет хостинга
boom.ru, на котором также размещался сайт, хостинг pochta.ru объединился
с qip.ru. Много событий произошло и в жизни самого сайта. О самых последних
новостях Вы сейчас и узнаете.
</div>

</div>



<!-- ====== CONTENT ================= -->

<div id="content-container" align="justify">

<div id="content">

 
     
  далее вставляем код, который непосредственно отвечает за оформление и вывод карты сайта  
     
 

<table width="85%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Карта
Сайта megainformatic.ru</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<?php
include "config.php";

$pageid = 1;
$pagetitle = "сайт Мега Информатик - Новости";
//for ( $pageid = 1; $pageid <= 62; $pageid++ )
while ( $pagetitle != "" )
{
$pagetitle = "сайт Мега Информатик - Новости";

if ($rc = mysql_connect($dbhost, $dbuser, $dbpassw))
{
mysql_select_db($dbsite);
$table = "papers";

$sql = "SELECT * FROM $table WHERE pageid = '$pageid'";
$s = mysql_query($sql);

$a = mysql_fetch_array($s);
$pagetitle = $a[pagetitle];


if ($pagetitle == "" )
{
$pageid = 2;
$pagetitle = "сайт Мега Информатик - Новости";
break;
}

mysql_free_result($s);
}

echo "<tr>
<td>&nbsp;</td>
<td><p><a href=\"index.php?page=".$pageid."\"><font size='2'

face='Verdana, Arial, Helvetica, sans-serif'>".$pagetitle."</font></a></p></td>
<td>&nbsp;</td>
</tr>
";
$pageid++;
}

?>

</table>

</div>

</div>

<!-- =============/ CONTENT ================ -->

 
     
  и как обычно подключаем вывод нижней части страницы -  
     
  <?php
include "blocks/footer.php";
?>
 
     
  Другие модули оформить по шаблону можно аналогично.  
     
 

В следующих наших уроках нас ждут обновления системы на тему -

- переключение шаблонов через админку сайта, новый вариант системы шаблонов;

- отслеживание в админке списка статей, проектов, пользователей;

 
  [к содержанию] [назад] [далее]  
подробнее



107 океан


просмотров: 541




106 океан


просмотров: 547




105 ria pc game темная сторона


просмотров: 9989




104 ria pc game видеообзор игры часть 9


просмотров: 9990


подробнее

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

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

И они отправились в путь.

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

если кликать картинку она будет последовательно меняться в размерах от 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] 

подробнее

роман Eternity Вечность - автор Синицин Андрей megainformatic - страница 3

 

к странице 1 к странице 2 страница 3 к странице 4

 

Нюрнн Канц остался в живых. Ему снова удалось это сделать уже в тысячный раз. Видно на роду у него написано прожить эту тысячу жизней. Это было нелегко. Но он снова был вне себя от радости. Даже несмотря на то, что болел рот от недавно выбитых зубов.

Нюрнн не питал ничего плохого к Антону и не желал ему отомстить за выбитые зубы. Он был ему благодарен. Ведь гораздо серьезнее и хуже могло быть если бы тот оказался простым подонком. И просто бы спустил курок. Тогда бы Нюрнну не жить. И ничего бы этого не было.

* * *

После того разговора, со следователем, прошло довольно много времени, что-то около месяца.

Она начинала беспокоиться. Антон и раньше бывало отсутствовал по нескольку дней, а иногда и недель. А тут он исчез надолго и не давал никакой весточки.

А тут ещё этот следователь.

Антон преступник ? Он нарушает закон ? В это невозможно поверить. Он мухи не обидит. Всегда чуткий и внимательный. Спокойный. Вдумчивый. С ним всегда интересно. Он может умно пошутить. Рассказать какую-нибудь поучительную историю из своей жизни.

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

Где он сейчас и что с ним ? Может быть он тоже попал в какую-то беду, из которой не может выпутаться самостоятельно ? Также как я, когда он помог мне. Значит и я обязана выяснить и попытаться помочь. Ведь я по-настоящему люблю Антона. Я обязана ему всем, что у меня есть. И ради него я готова пойти на все.

Теперь да. До момента, пока я его не встретила, все было иначе. Я жила только ради себя.

Теперь снова одиночество. Вопросы, на которых пока нет ответа. Где Антон сейчас и как его найти ?

У сложных задач всегда есть решение. Их надо просто разделять на небольшие. А как же тут ?

Ведь я даже не представляю, с чего мне начать.

Аня пришла на работу. Она работала продавцом в супермаркете. Каждый день поток людей.
 Но больше всего, обычно к вечеру. Утром, к открытию, не так много, а днём почти тишина.
 Если бы не обязанности, можно совсем уйти на час, а то и больше.

Однажды в такое время затишья, когда посетителей не было, а все кто работал в эту смену
 (их было не так много, всего 3 человека) так вот, дежурный охранник дежурил где-то на
 другом конце зала, за стойками и полками, оставленными товарами, его совсем не было видно.
 Другие двое продавцов - Лена и Сергей, что-то делали вместе, наверное проверяли срок
 годности товара, или что-то ещё.

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

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

- Не нужно Сережа. Не стоит тебе про это думать и переживать за меня.

- Ладно, больше не буду.

Но Ане приходили мысли одна тяжелее другой: А вдруг она больше никогда-никогда не
 увидит Антона. Вдруг он пропал безвестно и навсегда ?
Она отогнала эти мысли от себя и заставила подумать о чём-то хорошем.

Нет. Она ни за что и никогда не останется теперь одна. Она будет действовать. 
Пока не зная как, но уверена что будет !

Она думала несколько дней и ночей. Ничего дельного не приходило в голову.

Что бы она делала будь на месте Антона ? Но она не могла представить себя на его месте.
Можно ли узнать куда он отправился в этот последний и самый неудачный раз ?
Наверное можно, но как ?

Где найти нужную зацепку ?

Когда уже ничего не придумывалось и силы от этих тяжелых дум иссякли совсем.
 Аня забылась тяжелым сном.

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

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

Она хотела было выбросить его в мусор, но остановилась и присмотрелась по-внимательнее.

Это была по-всей видимости какая-то записка или заметка. Толком ничего нельзя было
 разобрать, т. к. присутствовали только обрывки фраз.
Всё самое нужное отсутствовало.

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

Она думала об этом утром, думала на работе, думала вечером и по-ночам.
И вот пришел день отгадки. А произошло это так.

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

записка

Аня вышла на улицу. Рабочий день был окончен. Вечерело. Она решила действовать и найти Антона во-что-бы-то-ни-стало.

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

Можно написать в поисковике: Как найти Антона ? Но это не даст ответа. Поисковики выдают только информацию по слову, но не по смыслу, который пользователь может вкладывать в это слово.

* * *

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

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

Надежды не было ? Где-то в глубине души, возможно, еще остались её капли.

Мир который они построили был разрушен. Дорога шла в никуда.

Терзаемая тревожным сном она проснулась. Уже было темно. Дождь барабанил в окно. Но и не только дождь. Был еще какой-то странный звук.

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

Он был весь мокрый, сидел в углу нахохлившись.

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

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

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

- Вот чудеса ! - Аня сразу почувствовала, что вот оно, наконец !

Так и есть !!! Это весточка от Антона.

Он писал: Милая, ничего не бойся. Со мной всё в порядке. Никому ничего не говори и живи как обычно. Через три дня ты получишь конверт. Сделай всё в точности как будет указано в том письме. Целую, любимая. Антон.

Вот оно ! Ура ! Аня уже не могла спать.

Когда она только только уснула, раздался звонок телефона. Она взяла трубку.

- Кто говорит ?

- Слон.

- Откуда ?

- От Верблюда.

- Что Вам надо ?

- Шоколада.

- А мармелада не надо ?

- Я Вас просил мне позвонить, если что-то изменится ? Это Федин.

- Извините, Степан, разве что-то изменилось ? К тому же Вы разбудили меня посреди ночи. Что случилось ?

- Ну я надеялся, что Вы позвоните. Да. Случилось.

- Хорошо. Что нужно сделать мне ?

- Мы должны с Вами встретиться. Знаете ночное кафе недалеко от вашего дома ?

- Да.

- Жду Вас там через полчаса.

- Ок.

* * *

- Итак, Анна, Вы получили письмо ?

- Получила.

- Почему же сразу не сообщили об этом ?

- Потому что я еще не успела решить, будет ли это Вам полезно.

- Хорошо будем считать, что так.

- А откуда Вы узнали про письмо ? Вы что, за мной следили ?

- Да, но это было сделано в целях Вашей же безопасности.

- Вы лжете. Зачем Вам это письмо ?

- Вы же умная девушка и понимаете, что в этом мире не всё так просто.

- Вам нужно письмо ?

- Мне нужна информация. Я хочу понять кто за этим стоит и для чего они это делают.

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

- Что поделать. Все мы игрушки в чьих-то руках. Я против Вас лично ничего не имею.

- Тогда давайте ближе к делу. В письме говорится ...

* * *

Антон спал и ему снилось недалекое его прошлое. Как он осваивал Windows Sockets 2.

ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.WIN32COM.v10.en/winsock/winsock/using_winsock.htm

Тестирование на примере приложения с диалоговым окном MFC.

по нажатию ОК происходит закрытие окна.

Надо чтобы окно не закрывалось - чтобы можно было проверить работу win sock.

Для этого делаем дополнительную кнопку клик по которой будет методом, в котором будет
тестироваться функциональность Windows Sockets 2.


Пример, где можно посмотреть как обрабатывается нажатие кнопок на форме -
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vcsample/local/sampleexecutables/MFC/general/CmnCtrl1.zip


вкладка -
CAnimateControl

содержит кнопки Play и Stop

Как реализуется нажатие на эти кнопки ?


на форме CAnimateControl
есть кнопка Play
IDC_PLAY


в коде есть -

BEGIN_MESSAGE_MAP(CAnimateCtrlPage, CPropertyPage)

//...

ON_BN_CLICKED(IDC_PLAY, OnPlay)






class CAnimateCtrlPage : public CPropertyPage
{

	afx_msg void OnPlay();
	
	
	
//...


void CAnimateCtrlPage::OnPlay()


Нужно записывать код вручную или надо генерировать ? И если генерировать, то как ?


На кнопке кликаем правой кнопкой и генерируем Add Event Handler


Получилось -

void Cwinsock_samp1Dlg::OnBnClickedButtonTest()

Как теперь получить IDC_STATIC и установить его текстовое свойство, чтобы
увидеть результат работы ?

к странице 1 к странице 2 страница 3 к странице 4

     
 

Как создать игру ? - Программируем сами.

Рассмотрение программирования игр под DirectX 9c на C++ с использованием среды разработки MSVS 2005 или выше.

 
     
  [содержание] Другие уроки на тему создания игр  
     
  рассматриваем 
      код функции wWinMain в примере CreateDevice из DX SDK Aug 2008

Самый первый шаг - что нужно для программирования игр на C++ DirectX 9c, рассматриваем код функции wWinMain в примере CreateDevice из DX SDK Aug 2008
 
     
  Самый первый шаг - страница 2 - рассматриваем код функций MsgProc, InitD3D, Cleanup, Render  
     
  Самый первый шаг - страница 3 - выполняем настройку игрового проекта для подключения заголовочных и библиотечных файлов, наблюдаем запуск приложения CreateDevice  
     
  Изучаем и модифицируем пример CreateDevice - ответы на типичные вопросы: что такое переменная и тип переменной, как осуществлять поиск ответов на вопросы в справочной системе  
     
  Изучаем 
      и модифицируем пример CreateDevice страница 2 - изменение размеров, заголовка окна, запрет кнопки максимизации окна, выбор 
      цвета для заполнения рабочей области

Изучаем и модифицируем пример CreateDevice страница 2 - изменение размеров, заголовка окна, запрет кнопки максимизации окна, выбор цвета для заполнения рабочей области
 
     
  Изучаем 
      и модифицируем пример CreateDevice страница 3 - - описывается как создать иконку в Photoshop, а затем внедрить её в приложение 
      на примере CreateDevice.

Изучаем и модифицируем пример CreateDevice страница 3 - описывается как создать иконку в Photoshop, а затем внедрить её в приложение на примере CreateDevice.
 
     
  Рассматриваем 
      пример Vertices - как нарисовать модель треугольника, модель квадрата

Рассматриваем пример Vertices - как нарисовать модель треугольника, модель квадрата
 
     
  Пример Matrices - модель вращающегося треугольника  
     
  Введение в 2d-игры - создаем игру Веселый Буквоежка на реальном примере игры  
     
  Создаем 
      игровую оболочку как у Alawar или Nevosoft.

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

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

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

Создаем игровое меню - показаны простейшие особенности создания и использования экранного меню для игры.
 
     
  Анимация и перемещение персонажа - как сделать анимированного персонажа для 2d-игры и заставить его ходить по сцене.  
     
  Создание игровых панелей и индикаторов - подробности того, как создаются в игре игровые панели, содержащие различные индикаторы: здоровья, счёта, энергии и других.  
     
  Игра Веселый Буквоежка - инструменты разработки. Редактор сцен - SceneEditor 1.01, Сборщик локаций, Утилита Coords2D

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

- Редактор сцен - SceneEditor 1.01;

- Сборщик локаций;

- Утилита Coords2D;

Игра Веселый Буквоежка - рисуем паука. Также рассказано о том, как удобно тестировать анимацию при помощи утилиты Coords2D.

Игра Веселый Буквоежка - рисуем паука. Также рассказано о том, как удобно тестировать анимацию при помощи утилиты Coords2D.
 
     
  Разработка игр на движке fle game engine - это - загрузчик, настройки игры, вступление, предыстория, проигрывание музыки и звуков, прокрутка игровой сцены, вещи и находки, существа, окружение, игровые панели, столкновения, взятие/использование вещей/находок, атаки злых пауков, атаки героя, поиск находок в земле, складывание слов, бонусы.  
     
  Как создать игру ? Программируем сами

 
     
 

fle game engine включает:

- утилиту Coords2D.exe;

- редактора игровых сцен;

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

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



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


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