کریستین سافت

آموزش برنامه نویسی و سورس سی شارپ , اندروید

کریستین سافت

آموزش برنامه نویسی و سورس سی شارپ , اندروید

۵۰ مطلب با موضوع «آموزش سی شارپ» ثبت شده است

۲۳
اسفند
۹۵

using System;
using System.Text;
using System.Windows.Forms;

namespace Calculator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double num1, num2, ans;
char op;
num1 = Convert.ToDouble(textBox1.Text);
op = Convert.ToChar(textBox2.Text);
num2 = Convert.ToDouble(textBox3.Text);
ans = 0;
switch (op)
{
case '+':
ans = num1 + num2;
break;
case '-':
ans = num1 - num2;
break;
case '*':
ans = num1 * num2;
break;
case '/':
ans = num1 / num2;
break;
default:
MessageBox.Show("Bad Operator!");
break;
}
textBox4.Text = ans.ToString();
}
}
}


  • علی بابایی کلجاهی
۲۳
اسفند
۹۵

برای ایجاد یک نوار پیشرفت (progress bar) در محیط کنسول می توانید از کد زیر استفاده کنید :



using System;
using System.Text;
using System.Threading;

namespace cristiansoft
{
    class ConsoleProgressBar
    {
static void Main(string[] args)
{

StringBuilder progress = new StringBuilder();

for (int i = 1; i <= 100; i++)
{

if (i % 10 == 0)
{
progress.Append("_");
}

Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Loading " + i + "% " + progress.ToString() + "\r");
Thread.Sleep(50);
}

Console.Write("Done! ");

Console.ReadKey();
} } }
  • علی بابایی کلجاهی