https://iu5bmstu.ru/api.php?action=feedcontributions&user=Dobrogursky&feedformat=atomКафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество - Вклад [ru]2024-03-19T10:16:35ZВкладMediaWiki 1.41.0https://iu5bmstu.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=3705Заглавная страница2013-06-07T11:54:59Z<p>Dobrogursky: /* Объявления */ составление запросов на экзамен по СПАСОИ</p>
<hr />
<div>__NOTOC__<p align="right"><font color="blue" size="3px"><i>There are <b>10</b> types of people in the world: those who understand binary, and those who don't.</i></font></p><br />
= Объявления =<br />
<br />
Идёт составление [[SQL-запросы к экзамену по СПАСОИ (10 семестр) | запросов к экзамену по СПАСОИ 10 семестра]]. Чем больше людей будет участвовать, тем быстрее закончим. Сейчас сделана половина.<br />
<br />
Если запрос к какому-либо билету уже написан, но вы можете написать короче и оптимальней - смело правьте и пишите свой вариант.<br />
<br />
<p align="right">''07.06.2013, 15:53''</p><br />
<br />
<!-- ''Объявлений нет''. --><br />
[[Архив объявлений]]<br />
<br />
= Навигация =<br />
<br />
Обратите внимание, что из-за меняющегося учебного плана распределение предметов по семестрам может не соответствовать действующему в настоящее время.<br />
<br />
{|<br />
|<br />
{| border="1"<br />
|+ <font size="4">'''Основные&nbsp;разделы'''</font><br />
|-<br />
| colspan="2" align="center" | [[Файл:Information.png | link=Категория:Информация]]<br />
|-<br />
| [[Файл:Cabinets.png | link=Учреждения]] || [[Файл:Links.png | link=Ссылки в интернетах]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Univer.png | link=Категория:Университет]]<br />
|-<br />
| [[Файл:Kafedra.png | link=Категория:Кафедра]] || [[Файл:Hostel.png | link=Категория:Общежитие]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Portal.png | link=Категория:Портал]]<br />
|-<br />
| [[Файл:Irchan.png | link=IRC-канал]] || [[Файл:Twitter.png | link=Twitter-лента]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Afterlessons.png | link=Категория:Продлёнка]]<br />
<!-- |-<br />
| colspan="2" align="center" | [[Файл:Work.png | link=Категория:Работа]] --><br />
|}<br />
|&nbsp;<br />
| valign="top" |<br />
{| border="1"<br />
|+ <font size="4">'''По учебному плану'''</font><br />
|-<br />
| [[Файл:1sem.png | link=Категория:1_семестр]] || [[Файл:2sem.png | link=Категория:2_семестр]]<br />
|-<br />
| [[Файл:3sem.png | link=Категория:3_семестр]] || [[Файл:4sem.png | link=Категория:4_семестр]]<br />
|-<br />
| [[Файл:5sem.png | link=Категория:5_семестр]] || [[Файл:6sem.png | link=Категория:6_семестр]]<br />
|-<br />
| [[Файл:7sem.png | link=Категория:7_семестр]] || [[Файл:8sem.png | link=Категория:8_семестр]]<br />
|-<br />
| [[Файл:9sem.png | link=Категория:9_семестр]] || [[Файл:10sem.png | link=Категория:10_семестр]]<br />
|-<br />
| [[Файл:11sem.png | link=Категория:11_семестр]] || [[Файл:12sem.png | link=Категория:12_семестр]]<br />
|}<br />
|}</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Qt-logo.png&diff=3308Файл:Qt-logo.png2013-04-17T17:07:20Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=Qt_-_%D0%A1%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D1%8B_%D0%B8_%D1%81%D0%BB%D0%BE%D1%82%D1%8B&diff=3307Qt - Сигналы и слоты2013-04-17T17:06:59Z<p>Dobrogursky: /* Как это работает в теории */</p>
<hr />
<div>[[Файл:Qt-logo.png|right|150px]]<br />
<br />
Сигналы и слоты - это то, как в Qt взаимодействуют между собой объекты разных классов.<br />
<br />
== Как это работает в теории ==<br />
<br />
Связь между объектами в устанавливается следующим образом: у одного объекта должен быть сигнал, а у второго - слот. Сигнал объявляется однажды и на этом всё, ему не нужна реализация. Слот же, в общем-то, представляет собой функцию, и потому кроме объявления должен иметь реализацию, как и обычная функция.<br />
<br />
Потому, соединив сигнал первого объекта и слот второго, мы получаем следующее: каждый раз, когда первый объект посылает свой сигнал, второй объект принимает его в свой слот и выполняет его функцию.<br />
<br />
Таким образом, чтобы соединить два объекта, нужно:<br />
# создать у одного сигнал, а у второго слот;<br />
# соединить сигнал первого и слот второго.<br />
<br />
Это можно изобразить вот так:<br />
<br />
[[Файл:Qt signls.and.slots pic1.png|800px]]<br />
<br />
На рисунке:<br />
:а) два изначальных объекта, ничем ни с кем не соединены;<br />
:б) у первого объекта появился сигнал, а у второго - слот. Теперь им есть чем соединяться, но они всё ещё ни с кем не соединены;<br />
:в) сигнал первого объекта соединён со слотом второго.<br />
<br />
Каждый объект может иметь больше одного сигнала и больше одного слота. Соединяться могут также более двух объектов:<br />
<br />
[[Файл:Qt signls.and.slots pic2.png|500px]]<br />
<br />
Как видно, кроме очевидных соединений, при отправке Объектом 4 сигнала выполнятся слот Объекта 3 и слот Объекта 1.<br />
<br />
=== Примеры ===<br />
<br />
Немного поясняющих картинок:<br />
<gallery widths="400px" heights="250"><br />
Файл:Signals.and.slots.start.jpg|Один сигнал соединён с одинаковыми слотами разных объектов (наследников одного класса)<br />
Файл:Signals.and.slots.abe.jpg|Один сигнал соединён с разными слотами разных объектов<br />
</gallery><br />
<br />
Картинка с мудакенами может внести некоторую путаницу, потому её следует сопроводить разъяснением.<br />
<br />
Каждый мудакен (из пяти слева) имеет набор слотов, будем считать, что у всех одинаковый (потому что все они унаследованы от одного класса <code>Мудакен</code>). То есть, у каждого из них есть следующие:<br />
* <code>здарова()</code>;<br />
* <code>сам_привет()</code>;<br />
* <code>ну_привет()</code>;<br />
* <code>хай()</code>;<br />
* <code>пошёл_ты()</code>.<br />
<br />
Эйб может подать сигнал <code>привет()</code>.<br />
<br />
Можно было бы соединить его сигнал с каким-то одним слотом, одинаковым для всех пяти остальных мудакенов, к которым он обращается, но такая ситуация уже показана на картинке со стометровкой. Потому мы соединили сигнал Эйба с различными слотами ответов мудакенов.<br />
<br />
Путаница могла возникнуть такая, что можно было подумать, что <code>пошёл_ты()</code> (ну и остальные) - это уже реакция на приветствие Эйба. Но это не так, это лишь ''имя реакции'' (имя слота), а реализация у неё может быть какой угодно.<br />
<br />
Например, очевидной:<br />
<syntaxhighlight lang="cpp-qt"><br />
QString MudakenAngry::пошёл_ты()<br />
{<br />
QString answer = "Да пошёл ты. Пива не принёс, ничего не принёс, ещё хочет чего-то. Вообще охренеть.";<br />
return answer;<br />
}<br />
</syntaxhighlight><br />
<br />
или не очень:<br />
<syntaxhighlight lang="cpp-qt"><br />
QString MudakenAngry::пошёл_ты()<br />
{<br />
QString answer = "Ну наконец-то! Где тебя носило? Пошли за пивом уже!";<br />
return answer;<br />
}<br />
</syntaxhighlight><br />
<br />
Конечно, при написании кода лучше делать так, чтобы название и функционал совпадали по смыслу, потому второй вариант приведён лишь в качестве примера.<br />
<br />
== Как это сделать в Qt ==<br />
<br />
=== QObject ===<br />
<br />
Необходимое условие - при описании класса должен быть использован макрос <code>Q_OBJECT</code>, а сами классы должны так или иначе происходить от класса <code>QObject</code>:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="3"><br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
=== Сигналы ===<br />
<br />
Создать сигнал можно так:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="9"><br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
signals:<br />
void someSignal();<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
Теперь сигнал можно отправить в любом месте:<br />
<br />
<syntaxhighlight lang="cpp-qt"><br />
emit someSignal();<br />
</syntaxhighlight><br />
<br />
=== Слоты ===<br />
<br />
Создать слот можно так:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="12"><br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
signals:<br />
void someSignal();<br />
<br />
public slots:<br />
void someSlot();<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
=== Сигналы и слоты с параметрами ===<br />
<br />
Кроме простого соединения, сигналы и слоты позволяют передавать между объектами переменные. Для этого соединяемые сигнал и слот должны иметь параметр одного типа:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="11, 27"><br />
// первый класс, отправитель<br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
signals:<br />
// сигнал будет передавать переменную типа int<br />
void someSignal(int value2send);<br />
<br />
...<br />
<br />
};<br />
<br />
// второй класс, получатель<br />
class YaClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
YaClass();<br />
<br />
public slots:<br />
// слот будет принимать переменную типа int<br />
void someSlot(int value2get);<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
=== Соединение ===<br />
<br />
Функция соединения сигнала первого объекта и слота второго объекта имеет четыре параметра:<br />
# отправитель сигнала;<br />
# его сигнал;<br />
# получатель сигнала;<br />
# его слот.<br />
<br />
Соединение сигнала <code>meClass</code> и слота <code>yaClass</code>:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="4"><br />
MeClass meClass();<br />
YaClass yaClass();<br />
<br />
connect(meClass, SIGNAL(someSignal(int)), yaClass, SLOT(someSlot(int)));<br />
</syntaxhighlight><br />
<br />
Теперь при каждой отправке сигнала <code>someSignal(int)</code> объекта <code>meClass</code> будет выполняться слот <code>someSlot(int)</code> объекта <code>yaClass</code>.<br />
<br />
== Демонстрационный пример ==<br />
<br />
Приложение состоит из главного окна Сигналы и слоты, Первого окна и Второго окна.<br />
<br />
[[Файл:Qt signls.and.slots pic3.png]]<br />
<br />
Первое и Второе окно (точнее, объекты их классов) соединяются посредством сигналов и слотов для обмена строкой из своих полей ввода (каждый из двух классов содержит как сигнал, так и слот). Полученная строка будет отображаться в соответствующей надписи окна-получателя.<br />
<br />
Главное окно также соединяется сигналом своего закрытия (уничтожения) со слотами закрытия Первого и Второго окон.<br />
<br />
Проект приложения можно загрузить [http://yadi.sk/d/Csajnu040IX5Z здесь].<br />
<br />
=== Главное окно ===<br />
<br />
<code>mainwindow.h:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
protected:<br />
// событие закрытия главного окна, будет посылать всем сигнал закрытия<br />
/// это стандартная виртуальная функция класса, поэтому мы её лишь переопределяем<br />
virtual void closeEvent(QCloseEvent *event);<br />
<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
<code>mainwindow.cpp:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
// реализация переопределённой функции<br />
void MainWindow::closeEvent(QCloseEvent *event)<br />
{<br />
emit destroyed(); // отправить сигнал о закрытии (уничтожении) окна<br />
}<br />
<br />
...<br />
<br />
// соединение сигнала от главного окна со слотом первого окна<br />
connect(this, SIGNAL(destroyed()), frst, SLOT(close()));<br />
// соединение сигнала от главного окна со слотом второго окна<br />
connect(this, SIGNAL(destroyed()), scnd, SLOT(close()));<br />
// слоты close() являются стандартными, потому объявлять в классах окон их не нужно<br />
<br />
...<br />
<br />
// соединение сигнала от первого окна со слотом второго окна<br />
connect(frst, SIGNAL(sendMessage(QString)),<br />
scnd, SLOT(receiveMessage(QString)));<br />
<br />
// соединение сигнала от второго окна со слотом первого окна<br />
connect(scnd, SIGNAL(sendMessage(QString)),<br />
frst, SLOT(receiveMessage(QString)));<br />
</syntaxhighlight><br />
<br />
=== Первое окно ===<br />
<br />
<code>frst.h:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
signals:<br />
/// @brief сигнал отправки сообщения второму окну<br />
/// @param msg2send - отправляемая в сигнале строка<br />
void sendMessage(QString msg2send);<br />
<br />
public slots:<br />
/// @brief слот, в которой будет приходить сигнал от второго окна<br />
/// @param msg2recieve - получаемая из сигнала второго окна строка<br />
void receiveMessage(QString msg2recieve);<br />
<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
<code>frst.cpp:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
// обработчик нажатия кнопки отправки<br />
void Frst::on_btn_sendToSecond_clicked()<br />
{<br />
// посылает сигнал, содержащий строку из поля ввода<br />
emit sendMessage(ui->lineEdit_first->text());<br />
}<br />
<br />
// слот получения сигнала<br />
void Frst::receiveMessage(QString msg2recieve)<br />
{<br />
// принимает строку из сигнала и вставляет её в надпись<br />
ui->label_received_first->setText(msg2recieve);<br />
}<br />
<br />
...<br />
</syntaxhighlight><br />
<br />
=== Второе окно ===<br />
<br />
<code>scnd.h:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
signals:<br />
/// @brief сигнал отправки сообщения первому окну<br />
/// @param msg2send - отправляемая в сигнале строка<br />
void sendMessage(QString msg2send);<br />
<br />
public slots:<br />
/// @brief слот, в которой будет приходить сигнал от первого окна<br />
/// @param msg2recieve - получаемая из сигнала первого окна строка<br />
void receiveMessage(QString msg2recieve);<br />
<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
<code>scnd.cpp:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
// обработчик нажатия кнопки отправки<br />
void Scnd::on_btn_sendToFirst_clicked()<br />
{<br />
// посылает сигнал, содержащий строку из поля ввода<br />
emit sendMessage(ui->lineEdit_second->text());<br />
}<br />
<br />
// слот получения сигнала<br />
void Scnd::receiveMessage(QString msg2recieve)<br />
{<br />
// принимает строку из сигнала и вставляет её в надпись<br />
ui->label_received_second->setText(msg2recieve);<br />
}<br />
<br />
...<br />
</syntaxhighlight><br />
<br />
== Дополнительно ==<br />
<br />
Более подробно про механизм сигналов и слотов можно прочитать [[Qt#Книги | в книгах по Qt]] и в следующих статьях:<br />
* [http://doc.crossplatform.ru/qt/4.3.2/signalsandslots.html CrossPlatform.RU - Сигналы и слоты];<br />
* [http://www.developer.nokia.com/Community/Wiki/%D0%9C%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC_%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2_%D0%B8_%D1%81%D0%BB%D0%BE%D1%82%D0%BE%D0%B2_%D0%B2_Qt NOKIA Developer - Механизм сигналов и слотов в Qt].<br />
<br />
Видео:<br />
* [http://www.youtube.com/watch?v=JtyCM4BTbYo C++ Qt 04 - Signals and Slots] (на английском языке).<br />
<br />
[[Категория:Qt]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=Qt_-_%D0%A1%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D1%8B_%D0%B8_%D1%81%D0%BB%D0%BE%D1%82%D1%8B&diff=3306Qt - Сигналы и слоты2013-04-17T17:06:33Z<p>Dobrogursky: /* Как это работает в теории */</p>
<hr />
<div>[[Файл:Qt-logo.png|right|150px]]<br />
<br />
Сигналы и слоты - это то, как в Qt взаимодействуют между собой объекты разных классов.<br />
<br />
== Как это работает в теории ==<br />
<br />
Связь между объектами в устанавливается следующим образом: у одного объекта должен быть сигнал, а у второго - слот. Сигнал объявляется однажды и на этом всё, ему не нужна реализация. Слот же, в общем-то, представляет собой функцию, и потому кроме объявления должен иметь реализацию, как и обычная функция.<br />
<br />
Потому, соединив сигнал первого объекта и слот второго, мы получаем следующее: каждый раз, когда первый объект посылает свой сигнал, второй объект принимает его в свой слот и выполняет его функцию.<br />
<br />
Таким образом, чтобы соединить два объекта, нужно:<br />
# создать у одного сигнал, а у второго слот;<br />
# соединить сигнал первого и слот второго.<br />
<br />
Это можно изобразить вот так:<br />
<br />
[[Файл:Qt signls.and.slots pic1.png|800px]]<br />
<br />
На рисунке:<br />
:а) два изначальных объекта, ничем ни с кем не соединены;<br />
:б) у первого объекта появился сигнал, а у второго - слот. Теперь им есть чем соединяться, но они всё ещё ни с кем не соединены;<br />
:в) сигнал первого объекта соединён со слотом второго.<br />
<br />
Каждый объект может иметь больше одного сигнала и больше одного слота. Соединяться могут также более двух объектов:<br />
<br />
[[Файл:Qt signls.and.slots pic2.png|500px|link=Файл:Qt signls.and.slots pic2.svg]]<br />
<br />
Как видно, кроме очевидных соединений, при отправке Объектом 4 сигнала выполнятся слот Объекта 3 и слот Объекта 1.<br />
<br />
=== Примеры ===<br />
<br />
Немного поясняющих картинок:<br />
<gallery widths="400px" heights="250"><br />
Файл:Signals.and.slots.start.jpg|Один сигнал соединён с одинаковыми слотами разных объектов (наследников одного класса)<br />
Файл:Signals.and.slots.abe.jpg|Один сигнал соединён с разными слотами разных объектов<br />
</gallery><br />
<br />
Картинка с мудакенами может внести некоторую путаницу, потому её следует сопроводить разъяснением.<br />
<br />
Каждый мудакен (из пяти слева) имеет набор слотов, будем считать, что у всех одинаковый (потому что все они унаследованы от одного класса <code>Мудакен</code>). То есть, у каждого из них есть следующие:<br />
* <code>здарова()</code>;<br />
* <code>сам_привет()</code>;<br />
* <code>ну_привет()</code>;<br />
* <code>хай()</code>;<br />
* <code>пошёл_ты()</code>.<br />
<br />
Эйб может подать сигнал <code>привет()</code>.<br />
<br />
Можно было бы соединить его сигнал с каким-то одним слотом, одинаковым для всех пяти остальных мудакенов, к которым он обращается, но такая ситуация уже показана на картинке со стометровкой. Потому мы соединили сигнал Эйба с различными слотами ответов мудакенов.<br />
<br />
Путаница могла возникнуть такая, что можно было подумать, что <code>пошёл_ты()</code> (ну и остальные) - это уже реакция на приветствие Эйба. Но это не так, это лишь ''имя реакции'' (имя слота), а реализация у неё может быть какой угодно.<br />
<br />
Например, очевидной:<br />
<syntaxhighlight lang="cpp-qt"><br />
QString MudakenAngry::пошёл_ты()<br />
{<br />
QString answer = "Да пошёл ты. Пива не принёс, ничего не принёс, ещё хочет чего-то. Вообще охренеть.";<br />
return answer;<br />
}<br />
</syntaxhighlight><br />
<br />
или не очень:<br />
<syntaxhighlight lang="cpp-qt"><br />
QString MudakenAngry::пошёл_ты()<br />
{<br />
QString answer = "Ну наконец-то! Где тебя носило? Пошли за пивом уже!";<br />
return answer;<br />
}<br />
</syntaxhighlight><br />
<br />
Конечно, при написании кода лучше делать так, чтобы название и функционал совпадали по смыслу, потому второй вариант приведён лишь в качестве примера.<br />
<br />
== Как это сделать в Qt ==<br />
<br />
=== QObject ===<br />
<br />
Необходимое условие - при описании класса должен быть использован макрос <code>Q_OBJECT</code>, а сами классы должны так или иначе происходить от класса <code>QObject</code>:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="3"><br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
=== Сигналы ===<br />
<br />
Создать сигнал можно так:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="9"><br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
signals:<br />
void someSignal();<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
Теперь сигнал можно отправить в любом месте:<br />
<br />
<syntaxhighlight lang="cpp-qt"><br />
emit someSignal();<br />
</syntaxhighlight><br />
<br />
=== Слоты ===<br />
<br />
Создать слот можно так:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="12"><br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
signals:<br />
void someSignal();<br />
<br />
public slots:<br />
void someSlot();<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
=== Сигналы и слоты с параметрами ===<br />
<br />
Кроме простого соединения, сигналы и слоты позволяют передавать между объектами переменные. Для этого соединяемые сигнал и слот должны иметь параметр одного типа:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="11, 27"><br />
// первый класс, отправитель<br />
class MeClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
MeClass();<br />
<br />
signals:<br />
// сигнал будет передавать переменную типа int<br />
void someSignal(int value2send);<br />
<br />
...<br />
<br />
};<br />
<br />
// второй класс, получатель<br />
class YaClass : public QObject<br />
{<br />
Q_OBJECT<br />
<br />
public:<br />
YaClass();<br />
<br />
public slots:<br />
// слот будет принимать переменную типа int<br />
void someSlot(int value2get);<br />
<br />
...<br />
<br />
};<br />
</syntaxhighlight><br />
<br />
=== Соединение ===<br />
<br />
Функция соединения сигнала первого объекта и слота второго объекта имеет четыре параметра:<br />
# отправитель сигнала;<br />
# его сигнал;<br />
# получатель сигнала;<br />
# его слот.<br />
<br />
Соединение сигнала <code>meClass</code> и слота <code>yaClass</code>:<br />
<br />
<syntaxhighlight lang="cpp-qt" line highlight="4"><br />
MeClass meClass();<br />
YaClass yaClass();<br />
<br />
connect(meClass, SIGNAL(someSignal(int)), yaClass, SLOT(someSlot(int)));<br />
</syntaxhighlight><br />
<br />
Теперь при каждой отправке сигнала <code>someSignal(int)</code> объекта <code>meClass</code> будет выполняться слот <code>someSlot(int)</code> объекта <code>yaClass</code>.<br />
<br />
== Демонстрационный пример ==<br />
<br />
Приложение состоит из главного окна Сигналы и слоты, Первого окна и Второго окна.<br />
<br />
[[Файл:Qt signls.and.slots pic3.png]]<br />
<br />
Первое и Второе окно (точнее, объекты их классов) соединяются посредством сигналов и слотов для обмена строкой из своих полей ввода (каждый из двух классов содержит как сигнал, так и слот). Полученная строка будет отображаться в соответствующей надписи окна-получателя.<br />
<br />
Главное окно также соединяется сигналом своего закрытия (уничтожения) со слотами закрытия Первого и Второго окон.<br />
<br />
Проект приложения можно загрузить [http://yadi.sk/d/Csajnu040IX5Z здесь].<br />
<br />
=== Главное окно ===<br />
<br />
<code>mainwindow.h:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
protected:<br />
// событие закрытия главного окна, будет посылать всем сигнал закрытия<br />
/// это стандартная виртуальная функция класса, поэтому мы её лишь переопределяем<br />
virtual void closeEvent(QCloseEvent *event);<br />
<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
<code>mainwindow.cpp:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
// реализация переопределённой функции<br />
void MainWindow::closeEvent(QCloseEvent *event)<br />
{<br />
emit destroyed(); // отправить сигнал о закрытии (уничтожении) окна<br />
}<br />
<br />
...<br />
<br />
// соединение сигнала от главного окна со слотом первого окна<br />
connect(this, SIGNAL(destroyed()), frst, SLOT(close()));<br />
// соединение сигнала от главного окна со слотом второго окна<br />
connect(this, SIGNAL(destroyed()), scnd, SLOT(close()));<br />
// слоты close() являются стандартными, потому объявлять в классах окон их не нужно<br />
<br />
...<br />
<br />
// соединение сигнала от первого окна со слотом второго окна<br />
connect(frst, SIGNAL(sendMessage(QString)),<br />
scnd, SLOT(receiveMessage(QString)));<br />
<br />
// соединение сигнала от второго окна со слотом первого окна<br />
connect(scnd, SIGNAL(sendMessage(QString)),<br />
frst, SLOT(receiveMessage(QString)));<br />
</syntaxhighlight><br />
<br />
=== Первое окно ===<br />
<br />
<code>frst.h:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
signals:<br />
/// @brief сигнал отправки сообщения второму окну<br />
/// @param msg2send - отправляемая в сигнале строка<br />
void sendMessage(QString msg2send);<br />
<br />
public slots:<br />
/// @brief слот, в которой будет приходить сигнал от второго окна<br />
/// @param msg2recieve - получаемая из сигнала второго окна строка<br />
void receiveMessage(QString msg2recieve);<br />
<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
<code>frst.cpp:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
// обработчик нажатия кнопки отправки<br />
void Frst::on_btn_sendToSecond_clicked()<br />
{<br />
// посылает сигнал, содержащий строку из поля ввода<br />
emit sendMessage(ui->lineEdit_first->text());<br />
}<br />
<br />
// слот получения сигнала<br />
void Frst::receiveMessage(QString msg2recieve)<br />
{<br />
// принимает строку из сигнала и вставляет её в надпись<br />
ui->label_received_first->setText(msg2recieve);<br />
}<br />
<br />
...<br />
</syntaxhighlight><br />
<br />
=== Второе окно ===<br />
<br />
<code>scnd.h:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
signals:<br />
/// @brief сигнал отправки сообщения первому окну<br />
/// @param msg2send - отправляемая в сигнале строка<br />
void sendMessage(QString msg2send);<br />
<br />
public slots:<br />
/// @brief слот, в которой будет приходить сигнал от первого окна<br />
/// @param msg2recieve - получаемая из сигнала первого окна строка<br />
void receiveMessage(QString msg2recieve);<br />
<br />
...<br />
<br />
</syntaxhighlight><br />
<br />
<code>scnd.cpp:</code><br />
<syntaxhighlight lang="cpp-qt" line><br />
...<br />
<br />
// обработчик нажатия кнопки отправки<br />
void Scnd::on_btn_sendToFirst_clicked()<br />
{<br />
// посылает сигнал, содержащий строку из поля ввода<br />
emit sendMessage(ui->lineEdit_second->text());<br />
}<br />
<br />
// слот получения сигнала<br />
void Scnd::receiveMessage(QString msg2recieve)<br />
{<br />
// принимает строку из сигнала и вставляет её в надпись<br />
ui->label_received_second->setText(msg2recieve);<br />
}<br />
<br />
...<br />
</syntaxhighlight><br />
<br />
== Дополнительно ==<br />
<br />
Более подробно про механизм сигналов и слотов можно прочитать [[Qt#Книги | в книгах по Qt]] и в следующих статьях:<br />
* [http://doc.crossplatform.ru/qt/4.3.2/signalsandslots.html CrossPlatform.RU - Сигналы и слоты];<br />
* [http://www.developer.nokia.com/Community/Wiki/%D0%9C%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC_%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2_%D0%B8_%D1%81%D0%BB%D0%BE%D1%82%D0%BE%D0%B2_%D0%B2_Qt NOKIA Developer - Механизм сигналов и слотов в Qt].<br />
<br />
Видео:<br />
* [http://www.youtube.com/watch?v=JtyCM4BTbYo C++ Qt 04 - Signals and Slots] (на английском языке).<br />
<br />
[[Категория:Qt]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Qt_signls.and.slots_pic1.png&diff=3305Файл:Qt signls.and.slots pic1.png2013-04-17T17:05:50Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Qt_signls.and.slots_pic2.png&diff=3304Файл:Qt signls.and.slots pic2.png2013-04-17T17:05:43Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Qt_signls.and.slots_pic3.png&diff=3303Файл:Qt signls.and.slots pic3.png2013-04-17T17:05:29Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:DS.pic1.png&diff=3302Файл:DS.pic1.png2013-04-17T17:04:27Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:DS.pic2.png&diff=3301Файл:DS.pic2.png2013-04-17T17:04:18Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:DS.pic3.png&diff=3300Файл:DS.pic3.png2013-04-17T17:04:10Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:DS.pic4.png&diff=3299Файл:DS.pic4.png2013-04-17T17:04:01Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Miktex_logo.png&diff=3298Файл:Miktex logo.png2013-04-17T17:02:17Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Miktex_refresh_FNDB.png&diff=3297Файл:Miktex refresh FNDB.png2013-04-17T17:00:39Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Miktex_utilites.png&diff=3296Файл:Miktex utilites.png2013-04-17T17:00:28Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Winedt_options.png&diff=3295Файл:Winedt options.png2013-04-17T17:00:18Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:TeX_logo.png&diff=3294Файл:TeX logo.png2013-04-17T17:00:07Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Squirrel_anger.jpg&diff=3293Файл:Squirrel anger.jpg2013-04-17T16:59:27Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Bolshakov-green.jpg&diff=3292Файл:Bolshakov-green.jpg2013-04-17T16:59:07Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Signals.and.slots.start.jpg&diff=3291Файл:Signals.and.slots.start.jpg2013-04-17T16:58:58Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Signals.and.slots.abe.jpg&diff=3290Файл:Signals.and.slots.abe.jpg2013-04-17T16:58:46Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Postgresql_logo.png&diff=3289Файл:Postgresql logo.png2013-04-17T16:58:35Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tonoyan_midname.png&diff=3288Файл:Tonoyan midname.png2013-04-17T16:58:16Z<p>Dobrogursky: </p>
<hr />
<div>фотография с версией написания отчества.<br />
<br />
[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tonoyan_otherphoto1.jpg&diff=3287Файл:Tonoyan otherphoto1.jpg2013-04-17T16:58:04Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Tonoyan_otherphoto1.jpg&diff=3285Файл:Tonoyan otherphoto1.jpg2013-04-17T16:57:03Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Смищные картинки]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Doc.sched.2.JPG&diff=3284Файл:Doc.sched.2.JPG2013-04-17T16:55:10Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Doc.sched.1.JPG&diff=3283Файл:Doc.sched.1.JPG2013-04-17T16:55:02Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Icq.png&diff=3282Файл:Icq.png2013-04-17T16:54:34Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для служебных нужд]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Jesus_facepalm.jpg&diff=3281Файл:Jesus facepalm.jpg2013-04-17T16:53:50Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9&diff=3272Категория:Файлы для статей2013-04-17T16:26:12Z<p>Dobrogursky: Новая страница: «Картинки, используемые в статьях Продлёнки.»</p>
<hr />
<div>Картинки, используемые в статьях [[:Категория:Продлёнка | Продлёнки]].</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Subtitle_workshop_errors.jpg&diff=3271Файл:Subtitle workshop errors.jpg2013-04-17T16:24:38Z<p>Dobrogursky: </p>
<hr />
<div>[[Категория:Файлы для статей]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9&diff=2324Архив объявлений2012-12-05T04:15:52Z<p>Dobrogursky: </p>
<hr />
<div>Замшелые объявы.<br />
<br />
== 2012 год ==<br />
<br />
=== Декабрь ===<br />
<br />
==== Проблемы с доступом и правкой страниц ====<br />
<br />
С 2 по 3 декабря правка страниц была невозможна по причине неверно настроенного расширения для MediaWiki. Виновные расстреляны.<br />
<br />
Также есть некоторые проблемы с доступностью сайта, но это уже не мы. Скоро должно всё пройти.<br />
<br />
=== Октябрь ===<br />
<br />
==== Обучающие курсы от IBM ====<br />
<br />
10 октября состоялась встреча с представителем {{Википедия|IBM|IBM}}. Суть такова, что они хотят бесплатно проводить с нами, студентами университета, обучающие курсы, после окончания которых можно будет бесплатно же сдать экзамен (тест) и получить сертификат. Обучение будет проходить на базе их продукта [http://www-142.ibm.com/software/products/ru/ru/ratisystarch/ IBM Rational System Architect]<br />
<br />
Для записи на курсы нужно зарегистрироваться [https://www.ibm.com/developerworks/mydeveloperworks/groups/service/html/communityview?communityUuid=938d7775-721a-4f2b-8712-82a12ba16482 на этой странице] и написать [mailto:iu5vmch_LE_DOG_rambler.ru на почту] [[Чёрненький В.М. | Чёрненькому В.М.]]<br />
<br />
Когда станет известно примерное число участников, решится, где будут проходить занятия - у нас в университете или у них, в бизнес-центре.<br />
<br />
[http://yadi.sk/d/QegIO5HL07swy Тут] можно загрузить презентацию со встречи.<br />
<br />
=== Сентябрь ===<br />
<br />
==== Вики-конспекты ====<br />
<br />
Конспекты теперь будут не [[Электрический конспект | как раньше]], а [[Вики-конспект | ещё лучше]]. Находятся они на страницах предметов, например [[ТОРА (9) - Лекция №1 - Операции реляционной алгебры | вот]].<br />
<br />
==== Третий курс ====<br />
<br />
Для вас выложен [[:Категория:5_семестр | 5 семестр]]. Не весь, но что есть.<br />
<br />
==== Обновление MediaWiki ====<br />
<br />
Если это объявление удалось прочитать, то обновление до MediaWiki 1.19.2 прошло успешно. До этого у нас стояла 1.17.<br />
<br />
Сразу же полезли неожиданные нововведения вроде изменённого <nowiki><noinclude></nowiki> в шаблонах и изменения выравнивания в таблицах. Так что если вдруг попадётся ещё что-нибудь такого рода неведомое - [[Чят | пишите сюда]].<br />
<br />
<strike>Да, формулы пока что тоже сдохли.</strike> Формулы теперь обрабатываются в [http://www.mathjax.org/ MathJax], а не в Math + texvc. Они больше не растровые картинки, а очень даже векторные объекты. Однако, потребуется разрешить выполнение скриптов MathJax в браузере, если у вас отключено.<br />
<br />
=== Август ===<br />
<br />
==== Велкам ====<br />
<br />
Ура, мы переехали. Материалы со [http://iu5-2014.narod.ru/ старого сайта] перенесены ещё не все, новые - в процессе создания.<br />
<br />
[[Категория:Архив]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=2323Заглавная страница2012-12-05T04:15:09Z<p>Dobrogursky: </p>
<hr />
<div>__NOTOC__<br />
= Объявления =<br />
<br />
== Про новости ==<br />
<br />
Новостей на главной странице больше не будет, равно как и не будет больше использоваться [http://iu5bmstu.ru/rss.xml старая RSS-лента]. Всё теперь идёт в [[Twitter-лента | Твиттер]]. Кстати, там тоже есть возможность [https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=iu5bmstu подписаться на RSS].<br />
<!-- ''Объявлений нет''. --><br />
<br />
[[Архив объявлений]]<br />
<br />
= Навигация =<br />
{|<br />
|<br />
{| border="1"<br />
|+ <font size="4">'''Основные&nbsp;разделы'''</font><br />
|-<br />
| colspan="2" align="center" | [[Файл:Information.png | link=Категория:Информация]]<br />
|-<br />
| [[Файл:Cabinets.png | link=Учреждения]] || [[Файл:Links.png | link=Ссылки в интернетах]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Univer.png | link=Категория:Университет]]<br />
|-<br />
| [[Файл:Kafedra.png | link=Категория:Кафедра]] || [[Файл:Hostel.png | link=Категория:Общежитие]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Portal.png | link=Категория:Портал]]<br />
|-<br />
| [[Файл:Irchan.png | link=IRC-канал]] || [[Файл:Twitter.png | link=Twitter-лента]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Afterlessons.png | link=Категория:Продлёнка]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Work.png | link=Категория:Работа]]<br />
|}<br />
|&nbsp;<br />
| valign="top" |<br />
{| border="1"<br />
|+ <font size="4">'''По учебному плану'''</font><br />
|-<br />
| [[Файл:1sem.png | link=Категория:1_семестр]] || [[Файл:2sem.png | link=Категория:2_семестр]]<br />
|-<br />
| [[Файл:3sem.png | link=Категория:3_семестр]] || [[Файл:4sem.png | link=Категория:4_семестр]]<br />
|-<br />
| [[Файл:5sem.png | link=Категория:5_семестр]] || [[Файл:6sem.png | link=Категория:6_семестр]]<br />
|-<br />
| [[Файл:7sem.png | link=Категория:7_семестр]] || [[Файл:8sem.png | link=Категория:8_семестр]]<br />
|-<br />
| [[Файл:9sem.png | link=Категория:9_семестр]] || [[Файл:10sem.png | link=Категория:10_семестр]]<br />
|-<br />
| [[Файл:11sem.png | link=Категория:11_семестр]] || [[Файл:12sem.png | link=Категория:12_семестр]]<br />
|}<br />
|}</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9&diff=2322Архив объявлений2012-12-05T04:14:56Z<p>Dobrogursky: </p>
<hr />
<div>Замшелые объявы.<br />
<br />
== 2012 год ==<br />
<br />
=== Декабрь ===<br />
<br />
<br />
==== Проблемы с доступом и правкой страниц ====<br />
<br />
С 2 по 3 декабря правка страниц была невозможна по причине неверно настроенного расширения для MediaWiki. Виновные расстреляны.<br />
<br />
Также есть некоторые проблемы с доступностью сайта, но это уже не мы. Скоро должно всё пройти.<br />
<br />
=== Октябрь ===<br />
<br />
==== Обучающие курсы от IBM ====<br />
<br />
10 октября состоялась встреча с представителем {{Википедия|IBM|IBM}}. Суть такова, что они хотят бесплатно проводить с нами, студентами университета, обучающие курсы, после окончания которых можно будет бесплатно же сдать экзамен (тест) и получить сертификат. Обучение будет проходить на базе их продукта [http://www-142.ibm.com/software/products/ru/ru/ratisystarch/ IBM Rational System Architect]<br />
<br />
Для записи на курсы нужно зарегистрироваться [https://www.ibm.com/developerworks/mydeveloperworks/groups/service/html/communityview?communityUuid=938d7775-721a-4f2b-8712-82a12ba16482 на этой странице] и написать [mailto:iu5vmch_LE_DOG_rambler.ru на почту] [[Чёрненький В.М. | Чёрненькому В.М.]]<br />
<br />
Когда станет известно примерное число участников, решится, где будут проходить занятия - у нас в университете или у них, в бизнес-центре.<br />
<br />
[http://yadi.sk/d/QegIO5HL07swy Тут] можно загрузить презентацию со встречи.<br />
<br />
=== Сентябрь ===<br />
<br />
==== Вики-конспекты ====<br />
<br />
Конспекты теперь будут не [[Электрический конспект | как раньше]], а [[Вики-конспект | ещё лучше]]. Находятся они на страницах предметов, например [[ТОРА (9) - Лекция №1 - Операции реляционной алгебры | вот]].<br />
<br />
==== Третий курс ====<br />
<br />
Для вас выложен [[:Категория:5_семестр | 5 семестр]]. Не весь, но что есть.<br />
<br />
==== Обновление MediaWiki ====<br />
<br />
Если это объявление удалось прочитать, то обновление до MediaWiki 1.19.2 прошло успешно. До этого у нас стояла 1.17.<br />
<br />
Сразу же полезли неожиданные нововведения вроде изменённого <nowiki><noinclude></nowiki> в шаблонах и изменения выравнивания в таблицах. Так что если вдруг попадётся ещё что-нибудь такого рода неведомое - [[Чят | пишите сюда]].<br />
<br />
<strike>Да, формулы пока что тоже сдохли.</strike> Формулы теперь обрабатываются в [http://www.mathjax.org/ MathJax], а не в Math + texvc. Они больше не растровые картинки, а очень даже векторные объекты. Однако, потребуется разрешить выполнение скриптов MathJax в браузере, если у вас отключено.<br />
<br />
=== Август ===<br />
<br />
==== Велкам ====<br />
<br />
Ура, мы переехали. Материалы со [http://iu5-2014.narod.ru/ старого сайта] перенесены ещё не все, новые - в процессе создания.<br />
<br />
=== Июль ===<br />
<br />
=== Июнь ===<br />
<br />
[[Категория:Архив]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=2292Заглавная страница2012-12-03T11:02:54Z<p>Dobrogursky: про новости</p>
<hr />
<div>__NOTOC__<br />
= Объявления =<br />
<br />
== Про новости ==<br />
<br />
Новостей на главной странице больше не будет, равно как и не будет больше использоваться [http://iu5bmstu.ru/rss.xml старая RSS-лента]. Всё теперь идёт в [[Twitter-лента | Твиттер]]. Кстати, там тоже есть возможность [https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=iu5bmstu подписаться на RSS].<br />
<br />
== Проблемы с доступом и правкой страниц ==<br />
<br />
С 2 по 3 декабря правка страниц была невозможна по причине неверно настроенного расширения для MediaWiki. Виновные расстреляны.<br />
<br />
Также есть некоторые проблемы с доступностью сайта, но это уже не мы. Скоро должно всё пройти.<br />
<!-- ''Объявлений нет''. --><br />
<br />
[[Архив объявлений]]<br />
<br />
= Навигация =<br />
{|<br />
|<br />
{| border="1"<br />
|+ <font size="4">'''Основные&nbsp;разделы'''</font><br />
|-<br />
| colspan="2" align="center" | [[Файл:Information.png | link=Категория:Информация]]<br />
|-<br />
| [[Файл:Cabinets.png | link=Учреждения]] || [[Файл:Links.png | link=Ссылки в интернетах]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Univer.png | link=Категория:Университет]]<br />
|-<br />
| [[Файл:Kafedra.png | link=Категория:Кафедра]] || [[Файл:Hostel.png | link=Категория:Общежитие]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Portal.png | link=Категория:Портал]]<br />
|-<br />
| [[Файл:Irchan.png | link=IRC-канал]] || [[Файл:Twitter.png | link=Twitter-лента]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Afterlessons.png | link=Категория:Продлёнка]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Work.png | link=Категория:Работа]]<br />
|}<br />
|&nbsp;<br />
| valign="top" |<br />
{| border="1"<br />
|+ <font size="4">'''По учебному плану'''</font><br />
|-<br />
| [[Файл:1sem.png | link=Категория:1_семестр]] || [[Файл:2sem.png | link=Категория:2_семестр]]<br />
|-<br />
| [[Файл:3sem.png | link=Категория:3_семестр]] || [[Файл:4sem.png | link=Категория:4_семестр]]<br />
|-<br />
| [[Файл:5sem.png | link=Категория:5_семестр]] || [[Файл:6sem.png | link=Категория:6_семестр]]<br />
|-<br />
| [[Файл:7sem.png | link=Категория:7_семестр]] || [[Файл:8sem.png | link=Категория:8_семестр]]<br />
|-<br />
| [[Файл:9sem.png | link=Категория:9_семестр]] || [[Файл:10sem.png | link=Категория:10_семестр]]<br />
|-<br />
| [[Файл:11sem.png | link=Категория:11_семестр]] || [[Файл:12sem.png | link=Категория:12_семестр]]<br />
|}<br />
|}</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=2291Заглавная страница2012-12-03T10:51:10Z<p>Dobrogursky: </p>
<hr />
<div>__NOTOC__<br />
= Объявления =<br />
<br />
== Проблемы с доступом и правкой страниц ==<br />
<br />
С 2 по 3 декабря правка страниц была невозможна по причине неверно настроенного расширения для MediaWiki. Виновные расстреляны.<br />
<br />
Также есть некоторые проблемы с доступностью сайта, но это уже не мы. Скоро должно всё пройти.<br />
<!-- ''Объявлений нет''. --><br />
<br />
[[Архив объявлений]]<br />
<br />
= Навигация =<br />
{|<br />
|<br />
{| border="1"<br />
|+ <font size="4">'''Основные&nbsp;разделы'''</font><br />
|-<br />
| colspan="2" align="center" | [[Файл:Information.png | link=Категория:Информация]]<br />
|-<br />
| [[Файл:Cabinets.png | link=Учреждения]] || [[Файл:Links.png | link=Ссылки в интернетах]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Univer.png | link=Категория:Университет]]<br />
|-<br />
| [[Файл:Kafedra.png | link=Категория:Кафедра]] || [[Файл:Hostel.png | link=Категория:Общежитие]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Portal.png | link=Категория:Портал]]<br />
|-<br />
| [[Файл:Irchan.png | link=IRC-канал]] || [[Файл:Twitter.png | link=Twitter-лента]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Afterlessons.png | link=Категория:Продлёнка]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Work.png | link=Категория:Работа]]<br />
|}<br />
|&nbsp;<br />
| valign="top" |<br />
{| border="1"<br />
|+ <font size="4">'''По учебному плану'''</font><br />
|-<br />
| [[Файл:1sem.png | link=Категория:1_семестр]] || [[Файл:2sem.png | link=Категория:2_семестр]]<br />
|-<br />
| [[Файл:3sem.png | link=Категория:3_семестр]] || [[Файл:4sem.png | link=Категория:4_семестр]]<br />
|-<br />
| [[Файл:5sem.png | link=Категория:5_семестр]] || [[Файл:6sem.png | link=Категория:6_семестр]]<br />
|-<br />
| [[Файл:7sem.png | link=Категория:7_семестр]] || [[Файл:8sem.png | link=Категория:8_семестр]]<br />
|-<br />
| [[Файл:9sem.png | link=Категория:9_семестр]] || [[Файл:10sem.png | link=Категория:10_семестр]]<br />
|-<br />
| [[Файл:11sem.png | link=Категория:11_семестр]] || [[Файл:12sem.png | link=Категория:12_семестр]]<br />
|}<br />
|}</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=2290Заглавная страница2012-12-03T10:49:53Z<p>Dobrogursky: проблемы с доступом и правкой страниц</p>
<hr />
<div>__NOTOC__<br />
= Объявления =<br />
<br />
== Проблемы с доступом и правкой страниц ==<br />
<br />
С 2 по 3 декабря правка страниц была невозможна по причине неверно настроенного расширения для MediaWiki. Виновные расстреляны.<br />
<br />
Также есть некоторые проблемы с доступностью сайта, но это уже не мы. Скоро должно всё пройти.<br />
<br />
''Объявлений нет''.<br />
<br />
[[Архив объявлений]]<br />
<br />
= Навигация =<br />
{|<br />
|<br />
{| border="1"<br />
|+ <font size="4">'''Основные&nbsp;разделы'''</font><br />
|-<br />
| colspan="2" align="center" | [[Файл:Information.png | link=Категория:Информация]]<br />
|-<br />
| [[Файл:Cabinets.png | link=Учреждения]] || [[Файл:Links.png | link=Ссылки в интернетах]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Univer.png | link=Категория:Университет]]<br />
|-<br />
| [[Файл:Kafedra.png | link=Категория:Кафедра]] || [[Файл:Hostel.png | link=Категория:Общежитие]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Portal.png | link=Категория:Портал]]<br />
|-<br />
| [[Файл:Irchan.png | link=IRC-канал]] || [[Файл:Twitter.png | link=Twitter-лента]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Afterlessons.png | link=Категория:Продлёнка]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Work.png | link=Категория:Работа]]<br />
|}<br />
|&nbsp;<br />
| valign="top" |<br />
{| border="1"<br />
|+ <font size="4">'''По учебному плану'''</font><br />
|-<br />
| [[Файл:1sem.png | link=Категория:1_семестр]] || [[Файл:2sem.png | link=Категория:2_семестр]]<br />
|-<br />
| [[Файл:3sem.png | link=Категория:3_семестр]] || [[Файл:4sem.png | link=Категория:4_семестр]]<br />
|-<br />
| [[Файл:5sem.png | link=Категория:5_семестр]] || [[Файл:6sem.png | link=Категория:6_семестр]]<br />
|-<br />
| [[Файл:7sem.png | link=Категория:7_семестр]] || [[Файл:8sem.png | link=Категория:8_семестр]]<br />
|-<br />
| [[Файл:9sem.png | link=Категория:9_семестр]] || [[Файл:10sem.png | link=Категория:10_семестр]]<br />
|-<br />
| [[Файл:11sem.png | link=Категория:11_семестр]] || [[Файл:12sem.png | link=Категория:12_семестр]]<br />
|}<br />
|}</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%BD%D0%BE%D0%B2%D0%B0%D1%81%D1%82%D0%B5%D0%B9&diff=2289Архив новастей2012-12-03T10:46:42Z<p>Dobrogursky: архив больше не пополняется</p>
<hr />
<div>Новости, покрывшиеся пылью. Страница больше не обновляется, так как новости слились с [[Twitter-лента | Твиттер-лентой]].<br />
<br />
== 2012 год ==<br />
<br />
=== Октябрь ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[05.10.2012]''' Ещё у нас теперь есть свой [[Twitter-лента | Твиттер]].<br />
</span></code><br />
<br />
=== Сентябрь ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[24.09.2012]''' У нас теперь есть свой [[IRC-канал]].<br />
* '''[19.09.2012]''' Обновлено [[:Категория:9_семестр#Расписание занятий | расписание занятий для 5 курса]], добавлены лабораторные работы.<br />
</span></code><br />
<br />
=== Август ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[31.08.2012]''' Появилось [[:Категория:9_семестр#Расписание занятий | расписание занятий для 5 курса]].<br />
* '''[29.08.2012]''' Обновлено [[Учреждения#Специалисты и терапевты | расписание приёма в поликлинике]].<br />
</span></code><br />
<br />
=== Июль ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[09.07.2012]''' Регистрация [http://www.youtube.com/user/iu5bmstu канала] на YouTube. Правда, он пока пустой.<br />
</span></code><br />
<br />
=== Июнь ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[28.06.2012]''' Регистрация домена. Мы теперь как белые люди.<br />
</span></code><br />
<br />
[[Категория:Архив]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=Twitter-%D0%BB%D0%B5%D0%BD%D1%82%D0%B0&diff=2288Twitter-лента2012-12-03T10:44:16Z<p>Dobrogursky: про новости</p>
<hr />
<div>У нас есть свой [[Файл:Twitter-bird.png | 25px | link=https://twitter.com/iu5bmstu]][https://twitter.com/iu5bmstu -аккаунт]. Несмотря на то, что некоторые яростно противились его появлению.<br />
<br />
[[Файл:RSS.png | 55px | link=https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=iu5bmstu]]-[https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=iu5bmstu лента] нашего Твиттер-аккаунта. Все новости теперь там.<br />
<br />
Оказалось, что с помощью Твиттера гораздо проще писать новости. Также оказалось, что теперь не нужно заводить шесть разных RSS-лент, по одной для каждого курса - можно использовать [http://en.wikipedia.org/wiki/Hashtag хэш-теги].<br />
<br />
А вот и они:<br />
{| class="wikitable"<br />
! Курс !! Хэш-тег<br />
|-<br />
|- align="center"<br />
| 1 курс || [https://twitter.com/search/?q=%23iu5_1k&src=hash ссылка]<br />
|- align="center"<br />
| 2 курс || [https://twitter.com/search/?q=%23iu5_2k&src=hash ссылка]<br />
|- align="center"<br />
| 3 курс || [https://twitter.com/search/?q=%23iu5_3k&src=hash ссылка]<br />
|- align="center"<br />
| 4 курс || [https://twitter.com/search/?q=%23iu5_4k&src=hash ссылка]<br />
|- align="center"<br />
| 5 курс || [https://twitter.com/search/?q=%23iu5_5k&src=hash ссылка]<br />
|- align="center"<br />
| 6 курс || [https://twitter.com/search/?q=%23iu5_6k&src=hash ссылка]<br />
|}<br />
<br />
Соответственно, если у вас есть какая-либо новость, то напишите твит с нужным хэш-тегом. Просто прелесть, до чего всё оказалось просто. Однако имейте в виду, что поиск по хэш-тегу не всегда показывает все твиты - таковы особенности самого Твиттера: их "сверхбыстрой БД", механизма индексации и системы антиспама.<br />
<br />
[[Категория:Портал]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Twitter-bird.png&diff=2287Файл:Twitter-bird.png2012-12-03T10:37:07Z<p>Dobrogursky: </p>
<hr />
<div></div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=2286Заглавная страница2012-12-03T10:28:56Z<p>Dobrogursky: убраны новости с главной, все новости теперь в Твиттер-ленте</p>
<hr />
<div>__NOTOC__<br />
= Объявления =<br />
<br />
''Объявлений нет''.<br />
<br />
[[Архив объявлений]]<br />
<br />
= Навигация =<br />
{|<br />
|<br />
{| border="1"<br />
|+ <font size="4">'''Основные&nbsp;разделы'''</font><br />
|-<br />
| colspan="2" align="center" | [[Файл:Information.png | link=Категория:Информация]]<br />
|-<br />
| [[Файл:Cabinets.png | link=Учреждения]] || [[Файл:Links.png | link=Ссылки в интернетах]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Univer.png | link=Категория:Университет]]<br />
|-<br />
| [[Файл:Kafedra.png | link=Категория:Кафедра]] || [[Файл:Hostel.png | link=Категория:Общежитие]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Portal.png | link=Категория:Портал]]<br />
|-<br />
| [[Файл:Irchan.png | link=IRC-канал]] || [[Файл:Twitter.png | link=Twitter-лента]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Afterlessons.png | link=Категория:Продлёнка]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Work.png | link=Категория:Работа]]<br />
|}<br />
|&nbsp;<br />
| valign="top" |<br />
{| border="1"<br />
|+ <font size="4">'''По учебному плану'''</font><br />
|-<br />
| [[Файл:1sem.png | link=Категория:1_семестр]] || [[Файл:2sem.png | link=Категория:2_семестр]]<br />
|-<br />
| [[Файл:3sem.png | link=Категория:3_семестр]] || [[Файл:4sem.png | link=Категория:4_семестр]]<br />
|-<br />
| [[Файл:5sem.png | link=Категория:5_семестр]] || [[Файл:6sem.png | link=Категория:6_семестр]]<br />
|-<br />
| [[Файл:7sem.png | link=Категория:7_семестр]] || [[Файл:8sem.png | link=Категория:8_семестр]]<br />
|-<br />
| [[Файл:9sem.png | link=Категория:9_семестр]] || [[Файл:10sem.png | link=Категория:10_семестр]]<br />
|-<br />
| [[Файл:11sem.png | link=Категория:11_семестр]] || [[Файл:12sem.png | link=Категория:12_семестр]]<br />
|}<br />
|}</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%BE%D0%B2%D0%B0_%D0%9C.%D0%92.&diff=2162Виноградова М.В.2012-11-17T09:21:09Z<p>Dobrogursky: Правки 95.179.81.36 (обсуждение) откачены к версии ILobster</p>
<hr />
<div><p>{{Преподаватель| photo=Vinogradova.jpg | f=Виноградова | i=Мария | o=Валерьевна | dr=? | kaf=ИУ5}}</p><br />
<br />
Виноградова Мария Валерьевна. Доцент, кандидат технических наук.<br />
<br />
Принимала участие во всероссийских и международных конференциях, в том числе в Международной конференции по вопросам обучения с применением технологии E-Leaning - Москва, 2007 г. Принимала участие в научно-исследовательских работах "Абонемент" и "Абрис" в НИИ ИСУ МГТУ им. Н.Э. Баумана.<br />
<br />
Руководит научной работой студентов по направлению "Автоматизация проектирования информационных систем".<br />
<br />
Победитель конкурса [http://www.bmstu.ru/news.php?newsid=929 Лучший преподаватель МГТУ им. Н.Э. Баумана 2010/2011 уч. года] в номинации "Лучший лектор".<br />
<br />
== Предметы ==<br />
<br />
* [[:Категория:Постреляционные_базы_данных_(9_семестр) | Постреляционные базы данных (9 семестр)]]<br />
* [[Системное проектирование систем обработки информации и управления]]<br />
* [[Интернет технологии]]<br />
* [[Технологии проектирования]]<br />
<br />
== Контакты ==<br />
<br />
[[Категория:Преподаватели]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9&diff=1998Архив объявлений2012-11-12T12:29:50Z<p>Dobrogursky: </p>
<hr />
<div>Замшелые объявы.<br />
<br />
== 2012 год ==<br />
<br />
=== Октябрь ===<br />
<br />
==== Обучающие курсы от IBM ====<br />
<br />
10 октября состоялась встреча с представителем {{Википедия|IBM|IBM}}. Суть такова, что они хотят бесплатно проводить с нами, студентами университета, обучающие курсы, после окончания которых можно будет бесплатно же сдать экзамен (тест) и получить сертификат. Обучение будет проходить на базе их продукта [http://www-142.ibm.com/software/products/ru/ru/ratisystarch/ IBM Rational System Architect]<br />
<br />
Для записи на курсы нужно зарегистрироваться [https://www.ibm.com/developerworks/mydeveloperworks/groups/service/html/communityview?communityUuid=938d7775-721a-4f2b-8712-82a12ba16482 на этой странице] и написать [mailto:iu5vmch_LE_DOG_rambler.ru на почту] [[Чёрненький В.М. | Чёрненькому В.М.]]<br />
<br />
Когда станет известно примерное число участников, решится, где будут проходить занятия - у нас в университете или у них, в бизнес-центре.<br />
<br />
[http://yadi.sk/d/QegIO5HL07swy Тут] можно загрузить презентацию со встречи.<br />
<br />
=== Сентябрь ===<br />
<br />
==== Вики-конспекты ====<br />
<br />
Конспекты теперь будут не [[Электрический конспект | как раньше]], а [[Вики-конспект | ещё лучше]]. Находятся они на страницах предметов, например [[ТОРА (9) - Лекция №1 - Операции реляционной алгебры | вот]].<br />
<br />
==== Третий курс ====<br />
<br />
Для вас выложен [[:Категория:5_семестр | 5 семестр]]. Не весь, но что есть.<br />
<br />
==== Обновление MediaWiki ====<br />
<br />
Если это объявление удалось прочитать, то обновление до MediaWiki 1.19.2 прошло успешно. До этого у нас стояла 1.17.<br />
<br />
Сразу же полезли неожиданные нововведения вроде изменённого <nowiki><noinclude></nowiki> в шаблонах и изменения выравнивания в таблицах. Так что если вдруг попадётся ещё что-нибудь такого рода неведомое - [[Чят | пишите сюда]].<br />
<br />
<strike>Да, формулы пока что тоже сдохли.</strike> Формулы теперь обрабатываются в [http://www.mathjax.org/ MathJax], а не в Math + texvc. Они больше не растровые картинки, а очень даже векторные объекты. Однако, потребуется разрешить выполнение скриптов MathJax в браузере, если у вас отключено.<br />
<br />
=== Август ===<br />
<br />
==== Велкам ====<br />
<br />
Ура, мы переехали. Материалы со [http://iu5-2014.narod.ru/ старого сайта] перенесены ещё не все, новые - в процессе создания.<br />
<br />
=== Июль ===<br />
<br />
=== Июнь ===<br />
<br />
[[Категория:Архив]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&diff=1997Заглавная страница2012-11-12T12:29:47Z<p>Dobrogursky: /* Обучающие курсы от IBM */</p>
<hr />
<div>= [[Файл:RSS.png | 65px | link=http://iu5bmstu.ru/rss.xml]] Новасти =<br />
<br />
__NOTOC__<br />
<br />
:<code><span style="font-size: 120%"><br />
<br />
Новастей нет.<br />
<br />
</span></code><br />
<br />
[[Архив новастей]]<br />
<br />
= Объявления =<br />
<br />
''Объявлений нет''.<br />
<br />
[[Архив объявлений]]<br />
<br />
= Навигация =<br />
{|<br />
|<br />
{| border="1"<br />
|+ <font size="4">'''Основные&nbsp;разделы'''</font><br />
|-<br />
| colspan="2" align="center" | [[Файл:Information.png | link=Категория:Информация]]<br />
|-<br />
| [[Файл:Cabinets.png | link=Учреждения]] || [[Файл:Links.png | link=Ссылки в интернетах]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Univer.png | link=Категория:Университет]]<br />
|-<br />
| [[Файл:Kafedra.png | link=Категория:Кафедра]] || [[Файл:Hostel.png | link=Категория:Общежитие]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Portal.png | link=Категория:Портал]]<br />
|-<br />
| [[Файл:Irchan.png | link=IRC-канал]] || [[Файл:Twitter.png | link=Twitter-лента]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Afterlessons.png | link=Категория:Продлёнка]]<br />
|-<br />
| colspan="2" align="center" | [[Файл:Work.png | link=Категория:Работа]]<br />
|}<br />
|&nbsp;<br />
| valign="top" |<br />
{| border="1"<br />
|+ <font size="4">'''По учебному плану'''</font><br />
|-<br />
| [[Файл:1sem.png | link=Категория:1_семестр]] || [[Файл:2sem.png | link=Категория:2_семестр]]<br />
|-<br />
| [[Файл:3sem.png | link=Категория:3_семестр]] || [[Файл:4sem.png | link=Категория:4_семестр]]<br />
|-<br />
| [[Файл:5sem.png | link=Категория:5_семестр]] || [[Файл:6sem.png | link=Категория:6_семестр]]<br />
|-<br />
| [[Файл:7sem.png | link=Категория:7_семестр]] || [[Файл:8sem.png | link=Категория:8_семестр]]<br />
|-<br />
| [[Файл:9sem.png | link=Категория:9_семестр]] || [[Файл:10sem.png | link=Категория:10_семестр]]<br />
|-<br />
| [[Файл:11sem.png | link=Категория:11_семестр]] || [[Файл:12sem.png | link=Категория:12_семестр]]<br />
|}<br />
|}</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%BD%D0%BE%D0%B2%D0%B0%D1%81%D1%82%D0%B5%D0%B9&diff=1973Архив новастей2012-11-07T16:18:08Z<p>Dobrogursky: </p>
<hr />
<div>Новости, покрывшиеся пылью.<br />
<br />
== 2012 год ==<br />
<br />
=== Октябрь ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[05.10.2012]''' Ещё у нас теперь есть свой [[Twitter-лента | Твиттер]].<br />
</span></code><br />
<br />
=== Сентябрь ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[24.09.2012]''' У нас теперь есть свой [[IRC-канал]].<br />
* '''[19.09.2012]''' Обновлено [[:Категория:9_семестр#Расписание занятий | расписание занятий для 5 курса]], добавлены лабораторные работы.<br />
</span></code><br />
<br />
=== Август ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[31.08.2012]''' Появилось [[:Категория:9_семестр#Расписание занятий | расписание занятий для 5 курса]].<br />
* '''[29.08.2012]''' Обновлено [[Учреждения#Специалисты и терапевты | расписание приёма в поликлинике]].<br />
</span></code><br />
<br />
=== Июль ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[09.07.2012]''' Регистрация [http://www.youtube.com/user/iu5bmstu канала] на YouTube. Правда, он пока пустой.<br />
</span></code><br />
<br />
=== Июнь ===<br />
<br />
<code><span style="font-size: 120%"><br />
* '''[28.06.2012]''' Регистрация домена. Мы теперь как белые люди.<br />
</span></code><br />
<br />
[[Категория:Архив]]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=MediaWiki:Simpleantispam-desc&diff=1944MediaWiki:Simpleantispam-desc2012-11-01T17:41:18Z<p>Dobrogursky: Новая страница: «Добавляет на форму простую проверку на спам и ботов»</p>
<hr />
<div>Добавляет на форму простую проверку на спам и ботов</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=MediaWiki:Syntaxhighlight-desc&diff=1943MediaWiki:Syntaxhighlight-desc2012-11-01T17:40:22Z<p>Dobrogursky: Новая страница: «Позволяет использовать тег <code>&lt;syntaxhighlight&gt;</code> для подсветки синтаксиса с помощью [http://q...»</p>
<hr />
<div>Позволяет использовать тег <code>&lt;syntaxhighlight&gt;</code> для подсветки синтаксиса с помощью [http://qbnz.com/highlighter/ GeSHi Highlighter]</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=MediaWiki:Cite-desc&diff=1942MediaWiki:Cite-desc2012-11-01T17:39:26Z<p>Dobrogursky: Новая страница: «Добавляет теги <nowiki><ref[ name=id]></nowiki> и <nowiki><references/></nowiki> для сносок»</p>
<hr />
<div>Добавляет теги <nowiki><ref[ name=id]></nowiki> и <nowiki><references/></nowiki> для сносок</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=MediaWiki:Common.css&diff=1940MediaWiki:Common.css2012-11-01T17:22:58Z<p>Dobrogursky: </p>
<hr />
<div>/** Размещённый здесь CSS будет применяться ко всем темам оформления */<br />
body.page-Заглавная_страница h1.firstHeading { display:none; }<br />
<br />
/* make the Cite extension list of references look smaller and highlight clicked reference in blue */<br />
ol.references { font-size: 90%; }<br />
ol.references > li:target { background-color: #ddeeff; }<br />
sup.reference:target { background-color: #ddeeff; }</div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=MediaWiki:Cite_references_link_one&diff=1939MediaWiki:Cite references link one2012-11-01T17:21:50Z<p>Dobrogursky: Новая страница: «<li id="$1">'''↑''' $3</li>»</p>
<hr />
<div><li id="$1">'''[[#$2|↑]]''' $3</li></div>Dobrogurskyhttps://iu5bmstu.ru/index.php?title=MediaWiki:Cite_reference_link&diff=1938MediaWiki:Cite reference link2012-11-01T17:20:16Z<p>Dobrogursky: Новая страница: «<sup id="$1" class="reference">[[#$2|<nowiki>[</nowiki>$3<nowiki>]</nowiki>]]</sup>»</p>
<hr />
<div><sup id="$1" class="reference">[[#$2|<nowiki>[</nowiki>$3<nowiki>]</nowiki>]]</sup></div>Dobrogursky