а) Ситуация: человек смотрит телевизор Источник: телевизор → Приёмщик: человек
b) Ситуация: пешеход переходит дорогу на зелёный свет светофора
Источник: светофор → Приёмщик: пешеход
c) Ситуация: ученик готовит доклад
Источник: книги, интернет, люди → Приёмщик: ученик
d) Ситуация: мама разговаривает со своей дочкой
Источник-приёмщик: мама → Приёмщик-источник: дочка
2)1. Звук барабана особенно популярен среди африканских племён. Он распространить сигнал о тревоге на несколько километров.
2. Для передачи сигнала на большие расстояния разные народы использовали дым костра.
3. Для передачи информации на дальние расстояния использовали гонцов.
4. С развитием письменности появилось такое средство дальней связи, как почта.
5. Радио является звуковым каналом передачи информации на большие расстояния. Это и общая развлекательная, и новостная информация.
6. Телефон является личным каналом информации. Используется людьми для общения.
7. Телевидение многоканальный канал информации. Происходит передача как звуковой, так и видеоинформации.
8. Спутники необходимы для передачи информации различного свойства на большие расстояния.
9. Сеть интернет «Всемирная паутина» является каналом связи для передачи различного вида информации.
Тут есть два обычных подхода:
перекрыть WndProc так, чтобы клик по форме воспринимался как клик по заголовку,
отслеживать клик по форме и движения мыши и менять координаты формы самостоятельно.
Пример второго подхода.
Объяснение:
private bool isDragging = false;
private Point lastCursor;
private Point lastForm;
private void Form_MouseDown(object sender, MouseEventArgs e) {
isDragging = true;
lastCursor = Cursor.Position;
lastForm = this.Location;
}
private void Form_MouseMove(object sender, MouseEventArgs e) {
if (isDragging) {
this.Location =
Point.Add(lastForm, new Size(Point.Subtract(Cursor.Position, new Size(lastCursor;
}
}
private void Form_MouseUp(object sender, MouseEventArgs e) {
isDragging = false;
}