ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پروژه برنامه نقاشی با زبان سی شارپ

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

پروژه برنامه نقاشی با زبان سی شارپ


پروژه برنامه نقاشی با زبان سی شارپ

این پروژه با زبان برنامه نویسی سی شارپ نوشته شده است.

توضیح :

اساس کار این برنامه بدین صورت می باشد که یک Image بررروی صفحه نقش کاغذ نقاشی را بازی می کند و نقاشی بر روی آن صورت می گیرد. انجام این عملیات به صورت زیر است:

در رویداد کلیک Image کد مراحل زیر را طی می کند:

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

start_pnt = new Point(e.X, e.Y);

action = "عرض مربع";

break;

در این کد مختصات نقطه کلیک شده در متغیر start_pnt ذخیره می شود و مقدار متغیر action برابر با عرض مربع می شود و با دستور break از switch خارج می شود.

همچنین با توجه به اینکه موس در حال حرکت است رویداد MouseMove اجرا می شود:

pictureBox1.Image = bmp_image; Bitmap temp_bmp2 = new Bitmap(bmp_image); Graphics temp_g2 = Graphics.FromImage(temp_bmp2); temp_g2.DrawLine(p, start_pnt, new Point(e.X, start_pnt.Y)); start_pnt_X = Math.Min(e.X, start_pnt.X); width = Math.Abs(e.X - start_pnt.X); pictureBox1.Image = temp_bmp2; this.toolStripStatusLabel1.Text = width.ToString() + "×" + height.ToString(); break;

همانطور که مشاهده می شود در این کد مقدار Image کاغذ نقاشی برابر با bmp_image که در حقیقت همان بیت مپی است که با فشردن کلید فایل جدید با کد زیر ایجاد شده است:

bmp_image = null; bmp_image = new Bitmap(pictureBox1.Width, pictureBox1.Height); g = Graphics.FromImage(bmp_image); g.SmoothingMode = SmoothingMode.HighQuality; g.FillRectangle(Brushes.White, new Rectangle(0, 0, bmp_image.Width, bmp_image.Height)); pictureBox1.Image = bmp_image;

سپس شی g که از نوع گرافیک می باشد به اندازه این بیت مپ با رنگ سفید پر می شود. حال تا موقعی که کاربر کلیک نکرده خطی رسم می شود.با کلیک دیگر کاربر روی کاغذ نقاشی دوباره برنامه وارد switch می شود و با توجه به مقدار action وارد کد زیر می شود:

start_pnt = new Point(e.X, e.Y);

action = "طول مربع";

break;

دوباره نقطه کلیک شده در متغیر start_pnt ذخیره می شود و action به طول مربع تغییر پیدا می کند، حال دوباره با تکان دادن موس، رویداد OnMouseMove با مقدار action =طول مربع اجرا می شود:

pictureBox1.Image = bmp_image; Bitmap temp_bmp3 = new Bitmap(bmp_image); Graphics temp_g3 = Graphics.FromImage(temp_bmp3); height = Math.Abs(e.Y - start_pnt.Y); start_pnt_Y = Math.Min(e.Y, start_pnt.Y); if (fill) { 

linearBr = new LinearGradientBrush(new Rectangle(0, 0, bmp_image.Width, bmp_image.Height),

front_def_color.BackColor, front_def_color.BackColor, LinearGradientMode.BackwardDiagonal);

 temp_g3.FillRectangle(linearBr, new Rectangle(start_pnt_X, start_pnt_Y, width, height)); }

حال مقدار متغیر fill چک می شود. این متغیر برای توپر بودن شکل کشیده شده در نظر گرفته شده است. در با کلیک برروی شکل دایره توپر مقدار true می گیرد و با کلیک برروی دایره توخالی مقدار این متغیر false می شود. اگر این مقدار true باشد وارد شرط می شویم. در این شرط مربعی با استفاده از رنگ انتخاب شده و همچنین مقادیری که هنگام کلیک کردن در متغیرهای مربوط ثبت می شد کشیده می شود. تمامی مشخصات رنگ و اندازه قلم در رویداد Onclick شکل های روی صفحه تغییر می کند.

قسمت دوم برنامه وقتی است که کاربر قصد اضافه کردن متن را به نقاشی دارد. این کار با استفاده از فرم جدیدی به شکل زیر صورت می پذیرد. کد فرم به صورت زیر است:

clip_image003

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

با زدن دکمه تایید متن داریم:

Main f = this.Tag as Main;

