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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Komron
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 18
#1

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

05.12.2012, 16:45. Просмотров 190. Ответов 0
Метки нет (Все метки)

Программа содержит два объекта, каждый из которых представлен окном и содержит свой поток. Эти объекты связаны друг с другом с помощью событий. Каждый поток меняет цвет другого окна с черного на белый через 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);
    }}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 16:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Надо перевести на С++. (объекты) (C++):

Перевести надо из паскала на с++ - C++
program rung; var yh,y:array of real; h,x,a1,b1,a,c,y0,k1,k2,k3,k4,e:real; i,n,n2: integer;l:boolean; ff:text; function...

Надо перевести текст с паскаля в С++ - C++
Дали программу, а я в паскали совершенно не шарю, помогите перевести в С++ uses crt; const nmax=20; type frac=record ...

Надо перевести программу из ПАСКАЛЯ в СИ - C++
uses crt; var a:array of integer; m,n,i,j,k,m1,n1,q1,q2:integer; c:integer; begin clrscr; randomize; k:=0; ...

C# RSA шифравание и дешифравание надо перевести C++ - C++
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Analitik_usul { class...

Надо перевести переменную типа unsigned char* в signed int и обратно - C++
у меня есть переменная типа unsigned char*, мне нужно перевести ее в signed int , провести арифметические вычисления и затем перевести ее...

Путем перестановок строк и столбцов (целиком) элемент надо переместить в правый верхний угол подмассива (Перевести программу в c++) - C++
program zadanie_5; uses crt; const nn=5; var i, j, imax, jmax, n, k, m: integer; a: array of real; r: real;...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2012, 16:45
Привет! Вот еще темы с ответами:

Функция создает объекты и указателями на них заполняет массив. При выходе из функции вызываются деструкторы объектов. Как сохранить объекты? - C++
Вопрос прост: как при выходе из функции сохранить объекты, которые были созданы в данной функции (указатели объектов положены в массив)?

В окне перемещаются объекты, отталкиваясь от стенок окна. Каждый объект имеет свой поток, перемещающий его. Встретившись, объекты начинают двигаться - C++
В окне перемещаются объекты, отталкиваясь от стенок окна. Каждый объект имеет свой поток, перемещающий его. Встретившись, объекты...

Надо сделать задание (надо найти среднее геометрическое) - C++
Вот задание: найти среднее геометрическое n значений Z1,Z2,...Zn по формуле p=(Z1 Z2 ... Zn) 1/n после чего,каждое из этих значений...

с Клавиатуры надо ввести имена 5 человек , надо найти сколько гласных букв в каждом имени человека - C++
надо сделать программу с помощию функций !задание - с Клавиатуры надо ввести имена 5 человек , надо найти сколько гласных букв в каждом...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru