تا پایان امشب - بیشترین تخفیف تا امروز (%۷۰ و %۹۰) ویژه حمایت از دانشجویان‌ و کسب‌وکارهای آسیب‌دیده جزئیات

دوره ساخت نرم افزار آموزشگاه با #C

امروزه با پیشرفت علم و تکنولوژی همه کارها به سمت ماشینی شدن پیش می رود و کم کم روش های سنتی جای خود را به رایانه می دهند. از مزایای این موضوع می توان به جلوگیری کردن از هدر رفتن کاغذ، عدم نیاز به فضای بزرگ برای بایگانی کردن اطلاعات، دسترسی سریعتر به اطلاعات، امنیت بیشتر اطلاعات و … اشاره کرد. به همین علت در راستای آموزش سی شارپ در آکادمی لرن فایلز این باز در حوزه آموزش پروژه محور #C بر این شدیم تا یک نرم افزار مدیریت آموزشگاه را به زبان شیرین سی شارپ از 0 تا 100 کدنویسی کرده تا شما به راحتی ساخت یک پروژه واقعی را آموزش ببینید! پس با ما همراه باشید.

سرفصل هایدوره ساخت نرم افزار آموزشگاه با #C:

  • قسمت اول:

مربوط به توضیحات اولیه، معرفی برنامه، دلایل پیاده سازی این سیستم، مزایای آن و نمایش شکل کلی برنامه

  • قسمت دوم:

طراحی و پیاده سازی پایگاه داده در سی شارپ (Data Base) و توضیحات مربوط به وظایف هرکدام یک از فیلدهای تعریف شده

  • قسمت سوم:

طراحی صفحه ورود (Login) در این قسمت انجام می شود.

در این قسمت با استفاده طرحی که داخل برنامه Photoshop پیاده سازی کردیم ظاهر برنامه خود را به طرح مورد نظر تغییر دهیم و با استفاده از ابزار های موجود در Visual Studio امکاناتی را برای ورود به برنامه محیا کنیم.

  • قسمت چهارم:

کد نویسی صفحه ورود (Login) در این قسمت انجام می شود. در این قسمت با روش ایجاد کلاس و استفاده از آن آشنا شده و میتوان از آن برای ساده تر شدن کدنویسی استفاده کرد.

  • قسمت پنجم:

طراحی و کد نویسی صفحه بازیابی رمز عبور (Recovery Password) در این قسمت انجام می شود. در این قسمت روش بازخوانی اطلاعات از پایگاه داده را فرا خواهید گرفت و با استفاده از اطلاعات ورودی می توان اطلاعات مورد نظر را پایگاه داده استخراج کرد.

  • قسمت ششم:

طراحی صفحه اصلی برنامه (Main) در این قسمت انجام می شود. در این قسمت با نحوه استفاده از اشیا ای مانند Button , Label , PictureBox , FlowLayout آشنا خواهید شد.

  • قسمت هفتم:

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

  • قسمت هشتم:

طراحی صفحه ایجاد کاربر (Add User) در این قسمت انجام می شود. در این قسمت با استفاده از ابزار های Button , Label , GroupBox , TextBox , PictureBox صفحه مورد نظر را برای ورود اطلاعات محیا خواهیم کرد.

  •  قسمت نهم:

در این قسمت به کد نویسی صفحه ایجاد کاربر خواهیم پرداخت و با دستور Insert برای ورود و ثبت اطلاعات در پایگاه داده آشنا خواهید شد.

  • قسمت دهم:

در این قسمت به طراحی صفحه حذف کاربر (Delete User) با استفاده از ابزار DataGridView , PictureBox , Button امکانات لازم را برای حذف کاربر محیا خواهیم کرد.

  • قسمت یازدهم:

در این قسمت کد نویسی صفحه حذف کاربر و دستور Select مربوط به پایگاه داده، لیست کاربران را نمایش خواهیم داد تا کاربر مورد را پیدا کرده و برای حذف توسط دستور Delete مربوط به پایگاه داده اطلاعات را پاک کرد.

  • قسمت دوازدهم:

در این قسمت به کد نویسی صفحه ثبت نام هنرجو میپردازیم و با دستور Insert مربوط به پایگاه داده این امکان فراهم میکنیم.

  • قسمت سیزدهم:

در این قسمت نیز با ابزار های موجود به طراحی صفحه حذف هنرجو (Delete Student) خواهیم پرداخت.

  • قسمت چهاردهم:

در این قسمت کد نویسی صفحه حذف هنرجو را با دستورات Select و Delete مربوط به پایگاه داده به سرانجام می رسانیم.

  • قسمت پانزدهم:

