آموزش مقدماتی برنامه نویسی سی شارپ (#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)

    هزینه آموزش: ۲۹,۰۰۰ تومان




    دیدگاه ها

    ( امتیاز ۴٫۵ از ۵ )
    4.5 از 5


    تا کنون ۳۹۵۶ نفراز این آموزش استفاده کرده اند و ۱۳ نظر ثبت شده است.
    1. 4 از 5

      :

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

    2. 0 از 5

      :

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

    3. 0 از 5

      :

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

    4. 3 از 5

      :

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

    5. 3 از 5

      :

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

    6. 0 از 5

      :

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

    7. 0 از 5

      :

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

    8. 0 از 5

      :

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

    9. 2 از 5

      :

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

    10. 3 از 5

      :

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

    11. 4 از 5

      :

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

    12. 5 از 5

      :

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

    13. 4 از 5

      :

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

    14. 0 از 5

      :

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

    15. 5 از 5

      :

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

    16. 5 از 5

      :

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

    17. 5 از 5

      :

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

    18. 5 از 5

      :

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

    19. 0 از 5

      :

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

    20. 1 از 5

      :

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

    21. 0 از 5

      :

      من قبلا آموزش اسمال بسیک و php رو دیده بودم و اصلا با زبان برنامه نویسی نا آشنا نیستم؛ اما صادقانه بگم این آموزش، مناسب افراد مبتدی نیست. چند قسمتش رو دیدم و مدت زمان زیادی رو در حین آموزش صرف این کردم که مفاهیمی که مدرس به خوبی توضیح نمیدن رو از توی اینترنت جستجو کنم. بالاخره به این نتیجه رسیدم که یه آموزش دیگه از جایی دیگه پیدا کنم. بلکه مدت زمان کم‌تری رو توی اینترنت برای تکمیل یادگیری سپری کنم.
      همون طوری که از نظرات پیداست به جز نظراتی که مربوط به اشخاصیه که هنوز آموزشو ندیدن، درصد چشمگیری نظرات مشابه‌ای دارن. پیشنهاد من اینه که اگر این اولین زبان برنامه نویسی هست که یاد میگیرین سراغ منبع دیگه ای برین.
      ناگفته نمونه که من تا الان نزدیک به ۱۰ آموزش از فرادرس رو دیدم و از اکثرشون راضی‌ام.


    نظر شما در مورد این فرادرس چیست؟

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

    امتیاز شما به این آموزش:



​همین امروز شروع به آموختن کنید​

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

هزینه آموزش: ۲۹,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

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