نمونه برنامه های مفید و کاربردی در سی شارپ
try
**
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
byte[] arrImage = ms.GetBuffer();
ms.Close();
SqlConnection con = new SqlConnection("server=(local);trusted_connection=y es;database=DbName;");
string strSQL = "INSERT INTO TabeName (filename,pic,id) VALUES ( @filename, @pic,@id)";
SqlCommand cmd = new SqlCommand(strSQL, con);
cmd.Parameters.Add(new SqlParameter("@filename", SqlDbType.Char, 50)).Value = textBox2.Text;//filename
cmd.Parameters.Add(new SqlParameter("@pic", SqlDbType.Binary)).Value = arrImage;//picture
cmd.Parameters.Add(new SqlParameter("@id", SqlDbType.Char, 50)).Value = textBox3.Text;//id
con.Open();
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Insert completed seccessfully.");;
}
catch (Exception ex)
**
MessageBox.Show(ex.Message);
SaveFileDialog saveFileDlg = New SaveFileDialog();
if (saveFileDlg.ShowDialog() == DialogResult.OK)
**
try
**
//Create Bitmap
Bitmap bimg = (Bitmap)this.pictureBox1.Image;
//Save Bitmap to file
bimg.Save(saveFileDlg.FileName,System.Drawing.Imag ing.ImageFormat.Jpeg);
}
catch (Exception ex)
**
MessageBox.Show(ex.Message, "MDI Sample", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
[/B]using System.Runtime.InteropServices;
using System.Text;
...
public static void Main( )
**
int result = mciSendString
("set cdaudio door open", null, 0, IntPtr.Zero);
result =
mciSendString ("set cdaudio door closed",
null, 0, IntPtr.Zero);
**
[DllImport("winmm.dll", EntryPoint="mciSendStringA", CharSet=CharSet.Ansi)]
protected static extern int mciSendString
(string mciCommand,
StringBuilder returnValue,
int returnLength, IntPtr callback);
public Image Resize(Image img, int percentage)
**
//get the height and width of the image
int originalW = img.Width;
int originalH = img.Height;
//get the new size based on the percentage change
int resizedW = (int)(originalW * percentage);
int resizedH = (int)(originalH * percentage);
//create a new Bitmap the size of the new image
Bitmap bmp = new Bitmap(resizedW, resizedH);
//create a new graphic from the Bitmap
Graphics graphic = Graphics.FromImage((Image)bmp);
graphic.InterpolationMode = InterpolationMode.HighQualityBicubic;
//draw the newly resized image
graphic.DrawImage(img, 0, 0, resizedW, resizedH);
//dispose and free up the resources
graphic.Dispose();
//return the image
return (Image)bmp;
string s;
foreach (InputLanguage Language in InputLanguage.InstalledInputLanguages)
{
s = Language.LayoutName;
listBox1.Items.Add(s);
}
میشه کد های یونیکدم در آورد؟
string s;
foreach (InputLanguage Language in InputLanguage.InstalledInputLanguages)
{
s = Language.LayoutName;
listBox1.Items.Add(s);
}
میشه کد های یونیکدم در آورد؟
با سلام و احترام خدمت شما
خیر - این کد ارتباطی به یونیکد نداره ، برای مثال اگر روی کامپیوتر ،زبان های انگلیسی و فارسی وجود داشته باشه توی لیست باکس گزینه های us و persian رو می نویسه و کاری با یونیکد نداره
دوستان عزیزم سلام.
پس از سالها تحقیق و تدریس در دانشگاه ها و موسسات داخلی تجربه خوبی در زمینه آموزش و تعلیم برنامه نویس هایی با مهارتهای مختلف کسب کردیم.
پس از اینکه مشاهده کردیم در طول سال هزاران دانشجوی برنامه نویسی فارغ التحصیل میشوند ولی بازدهی بسیار ضعیف است؛ به این نتیجه رسیدیم که نظام آموزشی احتمالا با ضعف هایی رو به رو است .
بنابر این تصمیم گرفتیم تغییرات اساسی در بحث آموزش برنامه نویسی ایجاد کنیم. از این رو ابتدا مباحث آموزشی که بسیار قدیمی و غیر کاربردی بودند را به روز و هدفمند کردیم . کما اینکه اگر سر فصلهای آموزشی ما را بررسی کنید به این موضوع پی میبرید که دقیقا سرفصلهای روز دنیا در برنامه آموزشی ما قرار گرفته اند.
مورد بعدی بحث عملی و کاربردی نبودن مباحث آموزشی هست. اگر دقت کنید کلاسهای آموزشی وقت بسیار زیادی را روی مباحثی میگذارند که اگر هم برنامه نویس نیاز به آن مبحث داشته باشد به راحتی با جستجو در اینترنت به هدف خود میرسد.
متاسفانه هموطنان ساکن در خارج تهران از امکانات عادلانه در این زمینه برخوردار نیستند و کمبود اساتید مجرب و کار بلد در این زمینه باعث ایجاد محدودیتهایی برای پیشرفت و تبدیل شدن آنها به یک برنامه نویس حرفه ای شده است .
برای حل این موضوعات تصمیم گرفتم یک دوره تخصصی ایجاد کنم، که زمانش کوتاه باشد ولی نتیجه بخش. هزینه آن معقول و به صرفه باشد ولی مباحث خیلی کامل و جامع گفته شود. فقط قرار است که شما وقتتان هدر نرود و در کلاس تمرین نکنید.
قرار است تمارین در آخر هر جلسه گفته شده، شما تا مهلت تعیین شده آن تمرین را در منزل انجام دهید، سپس سوالاتی که برایتان پیش آمده را به همراه تمرین انجام شده برای ما به وسیله ایمیل بفرستید و بالاخره تا جلسه بعدی توسط ما کنترل، رفع اشکال و امتیازدهی و به سوالات شما پاسخ داده می شود.
جهت کسب اطلاعات بیشتر با شماره تلفن زیر تماس بگیرید یا به وبسایت زیر مراجعه بفرمایید :
22946542
http://www.mehrdadnaderi.com
ممنون از سورس های خوبتون
اگر امکانش هست لطفا سورس کار با بلوتوث توی c# را هم قرار بدید. با تشکر
دوستان این تاپیک واقعا عالیه
اگر کسی کار طراحی برنامه برای سیستم با C# داشت میتونم کمکش کنم
واقعا برنامه کامل جامع و محشریه