برگزیده های پرشین تولز

سوالات فوری

وضعیت
موضوع بسته شده است.

هستی

همکاربازنشسته
تاریخ عضویت
12 آپریل 2007
نوشته‌ها
3,887
لایک‌ها
708
سن
35
محل سکونت
My Dreams
کد:
namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button5_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void button6_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x + y;
            textBox3.Text = s.ToString();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x - y;
            textBox3.Text = s.ToString();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x * y;
            textBox3.Text = s.ToString();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x / y;
            textBox3.Text = s.ToString();
        }
    }
}

+++++++++++++++
namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button5_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void button6_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x + y;
            textBox3.Text = s.ToString();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x - y;
            textBox3.Text = s.ToString();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x * y;
            textBox3.Text = s.ToString();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
            int y = int.Parse(textBox2.Text);
            int s = x / y;
            textBox3.Text = s.ToString();
        }

        private void button7_Click(object sender, EventArgs e)
        {

        }

        private void button8_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);
           
            textBox1.Text = s.ToString();
        }

        private void button9_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);

            textBox1.Text = s.ToString();
        }

        private void button10_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);

            textBox1.Text = S.ToString();
        }

        private void button11_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);

            textBox1.Text = S.ToString();
        }

        private void button12_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);

            textBox1.Text = S.ToString();
        }

        private void button14_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);

            textBox1.Text = S.ToString();
        }

        private void button13_Click(object sender, EventArgs e)
        {
            int x = int.Parse(textBox1.Text);

            textBox1.Text = s.ToString();
        }
    }
}

سلام دوستان اين برنامه کد يه ماشين حسابه.من براي */-+ کد ها رو نوشتم ولي براي برنامه بعدي که شامل sin/cos/tan/cot/sgrt/توان/لوگاريتم
گويا بايد تابع خاصي که مربوط به سينوس و .... هست فراخواني بشه
و برنامه بعدي کاملا يک ماشين حساب شبيه به ماشين حساب ويندوز باشه فقط مي خوام بدونم که وقتي دکمه مثلا عدد يک رو ايجاد کرديم براي اينکه مقدار 1 رو توي خودش ذخيره کنه چي بايد بنويسم.
و برنامه بعدي اينه که يه فرم معمولي ايجاد کنيم که به مرور کم رنگ و کم رنگ و بعد دوباره به حالت اولش برگرده(بوسيله خاصيتopacity
ممنون ميشم کمکم کنيد
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
هستی جان در مورد توابع ریاضیاتی شما می تونی اکثر این توابع رو در حوزه نام System.Math پیدا کنی . خیلی راحت و گویا هست .
درباره نگه داشتن مقادیر هم هیچ مشکلی نداری . کافیه یه آرایه تعریف کنی و مقدار هر کلید رو درونش نگه داری و بعد از زدن کلیدهای محاسباتی مقادیر رو از آرایه بخونی و اون عمل محاسباتی رو بر روی اعداد انجام بدی و آرایه رو خالی کنی .
برای برنامه بعدی هم شما یک timer تعریف کن و interval تایمر رو نتظیم کن و در متد tick مربوط به تایمر opacity فرم رو کم کن تا به صفر برسه و دوباره زیادش کن . با شرط if راحت می تونی کنترلش کنی .
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
در ضمن می تونی از اینجا یک مجموعه توابع ریاضیاتی خیلی قوی دانلود کنی و در برنامه ات استفاده کنی. البته برای کاری که می خوای بکنی زیادی کامل و پیشرفته هست اما خب کاملا مفیده .
 

هستی

همکاربازنشسته
تاریخ عضویت
12 آپریل 2007
نوشته‌ها
3,887
لایک‌ها
708
سن
35
محل سکونت
My Dreams
کد:
namespace opacity
{
    public partial class Form1 : Form
    {
        private float op = 0.05f;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Start();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Stop();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            this.Opacity -= op;
            if (Opacity <= 0)
                op = -0.05f;
            if (Opacity >= 1)
                op = 0.05f;
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}
ممنون از راهنمايي .اينم کد اون برنامه آخر.يه سوال ديگم دارم که يکم روش فکر مي کنم ومشکلي اگه داشتم مي پرسم
 

هستی

همکاربازنشسته
تاریخ عضویت
12 آپریل 2007
نوشته‌ها
3,887
لایک‌ها
708
سن
35
محل سکونت
My Dreams
سلام دوستان ببخشید من یه سوالاتی داشتم دوباره گفتم مطرح کنم
می خواستم بدونم برای برنامه ای با طرحی که در ضمیمه آوردم وقتی رو دکمه سرچ کلیک کردم و پنجره جدید باز شد برای نشون دادن آدرس جایی که عکس رو از اونجا آوردم توی یه تکست باکس (اون بالا جلوی فایل)چه کدی رو باید بنویسم.حالا برای اینکه عکس نشون داده بشه از چه فایل کتابخونه ای باید استفاده کنم؟(آخه عکس رو می ذارم ولی نشون نمی ده به صورت ضربدر میاد)
در کل اگه ممکنه چند خط کد این برنامه رو برام بنویسد(همون یه تیکه)
واینکه حالا اگه جای عکس متن باشه چی؟
با تشکر از شما
 

فایل های ضمیمه

  • f.JPG
    f.JPG
    5.9 KB · نمایش ها: 3

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
اینم جواب

کد:
private void button1_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = openFileDialog1.FileName;
                pictureBox1.ImageLocation = openFileDialog1.FileName;
            }
        }
 

