فرادرس
هزینه آموزش
۳۱,۰۰۰ تومان

آموزش مقدماتی برنامه نویسی سی شارپ (#C)

آموزش مقدماتی برنامه نویسی سی شارپ (#C)

تعداد دانشجو
۴,۹۱۹ نفر
مدت زمان
۸ ساعت و ۱۸ دقیقه
هزینه آموزش
۳۱,۰۰۰ تومان
محتوای این آموزش
۳۰ بازخورد (مشاهده نظرات)
آموزش مقدماتی برنامه نویسی سی شارپ (#C)

چکیده

امروزه زبان برنامه نویسی سی شارپ (#C) به دلیل سادگی در یادگیری و امکاناتی که دارد بیش از پیش مورد توجه برنامه نویسان قرار گرفته است. ما در این فرادرس، قصد داریم تا زبان سی شارپ را از ابتدایی ترین موارد، شروع کرده و تا پیشرفته ترین موارد، آموزش دهیم تا اگر شما هیچ آشنایی قبلی هم با این برنامه نویسی نداشته باشید، با دیدن این آموزش، در کوتاه ترین زمان ممکن، تبدیل به یک برنامه نویس سی شارپ شوید.

مدرس
وحید اسدزاده

کارشناس ارشد مهندسی کامپیوتر – نرم افزار

وحید اسدزاده کارشناس ارشد مهندسی کامپیوتر – نرم افزار هستند. پایان نامه ایشان در زمینه «تخصیص منابع در محیط رایانش ابری با استفاده از روش‌ های مبتنی بر الگوریتم بهینه‌ سازی ازدحام ذرات» است.

چکیده آموزش


توضیحات تکمیلی

امروزه زبان برنامه نویسی سی شارپ (#C) به دلیل سادگی در یادگیری و امکاناتی که دارد بیش از پیش مورد توجه برنامه نویسان قرار گرفته است. ما در این فرادرس، قصد داریم تا زبان سی شارپ را از ابتدایی ترین موارد، شروع کرده و تا پیشرفته ترین موارد، آموزش دهیم تا اگر شما هیچ آشنایی قبلی هم با این برنامه نویسی نداشته باشید، با دیدن این آموزش، در کوتاه ترین زمان ممکن، تبدیل به یک برنامه نویس سی شارپ شوید.

 

فهرست سرفصل ها و مباحث مطرح شده در این دوره آموزشی، در ادامه آمده اند:
  • درس یکم: مفاهیم اولیه سی شارپ، متغیرها، ثوابت
    • انواع زبان های برنامه نویسی
    • زبان ویژوال سی شارپ
    • معرفی محیط سی شارپ
    • الگوی یک برنامه ساده به زبان سی شارپ (#C)
    • انواع داده ها
    • متغیر چیست؟
    • تعریف متغیر
    • نوع متغیر
    • مقداردهی متغیر
    • نشان دادن محتوای متغیرها بر روی خروجی
    • نام گذاری متغیر
    • تعریف ثوابت
    • تبدیل انواع
  • درس دوم: کار با محیط فرمی و معرفی کنترل ها
    • واسط گرافیکی کاربر
    • ایجاد پروژه
    • معرفی جعبه کنترل
    • رویدادهای مختلف ماوس و صفحه کلید در سی شارپ
    • معرفی خصوصیات فرم و کنترل های مختلف (Text box ,Label ,Button ,Checkbox ,Combo box)
    • کار با کنترل Timer و Progress bar در قالب پروژه فرم اسپلش (Splash) یا لودینگ (بارگذاری فرم)
    • کار با کنترل MenuStrip و دیالوگ ها (ColorDialog ,OpenFileDialog ,SaveFileDialog ,FontDialog) در قالب پروژه Notepad
    • کار با کنترل ContextMenuStrip برای ایجاد منوی راست کلیک در پروژه
    • استفاده از کامپوننت ها در سی شارپ
    • نحوه اضافه کردن کامپوننت های مختلف به سی شارپ
  • درس سوم: عبارت ها، عملگرها و دستورات شرطی
    • عبارت های محاسباتی
    • عبارت های منطقی (Logical) یا بولین (Boolean)
    • نوع داده کاراکتری
    • نوع داده رشته ای
    • عملگرهای ریاضی یا حسابی
    • عملگرهای افزایشی و کاهشی
    • عملگرهای مقایسه ای
    • دستورات شرطی if و if-else
    • دستور Break
    • عملگرهای منطقی
    • دستور Switch
  • درس چهارم: حلقه ها، آرایه ها، متدها و کلاس ها
    • دستورات حلقه شرطی while
    • دستورات حلقه شرطی do while
    • دستور حلقه for و حلقه for تودرتو
    • کلاس چیست؟
    • نحوه تعریف و استفاده از کلاس
    • متد چیست؟
    • استفاده از متدهای آماده
    • آرایه ها
    • مرتب کردن داده های یک لیست
    • عمل جستجو در لیست
    • تولید اعداد تصادفی
    • حلقه foreach
    • کلاس Array
      • STRING
  • درس پنجم: کار با فایل ها و استریم ها
    • مفهوم فایل و دایرکتوری (Directory)
    • کار روی پوشه ها
    • ورودی – خروجی فایل
    • کلاس فایل استریم (Stream)
    • خواندن و نوشتن در فایل
  • درس ششم: تکنولوژی ADO.NET در سی شارپ
    • نحوه برقراری ارتباط با بانک اطلاعاتی از طریق ADO.NET
    • ذخیره اطلاعات از طریق ADO.NET
    • حذف اطلاعات از طریق ADO.NET
    • ویرایش اطلاعات از طریق ADO.NET
    • جستجوی اطلاعات از طریق ADO.NET
  • درس هفتم: تکنولوژی Entity Framework در سی شارپ
    • نحوه برقرای ارتباط با بانک اطلاعاتی از طریق Entity Framework
    • ذخیره اطلاعات از طریق Entity Framework
    • حذف اطلاعات از طریق Entity Framework
    • ویرایش اطلاعات از طریق Entity Framework
    • جستجوی اطلاعات از طریق Entity Framework
  • درس هشتم: تکنولوژی LINQ to SQL در سی شارپ
    • اضافه کردن موارد مورد نیاز برای کار با LINQ به برنامه
    • نمایش اطلاعات درون DataGridView
    • بایند کردن (Bind) فیلدها به کنترل های روی فرم
    • ایجاد پروسیجرها (Procedure) برای انجام عملیات روی جداول
    • ذخیره اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
    • حذف اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
    • ویرایش اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
    • جستجوی اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
  • درس نهم: پشتیبان گیری و بازیابی اطلاعات در سی شارپ
    • پشتیبان گیری و بازیابی اطلاعات از بانک اطلاعاتی Access
    • پشتیبان گیری و بازیابی اطلاعات از بانک اطلاعاتی SQL Server Express
    • پشتیبان گیری و بازیابی اطلاعات از بانک اطلاعاتی SQL Server Management Studio
  • درس دهم: کار با تصویر در بانک اطلاعاتی در سی شارپ
    • ذخیره تصویر در بانک اطلاعاتی
    • جستجوی تصویر ذخیره شده
    • ویرایش تصویر
  • درس یازدهم: گرافیک در سی شارپ
    • فضاهای نام مربوط به گرافیک
    • رسم اشکال گرافیکی
    • کار با تصاویر گرافیکی
    • کار با کنترل PictureBox

 

مفید برای رشته های
  • مهندسی کامپیوتر
  • مهندسی نرم افزار
  • مهندسی فناوری اطلاعات (IT)

آنچه در این آموزش خواهید دید:

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

نرم افزارهای مرتبط با آموزش

DevComponents.DotNetBar.12.7.0.2 - Stimulsoft Reports.Ultimate 2010.1 - SQL server2008R2 - visual studio 2015



پیش نمایش‌ها

پیش‌نمایش ۱: مفاهیم اولیه سی‌ شارپ، متغیرها، ثوابت

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴۲ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۲: کار با محیط فرمی و معرفی کنترل‌ ها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۹ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۳: عبارت‌ ها، عملگرها و دستورات شرطی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۵ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۴: حلقه‌ ها، آرایه‌ ها، متدها و کلاس‌ ها (الف)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۶ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۵: حلقه‌ ها، آرایه‌ ها، متدها و کلاس‌ ها (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۶: کار با فایل‌ ها و استریم‌ ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۷: تکنولوژی ADO.NET در سی‌ شارپ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۸: تکنولوژی Entity Framework در سی‌ شارپ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۹: تکنولوژی LINQ to SQL در سی‌ شارپ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۰: پشتیبان‌ گیری و بازیابی اطلاعات در سی‌ شارپ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۱: کار با تصویر در بانک اطلاعاتی در سی‌ شارپ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۲: گرافیک در سی‌ شارپ
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش مقدماتی برنامه نویسی سی شارپ (#C)
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۶۴۵۳۰ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVCS96092
مدت زمان ۸ ساعت و ۱۸ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۸۵۴ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۴,۹۱۹ نفر از این آموزش استفاده کرده اند و ۳۰ نظر ثبت شده است.
توحید
توحید

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

سحر
سحر

استاد عالیه عالی تنها نقطه ضعفش میشه گفت اینه که در محیط کنسول نداشت

علیرضا
علیرضا

خیلی راضی بودم، کاش تهش مدرک رو ارائه کنه، اینجوری فقط خودم میدونم که این آموزشو بلدم.

سینا
سینا

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

زینب
زینب

تمرینات مدرس اصولی و کاربردی بودند، تونستم مباحث مدنظرم رو یاد بگیرم.

علیرضا
علیرضا

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

رضا
رضا

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

مهراد
مهراد

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

زیبا
زیبا

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

زهرا
زهرا

توضیحاتشون خوبه، یه ذره اگر تمریناش بیشتر یود، عالی می شد.

سینا
سینا

سلام.
پاسخ به آقای پوریا:
شما وقتی آموزشی را تهیه می کنید می بایست، پیشنیاز آن آموزش را هم در همان صفحه آموزش ببینید. در همین صفحه زده شده که پیشنیاز این آموزش، مجموعه آموزش های کاربردی برنامه نویسی C#‎ (سی شارپ) است.

مهدی
مهدی

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

مهزیار
مهزیار

راضی بودم. با اینکه من از قبل کار نکرده بودم و فقط با C آشنا بودم، اما این آموزش کاملا برای من مفید بود.

شایان
شایان

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

مهمان
مهمان

سلام. ممنونم بابت این آموزش.من آموزش های دیگری در رابطه با زبان های برنامه نویسی رو مشاهده کرده بودم ولی به نظرم این آموزش برای زبان برنامه نویسی c# خیلی خوب و مناسب توضیحات داده می شد و اصلا احساس مبهم بودن در این بخش وجود نداشت. باز هم ممنون بابت آموزش خوب شما.

مهدی
مهدی

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

حسن زاده
حسن زاده

آموزش خوبی بود فقط باید مثال های بیشتری رو پوشش می داد.

علی
علی

تسلط مدرس یکمقدار جا داشت، اما از لحاظ محتوایی کامل بود.

محمد علی
محمد علی

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

محمدرضا
محمدرضا

محشره واقعا، بدون تعصب میگم، اگه می‌خواید واقعا یاد بگیرید این آموزش رو دریافت کنید.

معید
معید

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

sedaghat
sedaghat

با عرض سلام و خسته نباشید و تشکر بسیار ویژه بابت سایت عالی و به روزتون . لازم به ذکر است که من چون قبل از این دیدن این آموزش ، c++ را بلد بودم مفاهیمش اونجوری که دوستان در نظرات ذکر کردن برایم گنگ و مبهم نبود و برای من واقعا کاربردی و مفید بود فقط بنظر من ای کاش دیالوگ ها را یه هویی توضیح نمیداد چون به هر حال مبحث جدیدیه و نیاز به توضیحات داره ولی خب در کل مفید بود و راضی کننده ولی ای کاش پروژه ماشین حساب رو هم شامل بود .. و نقطه قوتش هم این بود که sql هم دراین آموزش به c# لینک شده و بنظر من این عالیه .ولی توصیه میشود قبل دانلود پیش نمایش ها را هم مشاهده کنید

مژده
مژده

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

وحید
وحید

حتما در کنار این ویدئو باید به منبع دیگری هم دسترسی داشته باشید.

محمد
محمد

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

گلبرگ
گلبرگ

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

سراج
سراج

8 ساعت برای این حجم از مطالب به نظر کم میاد...

آرمین
آرمین

خیلی وقت بود منتظر این آموزش بودم!!!

پورخانی
پورخانی

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

گلبرگ
گلبرگ

عالی ه. منتظر انتشار این مجموعه بودیم.


برچسب‌ها: #C | Access | ADO.NET | CheckBox | Combo boX | Database Backup in c sharp | DevComponents | Entity Framework | FontDialog | Graphics in C Sharp | LINQ to SQL | OpenFileDialog | SaveFileDialog | sql server | Stimulsoft | Text box | آموزش زبان برنامه نویسی سی شارپ | آموزش سی شارپ | آموزش کامل سی شارپ | آموزش کامل ویژوال استودیو سی شارپ | اس کیو ال سرور | استفاده از کامپوننت ها در سی شارپ | استیمول سافت | اضافه کردن کامپوننت های مختلف به سی شارپ | اکسس | انواع داده ها در سی شارپ | ایجاد پروژه در سی شارپ | بازیابی اطلاعات در سی شارپ | بانک اطلاعاتی در سی شارپ | برنامه نویسی C | برنامه نویسی سی شارپ | برنامه نویسی سی شارپ #C | پشتیبان گیری اطلاعات در سی شارپ | پشتیبان گیری و بازیابی اطلاعات | تعریف متغیر در سی شارپ | تکنولوژی ADO.NET در سی شارپ | تکنولوژی Entity Framework در سی شارپ | تکنولوژی LINQ to SQL | تکنولوژی LINQ to SQL در سی شارپ | تولید اعداد تصادفی در سی شارپ | ثوابت در سی شارپ | جعبه کنترل در سی شارپ | حلقه for تودرتو در سی شارپ | حلقه Foreach در سی شارپ | داده رشته ای در سی شارپ | داده کاراکتری در سی شارپ | دستور Break در سی شارپ | دستور Continue در سی شارپ | دستور if در سی شارپ | دستور Switch در سی شارپ | دستور حلقه for در سی شارپ | دستور شرطی switch-case | دستورات حلقه شرطی do while در سی شارپ | دستورات حلقه شرطی while در سی شارپ | دو کامپوننت | رسم اشکال گرافیکی در سی شارپ | رویدادهای مختلف صفحه کلید در سی شارپ | رویدادهای مختلف ماوس در سی شارپ | زبان های برنامه نویسی در سی شارپ | زبان ویژوال سی شارپ | عبارت های بولین در سی شارپ | عبارت های منطقی در سی شارپ | عملگرهای افزایشی در سی شارپ | عملگرهای حسابی در سی شارپ | عملگرهای ریاضی در سی شارپ | عملگرهای کاهشی در سی شارپ | کار با استریم ها در سی شارپ | کار با تصویر در بانک اطلاعاتی در سی شارپ | کار با فایل ها در سی شارپ | کار با کنترل ContextMenuStrip در سی شارپ | کار با کنترل MenuStrip در سی شارپ | کار با کنترل PictureBox در سی شارپ | کار با کنترل Progress bar در سی شارپ | کار با کنترل Timer در سی شارپ | کار با محیط فرمی در سی شارپ | کار روی پوشه ها در سی شارپ | کلاس Array در سی شارپ | کلاس STRING در سی شارپ | کنترل ها در سی شارپ | گرافیک در سی شارپ | متغیرها در سی شارپ | محیط سی شارپ | مقداردهی متغیر در سی شارپ | نام گذاری متغیر در سی شارپ | واسط گرافیکی کاربر در سی شارپ | ویرایش تصویر در سی شارپ