آموزش برنامه نویسی شی گرا ویژوال (#Visual C)

آموزش برنامه نویسی شی گرا ویژوال (#Visual C)


دوره آموزشی نرم افزار #Visual C چه دوره ای است؟ سی شارپ (#C) یک زبان برنامه نویسی شی گرا است و البته از زبان‌هایی است که دات نت آن را پشتیبانی می کند. امروزه دات نت به یک چارچوب کاملاً بدیع برای ساخت و توسعه انواع برنامه ها تبدیل شده است. برنامه هایی که با استفاده از دات نت تولید شده است، حجم گسترده ای از بازار نرم افزار را به خود اختصاص داده است که شامل برنامه های تحت ویندوز، تحت وب، برنامه نویسی سیستم های تلفن های هوشمند و وب سرویس ها می شود. محیط دات نت به دلیل...

توضیحات بیشتر...

توضیحات

دوره آموزشی نرم افزار #Visual C چه دوره ای است؟

سی شارپ (#C) یک زبان برنامه نویسی شی گرا است و البته از زبان‌هایی است که دات نت آن را پشتیبانی می کند. امروزه دات نت به یک چارچوب کاملاً بدیع برای ساخت و توسعه انواع برنامه ها تبدیل شده است. برنامه هایی که با استفاده از دات نت تولید شده است، حجم گسترده ای از بازار نرم افزار را به خود اختصاص داده است که شامل برنامه های تحت ویندوز، تحت وب، برنامه نویسی سیستم های تلفن های هوشمند و وب سرویس ها می شود. محیط دات نت به دلیل سادگی استفاده و امکانات وسیع و جدیدی که دارد، طرفداران بسیاری پیدا کرده است. امروزه C#.NET به یکی از اصلی ترین و محبوب ترین زبان های محیط Net. تبدیل شده است.

درباره دوره:

ویژوال استودیو محیط توسعه یکپارچه‌ است که دارای ابزارهایی برای کمک به شما برای ساخت و توسعه برنامه های سی شارپ و دات نت می‌باشد. شما می‌توانید یک برنامه سی شارپ را با استفاده از کوچک ترین برنامه مثل notepad یا هر برنامه ویرایشگر متن دیگر بنویسید و با استفاده از کامپایلر سی شارپ از آن بهره ببرید، اما این کار بسیار دشوار است چون اگر برنامه شما دارای خطایی باشد پیدا کردن آن خطا بسیار سخت می‌شود. توجه داشته باشید که کلمه ویژوال استودیو هم به ویژوال استودیو و هم به ویژوال سی شارپ اشاره دارد. توصیه ما این است که از محیط ویژوال استودیو برای برنامه نویسی استفاده کنید چون این محیط دارای ویژگی‌های زیاد و منعطفی برای کمک به شما جهت توسعه برنامه‌های سی شارپ می‌باشد. خیلی از پردازش ها که برای شما وقت گیر هستند به صورت خودکار توسط ویژوال استودیو انجام می‌شوند.
یکی از این ویژگی ها ، اینتلی سنس (Intellisense) است که شما را در تایپ سریع و درست کدهایتان یاری می دهد . یکی دیگر از ویژگی‌های ویژوال استودیو ، break point است که به شما اجازه می‌دهد در طول اجرای برنامه مقادیر موجود در متغیرها را چک کنید. ویژوال استودیو برنامه شما را خطایابی می‌کند و حتی خطاهای کوچک (مانند بزرگ یا کوچک نوشتن حروف) را به صورت خودکار برطرف می‌کند، همچنین دارای ابزارهای طراحی قوی برای ساخت یک رابط گرافیکی است که بدون ویژوال استودیو برای ساخت همچنین رابط گرافیکی باید کدهای زیادی نوشت. با استفاده از این برنامه‌های قدرتمند بازدهی شما افزایش می‌یابد و در وقت شما با وجود این ویژگی های شگفت انگیز صرفه‌جویی می‌شود.
در حال حاضر آخرین نسخه ویژوال استودیو Visual Studio 2017 است. این نسخه به دو نسخه Visual Studio Professional (ارزان قیمت) و Visual Studio Enterprise (گران قیمت) تقسیم می‌شود و دارای ویژگی‌های متفاوتی هستند. یکی از نسخه‌های ویژوال استودیو، Visual Studio Community می‌باشد که آزاد است و می‌توان آن را دانلود و از آن استفاده کرد. این برنامه ویژگی‌های کافی را برای شروع برنامه‌نویسی #C در اختیار شما قرار می‌دهد. این نسخه کامل نیست و خلاصه شده نسخه اصلی است.
Visual Studio Enterprise 2017 دارای محیطی کامل‌تر و ابزارهای بیشتری جهت عیب‌یابی است که در Visual Studio Community وجود ندارند. ویژوال استودیو فقط به برنامه نویسی سی شارپ خلاصه نمی‌شود و دارای زبان‌های برنامه‌نویسی دیگری از جمله ویژوال بیسیک نیز می‌باشد.

آموزش: مطالب این دوره در 140 ساعت به صورت بسته آموزشی ارائه می گردد.

  • .
  • همچنین زبان برنامه نویسی ++C پیش نیاز این نرم افزار است 
  • تسلط بر جنبه های شی گرای زبان سی شارپ به صورت کاربردی
  • تسلط بر جنبه های مختلف بانک اطلاعاتی SQL SERVER
  • آموزش کاربردی و عملی ASP.NET
  • آموزش انقیاد داده ها (Data Binding) در بانک اطلاعاتی
برگزارکننده: مرکز آموزش مجازی پارس
ثبت نام و افزودن گواهینامه ها

سرفصل بسته ی آموزشی

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

فصل اول (مقدماتی)

  • ۱ - مفهوم NET.
  • مقدمه - آشنایی با NET - .NET Framework. چیست؟
  • ۲- ورود به برنامه
  • آشنایی با Visual Studio - ایجاد یک پروژه - پانل Properties
  • ۳ - تعاریف پایه
  • آشنایی با فضای نام - مفهوم شی گرایی و کلاس - کلاس ها و فضای نام
  • ۴شز - قواعد کد نویسی
  • قواعد برنامه نویسی در #C - درج توضیحات در #C
  • ۵ - شروع برنامه نویسی
  • نوشتن اولین برنامه - تغییر رنگ فرم
  • ۶ - آشنایی با انواع داده ها
  • ۷ - آشنایی با متغیرها
  • تعریف متغیر - درج متغیر بدون مقدار اولیه - کلمه کلیدی Var
  • ۸ - کار با انواع داده ها
  • تبدیل انواع داده به یکدیگر - انواع داده های عددی - داده های رشته ای و کاراکتری
  • ۹ - نکات کاربردی داده ها
  • نکات کاربردی داده ها (١) و (٢)
  • ۱۰ - میدان دید متغیرها
  • میدان دید متغیرها
  • ۱۱ - کار با عملگرها (١)
  • عملگرهای ریاضی - عملگرهای ++ و - - - عملگرهای ترکیبی
  • ۱۲ - کار با عملگرها (٢)
  • دسته بندی عملگرها - عملگرهای تساوی - عملگرهای رابطه ای و منطقی - مفهوم ثابت ها
  • ۱۳ - کار با انواع کنترل ها (١)
  • خصوصیات یک فرم - کنترل TextBox (١) - کنترل TextBox (٢) - کنترل Label
  • ۱۴ - کار با انواع کنترل ها (٢)
  • کنترل ComboBox - کنترل Button (١)، (٢) و (۳) - کنترل CheckBox
  • ۱۵ - کار با انواع کنترل ها (۳)
  • کنترل ListBox - کنترل PictuteBox - کنترل Timer - کنترل های LinkLabel و NotifyIcon - کنترل های MaskedTextBox و NumeticUpDown - کنترل های RadioButton و ProgressBar
  • ۱۶ - کار با انواع کنترل ها (۴)
  • کنترل ToolTip - کنترل WebBrowser - کنترل DateTimePicker
  • ۱۷ - کار با انواع کنترل ها (۵)
  • کنترل MenuStrip - کد نویسی برای منوها (١) و (٢) - کنترل ContextMenuStrip - کنترل StatusStrip - کار با خصوصیات یک کنترل
  • ۱۸ - ساختار شرطی
  • ساختارهای شرطی - دستور Else If - ساختار Switch
  • ۱۹ - ساختار تکرار
  • ساختار تکرار While - ساختار تکرار Do While - حلقه For
  • ۲۰ - مفاهیم آرایه ها
  • آرایه ها - تعریف آرایه
  • ۲۱ - کار با آرایه ها
  • دسترسی به اعضای آرایه - پیمایش آرایه توسط دستور For - نکات تکمیلی آرایه ها - کپی کردن آرایه ها
  • ۲۲ - دستور Foreach
  • پیمایش آرایه با Foreach - ساختار Foreach
  • ۲۳ - آرایه های چند بعدی
  • آرایه های چند بعدی - خواندن آرایه توسط دستور For - خواندن آرایه توسط دستور Foreach - آرایه های سه بعدی
  • ۲۴ - آزمون های عملی
  • شامل ۶ دوره آزمون
  • ۲۵ - آزمون های تستی
  • شامل ۶۰ عدد تست

فصل دوم (متوسط)

  • ۱ - متدها
  • متدها
  • ۲ - متدهای غیر بازگشتی
  • متد غیر بازگشتی بدون آرگومان (١) و (٢) - متد غیر بازگشتی با آرگومان (١) و (٢)
  • ۳ - متدهای بازگشتی
  • متد بازگشتی بدون آرگومان (١) و (٢) - متد بازگشتی با آرگومان (١) و (٢)
  • ۴ - مفهوم :Method Overloading
  • مفهوم Method Overloading - متدهایی با تعداد پارامترهای متفاوت
  • ۵ - دستورات Catch
  • دستورات Try Catch - دستورات Catch متوالی
  • ۶ - مدیریت خطاها
  • کلاس Exception - کلمه کلیدی Throw - بلوک Finally
  • ۷ - مفاهیم شی گرایی
  • شی گرایی - مفهوم کپسولی بودن
  • ۸ - کلاس ها و شی گرایی
  • نمونه سازی - افزودن فیلد Speed - افزودن متد Accelerate - خاصیت های خواندنی - نوشتنی - افزودن خاصیت درها
  • ۹ - مفاهیم تکمیلی شی گرایی
  • مفهوم متدهای سازنده - مفهوم وراثت - Override کردن متدها
  • ۱۰ - مفهوم چند شکلی
  • مفهوم چند شکلی (١) و (٢)
  • ۱۱ - پایگاه داده
  • مفاهیم پایگاه داده - کار با SQL Server - ایجاد یک پایگاه داده
  • ۱۲ - روش های ایجاد جداول
  • ایجاد جداول خالی - ایجاد جدول توسط Query - ایجاد سایر جداول
  • ۱۳ - ویرایش جداول
  • ایجاد ارتباط میان جداول - اضافه کردن رکوردها - دسترسی به پایگاه داده از طریق C#
  • ۱۴ - مفهوم ADO.NET
  • آشنایی با ADO.NET - اشیا و متدهای ADO.NET
  • ۱۵ - پر کردن DataGrid ها
  • پر کردن DataGrid ها (١) و (٢)
  • ۱۶ - اتصال به پایگاه داده
  • اتصال به پایگاه داده توسط متدها (١) و (٢)
  • ۱۷ - کار با ADO.NET
  • ایجاد کد Insert در ADO.NET - نکات امنیتی برنامه - تنظیم TabIndex - کنترل نوع داده
  • ۱۸ - کد دکمه ها در ADO.NET
  • ایجاد کد Delete در AAO.NET - ایجاد کد Update در AAO.NET - ایجاد کد Search در AAO.NET - ایجاد کد Refresh در AAO.NET -
  • ۱۹ - اتصال C# به بانک اطلاعاتی
  • اتصال C# به بانک اطلاعاتی (١)، (٢) و (٣)
  • ۲۰ - مبانی LINQ
  • مفهوم LINQ - کار با LINQ - کد پر کردن Grid
  • ۲۱ - کد دکمه ها در LINQ
  • ایجاد کد Save در LINQ - ایجاد کد Delete در LINQ - ایجاد کد Update در LINQ - ایجاد سایر کدها در LINQ
  • ۲۲ - مبانی EMD
  • آشنایی با EMD - نمایش اطلاعات در Grid
  • ۲۳ - کد دکمه ها در EMD
  • ایجاد کد Save در EMD - ایجاد کد Delete در EMD - ایجاد سایر کدها در EMD
  • ۲۴ - آزمون های عملی
  • شامل ۶ دوره آزمون
  • ۲۵ - آزمون های تستی
  • شامل ۶۰ عدد تست

فصل سوم (پیشرفته)

  • ۱ - شمارنده ها
  • کار با شمارنده ها - نمایش عددی شمارنده ها
  • ۲ - ساختارها
  • ۳ - گزارش گیری
  • آشنایی با گزارش گیری - ارسال پارامتر به گزارش
  • ۴ - کار با DLL
  • ایجاد یک DLL - استفاده از DLL
  • ۵ - کار با فایل های XML
  • نوشتن اطلاعات در فایل XML - خواندن اطلاعات از فایل XML - پیاده سازی کد دکمه Delete
  • ۶ - کار ا Threadها
  • مفهوم Thread - کار با Thread
  • ۷ - اجرای Threadها
  • اجرای متوالی Threadها - اجرای همزمان Threadها
  • ۸ - پارامترهای Threadها
  • افزودن پارامتر به متد - ارسال پارامتر به برنامه
  • ۹ - انواع و وضعیت Threadها
  • انواع Thread - تغییر وضعیت Thread - دسترسی به یک منبع مشترک
  • ۱۰ - پروژه (فارسی سازی)
  • نمایش تاریخ شمسی - صفحه کلید فارسی
  • ۱۱ - پروژه (پاک کردن TextBox)
  • پاک کردن TextBoxها (١) و (٢)
  • ۱۲ - پروژه (جدا کردن اعداد و تاریخ)
  • جدا کردن اعداد به صورت سه رقمی - درج Slash در تاریخ
  • ۱۳ - پروژه (نمایش اطلاعات)
  • نمایش پیام بر اساس محتوای TextBox - به دست آوردن نام کاربری
  • ۱۴ - پروژه (دستورات Login)
  • Login در محیط DataSet (١) و (٢)
  • ۱۵ - پروژه (کنترل تصاویر)
  • کنترل نمایش تصاویر (١) و (٢) - نمایش تصویر بر اساس کد
  • ۱۶ - پروژه (طراحی و فراخوانی ماشین حساب)
  • طراحی ماشین حساب - فراخوانی ماشین حساب ویندوز
  • ۱۷ - پروژه (مثال های کاربردی)
  • ارتباط کلیدهای Tab و Enter -شز تغییر رنگ فرم توسط کاربر - ارسال اطلاعات جدول به Excel - پر کردن ProgressBar - استفاده از کنترل NotifyIcon
  • ۱۸ - توابع API
  • فایل های DLL حاوی توابع API - کنترل نحوه نمایش فرم توسط تابع API
  • ۱۹ - پروژه کامل (اطلاعات پرسنلی ۱)
  • ایجاد جدول پرسنل - بررسی کنترل های فرم - دکمه انتخاب تصویر پرسنل - دکمه Save
  • ۲۰ - پروژه کامل (اطلاعات پرسنلی ۲)
  • تنظیم TabIndex - متد خالی کردن فرم - خالی کردن PictureBox - فعال و غیرفعال کردن دکمه ها - نمایش رکوردها در Grid
  • ۲۱ - پروژه کامل (اطلاعات پرسنلی ۳)
  • دکمه Delete - دکمه Search - کد مربوط به ComboBox
  • ۲۲ - پروژه کامل (اطلاعات پرسنلی ۴)
  • دکمه Update - دکمه Refresh
  • ۲۳ - ایجاد برنامه تحت شبکه
  • ۲۴ - آزمون های عملی
  • شامل ۶ دوره آزمون
  • ۲۵ - آزمون های تستی
  • شامل ۶۰ عدد تست
۷ روز هفته ۲۴ ساعته پاسخگوی شما هستیم.
کلیه حقوق مادی و معنوی برای وب سایت مرکز آموزش مجازی پارس محفوظ است.
طراحی و توسعه با توسط تیم IT در پارس