برنامهنویسی تحت ویندوز
با سیشارپ نرمافزار ویندوزی بسازید؛ فرمها و کنترلها را طراحی کنید، رویدادها را مدیریت کنید و میان بخشهای برنامه ارتباط برقرار کنید.
از برنامههای کنسولی تا ساخت نرمافزارهای ویندوزی با رابط کاربری گرافیکی
پس از دورههای مقدماتی و پیشرفته سیشارپ، دانشپذیران ساخت نرمافزار ویندوزی با رابط کاربری گرافیکی را یاد میگیرند؛ برنامهای که کاربر از طریق فرمها، دکمهها و دیگر اجزای تصویری با آن کار میکند.
سیشارپ به کمک ابزارها و امکانات توسعهی ویندوز، امکان ساخت نرمافزارهای متنوعی را فراهم میکند؛ از برنامههای سادهی کاربردی گرفته تا نرمافزارهای اداری، تجاری و تخصصی. در این دوره، دانشپذیران یاد میگیرند چگونه محیط کاربری نرمافزار را طراحی کنند، کنترلهای مختلف را به کار بگیرند و با استفاده از رویدادها و دستورها برنامهنویسی، رفتار موردنظر را برای اجزای برنامه تعریف کنند.
در تمرینهای دوره، دانشپذیران فرم طراحی میکنند، رویدادها را مدیریت میکنند و میان بخشهای برنامه ارتباط برقرار میکنند تا یک نرمافزار گرافیکی بسازند.
این دوره در مسیر توسعه نرمافزار ایرسافام نقش مهمی دارد و زمینهی ورود به شاخههای تخصصیتر را فراهم میکند؛ از جمله توسعهی نرمافزارهای تجاری، کار با پایگاه داده، برنامهنویسی سمت کاربر و سرور، توسعهی موبایل و بازیسازی با Unity.
محورهای یادگیری
- آشنایی با توسعهی برنامههای ویندوزی: ساختار برنامههای گرافیکی، محیط توسعه و ایجاد اولین اپلیکیشن
- فرمها (Forms): ایجاد، طراحی و مدیریت فرمها، تنظیم ویژگیها و نحوهی نمایش آنها
- ویژگیها و رویدادها (Properties & Events): آشنایی با ویژگیهای کنترلها، مدیریت رویدادها و نوشتن کدهای مرتبط
- کنترلهای ورودی و نمایش اطلاعات: کار با TextBox، Label، Button، CheckBox، RadioButton و سایر کنترلهای متداول
- کنترلهای انتخاب و فهرست: کار با ComboBox، ListBox، ListView و کنترلهای مشابه
- کنترلهای پیشرفته: آشنایی و کار با انواع کنترلهای نمایش داده، تصاویر، تاریخ و زمان، نوار پیشرفت و سایر اجزای رابط کاربری
- مدیریت چیدمان و گروهبندی: استفاده از Panel، GroupBox، TabControl و سایر کنترلهای سازماندهی محیط برنامه
- منوها و نوار ابزار: طراحی منوهای اصلی، منوهای زمینهای، نوار ابزار و نوار وضعیت
- پنجرههای محاورهای: استفاده از MessageBox و پنجرههای انتخاب فایل، پوشه، رنگ و قلم
- مدیریت چند فرم: ایجاد ارتباط میان فرمها، انتقال اطلاعات و مدیریت گردش کار برنامه
- اعتبارسنجی و مدیریت خطاها: بررسی ورودی کاربران، جلوگیری از ورود اطلاعات نامعتبر و مدیریت خطاهای برنامه
- قابلیتهای تکمیلی: کار با تایمر، تصاویر، امکانات گرافیکی و سایر قابلیتهای کاربردی
- تمرینهای عملی و پروژهای: طراحی و پیادهسازی نرمافزارهای ویندوزی با ترکیب مفاهیم و کنترلهای آموختهشده
دستاوردهای دوره
توانایی طراحی و پیادهسازی نرمافزارهای ویندوزی با رابط کاربری گرافیکی، استفاده از کنترلهای مختلف، مدیریت رویدادها و ایجاد ارتباط میان اجزای برنامه؛ همراه با آمادگی برای ورود به شاخههای تخصصی توسعه نرمافزار.
قدم بعدی شما
خرید برنامهنویسی تحت ویندوز
۱۵ جلسه سهساعته · ۴۵ ساعت آموزش