هستی

همکاربازنشسته
تاریخ عضویت
12 آپریل 2007
نوشته‌ها
3,887
لایک‌ها
708
سن
35
محل سکونت
My Dreams
کد:
خب اینم کد دو برنامه ای که صفحه قبل مشکل داشتم تو نوشتنشون
namespace pic
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "jpg|*.jpg|all file|*.*";
            openFileDialog1.ShowDialog();
            if (openFileDialog1.FileName != "")
            {
                pictureBox1.Image = new Bitmap(openFileDialog1.FileName);
                pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
                textBox1.Text = openFileDialog1.FileName;
            }
        }
    }
}
+++++++++++++
قبل از شروع در قسمت using بايد using system.Io; تعريف شود
namespace text
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "text|*.text|all file|*.*";
            openFileDialog1.ShowDialog();
            if (openFileDialog1.FileName != "")
            {
                StreamReader r = File.OpenText(openFileDialog1.FileName);
                richTextBox1.Text = r.ReadToEnd();
                textBox1.Text = openFileDialog1.FileName;
            }
        }
    }
}

حالا یه سوال اگه بخوام با دوبار کلیک روی عکس ؛عکس به اندازه صفحه نمایش بزرگ بشه باید چه کدی رو بهش اضافه کنم؟
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
هستی جان ! یکی از مسائلی که باعث پیشرفت کد نویسی می شه یافتن راه حل های سریعتر و جمع و جورتر هست تا دچار کد نویسی های زیاد و بی مورد نشیم . در نمونه کدی که شما آوردی دقت کن و مقایسه کن با نمونه کدی که من نوشتم . البته من شق القمر نکردم . تو اکثر کتابها می تونی این نمونه کد رو پیدا کنی . اما به تفاوت هر 2 کد دقت کن .
من شخصا عادت دارم بعد از نوشت یک کد صحیح اقلا دو سه بار دیگه مطالعه اش می کنم تا بتونم کد رو optimize کنم.
به هر حال قصدم راهنمایی بود . ایشاللا که همیشه موفق باشی
 

farhadhk

کاربر تازه وارد
تاریخ عضویت
18 ژوئن 2007
نوشته‌ها
93
لایک‌ها
0
محل سکونت
tehran
سلام
من یه برنامه نویس 0 KM هستم که تازه دو هفته هست بعد از یاد گرفتن الگوریتم و ... اومدم برنامه بنویسم
یه سوال داشتم اگه کمک کنین
من دنبال کدی می گردم که نگذارد تو txtBox چیزی جز عدد وارد کنه(کاربر)فکر کنم منظورم رو فهمیدین:wacko:
با تشکر
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
لازمه برای رویداد KeyPress متعلق به TextBox کد زیر رو بنویسی :

کد:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            e.Handled = !(Char.IsDigit(e.KeyChar));
        }
 

هستی

همکاربازنشسته
تاریخ عضویت
12 آپریل 2007
نوشته‌ها
3,887
لایک‌ها
708
سن
35
محل سکونت
My Dreams
هستی جان ! یکی از مسائلی که باعث پیشرفت کد نویسی می شه یافتن راه حل های سریعتر و جمع و جورتر هست تا دچار کد نویسی های زیاد و بی مورد نشیم . در نمونه کدی که شما آوردی دقت کن و مقایسه کن با نمونه کدی که من نوشتم . البته من شق القمر نکردم . تو اکثر کتابها می تونی این نمونه کد رو پیدا کنی . اما به تفاوت هر 2 کد دقت کن .
من شخصا عادت دارم بعد از نوشت یک کد صحیح اقلا دو سه بار دیگه مطالعه اش می کنم تا بتونم کد رو optimize کنم.
به هر حال قصدم راهنمایی بود . ایشاللا که همیشه موفق باشی

:(خب الان اشتباه من کجاست؟ من یه برنامه نویس حرفه ای نیستم که.:wacko:بازم شرمنده اگه اشتباهی کردم.راستی برای اینکه با دوبار کلیک بزرگ بشه چی باید بنویسم؟(بازم باید از if استفاده کنم؟)
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
دوستان اگر ممکنه دیگه توی این تاپیک سوال نپرسید و سوالات جدید رو توی تاپیک های جدید یا تاپیک های مرتبط بپرسید .

این تاپیک مخلوطی از سوالاته که برای نسل های آینده هیچ گونه فایده ای نخواهد داشت .

هدف بزرگ ما تولید محتوی فارسی مفید برای نسل های آیندست !
 
وضعیت
موضوع بسته شده است.
بالا