در این قسمت طراحی و کدنویسی صفحه ویرایش اطلاعات هنرجو (Update Student) را انجام خواهیم داد.

  • قسمت شانزدهم:

در این قسمت طراحی صفحه استخدام مربی (Add Teacher) با اسفاده از ابزارهای موجود انجام می دهیم.

  • قسمت هفدهم:

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

  • قسمت هجدهم:

طراحی و کدنویسی صفحه حذف مربی(Delete Teacher)

  • قسمت نوزدهم:

طراحی و کدنویسی صفحه ویرایش اطلاعات مربی(Update Teacher)

  • قسمت بیستم:

در این قسمت طراحی و کدنویسی صفحه نمایش اطلاعات مربی (Teacher List) را به سرانجام خواهیم رساند.

  • قسمت بیست و یکم:

طراحی و کدنویسی صفحه نمایش اطلاعات هنرجو (Student List)

  • قسمت بیست و دوم:

در این قسمت به طراحی و کدنویسی صفحه ایجاد گروه درسی (Add Group) خواهیم پرداخت. زمانی که بخواهیم درسی را ارائه دهیم باید قبل از آن گروه درسی را ایجاد کرده و سپس درس ارائه شده در گروه خود قرار داد.

  • قسمت بیست و سوم:

در این قسمت به طراحی و کدنویسی صفحه حذف گروه درسی (Delete Group) می پردازیم. دلیل استفاده از این این منو زمانی احساس می شود که گروه درسی ایجاد شده دیگر مورد احتیاج نباشد.

  • قسمت بیست و چهارم:

در این قسمت به طراحی و کدنویسی صفحه ارائه درس (Add Lesson) خواهیم پرداخت تا بتوانیم دروسی را برای هنرجویان به ارمغان بیاوریم.

  • قسمت بیست و پنجم:

در این قسمت به طراحی و کدنویسی صفحه حذف دروس ارائه شده (Delete Lesson) خواهیم پرداخت. وجود این منو به این دلیل است که درسی که ارائه شده دیگر برای هنرجویان قابل دسترسی نخواهد بود.

  • قسمت بیست و ششم:

در این قسمت طراحی و کدنویسی صفحه ویرایش دروس ارائه شده (Update Lesson) را انجام خواهید داد. دلیل وجود این منو به این دلیل است که امکان دارد کاربر در ورود اطلاعات عمدا یا سهوا دچار خطا شده باشد. در این قسمت با دستور Update مربوط به پایگاه داده اطلاعات را ویرایش خواهیم کرد.

  • قسمت بیست و هفتم:

در این قسمت طراحی و کدنویسی صفحه لیست دروس ارائه شده (Lesson List) را به پایان می رسانیم تا کاربر به وسیله آن بتواند مشخصات مربوط به دروس را مشاهده نماید.

  • قسمت بیست و هشتم:

در این قسمت به طراحی و کدنویسی صفحه اخذ درس (Add Selected) می پردازیم. این منو باعث می شود تا بتوانیم درسی را برای هنرجو ای اخذ یا به معنای دیگر او را در کلاس آن در ثبت نام کنیم.

  • قسمت بیست و نهم:

در این قسمت طراحی و کدنویسی صفحه حذف دروس اخذ شده (Delete Selected) انجام میدهیم. این منو باعث می شود تا اگر درسی را به اشتباه برای هنرجوئی اخذ کرده ایم و یا اگر هنرجو از حضور در کلاس منصرف شده، آن درس را برای او حذف نماییم.

  • قسمت سی ام:

در این قسمت به طراحی و کدنویسی صفحه نمایش دروس اخذ شده (Selected List) می پردازیم و به وسیله آن تمامی دروس اخذ شده توسط همه هنرجویان را به نمایش در خواهیم آورد.

  • قسمت سی و یکم:

در این قسمت طراحی و کدنویسی صفحه ویرایش دروس اخذ شده (Update Selected) انجام می دهیم. این منو باعث میشود تا اگر اشتباهی در اخذ درس به وجود آمده بود بتوانیم آن را ویرایش کنیم.

  • قسمت سی و دوم:

در این قسمت به طراحی و کدنویسی صفحه پرداخت شهریه (Add Pecuniary) خواهیم پرداخت. به وسیله این منو یک حسابداری کوچک در برنامه ایجاد کرده و میتوان امور مالی را ثبت کرد.

  • قسمت سی و سوم:

در این قسمت طراحی و کدنویسی صفحه حذف شهریه پرداخت شده (Delete Pecuniary) را انجام می دهیم. این منو باعث می شود که اگر تراکنش مالی ای به اشتباه ثبت شده بود بتوان آن را حذف کرد.

  • قسمت سی و چهارم:

در این قسمت به طراحی و کدنویسی صفحه نمایش شهریه های پرداخت شده (All Pecuniary) خواهیم پرداخت تا به وسیله آن بتوان تمام تراکنش های مالی را در بازه مشخص مشاهده کرد.

  • قسمت سی و پنجم:

در این قسمت طراحی و کدنویسی صفحه به روز رسانی شهریه (Update Pecuniary) را انجام می دهیم تا اگر اشتباهی در ورود اطلاعات مربوط به شهریه وجود داشت بتوان آن را ویرایش کرد.

  • قسمت سی و ششم:

در این قسمت به طراحی و کدنویسی صفحه جستجو هنرجو (Search Student) خواهیم پرداخت. از طریق این منو می توان هنرجوئی را جستجو کرد و اطلاعات آن را مشاهده کرد.

  • قسمت سی و هفتم:

در این قسمت طراحی و کدنویسی صفحه جستجو دروس اخذ شده (Search Selected) را انجام می دهیم و به وسیله آن می توان فعال ترین و کم کارترین هنرجو را یافت.

  • قسمت سی و هشتم:

در این قسمت به طراحی و کدنویسی صفحه جستجو دروس (Search Lesson) می پردازیم و میتوان اطلاعات کامل درس مورد نظر را مشاهده کرد.

  • قسمت سی و نهم:

در این قسمت به طراحی و کدنویسی صفحه جستجو مربی (Search Teacher) میپردازیم تا به وسیله آن بتوانیم مربی مورد نظر را یافت و مشخصات مربوط به آن مشاهده کرد.

  • قسمت چهلم:

در این قسمت طراحی و کدنویسی صفحه جستجو کاربر (Search User) را انجام می دهیم و به وسیله نام کاربری می توان سطح دسترسی کاربر و نام او را مشاهده کرد.

  • قسمت چهل و یکم:

در این قسمت به طراحی و کدنویسی صفحه جستجو مالی (Search Pecuniary) می پردازیم تا به وسیله آن بتوانیم بستانکاران و بدهکاران را پیدا کنیم.

  • قسمت چهل و دوم:

در این قسمت طراحی و کدنویسی صفحه تنظیمات (Setting) را انجام می دهیم و می توانیم نمای برنامه و دیگر مشخصات را تنظیم کرد.

  • قسمت چهل و سوم:

در این قسمت طراحی و کدنویسی صفحه درباره ما (About) را انجام می دهیم و این صفحه با آنچه در صفحه تنظیمات وارد شده نمایش داده می شود.

  • قسمت چهل و چهارم:

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

این آموزش، ویدیویی و به زبان فارسی بوده و توسط تیم مدرسین آکادمی لرن فایلز تهیه شده است.
همراه با فایل های جانبی: سورس و سایر فایل های جانبی به صورت کامل ضمیمه آموزش شده است.

ویدئو های نمونه از آموزش ساخت نرم افزار آموزشگاه با #C:

