موضوع : سي شارپ
بازديد : 2445 فایلهای مربوط به دیتابیسمان را یعنی پسوندهای MDF. و LDF. را در فولدری به نام Data قرار داده و در جایی که فایل exe برنامه وجود دارد قرار می دهیم - چون در تمام SQL Server ها دیتابیس Master وجود دارد ما با متصل شدن به دیتابیس Master کد Attach را execute میکنیم .
فرض میکنیم نام DataBase ما SaynaDB است در یک رویداد خاص مانند کلیک دکمه می نویسیم :
تاريخ : یکشنبه 20 بهمن 1387
ساعت : 12:06:28 AM
نويسنده :
مدیریت ( سید جواد حامی )
|
نظرات |
موضوع : سي شارپ
بازديد : 1202
دستور تغییر Language bar از حالت EN به Fa به صورت اتوماتیک جهت فارسی نویسی
در فرم به شرح زیر است :
در Load فرم می توان نوشت :
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.CultureInfo.CreateSpecificCulture("fa-IR"));
تاريخ : دوشنبه 14 بهمن 1387
ساعت : 10:29:07 AM
نويسنده :
مدیریت ( سید جواد حامی )
|
نظرات |
موضوع : سي شارپ
بازديد : 1562 در این مقاله از امکانات موجود در DotNet 3.5 استفاده شده است هنگام برنامه نویسی گاهی نیاز می شود که لیستی (یا آرایه ای) از رشته ها را با استفاده از کنترل DataGridView نمایش دهیم. وقتی یک لیست را به کنترل DataGridView مقید می کنیم، این کنترل به طور پیشفرض نام خصوصیت های (Properties) آیتم های موجود در لیست را به عنوان نام ستون در نظر می گیرد. ولی اگر قرار باشد لیستی از رشته ها را با استفاده از این کنترل نمایش دهیم، دیگر نام خصوصیتی وجود ندارد که به عنوان نام ستون نمایش داده شود. برای درک بهتر موضوع، فرض کنید قرار است لیست زیر را که شامل نام روزهای هفته می باشد را در یک کنترل DataGridView نمایش دهید. List<string> weekDays = new List<string> {"Saturday", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday"}; dataGridView1.DataSource = weekDays; اگر برنامه را اجرا کنید با شکل زیر روبرو می شوید.  همانطور که ملاحظه می کنید، کنترل DataGridView به جای اینکه نام روزهای هفته را نمایش دهد، اندازه هر یک از نام ها را نمایش می دهد! برای رفع این مشکل می توانیم از دستور زیر استفاده کنیم.
تاريخ : یکشنبه 22 دی 1387
ساعت : 4:38:37 PM
نويسنده :
مهرداد قاسمي
|
نظرات |
موضوع : سي شارپ
بازديد : 415 private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
// Create pen.
Pen blackPen = new Pen(Color.Black, 3);
// Create points that define polygon.
Point point1 = new Point(30, 50);
Point point2 = new Point(100, 25);
Point point3 = new Point(200, 5);
Point point4 = new Point(250, 50);
Point point5 = new Point(270, 100);
Point point6 = new Point(250, 250);
Point[] curvePoints = {point1, point2, point3, point4, point5, point6};
// Draw polygon to screen.
g.DrawPolygon(blackPen, curvePoints);
// Fill polygon
g.FillPolygon(Brushes.Red, curvePoints);
}
تاريخ : سه_شنبه 3 دی 1387
ساعت : 12:24:55 AM
نويسنده :
مدیریت ( سید جواد حامی )
|
نظرات |
موضوع : سي شارپ
بازديد : 319 public void Draw2File ()
{
Bitmap bmp = new Bitmap (500, 400);
Graphics gr = Graphics.FromImage (bmp);
Rectangle rect = new Rectangle (20, 20, 450, 350);
gr.DrawRectangle (Pens.Red, rect);
gr.FillRectangle(Brushes.Pink, rect);
gr.DrawString ("Salam", new Font ("Arial", 10), Brushes.Red, 50, 50);
gr.DrawArc (Pens.Red, 30, 30, 60, 60, 0, 180);
gr.DrawEllipse(new Pen(Color.Yellow, 3), new Rectangle(200, 100, 200, 200));
bmp.Save ("C:\\1.bmp");
bmp.Dispose ();
gr.Dispose ();
}
تاريخ : سه_شنبه 3 دی 1387
ساعت : 12:24:55 AM
نويسنده :
مدیریت ( سید جواد حامی )
|
نظرات |