f.font = fontDialog1.Font;

f.text = textBox1.Text;

Close();

شی f از کلاس فرم اصلی ساخته می شود. سپس فونت انتخاب شده و همچنین نوشته به شی f احتصاص می یابد. با دستور Close فرم حاضر بسته می شود. حال با تغییر موس رویداد Onmousemove برانگیخته می شود با مقدار متغیر action برابر با متن. وارد کد زیر می شویم:

 

pictureBox1.Image = bmp_image; SizeF size = g.MeasureString(text, font); Bitmap temp_bmp0 = new Bitmap(bmp_image); Graphics temp_g0 = Graphics.FromImage(temp_bmp0); 

linearBr = new LinearGradientBrush(new Rectangle(0, 0, (int)size.Width, (int)size.Height),

Color.FromArgb(147, front_def_color.BackColor), Color.FromArgb(147, front_def_color.BackColor),

LinearGradientMode.BackwardDiagonal);

 temp_g0.DrawString(text, font, linearBr, e.X, e.Y); pictureBox1.Image = temp_bmp0;

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

حال با کلیک برروی کاغذ نقاشی این نوشته در جایی که کلیک انجام شده است نقش می بندد:

pictureBox1.Image = bmp_image;

linearBr = new LinearGradientBrush(new Rectangle(0, 0, bmp_image.Width, bmp_image.Height), front_def_color.BackColor, front_def_color.BackColor, LinearGradientMode.BackwardDiagonal);

g.DrawString(text, font, linearBr, e.X, e.Y);

 


دانلود با لینک مستقیم


پروژه برنامه نقاشی با زبان سی شارپ

پروژه تاکسی تلفنی با زبان سی شارپ

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

پروژه تاکسی تلفنی با زبان سی شارپ


پروژه تاکسی تلفنی با زبان سی شارپ

این پروژه با زبان برنامه نویسی سی شارپ نوشته شده است.

 

پایگاه داده این پروژه ازجداول زیر تشکیل شده است :

 

1-جدول کاربران :که دارای فیلد های زیر می باشد:

 

ردیف

نام فیلد

1

نام

2

نام خانوادگی

3

سن

4

سابقه

5

روز تولد

6

ماه تولد

7

سال تولد

8

کدملی

9

تلفن همراه

10

تلفن ثابت

11

آدرس

12

رمز عبور

 

2-جدول رانندگان :که دارای فیلد های زیر می باشد:

 

ردیف

نام فیلد

1

نام

2

نام خانوادگی

3

سن

4

سابقه

5

وضعیت تاهل

6

کد ملی

7

شماره پرسنلی

8

نوع استخدام

9

تلفن همراه

10

تلفن منزل

11

آدرس

12

مدل خودرو

13

کد تاکسی

14

نوع سوخت

 

3-جدول مشترکین:که دارای فیلد های زیر می باشد:

 

ردیف

نام فیلد

1

نام

2

نام خانوادگی

3

کد اشتراک

4

تلفن منزل

5

کد پستی

6

آدرس

 

 

 

4- جدول سرویسها : که دارای فیلد های زیرمی باشد:

 

ردیف

نام فیلدها

1

شماره پرسنلی

2

ساعت حرکت

3

تاریخ حرکت

4

کرایه سرویس

5

ساعت بازگشت

6

تاریخ بازگشت

7

کد اشتراک

8

آدرس مقصد

 

 

 

 

 

برای اجرای برنامه پایگاه داده (taxi_tel.mdb)(database) مورد نظررا در آدرس زیرکپی نمایید. در غیر اینصورت برنامه با خطا مواجه خواهد شد .

 

C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 

 

 

 

رمز و شماره کاربری  جهت ورود : 1. ( نام کاربری : 1234567890      رمز عبور : 1)

 

                                           2.( نام کاربری : 0987654321      رمز عبور :2 )

 

 

 

تذکر : برای ساخت بانک اطلاعاتی این پروژه از نرم افزار اکسس استفاده شده است .

 

همچنین باید فضا نام مورد نیاز را به پروژه اضافه کنیم:

 

using System.Data.OleDb;

 

 

برای شروع به توضیح یکی از عملیات مهم این برنامه یعنی افزودن راننده جدید می پردازیم. بقیه عملیات در تمامی موارد به جز دستور sql مشابه هم هستند.

 

اضافه کردن مشترک جدید:

 

 

 

با کلیک برروی دکمه اضافه کردن وارد کد زیر می شویم:

 