تعدادی از ویدئو های این دوره در بخش مربوط به پیش نمایش آموزش (بالا – ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی آموزش ساخت نرم افزار آموزشگاه با #Cمطمئن شوید و قبل از شروع این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.

راهنمای دریافت آموزش ساخت نرم افزار آموزشگاه با #C:

این آموزش رایگان می باشد و می توانید با کلیک بر روی دکمه “دریافت آموزش” (بالا – ستون سمت راست) آموزش را به حساب کاربری خود اضافه کنید. حالا به راحتی در هر زمان و مکان می توانید با مراجعه به حساب کاربری، یادگیری خود را شروع کنید!

قبل از شروع آموزش ساخت نرم افزار آموزشگاه با #C نیاز به یادگیری آموزش های زیر دارید:

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

  • در آپدیت باکس این آموزش، موردی یافت نشد.
مدرس آموزش
حمید حیدری
روزانه 4 ساعت رو صرف یادگیری میکنم و این امر رو مداوم 4 ساله ادامه میدم و حالا بستری رو لرن فایلز فراهم کرده که خوشحالم بتونم دانش اندکم رو با شما به اشتراک بزارم
نظرات کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

145 نظر ثبت شده است
حسین نجف زاده
2718 روز همراهی
حسین نجف زاده (12 مرداد 1403 | 21:37)

سلام. روی دکمه های انلود کلیک می کنم ولی دانلود انجام نمیشه؟

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (13 مرداد 1403 | 14:55)

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

ارسال پاسخ
میهمان
هادی حامد (21 دی 1400 | 08:20)

سلام علیکم
اموزش بخش اول از قسمت 19 شروع می شود
لطفا قسمت های 1 الی 19 را قرار دهید

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (21 دی 1400 | 11:19)

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

ارسال پاسخ
میهمان
محمد مهدی (3 آبان 1399 | 14:24)

عالللللیییییییییی

ارسال پاسخ
میهمان
امیر (9 اردیبهشت 1399 | 00:48)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (9 اردیبهشت 1399 | 08:27)

سلام بر شما. گزارشی تاکنون از نقص فایل ها نداشتیم. لطفاً مجدد دانلود و تست بفرمائید. با تشکر

ارسال پاسخ
میهمان
علی نکوزاده (15 مهر 1398 | 15:24)

با عرض سلام و ادب
ضمن تشکر از شما بخاطر زحمتی که برای این آموزش کشیدید. من قسمت اول را دانلود کردم ولی یک اشکالی هست در فولدر مربوط به session 1 بجای ویدیوی جلسه اول ویدیوی قسمت نوزدهم وجود داره و در فولدر session 6 هم بجای ویدیویی جلسه 6 ویدیوی جلسه 8 وجود داره لطفاً لینک دانلود ویدیوهای 1 و 6 را بطور مجزا ارسال فرمایید.
با تشکر فراوان

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (15 مهر 1398 | 23:48)

سلام و عرض ادب
چنین مشکلی وجود نداره با شماره پشتیبانی 05136578470 تماس بگیرید شما رو راهنمایی کنند.
موفق باشید

ارسال پاسخ
میهمان
حمید (15 شهریور 1398 | 21:23)

سلام و درود فراوان بر دوستان و اساتید زحمت کش مجموعه لرن فایلز
به نظر بنده آکادمی شما یکی بهترین مراکز آموزش مجازی در زمینه برنامه نویسی هست که هم هزینه های معقولی داره هم از کیفیت خوبی برخورداره
قصدم تشکر و عرض خسته نباشید بود

موفق باشید

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (16 شهریور 1398 | 10:44)

سلام بر حمید عزیز. نظر لطف شماست. لطفاً نظرتون رو در مورد سایر آموزش های سی شارپ هم اعلام کنید.

ارسال پاسخ
میهمان
روشا رحمتی (15 مرداد 1398 | 13:12)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (15 مرداد 1398 | 20:12)

سلام بر شما
ممنون از لطف شما
متاسفانه امکان پشتیبانی فنی در دوره های رایگان وجود نداره ، سوالات خود رو در گوگل سرچ بفرمایید.
موفق باشید

ارسال پاسخ
میهمان
سحر ر (2 دی 1397 | 09:43)

با عرض سلام و خسته نباشید چرا پارت شش در بخش ها موجود نمیباشد

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (2 دی 1397 | 10:57)

سلام و عرض ادب.
بررسی کردم و لینک تمام بخش ها موجوده.از سمت ما مشکلی نیست.مجدد بررسی کنید اگر موردی بود از طریق پشتیبانی آنلاین اعلام کنید.
موفق و پیروز باشید.
🙂

ارسال پاسخ
میهمان
سجاد زیوری آرام (26 خرداد 1397 | 11:15)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (27 خرداد 1397 | 07:40)

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

ارسال پاسخ
دانشجو
2435 روز همراهی
fkh.computer.en (27 اردیبهشت 1397 | 11:17)

سلام.چرا فقط تا قسمت 6 این اموزش برای دانلود است؟

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (29 اردیبهشت 1397 | 07:02)

سلام دوست من
تعداد قسمت های دانلود با تعداد قسمت های آموزش یکی نیست چون هر قسمت دانلود شامل چند اپیزود از آموزش هست.

ارسال پاسخ
ناصر ژاله کریمی
2439 روز همراهی
nasserjalehkarimi (23 اردیبهشت 1397 | 20:32)

سلام و وقت بخیر
برای مشاهده و دانلود پارتهای اول تا آخر از کدوم قسمت باید اقدام کنیم؟

ارسال پاسخ
ناصر ژاله کریمی
2439 روز همراهی
nasserjalehkarimi (23 اردیبهشت 1397 | 20:56)

حل شد،سپاس

ارسال پاسخ
میهمان
مسعود (15 آبان 1396 | 17:28)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (16 آبان 1396 | 10:53)

سلام و عرض ادب
لطفا دوباره ویدئو های اموزشی رو مشاهده کنید و طبق ان مشکلتون و برطرف کنید
با تشکر

ارسال پاسخ
میهمان
mahtab (15 آبان 1396 | 09:11)

سلام، میخواستم بدونم با ado.net کار شده یا entity framework?

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (16 آبان 1396 | 10:32)

سلام و عرض ادب
این دوره با ado.net است چون دوره پایه میباشد اما در سایر اموزش های بخش سی شارب اکادمی ، بسیار به تکنولوژی های مختلف پرداخته شده است .

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

آموزش هک