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


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

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

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
Технологии WEB

Технологии WEB - AJAX-запросы

Часто Задаваемые Вопросы

Продукты

Проблемы с кодировками при отображении страниц

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

Система Автоматизации Доставки Электронных Заказов megainformatic cms e-pro

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

подробнее

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

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

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

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

 
     
 

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

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

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

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

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

 
     
подробнее

Миссис Даутфайр - фильм 1993

1993 год, режиссер Крис Коламбус, в главной роли Робин Уильямс,
кинокомпания «Blue Wolf», «20th Century Fox».

Миссис Даутфайр - фильм 1993

Описание фильма

для просмотра изображений в увеличенном виде кликните по одному из них.


Миссис Даутфайр 1993
Миссис Даутфайр 1993
Миссис Даутфайр 1993
Миссис Даутфайр 1993
Миссис Даутфайр 1993
Миссис Даутфайр 1993


Трейлер

 


Размер файла - 1,36 Гб, контейнер avi, 640x272

Миссис Даутфайр - фильм 1993 СКАЧАТЬ ТОРРЕНТ
[downloads:31]

Для скачиваня торрент раздачи вам потребуется программа mu-torrent (скачивайте бесплатную версию)

КАК ТУТ СКАЧИВАТЬ ?

===========================
ПРАВООБЛАДАТЕЛЯМ - файлы представленные здесь для скачивания не являются собственностью автора публикации, взяты из общедоступных источников информации и не используются для продажи, сдачи в прокат или иного способа извлечения коммерческой выгоды.

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

подробнее

Game craft - моделируем scv - часть 2

[все уроки game craft]  [моделируем scv]

В ходе наших уроков у Вас может получиться такая модель робота SCV.

Модель робота scv как в Starcraft 2

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

Создадим Box 32x32x32 и количеством сегментов 2х4х4 как показано на рисунке ниже. Обязательно отметьте галочкой пункт Generate Mapping Coords. Он отвечает за генерацию текстурных координат, чтобы в дальнейшем на созданную модель можно было нанести изображение текстуры. При этом модель уже будет не серая и безликая, а более яркая и понятная.

Модель робота scv как в Starcraft 2 - создаем Box

Теперь преобразуем наш Box в Editable Poly - кликнув в панели модификаций правой кнопкой и выбрав пункт Editable Poly. Процесс моделирования чем-то напоминает лепку из пластилина. Заготовкой является Box, а Editable Poly позволит работать с отдельными вершинами и гранями модели - перемещать, вращать и видоизменять их, выдавливать, вдавливать, позволяя придать модели практически любую желаемую форму.

Модель робота scv как в Starcraft 2 - Editable poly

Однако обратите внимание на уровень детализации модели - она будет являться несколько грубоватой, поскольку представляет так называемый Low-poly вариант. Это низкополигональная модель пригодная для вставки в игровое или мультимедийное приложение. Поскольку в игре у вас может быть сотня и больше экземпляров такой модели, а также помимо неё и многих других - то представляете, что общее количество вершин и полигонов представленных в 3d-сцене будет очень большим. Именно поэтому задача низкополигональной модели - добиться с одной стороны желаемого сходства с некоторым объектом (роботом SCV), а с другой - чтобы количество вершин и полигонов у модели было минимально возможным.

Выдавим кабину SCV робота, в которой сидит оператор. Откроем группу Editable Ploy нажав +. Выберем Polygon. Нажав и удерживая клавишу [Ctrl] кликнем нужные грани как показано на рисунке ниже.

Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор.

Выполним выдавливание и скос выбранных граней, используя кнопку Bevel в группе Edit Polygons. Первым движением мыши вы определяете расстояние на которое вдавливается/выдавливается выбранный полигон, а после клика мышью - размер скоса. Последний клик фиксирует модификацию. Действие можно отменить [Ctrl] + [Z] или кнопкой отмены (Undo) на панели инструментов.

Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор.

Если воспользоваться маленькой кнопкой Settings расположенной чуть правее кнопки Bevel - можно ввести точные значения для модификации - расстояние для вдавливания/выдавливания и размер скоса.

Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор.

Нажмём Cancel, чтобы не применять вторую модификацию Bevel. Теперь будем работать с отдельными вершинами. В окне модификаций в группе Editable Poly теперь выберем Vertex. Затем будем выделять нужные вершины и перемещать их, чтобы придать кабине нужную форму.

Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор.

