Автор работы: Пользователь скрыл имя, 11 Марта 2015 в 22:32, курсовая работа
Цель: изучение объектно-ориентированного языка программирования VisualC#.
Для достижения цели курсовой работы требуется решение следующих задач:
изучение литературы по объектно-ориентированному программированию;
составление и решение задач по программированию в среде VisualC#;
изучение основных визуальных компонентов среды VisualC#.
Многие свойства класса Application позволяют получить метаданные сборки (например, номер версии или имя компании), не используя типы пространства имен System.Reflection. Программист не часто работает непосредственно с классом Application, поскольку большую часть необходимого кода среда формирует автоматически.
Заключение
В данной курсовой работе мы убедились что, язык С# как средство обучения программированию обладает рядом несомненных достоинств. Он хорошо организован, строг, большинство его конструкций логичны и удобны
Из других объективных факторов отметим следующие:
C# является полностью объектно-
C# является наследником языков C/C++, сохраняя лучшие черты этих
популярных языков программирования. Общий с этими языками синтаксис, знакомые операторы языка облегчают переход программистов от С++ к C#, сохранив основные черты своего великого родителя, язык стал проще и надежнее. Простота и надежность, главным образом, связаны с тем, что на C# хотя и допускаются, но не поощряются такие опасные свойства С++ как указатели, адресация, разыменование, адресная арифметика.
Мощная библиотека каркаса поддерживает удобство построения различных типов приложений на C#, позволяя легко строить Web-службы, другие виды компонентов, достаточно просто сохранять и получать информацию из базы данных и других хранилищ данных
Реализация, сочетающая построение надежного и эффективного кода, является немаловажным фактором, способствующим успеху C#.
Список литературы
Приложение 1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication9
{
public partial class Form1 : Form
{
int operaciya = 0;
string old;
double memory = 0;
double end = 0;
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "1";
}
private void button6_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "2";
}
private void button4_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "3";
}
private void button7_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "4";
}
private void button8_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "5";
}
private void button9_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "6";
}
private void button10_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "7";
}
private void button11_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "8";
}
private void button12_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "9";
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "0";
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + ",";
}
private void button5_Click(object sender, EventArgs e)
{
operaciya = 0;
textBox1.Text = "";
old = "";
}
private void button13_Click(object sender, EventArgs e)
{
if (operaciya == 1)
{
textBox1.Text = Convert.ToString(Convert.
operaciya = 0;
}
else if (operaciya == 2)
{
textBox1.Text = Convert.ToString(Convert.
operaciya = 0;
}
else if (operaciya == 3)
{
textBox1.Text = Convert.ToString(Convert.
operaciya = 0;
}
else if (operaciya == 5)
{
textBox1.Text = Convert.ToString(Math.Pow(Conv
operaciya = 0;
}
}
private void button18_Click(object sender, EventArgs e)
{
old = textBox1.Text;
double rad = (Convert.ToDouble(old) * Math.PI / 180);
textBox1.Text = Convert.ToString(Math.Sin(rad)
}
private void button16_Click(object sender, EventArgs e)
{
operaciya = 4;
old = textBox1.Text;
textBox1.Text = "";
}
private void button17_Click(object sender, EventArgs e)
{
operaciya = 3;
old = textBox1.Text;
textBox1.Text = "";
}
private void button15_Click(object sender, EventArgs e)
{
operaciya = 2;
old = textBox1.Text;
textBox1.Text = "";
}
private void button14_Click(object sender, EventArgs e)
{
operaciya = 1;
old = textBox1.Text;
textBox1.Text = "";
}
private void button19_Click(object sender, EventArgs e)
{
old = textBox1.Text;
double rad = (Convert.ToDouble(old) * Math.PI / 180);
textBox1.Text = Convert.ToString(Math.Cos(rad)
}
private void button20_Click(object sender, EventArgs e)
{
old = textBox1.Text;
if ((Convert.ToInt32(old) == 90) || (Convert.ToInt32(old) == 270))
{
MessageBox.Show("Не существует");
}
else
{
double rad = (Convert.ToDouble(old) * Math.PI / 180);
textBox1.Text = Convert.ToString(Math.Tan(rad)
}
}
private void button21_Click(object sender, EventArgs e)
{
old = textBox1.Text;
if ((Convert.ToInt32(old) == 180) || (Convert.ToInt32(old) == 360) || (Convert.ToInt32(old) == 0))
{
MessageBox.Show("Не существует");
}
else
{
double rad = (Convert.ToDouble(old) * Math.PI / 180);
textBox1.Text = Convert.ToString(1 / Math.Tan(rad));
}
}
private void button22_Click(object sender, EventArgs e)
{
old = textBox1.Text;
if ((Convert.ToDouble(old) <= 0))
{
MessageBox.Show("Невыполняется условие");
}
else
{
textBox1.Text = Convert.ToString(Math.Log10(Co
}
}
private void button23_Click(object sender, EventArgs e)
{
old = textBox1.Text;
if ((Convert.ToDouble(old) <= 0))
{
MessageBox.Show("Невыполняется условие");
}
else
{
textBox1.Text = Convert.ToString(Math.Log(Conv
}
}
private void button24_Click(object sender, EventArgs e)
{
old = textBox1.Text;
if (Convert.ToDouble(old) < 0)
{
MessageBox.Show("Нельзя");
}
else
{
textBox1.Text = Convert.ToString(Math.Sqrt(Con
}
}
private void button25_Click(object sender, EventArgs e)
{
old = textBox1.Text;
textBox1.Text = Convert.ToString(Math.Pow(Conv
}
private void button30_Click(object sender, EventArgs e)
{
old = textBox1.Text;
int a = Convert.ToInt32(old);
int fact = 1;
if (a < 0)
{
MessageBox.Show("Нельзя выполнить");
}
else
{
for (int i = 2; i <= a; i++)
{
fact *= i;
}
textBox1.Text = Convert.ToString(fact);
}
}
private void button26_Click(object sender, EventArgs e)
{
textBox1.Text = textBox2.Text;
}
private void button27_Click(object sender, EventArgs e)
{
end = 0;
textBox2.Text = "";
}
private void button28_Click(object sender, EventArgs e)
{
double memory = Convert.ToDouble(textBox1.
end = end + memory;
textBox2.Text = Convert.ToString(end);
}
private void button29_Click(object sender, EventArgs e)
{
operaciya = 5;
old = textBox1.Text;
textBox1.Text = "";
}
}
}
Приложение 2
Информация о работе Объектно-ориентированное программирование VisualC#