دانلود کتاب جامع و کم نظیر آموزش زبان برنامه نویسی سی شارپ پروژه محور (docx) 71 صفحه
دسته بندی : تحقیق
نوع فایل : Word (.docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحات: 71 صفحه
قسمتی از متن Word (.docx) :
برنامه نویسی c#
طراحی و تولید نرم افزار با سی شارپ وsql server پروژه محور
پست الکترونیکی :
Moradi.Infomail@yahoo.com
پروژه محور :
پروژه محور بودن بدین معنا است که دید وسیعی درباره نحوه تولید و طراحی نرم افزارهای کاربردی داشته باشیم در این کتاب جدا از آموزش کامل زبان سی شارپ مراحل و روشهای طراحی نرم افزار هم بصورت گام به گام بررسی شده است, بیش از 70 درصد قطعه کدهای فروشگاه اینترنتی پارس با کمک همین کتاب نوشته شده است و برای اولین بار با زحمت فراوان گردآوری شده است و منتشر شده است نوشتن این نوع کتابها بسیار سخت است زیرا تمامی قطعه کدها و توابع در این کتاب قبلا اجرا و تست شده اند و جمع و آوری و تدوین این سبک آموزش برای اولین بار توسط نویسنده این کتاب در فضای وب منتشر گردیده است ارزش ریالی این کتاب بسیار بالا است اما در جهت کمک به دانشجویان و علاقه مندان به این حوزه با قیمتی مناسب و در قالب فایل word عرضه شده است.
درباره کتاب :
کتاب حاضر حاصل زحمت 10 ساله اینجانب در زمینه تدریس و طراحی نرم افزارهای کاربردی میباشد لذا مطالب بسیار مفیدی جهت آموزش زبانهای برنامه سازی در این کتاب قرار داده شده است در این کتاب نرم افزار سیستم مکانیزه فروشگاه مواد غذایی مورد بررسی و طراحی قرار گرفته است در ابتدای این کتاب بخش آموزش بانک اطلاعات و زبان سی شارپ بطور کامل با مثالهای متنوع و زیادی آورده شده است سپس قطعه کدهای ارتباط با بانک اطلاعاتی و فرم های نرم افزار هم آورده شده است با مطالعه دقیق و تمرین این کتاب مسلما بسیاری از مشکلات شما خوانندگان و برنامه نویسان و طراحان بسادگی حل خواهد شد کتاب حاضر منبع ارزشمندی از قطعه کدها و مثالها میباشد که در هیچ کتاب بطور یکجا نیاورده شده است امیدوارم با ارائه این کتاب امید و انگیزه دانشجویان و خوانندگان این کتاب را در زمینه طراحی نرم افزارهای کاربردی فراهم کرده باشم.
فصل 1
تعاریف------------------------------------------
- نرم افزار: مجموعه ای از برنامه ها و دستورالعمل ها که هر کدام در جای مناسبی پیاده سازی شوند در تولید یک نرم افزار هدف از تولید آن بر طرف کردن نیازهای کاربران و کاهش هزینه میباشد.
- پایگاه داده : محلی برای ذخیره اطلاعات بصورت فیزیکی و انتزاعی میباشد که از طریق برنامه کاربردی مورد دستیابی قرار میگیرد.
- بانک اطلاعاتی : مجموعه ای از جداول نرمال میباشد که با یک سیستم مدیریتی بانک اطلاعاتی تشریح و پیاده سازی میشود , وجود بانک اطلاعاتی در نرم افزارهای امروزی ضروری میباشد.
- مهندسی نرم افزار : در بحث پیرامون مهندسی نرم افزار باید توجه کرد که ما نرم افزار را مهندسی میکنیم , تولید یک نرم افزار ساده است اما مهندسی کردن آن کاری است دشوار.
- انواع نرم فزار : 1- نرم افزار علمی- مهندسی 2- کاربردی 3- سیستمی 4 – سیستمی-کاربردی 5-توکار 6- تجاری 7-گرافیکی و غیره.
- تیم نرم افزاری : برای تولید یک نرم افزار با کیفیت بالا ایجاد یک تیم نرم افزاری جهت تقسیم کار و مدیریت آن یک امر منطقی و حیاطی میباشد.
- خصوصیات مهندس نرم افزار : یک مهندس نرم افزار باید دارای قابلیتهای زیر باشد
1 -مدیریت 2- دانش تجزیه و تحلیل سیستم 3- مسلط به یک زبان برنامه نویسی.
- انواع سطوح مدیریتی پایگاه داده و نرم افزار : انواع سطوح مدیریتی برای سازمان یافتگی و یکپارچه سازی در طی مراحل تولید نرم افزار به ترتیب زیر میباشد.
1-مدیران سطح بالا : میران سطح با بصورت کلی تصمیمات اولیه را در مورد تولید نرم افزار بر عهده دارند حوزه فعالیت این مدیران در زمینه های تخمین پروژ و هزینه های آن میباشد که رابطه مستقیم با مدیران سطح میانی دارند.
2- مدیران سطح میانی : رابطه مستقیمی بین مدیران سطح بالا و پایین جهت هماهنگ سازی و کمک رسانی به مدیران سطح پایین میباشد.
3- مدیران سطح پایین : این مدیران در واقع مدیران تکنیکی و راهبردی در پروژه میباشند و فشار زیادی را در سیستم متحمل میشوند و با کاربران برنامه ساز و مهندسان سیستم رابطه مستقیم دارند.
فصل 2
مراحل تولید نرم افزار----------------------------------------------------
- امکان سنجی پروژه : در امکان سنجی پرژه ابتدا یک همفکری جامع و یکپارچه در مورد هزینه, تیم پروژه, زمان پروژه , توانایی تولید نرم افزار , محیط نرم افزار و کیفیت مورد نظر بحث میشود و همچنین تحقیق در مورد نرم افزار و بازخورد های آن بررسی میشود تا به یک سند جامع و کامل در مورد آن نرم افزار برسیم.
- ایجاد تیم نرم افزاری و اخذ قرار داد : در بخش امکان سنجی پروژه به این نتیجه رسیدیم که باید برای تولید نرم افزار یک تیم مهندسی تشکیل دهیم تا تقسیم کار صورت گیرد.
- تحلیل نیازمندیهای نرم افزار: بعد از جمع آوری اطلاعات درباره نیازهای سیستم در این قسمت باید این نیاز ها تحلیل و بررسی گردد تا معلومات و مجحولات سیستم تعیین گردد در واقع کل مراحل نرم افزار بر اساس نیازهای سیستم میباشد.
- تعیین چهار چوب کاری بر اساس مدلهای استاندارد مهندسی نرم افزار : در هر پروژه مدل نقش اساسی دارد زیرا بدون داشتن یک مدل با کیفیت سیستم و مراحل تولید نرم افزار به بیراهه میرود و احتمال افزایش هزینه ها و حتی در بعضی مواقع شکست پروژه وجود دارد.
- مدل Rad توسعه سریع نرم افزار : پروژه هایی که نیاز به توسعه سریع دارند و در زمانهایی
کمتر از 100 روز تکمیل میگردند میتوانند توسط مدل Rad که یک مدل سریع میباشد پیاده سازی شوند و کیفیت نرم افزار هم در حد مطلوب حفظ شود.
- روش تخمین هزینه های پروژه : برای تعیین هزینه های پروژه های نرم افزاری یک روش هدفمند و مفید لازم و ضروری میباشد.
- روش کوکومو(cocomo): این روش روشی استاندارد و مطلوب برای تخمین هزینه ها میباشد.
-تعیین نوع پروژه ها از نظر روش کوکومو : پروژه ها در این روش به سه قسمت تعیین میشوند که بصرت زیر میباشد.
-پروژه های ساده : پروژه های ساده در این روش قابلیت ظرفیت تا 50 هزار خط کد را دارا میباشند که در این نوع پروژه ها شرایط بحرانی و پیچیدگی کمتر وجود دارد و تجربه های پروژه های قبلی باعث موفقیت تیم مهندسی در این پروژه ها میباشد.
-پروژه های متوسط : این نوع از پروژه ها از 50 هزار خط کد تا 300 هزار خط کد را پشتیبانی میکنند و بر اساس استاندارها و مستندات هدفمند تولید میشوند همچنین کد نویسی در این نوع پروژه ها بسیار سنگین تر از پروژه های ساده میباشد.
-پروژه های پیچیده: در این نوع پروژه فشار بسیار زیاد روی تیم نرم افزاری پروژه را به شرایط بحرانی میبرد و کیفیت در این نوع پروژه ها حرف اول را میزند.
- چشم انداز : چشم انداز پروژه نکات مهم زیر را برای تیم پروژه مشخص میکند.
1 - چه تعداد کاربر در سیستم وجود دارد. 2- سطح آگاهی و فناوری کاربران تا چه حد میباشد.
3- مشتری یا طرف قرارداد چه انتظاراتی از تیم نرم افزار دارد.
4- نرم افزار باید چه قدر بزرگ باشد..
5- واسط ها در سیستم چگونه میباشد. 6- آیا این نرم افزار در آینده توسعه مییابد یا خیر.
فصل 3
پایگاه داده---------------------------------------------------
- داده چیست : کلمه یا عدد یا هر کاراکتری که معنای خاصی داشته باشد را داده مینامیم.
- اطلاع(information): داده ای که مورد پردازش قرار میگیرد و مفهوم خاصی را دنبال میکند.
581025757555333375541020- مدیریت پایگاه داده ها : dbms سیستم قدرتمند مدیریت پایگاه داده :
- موجودیت: هر شیئی که در مورد آن باید اطلاع داشته باشیم خواه آن شیئ یک مفهوم انتزاعی باشد یا یک مفهوم فیزیکی.
- نوع موجودیت : موجودیت باید دارای یک نوع باشد تا معلوم شد آن یک موجودیت است.
- مثال : موجودیت درس(هوش مصنوعی-ساختمان داده ها-کامپایلر)
- موجودیت قوی(مستقل) : موجودیتی میباشد که هیچ وابستگی به دیگر موجودیتها ندارد زیرا با حذف موجدیتهای دیگر تاثیری در آن موجودیت ندارد. مثال : موجودیت دانشجو یک موجودیت قوی میباشد.
- موجودیت ضعیف(وابسته): موجودیتی میباشد که به دیگر موجودیتها وابسته میباشد و با حذف موجودیت وابسته آن موجودیت هم حذف میشد.
مثال : با حذف موجودیت کارمند از سیستم موجودیت فرزند تحت تکفل کارمند هم پاک میشود
- صفت : ویژگی یک نوع موجودیت را صفت گویند.
مثال : صفت نام ,نام خانوادکی , شماره دانشجویی و غیره.
- ارتباط: تعاملی سازنده بین دو موجودیت و یا خودش که هدف خاصی را دنبال میکند.
مثال : موجودیت مشتری کالا را میخرد و موجودیت انبار دار کالا را ثبت میکند که در این قسمت کالا یک ارتباط بین موجودیت مشتری و موجودیت کالا میباشد.
- نوع ارتباط: نوع ارتباط یعنی چه تعداد موجودیت در این ارتباط شرکت دارند .
- ارتباط یک به یک : ارتباطی است که تعداد موجودیتها از یک بیشتر نیست.
مثال : یک مدیر فقط میتواند با یک منشی ارتباط بر قرار کند.
- ارتباط یک به چند : یکی از موجودیتها تعداد آن یک است و موجودیت دیگری چند است.
مثال : یک مدیر با چند کارمند ارتباط برقرار میکند.
- ارتباط چند به یک : مانند ارتباط یک به چند است فقط طرف موجودیتها عوض میشود.
- ارتباط چند به چند : از نام آن معلوم است که تعداد همه موجودیتها در این ارتباط از یک بیشتر میباشد.
مثال : چند درس توسط چندین دانشجو انتخاب میشوند.
- فیلد : جزئی از یک رکورد میباشد در واقع کوچکترین واحد اطلاعاتی در نرم افزار میباشد.
مثال : نام , فامیلی , کد ملی و غیره.
- رکورد : مجموعه ای از فیلد ها میباشد که اطلاعات یک شیء را نگهداری میکنند.
- کلید اصلی : یک ویژگی منحصر بفرد روی یک فیلد میباشد که دارای دو ویژگی میباشد و برای جستجو در نرم افزار کاربرد دارد.
1- طول آن حتی الامکان کوتاه میباشد. 2- دارای ویژکی یکتایی میباشد یعنی تکراری نیست.
مثال : شماره دانشجویی کلید اصلی میباشد زیرا دارای خاصیت یکتایی است یعنی یک شماره فقط مخصوص یک دانشجو است و طول آن هم کوتاه میباشد.
- کلید خارجی : برای تعیین هویت کلید اصلی در جدول دیگر میباشد و بر خلاف کلید اصلی تکراری میباشد.
مثال : شماره دانشجویی که کلید اصلی است در جدول انتخاب واحد ظاهر میباشد و تعیین میکند که در این جدول کلید خارجی است زیرا تکرار میشود یعنی یک دانشجو چند درس را انتخاب کرده است و شماره آن چندین بار تکرار شده است و تشکیل کلید خارجی را میدهد.
فصل چهارم
SQL Server-------------------------------------------------------------------------------------
- دستور INSERT INTO: دستور درج یا ورود اطلاعات به بانک اطلاعات میباشد.
INSERT INTO TABLE NAME {}
VALUE {}
GO
- دستور UPDATE : دستور تغییر یا ویرایش اطلاعات در بانک اطلاعات میباشد.
UPDATE TABLE NAME
SET{}
WHERE CONDITION
- دستور DELETE : دستور حذف رکورد و فیلد از بانک اطلاعات میباشد.
DELETE TABLE NAME
FROM{}
WHERE CONDITION
- دستور SELECT : دستور جستجو در بانک اطلاعات میباشد.
Select column name
From table name
Where condition
Select *
From table name
Where condition
-314325123190
38100583565
-2095502886075-209550-133350
-161925-180975
- عملگر like : عملگری میباشد که کار عملگر مساوی را انجام میدهد.
مثال :
Select *
From student
Where name like ‘%’+ ali +’%’
Go
جداول اصلی در پروژه مورد نظر به ترتیب زیر میباشد:
-447675456565جدول شماره 1 :
-304800239395
جدول شماره 2 :
-457200819150جدول شماره 3 :
جدول شماره 4 :76200984885
فصل پنجم
برنامه نویسیc# ------------------------------------------------
کامپایلر: یک نرم افزار و سیستم تعبیه شده است که وظیفه کنترل زبان برنامه سازی و تفسیرکدهای آن را به عهده دارد , همچنین این نرم افزار کدهای سی شارپ را به زبان سطح پایین ماشین و اسمبلی تبدیل کرده و درحافظه قرار میدهد.
تابع: مجموعه ای از دستوارات مجزا و کاربردی میباشد که دارای ویژگیهای زیر میباشد.
1- سرعت اجرای برنامه را بالا میبرد. 2- با فراخوانی آن از تکرار کدها در برنامه پرهیز میشود.
3- برنامه مورد نظر با تابع ساخت یافته میشود.
متد: جزئی از یک تابع است که عمل خاصی را انجام میدهد و در بعضی مواقع میتواند خود نقش تابع را میتواند بازی کند.
button : این دکمه یا شیء معمولا برای اجرای برنامه ها مورد استفاده قرار میگرد و دارای خصوصیات زیادی میباشد اما در کاربردهای دیگر هم میتواند مورد استفاده قرار گیرد.
Label : معمولا برای قرار دادن یک عنوان برچسب استفاده میشود, همچنین برای نمایش خروجی برنامه هم کاربرد دارد.
Textbox : برای دریافت داده ها و نمایش آنها از ورودی مورد استفاده قرار میگیرد.
Panel : کاربردهای گوناگونی دارد اما بطور معمول برای دسته بندی برخی اشیاء مانند یک سینی عمل میکند.
Group box : مانند شیء پنل عمل میکند با این تفاوت که نوع دسته بندی آن فرق میکند.
Listbox : برای نمایش یک لیست در خروجی مورد استفاده قرار میگیرد.
Combobox : مانند شیء textbox است برای دریافت داده از ورودی اما داده هایی که دریافت میشود توسط این شیء ذخیره میشود.
Checkbox : برای انتخابهای چند گانه مورد استفاده قرار میگیرد.
Radio button : برای انتخابهای تک گانه استفاده میشود مانند انتخاب زن یا مرد در فیلد جنسیت.
Datagridview : برای نمایش دادهای داخل یک جدول مورد استفاده قرار میگیرد و دارای خصوصیات زیادی میباشد.
Menustrip : برای طراحی منوها در برنامه مورد استفاده قرار میگیرد.
Picturebox : تصاویر گرافیکی را دریافت و به خروجی میبرد.
Maskedtextbox : برای دریافت ورودی استفاده میشود اما مخصوص دریافت ورودیهایی مانند تاریخ, زمان و غیره میباشد.
Form : تمامی اطلاعات و اشیاء بصورت فرم و روی فرم پیاده سازی میشوند.
Messagebox : یک دستور میباشد برای نمایش در خروجی , معمولا پیامهای هشدار و تایید توسط این دستور نمایش داده میشود
Convert : یک متد میباشد برای تبدیل نوع های داده های مختلف, به عنوان مثال داده ها از ورودی بصورت رشته وارد میشوند و باید تبدیل به صحیح شوند که از این متد استفاده میکنیم.
نکته1 : زبان برنامه نویسی c # به حروف بزرگ و کوچک حساس میباشد
نکته 2 : پایان دستورات در سی شارپ با سمی کالن یا نقطه ویرگول خطم میشود
نکته 3 : برای توضیحات در سی شارپ از علامت // استفاده میکنیم همچنین برای توضیحات چند خطی از دستور */ استفاده میکنیم.
نکته 4 : برای استفاده از شیء timer ابتدا باید خاصیت enable این شیء را به true تغییر دهید.
نکته 5 : یکی از کاربردهای حلقه های تو در تو در طراحی ویروسها و ماتریسها میباشد.
نکته 6: برای ارتباط با پایگاه داده روی هر فرم یک connection یا ارتباط تعریف کنید.
نکته 7 : برای یادگیری زبان های برنامه نویسی فقط تمرین و تکرار میتواند یادگیری را سرعت بخشد.
نکته 8 : بیشتر قطعه کد ها آماده هستند سعی کنید بیشتر روی طراحی و مدل سازی پروژه ها کار کنید.
نکته 9: برای طراحی ابتدا فرم ها را طراحی کنید سپس جدولهای بانک اطلاعاتی را طراحی کنید سپس قطعه کد ها را روی فرم ها اعمال کنید و در نهایت بین بانک اطلاعاتی و فرم ها ارتباط برقرار کنید ک قطعه کد آن در فایل حاضر موجود میباشد.
نکته 10 : یک برنامه 1 ساله برای یادگیری و مدل سازی زبانهای برنامه سازی و بانک اطلاعاتی قرار دهید.
-314325932815 انواع داده ها در c# :
-200025-114300
-400050762000عملگرهای رابطه ای و شرطی :
دستورات شرطی : دستور شرطی if برای ایجاد یک شرط میباشد که بصورت زیر پیاده میشود.
If (condition)
Expression
Else expression
--------------------------------------
if (condition)
{
expession
}
Else
{expression}
دستور switch case : این دستور همانند دستور if است با این تفاوت که نسبت به دستور if ساخت یافته تر و سریعتر میاشد و کد کمتری را تولید میکند, ساختار آن بصورت زیر است.
Switch(expression)
{
Case (condition)
Statement
Break;
default
}
دستورات تکرار : دستورات تکرار برای عملیاتی مورد استفاده قرار میگیرند که بشر قادر به شمارش آنها نیست یا شمارش آن دستورات زمان بسیار زیادی را تلف میکنند.
-2952751083310حلقه while : حلقه ای بدون شمارنده و مقدار اولیه میباشد که باید داخل برنامه شمارنده و مقدار اولیه حلقه تعریف و پیاده شود.
حلقه for : در حلقه تکرار for مقداراولیه و شرط حلقه و همچنین گام حلقه بصورت یکجا مورد
بررسی قرار میگیرد .-110490419100
-323850533400حلقه do while : مانند while است اما شرط حلقه در پایان حلقه بررسی میشود.
-352425519430مثال1 : برنامه ای طراحی کنید که یک پیغام خوش آمد برای کاربر نمایش دهد.
مثال 2 : برنامه ای طراحی کنید که حاصل جمع دو عدد دریافتی از ورودی دریافت نمایش دهد.
676275230505
-76200742950مثال3 : برنامه ای طراحی کنید که دو عدد دریافت کند و عدد بزرگتر را نمایش دهد.
-2762251028700مثال4 : برنامه ای تولید کنید که شماره ماه از سال را از ورودی دریافت کند و نام ماه از سال را برگرداند
مثال5 : برنامه ای تولید کنید که طول و عرض مستطیلی را دریافت و مساحت و محیط آن را نمایش دهد.
161925280670
مثال6: برنامه ای طراحی کنید که درجه فارنهایت را از ورودی دریافت و درجه فارنهایت
را به سلسیوس تبدیل کند.
-152400120650
مثال 7 : برنامه ای بنویسید که دو مقدار را دریافت کرده و محتویات دو مقدار را تعویض کند.
0212090
-276225788670مثال 8 : برنامه ای طراحی کنید که یک عدد را از ورودی دریافت و مجموع اعداد آن عدد را محاسبه کند
-581025607060مثال 9 : برنامه ای طراحی کنید که مجموع اعداد زوج کوچکتر از 11 را نمایش دهد
مثال 10 : الگوریتمی بنویسید که عدد صحیحی را دریافت و فاکتوریل آن را محاسبه کند.
مثال 11 : الگوریتمی طراحی کنید که سال تولد شخصی را همراه با تاریخ جاری گرفته و عمر انسان را تا ثانیه محاسبه کند.
266700672465
مثال 12 : الگوریتمی طراحی کنید که حقوق ناخالص کارمندی را دریافت کرده و با کسر مالیات
-26670077914510 درصدی و کسر بیمه 7 درصدی حقوق خالص وی را محاسبه کرده و نمایش دهد.
مثال 13 : برنامه ای بنویسید که کاراکتری را از ورودی گرفته و خود کاراکتر و کاراکتر بعدی آن -85725779145را در خروجی نمایش دهد.
-342900723900مثال 14 : برنامه ای بنویسید که اعداد 5 تا 1000 را با گام 5 تایی در خروجی نمایش دهد.
مثال 15 : برنامه ای بنویسید که شمارش معکوس را در خروجی نمایش دهد.
-238125613410
مثال 16 : الگوریتمی طراحی کنید که اعداد بین صفر تا 100را بطور تصادفی تولید کند تا وقتیکه به یک عدد از پیش تعیین شده برسد اعداد تصادفی را تولید کند و در هر بار تولید تعداد اعداد تولید -352425862965شده را تا رسیدن به عدد از پیش تعیین شده نمایش دهد.
-342900961390مثال 17 : برنامه ای بنویسید که یک حلقه تو در تو را پیاده سازی کند.
مثال 18 : برنامه ای بنویسید که مضربهای غیر از 6 بین اعداد 1 تا 100 را در خروجی نمایش دهد.
مثال 19 : الگوریتمی طراحی کنید که یک حلقه بینهایت را تولید کند.
-219075168910
-276225659765مثال 20 : برنامه ای بنویسید که عدد p و m را دریافت کرده و m را بتوان p برساند.
-400050819150مثال 21 : برنامه ای بنویسید که سه تصویر را بترتیب با انتخاب کاربر نمایش دهد.
-428625752475مثال 22 : برنامه بنویسید که عددی را دریافت و تعیین کند عدد زوج است یا فرد.
مثال 23 : الگوریتمی طراحی کنید که عددی را از ورودی گرفته و بر اساس آن عدد سری زیر را محاسبه کند. ½+ ¼ و ...
-32385052070
مثال 24 : برنامه ای بنویسید که ساعت و تاریخ جاری سیستم را نمایش دهید.
-200025369570
مثال 25 : الگوریتمی بنویسید که عددی را دریافت و تعداد ارقام آن را محاسبه و نمایش دهد.
-666750388620
مثال 26 : الگوریتمی بنویسید که عددی را دریافت و تعیین کند عدد اول است یا خیر.
-161925121920
-285750698500مثال 27 : الگوریتمی بنویسید که گیت الکترونیکی And را
پیاده سازی کند.
مثال28 : الگوریتمی بنویسید که کلیه انتگرالهای خطی به ازای دریافت یک مقدار از ورودی را
-505460748030 محاسبه و به خروجی ببرد.
مثال29 : الگوریتمی بنویسید که -4578351152525مشتق(x^4/x^3) را به ازای عددی اختصاص یافته به x محاسبه و نمایش دهد.
پروژه شماره 1 : ماشین حساب:
-16192545720
سورس تعریف متغیرهای عمومی :
-419100308610
-295275847725سورس کد جمع:
نمونه سورس کد کلیدهای اعداد :
-228600109220
-352425790575سورس نتیجه یا سورس کلید = در ماشین حساب :
-400050800100سورس رقم اعشار :
-4000502626360
سورس کلید c :
سورس کلید CE :
Textbox1.text=””;
----------------------------------
فصل ششم
فروشگاه نرم افزاری----------------------------------------------------------------------------
Sql connection : برای ارتباط با بانک اطلاعاتی در سی شارپ از این شیء استفاده میکنیم
Data table : داده های داخل جداول بانک اطلاعاتی را در خود ذخیره و برای نمایش آماده میکند که این نگهداری بصورت مجازی میباشد.
Sql data adapter : دستورات بانک اطلاعاتی که عملیات خاصی را اجرا میکنند توسط این شیء پیاده سازی میشوند.
Sqlcommand : دستورات و توابع sql را در خود نگه داری و برای اجرا مهیا میکند این شیء کاربردهای زیادی دارد که یکی از کاربردهای آن همین ذخیره و نگهداری است.
فرم ها در پروژه
فرم ورود کاربر:
-20955093980
-533400752475فرم کالا :
فرم فاکتور :
-581025455295
فرم طرف حساب :
-552450340995
فرم اطلاعاتی تعریف کاربر :
-171450299720
فرم اطلاعاتی محاسبه سود :
-247650150495
نحوه ایجاد ارتباط با پایگاه داده و ایجاد یک کانکشن:
-561975369570
-552450847725سورس کد فرم ورود به سیستم :
-495300742315کد نمایش اطلاعات در سی شارپ :
-647700800100کد ویرایش اطلاعات در سی شارپ :
-600075675640کد ثبت اطلاعات در سی شارپ :
-600075561975کد حذف اطلاعات در سی شارپ :
کد جستجوی اطلاعات در سی شارپ :
-200025-19685
-200025419100قطعه کد بارگزاری فرم :
-152400188595
-523875676275نمونه کد اضافه کردن داده های سطر data grid view به text box ها :
پایان