<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Создание простых приложений в среде разработки Visual Studio]]></title>
	<link rel="self" href="https://itpmr.ru/extern.php?action=feed&amp;tid=729&amp;type=atom" />
	<updated>2012-12-07T13:14:23Z</updated>
	<generator>PunBB</generator>
	<id>https://itpmr.ru/viewtopic.php?id=729</id>
		<entry>
			<title type="html"><![CDATA[Re: Создание простых приложений в среде разработки Visual Studio]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=123682#p123682" />
			<content type="html"><![CDATA[<p>Лабораторная работа №3<br />Тема: «Построение графиков функций в среде Visual Studio»</p><br /><br /><br /><br /><p>Задание: <br />а) Построить график функции&nbsp; &nbsp;<br />б) Создать на экране бегущую строку. Текст должен появляться справа, а убегать влево 5 раз.</p><p>Листинг программы: <br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Text;<br />using System.Windows.Forms;</p><p>namespace LB3<br />{<br />&nbsp; &nbsp; public partial class Form1 : Form<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; public Timer tm = new Timer();<br />&nbsp; &nbsp; &nbsp; &nbsp; int i;<br />&nbsp; &nbsp; &nbsp; &nbsp; bool R = true;<br />&nbsp; &nbsp; &nbsp; &nbsp; Graphics g;<br />&nbsp; &nbsp; &nbsp; &nbsp; public Form1()<br />&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp;InitializeComponent();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tm.Interval = 15;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tm.Tick+=new EventHandler(tm_Tick);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tm.Start();<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; void tm_Tick(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; i++;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (i &gt; 500)&nbsp; i = -155;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; label1.Location = new Point(i, 10);&nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; private void Form1_Load(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (R)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp;tm.Stop();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; button1.Text = &quot;Пуск&quot;;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; R = false;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp;button1.Text = &quot;Стоп&quot;;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; R = true;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tm.Start();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; private void Form1_Load_1(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; Ris();&nbsp; &nbsp; &nbsp;}</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void Ris()<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g = Graphics.FromHwnd(panel1.Handle);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pen pen1 = new Pen(Color.Black);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.Clear(Color.White);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // ***** - линии x и y - *****<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.DrawLine(pen1, 180, 10, 180, 360);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.DrawLine(pen1, 10, 185, 360, 185);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // деления на осях<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; 34; i++)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.DrawLine(pen1, 20 + i * 10, 183, 20 + i * 10, 187); // по X<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; 35; i++)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.DrawLine(pen1, 178, 15 + i * 10, 182, 15 + i * 10);// по Y<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string str = textBox1.Text;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double a = Convert.ToDouble(str);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double y,y1;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int p = 6;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for (int i =-600; i&lt;600 ; i+=1)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; y = -a * (Convert.ToDouble(Math.Pow(i, 2)));<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; y1 = -a * Convert.ToDouble(Math.Pow(i+1,2));<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Point pt1 = new Point(i,(int)y);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Point pt2 = new Point(i+1,(int)y1);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pt1.Offset(180, 185 -p*10);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pt2.Offset(180, 185 -p*10);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.DrawLine(pen1, pt1, pt2);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp;}&nbsp; &nbsp; }&nbsp; }</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2012-12-07T13:14:23Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=123682#p123682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создание простых приложений в среде разработки Visual Studio]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=123681#p123681" />
			<content type="html"><![CDATA[<p>Лабораторная работа №2<br />Тема: «Создание простых приложений в среде разработки Visual Studio (продолжение)»</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />Индивидуальное задание: Имеются три окна вывода текстовой информации. Для каждого окна вывода предусмотрена ячейка состояния Checkbox. Пользователь вводит строку символов, которая отображается в тех окнах вывода, где установлена «галочка».<br />Изменить цвет шрифта в поле ввода с использованием компонента Checkbox и сделать то же самое с помощью радиокнопок.<br />При нажатии кнопки вывести предупреждающее сообщение в окне вывода.</p><p>Листинг программы: <br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Text;<br />using System.Windows.Forms;</p><p>namespace lab_TRPO2<br />{<br />&nbsp; &nbsp; public partial class Form1 : Form<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; public Form1()<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; InitializeComponent();</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; private void button2_Click(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; richTextBox1.Clear();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; richTextBox2.Clear();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; richTextBox3.Clear();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textBox1.Clear();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checkBox1.Checked = false;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checkBox2.Checked = false;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checkBox3.Checked = false;<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void checkBox1_CheckedChanged(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox1.Checked == true) richTextBox1.Text = textBox1.Text;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox1.Checked == false) richTextBox1.Clear();<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void checkBox2_CheckedChanged(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox2.Checked == true) richTextBox2.Text = textBox1.Text;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox2.Checked == false) richTextBox2.Clear();<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void checkBox3_CheckedChanged(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox3.Checked == true) richTextBox3.Text = textBox1.Text;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox3.Checked == false) richTextBox3.Clear();<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void radioButton1_CheckedChanged(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (radioButton1.Checked == true) textBox1.ForeColor = Color.Black;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (radioButton2.Checked == true) textBox1.ForeColor = Color.Blue;<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void textBox1_KeyDown(object sender, KeyEventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox1.Checked) richTextBox1.Text = textBox1.Text;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox2.Checked) richTextBox2.Text = textBox1.Text;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (checkBox3.Checked) richTextBox3.Text = textBox1.Text;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; }<br />}</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2012-12-07T13:13:37Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=123681#p123681</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Создание простых приложений в среде разработки Visual Studio]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=123680#p123680" />
			<content type="html"><![CDATA[<p>ПРИДНЕСТРОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ<br />им. Т.Г. Шевченко</p><br /><br /><br /><br /><br /><br /><br /><p>Инженерно-технический факультет<br />Кафедра ПОВТ и АС </p><br /><br /><br /><br /><br /><br /><p>Лабораторная работа №1<br />Тема: «Создание простых приложений в среде разработки Visual Studio»</p><p>Тирасполь 2009<br />Индивидуальное задание: Ввод фамилии студента и отображение его успеваемости в произвольном порядке (например, «Иванов - двоечник»).</p><p>Листинг программы: <br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Text;<br />using System.Windows.Forms;</p><p>namespace lab_TRPO1<br />{ public partial class Form1 : Form<br />&nbsp; &nbsp; { public Form1()<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; InitializeComponent();<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void button1_Click(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int k = 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Random r = new Random();<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; k = r.Next(2,5);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; label2.Text = &quot;&quot;;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; string fam = textBox1.Text;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; switch(k)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 2: label2.Text = &quot;Двоечник&quot;; break;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 3: label2.Text = &quot;Троешник&quot;; break;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 4: label2.Text = &quot;Хорошист&quot;; break;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 5: label2.Text = &quot;Отличник&quot;; break;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; private void button2_Click(object sender, EventArgs e)<br />&nbsp; &nbsp; &nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textBox1.Text = &quot;&quot;;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; label2.Text = &quot;&quot;;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; }<br />}</p><p>Вид работы программы:</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2012-12-07T13:12:48Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=123680#p123680</id>
		</entry>
</feed>