Для того, чтобы выделять несколько вершин нажмите и удерживайте нажатой клавишу [Ctrl]. Иногда Вам может потребоваться проверить не выделили ли Вы случайно вершины на другой стороне модели. Для этого можно включить каркасный вид отображения модели. Клавишей [F3]. Вернуть вид к нормальному можно повторным нажатием [F3]. Если заметили случайно выбранную ненужную вершину - удерживая [Alt] кликаем по ней чтобы снять выделение. Кстати выделять вершины можно не только путём клика мышью левой кнопкой, но и рисуя область выделения (с нажатой левой кнопкой мыши) - тогда все вершины попавшие в выделенную область будут выделены.

Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор.

Очень полезная опция - Ignore Backfacing - позволит запретить выделение вершин на задней стороне модели когда вы выделяете целую область и не хотите чтобы вершины на обратной стороне модели выделялись. Итак при помощи инструмента Select And Move нам осталось переместить выбранные вершины вниз по оси Z.

Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор.

Применив серию перемещений и масштабирований добьёмся, чтобы кабина выглядела вот так.

Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор. Модель робота scv как в Starcraft 2 - Выдавим кабину SCV робота, в которой сидит оператор.

Выдавливаем ноги робота.

Модель робота scv как в Starcraft 2 - Выдавливаем ноги робота.

Корректируем кабину если требуется. И продолжаем выдавливать ноги.

Модель робота scv как в Starcraft 2 - Выдавливаем ноги робота.

Ноги как бы выгнуты коленями назад. Поэтому выделяем вершины в месте "коленного сгиба" и перемещаем назад - см. рисунок ниже.

Модель робота scv как в Starcraft 2 - Поэтому выделяем вершины в месте

Выдавливаем ступни, которые имеют колесную тягу и робот может катится не перемещая ног. Большой детализации не требуется, поэтому колеса не моделируем. Как видно из рисунка - нужно сначала выдавить грани вниз, затем выделив 2D-привязку вершин выполнить Cut (нарезку граней), небольшую коррекцию вершин и снова выдавливание.

Модель робота scv как в Starcraft 2 - Ступни робота.

Теперь выдавливаем боковые энерго-реакторы (блоки передней части с лампами). Сначала выдавливаем при помощи Bevel - придав суживающийся скос. Затем выделив грани только на левой стороне поворачиваем их на угол -20. Затем аналогично на правой - на 20. Затем снова Bevel. Потом опять корректируем поочередно левую и правую стороны. И снова последовательно выдавливаем и делаем скос.

Модель робота scv как в Starcraft 2 - выдавливаем боковые энерго-реакторы.

Модель робота scv как в Starcraft 2 - выдавливаем боковые энерго-реакторы.

Выдавим вентиляционные отдушины в верхней части модели.

Модель робота scv как в Starcraft 2 - вентиляционные отдушины в верхней части модели.

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

Модель робота scv как в Starcraft 2 - вентиляционные отдушины в верхней части модели.

Башенку расположенную по-середине выдавливаем аналогично.

Модель робота scv как в Starcraft 2 - вентиляционные отдушины в верхней части модели.

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

Модель робота scv как в Starcraft 2 - с вентиляционными башенками закончено, переходим к выдавливанию рук.

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

Модель робота scv как в Starcraft 2 - моделирование рук.

Далее мы закончим моделирование рук SCV и перейдём к завершающей части - моделированию элементов задней части робота SCV.

[все уроки game craft]  [моделируем scv]  Моделируем робота SCV шаг 2 часть 3

подробнее

     
  Плагин для 3DS MAX из DX9 SDK  
     
  Вы легко можете конвертировать модель в формате *.max в формат *.x - для этого Вам понадобится стандартный плагин из DirectX SDK 9.  
     
  В комплект DirectX9 SDK June 2006 входит удобный плагин для экспорта моделей из 3DS MAX 7.0 сразу в формат *.x Это очень удобно. Однако не каждый может скачать DX9 SDK (июньский вариант "весит" аж 443 Мб!). Чтобы не мучиться и не качать весь SDK можете скачать этот плагин прямо здесь.  
     
  Для установки плагина Вам необходимо скачать и распаковать архив, а затем отредактировать файл plugin.ini расположенный в папке с установленным 3ds Max в Вашей системе - добавить следующую строку в секцию [Directories] например так:

[Directories]
DirectX={PLUGIN PATH}

Где {PLUGIN PATH} - полный путь к файлу плагина, например c:\MyDirectX\PlugIn\Max7. Если путь к плагину прописан верно, то 3Ds Max 7 при запуске будет автоматически загружать плагин. После этого в меню File>Export вы обнаружите новый тип экспортируемого файла! - *.x

 
     
 

Существуют также плагины для других версий 3ds max -

PandaDXExport

kWXPort

об их использовании рассказано в статьях -

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

Особенности экспорта моделей и анимации экспортером kWXPort080719 из 3ds max 2009

 
     

роман 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

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

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



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


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