Смотря на весь этот праздник жизни, связанный уже наверное с любым родом программ, написанных в 30 строчек, я для себя решил, что не могу пропустить такого замечательного мероприятия. Совершенно случайно, я вспомнил бородатую шутку про молдавских программистов и тут же решил написать «вирус», который кстати говоря, уже писал в шутку 2 года назад, изучая ООП и Windows Forms в Visual Studio, сейчас я его переписал заново и немного модернизировал.
Сам код малоинформативен, потому что большая часть информации содержится как раз в Windows Forms
Вот так выглядит скомпилированная программа:
А теперь самое интересное: по порядку про редактирование свойств объектов Widows Forms.
1. В объекте Form
a) Был изменен заголовок (Text Вирус!)
b) Установлен фиксированный размер (FormBorderStyle FixedSingle)
c) Выключены кнопки свернуть и развернуть (MaximizeBox False и MinimizeBox False)
d) Ну и в завершении добавлена милая иконка в формате .ico (Icon )
2. В объекте textBox
a) Заполнено поле Text
b) Изменен задний фон в соответствии с фоном объекта Form (BackColor ButtonFace)
c) Убраны рамки объекта (BorderStyle None)
d) Включена возможность переноса на другую строку (Multiline true)
e) Убрана возможность изменения текста (ReadOnly True)
f) Ну и напоследок я изменил размер шрифта на 9 (Font Microsoft Sans Serif; 9pt)
3. В объекте button
a) Заполнено поле (Text Закрыть)
b) Поскольку это единственный элемент, который что то делает в этом вирусе, то нужно добавить в код команду this.Close();
Ну в общем то и все, как говорится в любом последнем пункте: Готово! Ты восхитительны!
P.S я уложился в 22 строчки.
P.P.S не стоит упрекать меня в быдлокодерстве, т.к я не хотел отходить от главного правила написания программы в 30 строчек.
UPD: ссылочка на rghost с проектом для visual studio и работающей программой rghost.ru/users/IgorLeont/files
Сам код малоинформативен, потому что большая часть информации содержится как раз в Windows Forms
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}
Вот так выглядит скомпилированная программа:
А теперь самое интересное: по порядку про редактирование свойств объектов Widows Forms.
1. В объекте Form
a) Был изменен заголовок (Text Вирус!)
b) Установлен фиксированный размер (FormBorderStyle FixedSingle)
c) Выключены кнопки свернуть и развернуть (MaximizeBox False и MinimizeBox False)
d) Ну и в завершении добавлена милая иконка в формате .ico (Icon )
2. В объекте textBox
a) Заполнено поле Text
b) Изменен задний фон в соответствии с фоном объекта Form (BackColor ButtonFace)
c) Убраны рамки объекта (BorderStyle None)
d) Включена возможность переноса на другую строку (Multiline true)
e) Убрана возможность изменения текста (ReadOnly True)
f) Ну и напоследок я изменил размер шрифта на 9 (Font Microsoft Sans Serif; 9pt)
3. В объекте button
a) Заполнено поле (Text Закрыть)
b) Поскольку это единственный элемент, который что то делает в этом вирусе, то нужно добавить в код команду this.Close();
Ну в общем то и все, как говорится в любом последнем пункте: Готово! Ты восхитительны!
P.S я уложился в 22 строчки.
P.P.S не стоит упрекать меня в быдлокодерстве, т.к я не хотел отходить от главного правила написания программы в 30 строчек.
UPD: ссылочка на rghost с проектом для visual studio и работающей программой rghost.ru/users/IgorLeont/files