فناوری اطلاعات و برنامه نویسی

فناوری اطلاعات و متن باز و برنامه نویسی ویندوز و وب و طراحی وب

فناوری اطلاعات و برنامه نویسی

فناوری اطلاعات و متن باز و برنامه نویسی ویندوز و وب و طراحی وب

ساخت برنامه مدیریت دانلود در دات نت

خیلی وقت ها نیاز هست که در برنامه های تحت ویندوز فایلی رو دانلود کنیم.

برای همین برنامه زیر رو نوشتم که از امکانات خود دات نت بهره برده اما چون Progressbar و درصد داره گذاشتم که دوستان هم استفاده کنند.

برنامه ساده ای هست اما هم جالبه و هم به درد بخور.

سورسش رو براتون گذاشتم. با VS 2005 نوشتم.


لینک دانلود برنامه


خوشحال میشم نظر دوستان رو بدونم که اگر شد این برنامه رو گسترش بدم.

ارسال ایمیل با سی شارپ

با استفاده از کد زیر می تونید ایمیل رو ارسال کنید.

برای پورت ها به صورت پیش فرض از ۲۵ استفاده میشه اما با تندربرد که تست کردم با ۶۵۴ داشت می خوند. به هر حال این کد می تونه برای خیلی از کارها استفاده شه.

توجه داشته باشید که از فضا نام Net.Mail فقط میشه برای فرستادن ایمیل استفاده کرد نه خوندن ایمیل. برای خوندن ایمیل هم دارم یه فکرایی می کنم.

فایل اجراییش هم براتون میذارم اگه دات نت 4 نصب شده دارید می تونید اجرا کنید.


        private void SendMail(string From, string To, string stmpServer, string stmpPort, string Username, string Password, string Subject, string Body, bool ssl, bool isBodyHtml,string Attachment)
        {
            try
            {
                System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                mail.From = new System.Net.Mail.MailAddress(Username, From, UTF8Encoding.UTF8);
                mail.To.Add(To);
                mail.Subject = Subject;
                mail.Body = Body;
                mail.BodyEncoding = UTF8Encoding.UTF8;
                mail.IsBodyHtml = false;
                if (Attachment != string.Empty)
                    mail.Attachments.Add(new System.Net.Mail.Attachment(Attachment));
                System.Net.Mail.SmtpClient stmp = new System.Net.Mail.SmtpClient(stmpServer);
                stmp.EnableSsl = ssl;
                stmp.Credentials = new System.Net.NetworkCredential(Username, Password);
                stmp.Send(mail);
                MessageBox.Show("Mail send successfully! ;)");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }


و این کد رو هم بذارید توی رخداد کلیک دکمه فرستادن


string stmpServer = string.Empty;
            string[] server = txtUsername.Text.Split('@');
            switch (server[1])
            {
                case "ymail.com": stmpServer = "smtp.mail.yahoo.com";
                    break;
                case "yahoo.com": stmpServer = "smtp.mail.yahoo.com";
                    break;
                case "gmail.com": stmpServer = "smtp.googlemail.com";
                    break;
            }
            if (stmpServer != string.Empty)
                SendMail(txtDisplay.Text, txtTo.Text, stmpServer, "", txtUsername.Text, txtPassword.Text, txtSubject.Text, txtBody.Text, false, false, txtAttachment.Text);


و این کد برای فرستادن فایل همراه ایمیل (برای یک OpeniDialogFile)


 if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                txtAttachment.Text = openFileDialog1.FileName;
            }


این هم لینک دانلود برنامه از 4Shared

سری کلیپ های آموزشی فارسی

توی سایت برنامه نویس بودم که یکی از دوستان یه تاپیک زده بود و یک سایت رو معرفی کرده بود که فیلم های آموزشی سی شارپ و پی اچ پی و جاوا و ASP.Net مهندس کیانیان رو آپلود کرده بود. حجم کلیپ ها مناسبه. مباحث خوبی هم آموزش داده شده. پیشنهاد می کنم دانلود کنید.


سری کلیپ های آموزشی php


سری کلیپ های آموزشی ASP.net


سری کلیپ های آموزشی سی شارپ


سری کلیپ های آموزشی جاوا ( java )

اطلاعات سیستم با WMI

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

البته برنامه رو با دات نت 4 نوشتم. اگه رو سیستمتون اجرا نشد باید دات نت 4 رو نصب کنید. فقط تنها مشکلم این بود که دمای CPU رو یکم متفاوت تر از برنامه های دیگه در میاورد اما اطلاعات جامعی بهتون میده.

فایل نصب رو با حجم 3 مگابایت آپلود کردم.

منتظر نظر دوستان هستم


لینک دانلود از 4Shared

کدهای کتاب Pro C# 2010 and the NET 4 Fifth Edition

دوستانی که کتاب Pro C# 2010 and the NET 4 Fifth Edition از انتشارات Apress رو می خونن کدهای این کتاب رو می تونن از لینک زیر به حجم 10 مگابایت دانلود کنند.


لینک دانلود کدهای کتاب