Форум программистов, компьютерный форум CyberForum.ru

Надо перевести на С++. (объекты) - C++

Восстановить пароль Регистрация
 
Komron
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 18
05.12.2012, 16:45     Надо перевести на С++. (объекты) #1
Программа содержит два объекта, каждый из которых представлен окном и содержит свой поток. Эти объекты связаны друг с другом с помощью событий. Каждый поток меняет цвет другого окна с черного на белый через 500 мс.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.Drawing;
 
 
delegate void Del();
 
 
class Window : Form
{
    public event Del ev;
 
    public Window()
    {
        this.Text = "Window";
        this.Visible = true;
        Size = new Size(140, 130);
        this.BackColor = Color.Black;
        var t = new Thread(ThreadMethod);
        t.Start();
    }
 
    public void ThreadMethod()
    {
        while (true)
        {
            if (ev != null)
                ev();
            Thread.Sleep(500);
        }
    }
 
    public void Hand()
    {
        if (this.BackColor == Color.Black)
            this.BackColor = Color.White;
        Else
            this.BackColor = Color.Black;
 
    }
}
 
class Exchange
{
    static void Main()
    {
        Window s = new Window();
        Window f = new Window();
        s.ev += new Del(f.Hand);
        f.ev += new Del(s.Hand);
        Application.Run(s);
    }}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 16:45     Надо перевести на С++. (объекты)
Посмотрите здесь:

C++ Надо перевести текст с паскаля в С++
C# RSA шифравание и дешифравание надо перевести C++ C++
C++ В окне перемещаются объекты, отталкиваясь от стенок окна. Каждый объект имеет свой поток, перемещающий его. Встретившись, объекты начинают двигаться
C++ Надо перевести переменную типа unsigned char* в signed int и обратно
Путем перестановок строк и столбцов (целиком) элемент надо переместить в правый верхний угол подмассива (Перевести программу в c++) C++
Функция создает объекты и указателями на них заполняет массив. При выходе из функции вызываются деструкторы объектов. Как сохранить объекты? C++
Надо перевести программу из ПАСКАЛЯ в СИ C++
C++ Перевести надо из паскала на с++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru