C# windows Application آموزش برنامه نویسی سی شارپ

ايجاد يك پروژه تحت ويندوز در دات نت

بررسي فرم ها در برنامه هاي تحت ويندوز

Form Properties خصوصيات کلاس فرم

در سی شارپ Button و TextBox معرفی کنترل

در سی شارپ ListBoxمعرفی کنترل

در سی شارپ RadioButton و Check Box معرفی کنترل

در سی شارپ ComboBox معرفی کنترل

در سی شارپ (Timer)معرفی کنترل تایمر

نمایش تاریخ میلادی و شمسی در سی شارپ

در سی شارپ Picture Boxمعرفی کنترل

یک پروژه کوچک سی شارپ

در سی شارپ wordpad یک پروژه کوچک

در سی شارپ همراه با فیلم ساخت آن windows picture and fax Viewer پروژه

SQLServer ذخیره داد ه ها بصورت ماندگاردر پایگاه داده

و جستجو بر روی پایگاه داده می باشد Updateپروژه و پی دی اف آموزش سی شارپ شامل امکان اضافه ،حذف، ویرایش

فروش لپ تاپ دسته دوم با گارانتی یک ساله و باطری و شارژر نو فقط در شیراز و صدرا

فروش ویژه پنل اس ام اس در سراسر ایران

آموزش گرافیک در سی شارپ
پروژه دفترچه تلفن در سی شارپ

* آیا به یک پروژه ساده و قابل فهم نیاز دارید؟

* آیا به پروژه ای نیاز دارید که بدون استفاده از قابلیت شی گرایی به پایگاه داده متصل شود ؟

* آیا به پروژه ای نیاز داریدکه بتواند قابلیت گزارش گیری داشته باشد؟

این پروژه ساده و قابل فهم ، پروژه دفترچه تلفن (شامل ذخیره :نام ،شماره تلفن،آدس ،شماره موبایل و ...)  در پایگاه ذخیره اس کیو ال می باشد .این پروژه شامل اضافه کردن ،ویرایش کردن، حذف ،گزارش گیری کل فیلدها و همچنین گزارش گیری شماره تلفن های یک شهر می باشد. 

 


برچسب‌ها: پروژه دفترچه تلفن در سی شارپ
ادامه مطلب
+ نوشته شده در  چهارشنبه بیست و پنجم اردیبهشت 1392ساعت 18:38  توسط سعید  | 

همه جنسهای پایین فروخته شد برای دیدن سری جدید لپتابها به این آدرس بروید

فروش لپ تاپ دسته دوم فقط به صورت حضوری و در شیراز و صدرا

دوستانی که قصد خرید لپ تاپ را دارند درخواست خود را اعلام نمایند تا بلافاصله پاسخ داده شود.

  MODEL price CPU RAM HDD VGA ODD DIS
   HP                                   HP                 HP
Y COMPAQ6910 600۰۰۰ 2 C2D 2 160 INTEL 64 UPTO 358 DVD.RW 14.1
Y ELIGHTBOOK6930 680۰۰۰ 2.2 C2D 2 80 INTEL 64 UPTO 796 DVD.RW 14.1
Y ELIGHTBOOK6930 700۰۰۰ 2.4 C2D 2 160 INTEL 64 UPTO 796 DVD.RW 14.1
Y ELIGHTBOOK6930 795۰۰۰ 2.2 C2D 2 640 INTEL 64 UPTO 796 DVD.RW 14.1
Y ELIGHTBOOK8540 1250۰۰۰ ci5 M540 2.5 4 250 NVIDIA 1G DVD.RW 15
Y ELIGHTBOOK8540 1280۰۰۰ ci5 M540 2.5 4 320 NVIDIA 1G DVD.RW 15
N Dv6 1625۰۰۰ ci5 M540 2.5 4 500 Amd 1G upto 2.7 DVD.RW 15
N Dv6 1525۰۰۰ Ci7 4 500 Amd 1G upto 2.7 DVD.RW 15
N DV7 1600۰۰۰ Ci5 4 500 Ati 1 G UPTO 2.7 DVD.RW 17
Y DV7 1590۰۰۰ Ci7 4 500 Ati 1 G UPTO 2.7 DVD.RW 17
Y PROBOOK4320S 1000۰۰۰ Ci3 3 329 INTEL 64 DVD.RW 13
Y ENVY 1525۰۰۰ Ci5 4 500 Ati 1 G UPTO 2.7 DVD.RW 17
Y ENVY 1635۰۰۰ Ci7 4 500 Ati 1 G UPTO 2.7 DVD.RW 17
Y COMPAQ 2510 620۰۰۰ 1.2 C2D 2 120 INTEL 64 UPTO 358 COMBO 12
Y COMPAQ 2510 580۰۰۰ 1.2 C2D 2 80 INTEL 64 UPTO 358 DVD.RW 12
Y COMPAQ 2530 705۰۰۰ 1.8 C2D 2 100 INTEL 64 UPTO 788 COMBO 12
Y COMPAQ 2530 730۰۰۰ 1.8 C2D 2 160 INTEL 64 UPTO 764 DVD.RW 12
 
DELL                                                                          DELL                                                                                  DELL
Y LATITUDE D620 590000 1.8 C2 D 2 80 INTEL 64 UPTO 256 COMBO 14
Y LATITUDE D630 655۰۰۰ 2 C2D 2 160 INTEL 64 UPTO 894 DVD.RW 14
Y LATITUDE E6410 1150۰۰۰ Ci5 4 250 INTEL DVD.RW 14
 
ASUS                                                                          ASUS                                                                             ASUS
N K 601 1135۰۰۰ 2.2 DUAL 4 500 INTEL DVD.RW 14
                 
                 
                 

روی لپ تاپهایی که خط کشیده شده فروخته شده است.

 کلیه لپ تاپها دسته دوم میباشد و دارای یک سال گارانتی همراه با هدایای زیر میباشد.

باطری و شارژر نو روی همه لپ تاپها

و از بین هدایای زیر یکی را می توانید انتخاب کنید

1.کیف و READER

2.موس و Cool pad

3.speaker

4.flash 8G

5.پک خام DVD/CD

 .

هر چه زودتر با ما تماس بگیرید

لپ تاپ دسته دوم در حد نو با قیمت عالی

۱.از طریق ایمیل زیر

۲.از طریق شماره همراه زیر

Email: sadracsharp@gmail.com

tell: 09365705583


برچسب‌ها: فروش لپ تاپ دسته دوم باگارانتی یک ساله و باطری نو
+ نوشته شده در  سه شنبه شانزدهم مهر 1392ساعت 13:0  توسط سعید  | 

به نام خدا

راه اول :

دوستان گرامی برای عضویت در بخش c# window Application باید مبلغ ۱۵۰۰۰تومان به حساب زیر وارد کرده سپس به  ایمیل ما مشخصات خود و شماره کارتی که پول را واریز کرده اید را ارسال کنید در کمتر از۲۴ ساعت فایلهای آموزش برنامه نویسی سی شارپ c# window Application و کدهای برنامه ها به ایمیل شما ارسال خواهد شدو در صورتی که عجله زیادی دارید یک اس ام اس به شماره زیر ارسال کنید تا به سرعت ارسال شود:

راه دوم :(طرح آزمایشی ) جدید

این دسته از دوستان میتوانند ابتدا یک اس ام اس به شماره زیر بزنن ودرخواست آموزشهای سی شارپ را داشته باشند و بعد از اینکه فایلها را دریافت کردن مبلغ ۱۵۰۰۰ تومان را به شماره کارت زیر واریز کنند.

شماره کارت برای واریز پول :

شماره کارت : ۶۱۰۴۳۳۷۱۰۳۰۶۲۴۵۹ بانک ملت 

 دارنده حساب :سعید رحیمی کشکولی

 

 Email: sadracsharp@gmail.com 

Tell: 09365705583


برچسب‌ها: عضویت در بخش c, window Application
+ نوشته شده در  جمعه سی ام تیر 1391ساعت 10:51  توسط سعید  | 

پروژه کوچک اتصال به پایگاه داده :نحوه ایجاد پایگاه داده در Sql Server  و  اتصال سی شارپ به پایگاه داده و کار با پایگاه داده (اضافه ،حذف، ویرایش ، Update و جستجو)

این پروژه شامل امکان اضافه ،حذف، ویرایش ، Update و جستجو بر روی پایگاه داده می باشد و همچنین نحوه ایجاد پایگاه داده در SQlServer را آموزش می دهد 

در جلسات قبل با نحوه ایجاد پروژه آشنا شدیم پس یک پروژه ایجاد میکنیم در VS و نام آن را MyFreinds می گذاریم و خصوصیت  Text فرم را برابر با MyFreinds و خصوصیت FormBorderStyle آن را برابر با FixedSingle قرار می دهیم :

 

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: پروژه سی شارپ شامل امکان اضافه, حذف, ویرایش و Update و جستجو بر روی پایگاه داده می باشد
ادامه مطلب
+ نوشته شده در  پنجشنبه بیست و نهم تیر 1391ساعت 10:0  توسط سعید  | 
ذخیره داد ه ها بصورت ماندگار : (در پایگاه داده  sqlServer):

برای ایجاد یک برنامه پس از شناخت از سیستم نوبت به رسم E.R دیاگرام و شناخت داده های سیستم می رسد.E.R از سه قسمت تشکیل شده است:

1.موجودیت : موجودیت که با شکل مستطیل نشان داده می شود، داده های سیستم را در بر می گیرد موجودیت می تواند جاندار باشد مانند دانشجو ، مشتری بانک ، بیمار و ... و یا به صورت فیزیکی باشد مانند کلاس، ماشین، شعبه بانک،دارو،داروخانه و ... ویا اینکه بصورت یک مفهوم منطقی باشد مانند درس ، حساب بانکی ، وام و غیره .

2.صفت : هر موجودیت می تواند چندین صفت داشته باشد که یکی از صفت ها را به عنوان کلید اصلی در نظر می گیریم.

3.رابطه : که می تواند 1به1 ،1بهN یا N به N باشد.

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: ذخیره داد ه ها بصورت ماندگار در پایگاه داده SQLSer
ادامه مطلب
+ نوشته شده در  سه شنبه بیست و هفتم تیر 1391ساعت 15:44  توسط سعید  | 
پروژه windows picture and fax Viewer در سی شارپ همراه با فیلم ساخت آن

 

این پروژه که تقریبا کامل می باشد برای یادگیری سی شارپ خیلی مفید می باشد که همراه با فیلم ساخت پروژه می باشد.

جهت دانلود به ادامه مطلب بروید

برای دانلود آموزش به طور کامل اینجا را کلیک کنید

 


برچسب‌ها: پروژه windows picture and fax Viewer در سی شارپ
ادامه مطلب
+ نوشته شده در  سه شنبه بیست و هفتم تیر 1391ساعت 15:41  توسط سعید  | 
 

یک پروژه کوچک wordpad در سی شارپ

 

جهت دانلود فایل wordpad به ادامه مطلب بروید

 

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: یک پروژه کوچک wordpad در سی شارپ
ادامه مطلب
+ نوشته شده در  سه شنبه بیست و هفتم تیر 1391ساعت 15:33  توسط سعید  | 

یک پروژه کوچک سی شارپ بوسیله ListBox

از TollBox  که در سمت چپ قرار دارد  دو ListBox و2 TextBox و 2 Button را به فرم اضافه کرده  و و خصوصیت  Text مربوط به Button را به ترتیب به صورت (Add) تغییر می دهیم.

 سپس بر روی Add سمت چپ دابل کلیک کرده تا وارد محیط کد نویسی شویم و کد زیر را برای آن می نویسیم:

  private void button1_Click(object sender, EventArgs e)

  {

    listBox1.Items.Add(textBox1.Text);

    textBox1.Clear();

  }

سپس بر روی Add سمت راست دابل کلیک کرده تا وارد محیط کد نویسی شویم و کد زیر را برای آن می نویسیم:

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: یک پروژه کوچک سی شارپ بوسیله ListBox
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 13:2  توسط سعید  | 

معرفی کنترل Picture Box در سی شارپ:

Picture Box

خواص آن عبارت اند از :
Image :
برای اختصاص دادن تصویر به picture box برای نمایش آن است . با کلیک روی آن کادری باز می شود که عکس مورد نظر را از هارد انتخاب کرده و به picture box اختصاص می دهیم .

Size mode :
می توان وضعیت نمایش تصویر را تعیین کردکه اگر StrechImage را انتخاب کنیم تصویر هم اندازه ی picture box می شود.

خوب حالا یک pictureBox  و یک Button  و یک TextBox  را به فرم اضافه می کنیم:

 

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: معرفی کنترل Picture Box در سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:59  توسط سعید  | 

 

نمایش تاریخ میلادی و شمسی در سی شارپ :

ابتدا یک label  را به فرم اضافه کرده  وسپس در جای خالی فرم دابل کلیک کرده تا وارد محیط کد نویسی load فرم شویم و برای نمایش ساعت وتاریخ میلادی کد زیر را به آن اضافه می کنیم:

 

private void Form1_Load(object sender, EventArgs e)

  {

      label1.Text = DateTime.Now.ToString();

  {  

حال می خواهیم این کد هر یک ثانیه در label  نمایش داده شود برای این کار یک Timer  را به فرم اضافه میکنیم و بر روی Timer دابل کلیک کرده تا وارد محیط  کدنویسی شویم و 2باره کد بالا را در آن می نویسیم:

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: نمایش تاریخ میلادی و شمسی در سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:56  توسط سعید  | 
 

معرفی کنترل تایمر (Timer)در سی شارپ :


از کنترل تایمر (System.Windows.Forms.Timer) برای اجرای برخی از دستورات در برهه های زمانی تعیین شده استفاده می شود. برای مثال اگر قصد دارید هر ۵ ثانیه اسم خود را در خروجی قرار دهید٬ از کنترل تایمر می توانید استفاده کنید. این کنترل قابل دیدن نیست و پس از قرار گرفتن در فرم دیده نمی شود و در نوار کامپوننت های پایین فرم قرار می گیرد.
تایمر خاصیت های زیادی ندارد و از میان این خاصیت های کم ۲ خاصیت Enabled و Interval ٬ مهمترین خواص این کنترل هستند. خاصیت Enabled وقتی مقدار true میگیرد تایمر شروع به کار می کند و با دریافت مقدار false از کار می افتد. خاصیت Interval مقدار برهه های زمانی را برای فراخوانی متد Tick مشخص می کند. رخداد Tick ٬ رخداد پیشفرض تایمر برای اجرای دستورات است

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: معرفی کنترل تایمر Timerدر سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:52  توسط سعید  | 

 

معرفی کنترل   ComboBox در c# :

ComboBox: هیچ تفاوتی با list box ندارد جز نحوه ی نمایش آن که combo box لیست را به صورت منویی بازشو نمایش می دهد پس فضای کمتری را اشغال می کند.
اگر بخواهیم که combo box ما یک مقدار پیش فرض داشته باشد آن مقدار را درون خاصیت text قرار می دهیم.
اگر کدی را درون رویداد click وارد کنیم در صورت کلیک کردن روی  combo box آن عملیات انجام می شود ولی اگر آن کد را درون رویداد selectedvaluechange وارد کنید با تغییر مقدار text آن عملیات انجام می شود.

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: معرفی کنترل ComboBox در سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:51  توسط سعید  | 

 

معرفی کنترل   RadioButton و Check Box در c# :

RadioButton: با استفاده از این دکمه ها مى توانید سوالى را از کاربر پرسیده و کاربر را مجبور سازید که تنها یکى از گزینه هاى جواب را انتخاب کند، فرق اساسى این نوع دکمه ها با Check Box هم در همین است.

آموزش کار با RadioButton :

آموزش را با یک مثال آغاز می کنیم :

برای دانلود آموزش به طور کامل اینجا را کلیک کنید


برچسب‌ها: معرفی کنترل RadioButton و Check Box در سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:47  توسط سعید  | 

معرفی کنترل   ListBox در c# :

نحوه کارکرد لیست باکس به این صورت است که هر بار یک شی به آن اضافه کردیم آن شی در یک ردیف قرار می گیرد.

 خصوصیات کنترل ListBox :

Item : توسط این خصوصیت می توانیم آیتم های خود را وارد کنیم.

Selection Mode : مشخص می کند که نحوه انتخاب آیتم ها در هنگام اجرای برنامه تکی باشد یا گروهی که با انتخاب One به صورت تکی و با انتخاب MultiExtended به صورت گروهی می توانیم آیتم ها را انتخاب کنیم .

برای دانلود آموزش به طور کامل اینجا را کلیک کنید

 


برچسب‌ها: معرفی کنترل ListBox درسی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:45  توسط سعید  | 

 

معرفی کنترل  TextBoxو  Buttonدر c# :

Textbox : جعبه متن یک کنترل با قابلیت تایپ متن است که به شکل تک خطی و چند خطی می تواند روی فرم تنظیم شود. شما می تونید متن این کنترل رو بگیرید یا متنی رو در کنترل قرار دهید.

 خصوصیات کنترل TextBox :

 Text : با نوشتن متن در این قسمت بعد اجرای برنامه آن متن در درون  TextBox نمایش داده می شود.

TexrAlign : محل قرار گیری متن در TextBox می باشد.( Rightو Centerو Left)

برای دانلود آموزش به طور کامل به ادامه مطلب بروید


برچسب‌ها: معرفی کنترل TextBox و Button در سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:41  توسط سعید  | 

 

خصوصيات کلاس فرم - Form Properties

بعد از شناخت ساختار هريک از فرم ها در سي شارپ ، به بررسي خصوصيات مهم کلاس فرم مي پردازيم. وقتي شما يک فرم ايجاد مي کنيد ، براي فرمتان يک اسم مشخص مي کنيد ، اين اسم از طريق پنجره Properties و خصوصيت Name قابل دسترسي است. توجه داشته باشيد که اسامي به صورت پيش فرض با Form1 ، Form2 و .... ساخته مي شوند. براي مثال من اسم فرم اصلي خودم را به frmMain تغيير مي دهم. (پيشنهاد مي کنم در نام گذاري فرم هايتان يک قانون خاص را رعايت کنيد. به عنوان مثال من اسامي فرم ها را با frm شروع مي کنم و بعد اسم فرمم را ذکر مي کنم. استفاده از يک فرمول شبيه به اين خوانايي کد شما را بالا مي برد.)

برای دانلود آموزش به طور کامل به ادامه مطلب بروید


برچسب‌ها: خصوصيات کلاس فرم سی شارپ Form Properties
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:39  توسط سعید  | 

بررسي فرم ها در برنامه هاي تحت ويندوز

تمامي فرم هايي که شما ايجاد مي کنيد از يک کلاس به نام Form در System.Windows.Form به ارث رفته اند. پس بياد داشته باشيد که وقتي شما يک فرم به برنامه تان اضافه مي کنيد ، در واقع يک کلاس جديد به پروژه اضافه مي کنيم. کلاسي که ايجاد مي شوند کلاس هايي Partial هستند. (شکل 1-2) کلاس هاي Partial کلاس هايي هستند که مي توانند در بيش از يک فايل تقسيم شوند. در واقع تعريف اين کلاس ها از مجموع کد هاي نوشته شده در چند فايل ايجاد مي شود. اما چرا؟

محيط Visual Studio .NET يک محيط Visual است ، به اين معني که شما مي توانيد فرم هايتان را به صورت گرافيکي (Visual) طراحي کنيد. مثلا شما از ليست کنترل هايتان (Toolbox) يک کنترل از نوع TextBox ، يک کنترل از نوع Label و .... بر روي فرم تان قرار مي دهيد. محل قرار گيري اش را مشخص مي کنيد ، اندازه و ساير اطلاعاتش را مشخص مي نمائيد. اما توجه داشته باشيد که اين محيط Visual در واقع در پس اين ظاهر گرافيکي براي شما کد هايي توليد مي کند که در نتيجه آن کد ها فرم شما به صورتي که ميبينيد نمايش داده مي شود.

برای دانلود آموزش به طور کامل به ادامه مطلب بروید


برچسب‌ها: بررسي فرم ها در برنامه هاي تحت ويندوز سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:37  توسط سعید  | 

 

ايجاد يك پروژه تحت ويندوز در دات نت

براي ايجاد يك پروژه تحت ويندوز كافي است بعد از با كردن محيط توسعه نرم افزار ويژوال استوديو دات نت (Visual Studio .NET) بر روي منوی File>>New>>Project كليك كنيد و سپس از قسمت Project Type زبان C# را انتخاب کرده و در قسمت Template گزينه Windows Forms Applicationرا انتخاب نمائيد. سپس نام پروژه خود را تايپ كرده و مسير پروژه را مشخص نمائيد.

 بعد از ايجاد پروژه براي اينكه ببينيم هر پروژه تحت ويندوز شامل چه فايل هايي است از منوي View گزينه Solution Explorer را انتخاب كرده و به ساختار فايل هاي پروژه خود نگاهي بياندازيم.

برای دانلود آموزش به طور کامل به ادامه مطلب بروید


برچسب‌ها: ايجاد يك پروژه تحت ويندوز در سی شارپ
ادامه مطلب
+ نوشته شده در  جمعه شانزدهم تیر 1391ساعت 12:33  توسط سعید  |