OleDbConnection con = new OleDbConnection();

 

 con.ConnectionString="provider=microsoft.jet.oledb.4.0; data source=taxi_tel.mdb";

 

 OleDbCommand com = new OleDbCommand();

 

 com.CommandText="insert into driver(f_name,family,sen,sabeghe,tahol,code_melli,sh_p,estekhdam,mobile,tel,addres,model,code_taxi,sokht) values ('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox5.Text+"','"+comboBox1.Text+"','"+textBox4.Text+"','"+textBox6.Text+"','"+comboBox2.Text+"','"+textBox7.Text+"','"+textBox8.Text+"','"+textBox9.Text+"','"+comboBox3.Text+"' ,'"+textBox10.Text+"','"+comboBox4.Text+"')";

 

con.Open();

 

com.Connection = con;

 

com.ExecuteNonQuery();

 

con.Close();

 

display();

 

ابتدا یک شیء از کلاس OleDbConnection  ساخته می شود و مقدار ConnectionString آن که نشان دهنده پارامترهای لازم برای وصل شدن به دیتابیس است تنظیم شده است. حال برای اجرای کوئری های مورد نیاز یک شیء OleDbCommand ساخته می شود. کوئری مورد نیاز به خاصیت CommandText این شیء تخصیص داده می شود.حال شی، con،با دستور open به دیتابیس وصل می شویم. مسیر ارتباطی com را برابر با شی،کانکشن ساخته شده قرار می دهیم و کوئری را با دستور ExecuteNonQuery() اجرا می کنیم. این کوئری که دستور insert زبان Tsql می باشد و پارامترهای آن از روی عناصر موجود در روی فرم جمع آوری می شوند.

 


دانلود با لینک مستقیم


پروژه تاکسی تلفنی با زبان سی شارپ

آموزش برنامه نویسی پیشرفته سی شارپ #C

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

آموزش برنامه نویسی پیشرفته سی شارپ #C

ی شارپ (به انگلیسی: C#)، زبانی شیءگرا و سطح بالا از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است.

زبان سی شارپ، یک زبان برنامه‌نویسی چند الگویی و منظم شده مدل‌های تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت می‌باشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. سی شارپ یکی از ۴۴ زبان برنامه‌نویسی است که توسط زمان اجرای زبان مشترک از چارچوب دات‌نت پشتیبانی می‌شوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می‌شود.

زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.

این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامه‌نویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبان‌های جاوا و دلفینیازمندمدرک تأثیر پذیرفته‌است. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد. آخرین نسخه آن نسخه ۵٫۰ است که همزمان با دات‌نت ۴٫۵ در اوت ۲۰۱۲ منتشر شد.

زبان: فارسی

تعداد صفحه: ۲۳۸


دانلود با لینک مستقیم


آموزش برنامه نویسی پیشرفته سی شارپ #C

پاورپوینت درباره آشنایی با گرافیک در سی شارپ

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

پاورپوینت درباره آشنایی با گرافیک در سی شارپ


پاورپوینت درباره آشنایی با گرافیک در سی شارپ

فرمت فایل : power point  (لینک دانلود پایین صفحه) تعداد اسلاید  : 37 اسلاید

 

 

رابط گرافیکی کاربر GDI
از GDI برای امور زیر استفاده می شود

*     ایجاد فرم ها و کنترل هایی با گرافیک بهتر و زیباتر
*     شکل دهی به فرم ها و کنترل ها ( ایجاد فرم دایره ای شکل ) و ....
*     کار با Image ها و ایجاد انواع فیلتر بر روی عکس                          

Drawing ، شامل کلاس هائی برای کار با Pens,Brushes وسایر ابزارهای ترسیم است . namespace فوق، دارای چندین namespace زیرمجموعه است
Drawing.Drawing2D ، شامل نوع هائی برای توابع مربوط به عملیات گرافیکی دوبعدی و Vector graphic است.
Drawing.Imaging ، شامل نوع هائی است که می توان از آنان بمنظور کار با  متا فایل ها و سایر تصاویر پیشرفته GDI ، استفاده کرد.
Drawing.Printing ، شامل نوع هائی است که امکان کنترل چاپگر را فراهم می کند.
Drawing.Text شامل نوع هائی است که امکان عملیات بر روی فونت ها را فراهم می نماید.
 
 
 


دانلود با لینک مستقیم


پاورپوینت درباره آشنایی با گرافیک در سی شارپ