رایگان!
ویژگی های دوره
آشنایی با توابع کاربردی #C یکی از ضروریات تبدیل شدن به یک برنامه نویس حرفه ای در زبان سی شارپ محسوب می شود. در اغلب نرم افزارهای تجاری که امروزه در کشور تولید می شوند عملکردهایی وجود دارند که بطور پیش فرض در فریمورک های نرم افزاری پیاده سازی نشده اند و نیاز است تا توسعه دهندگان نرم افزار جهت تسهیل فرآیند توسعه نرم افزارهای کاربردی خود آنها را پیاده سازی نمیاند. بطور مثال اکثر نرم افزارهای ایرانی از تاریخ شمسی برای محاسبات خود استفاده می کنند.
سیستم ورود و خروج پرسنل یک سازمان را در نظر بگیرید. اطلاعات پایه ای که در چنین سیستمی ثبت می شوند زمان و تاریخ ورود یا خروج پرسنل می باشند که بر مبنای آن مدت زمان فعالیت پرسنل محاسبه می گردد. در این دوره یکی از توابع مهمی که مورد بررسی قرار گرفته و پیاده سازی شده است تابع تبدیل تاریخ میلادی به شمسی می باشد که با استفاده از کلاس PersianCalendar موجود در .NET Framework پیاده سازی شده است.
همچنین در سیستم هایی که نیاز به دریافت اطلاعات از کاربر دارند لازم است تا صحت داده های ورودی مورد بررسی و ارزیابی قرار گیرد. بطور نمونه فرض کنید از کاربر خواسته شده تا کد ملی ده رقمی خود را در یکی از فیلدهای فرم ورود اطلاعات ثبت نماید. در چنین حالتی لازم است تا تمامی کاراکترهای وارد شده کاراکترهای عددی باشند و نه غیرعددی. در این دوره نحوه اعتبارسنجی چنین داده هایی با پیاده سازی تابع IsNumeric آموزش داده شده است.
عملکرد دیگری که امروزه در نرم افزارهای تجاری و بخصوص وب سایت های تجارت الکترونیک مورد استفاده قرار می گیرد تولید کد فعالسازی و ارسال آن به کاربر است. یکی از توابع پیاده سازی شده در این دوره تابع تولید اعداد تصادفی در بازه معین است. با پیاده سازی تابع GenerateRandomNumber می توانید براحتی چنین کدهایی را تولید و از طریق ایمیل یا پیامک به کاربر ارسال کنید.
دو تابع دیگر مهم و کاربردی #C که در این دوره مورد بررسی قرار گرفته اند توابع ToPersianNumber و ToEnglishNumber می باشند. این دوتابع عکس یکدیگر عملکرده و ارقام فارسی یا انگلیسی را به فرمت معادل خود تبدیل می کنند. بطور مثال فرض کنید در یک نرم افزار تجاری که زبان کاربری آن فارسی می باشد قصد دارید تا یک سند مالی چاپی تولید کنید. بهتر است در چنین سندی بجای نمایش اعداد و ارقام با کاراکترهای لاتین، از کاراکترهای معادل آن ارقام در زبان فارسی استفاده کنید. با توابع معرفی شده براحتی می توانید چنین تبدیل هایی را در برنامه های خود انجام داده و واسط کاربر مناسبی را در اختیار کاربران خود قرار دهید.
آیا این دوره پیش نیاز دارد؟
برای استفاده از این دوره لازم است تا آشنایی مقدماتی با زبان برنامه نویسی C# و محیط Visual Studio داشته باشید.
سرفصل های دوره آشنایی با توابع کاربردی #C
- معرفی دوره
- تابع 1: تابع افزودن صفر قبل از عدد
- تابع 2: تابع تبدیل رشته به عدد صحیح
- تابع 3: تابع تبدیل ارقام از کاراکتر انگلیسی به فارسی
- تابع 4: تابع تبدیل ارقام از کاراکتر فارسی به انگلیسی
- تابع 5: تابع تبدیل تاریخ میلادی به شمسی
- تابع 6: تابع محاسبه نام ماه در تاریخ شمسی
- تابع 7: تابع محاسبه نام روز در تاریخ شمسی
- تابع 8: تابع تولید عدد تصادفی در بازه معین
- تابع 9: تابع محاسبه معکوس رشته
- تابع 10: تابع بررسی عددی بودن رشته
- صحبت های پایانی دوره
حاصل دوره
دانشجویان عزیز پس از گذراندن این دوره آموزشی موارد زیر را خواهند آموخت :
- امکان نمایش ارقام کاملا فارسی در نرم افزارها
- تبدیل تاریخ میلادی به شمسی و استفاده از آن در نرم افزارهای ایرانی
- امکان تولید کدهای فعالسازی تصادفی
- امکان اعتبارسنجی رشته های حاوی کاراکترهای عددی
ویدئوهای دوره
معرفی دوره ویدئو
01:40
تابع 1: تابع افزودن صفر قبل از عدد ویدئو
05:32
تابع 2: تابع تبدیل رشته به عدد صحیح ویدئو
06:00
تابع 3: تابع تبدیل ارقام از کاراکتر انگلیسی به فارسی ویدئو
06:54
تابع 4: تابع تبدیل ارقام از کاراکتر فارسی به انگلیسی ویدئو
02:14
تابع 5: تابع تبدیل تاریخ میلادی به شمسی ویدئو
05:12
تابع 6: تابع محاسبه نام ماه در تاریخ شمسی ویدئو
05:12
تابع 7: تابع محاسبه نام روز در تاریخ شمسی ویدئو
06:02
تابع 8: تابع تولید عدد تصادفی در بازه معین ویدئو
05:12
تابع 9: تابع محاسبه معکوس رشته ویدئو
02:33
تابع 10: تابع بررسی عددی بودن رشته ویدئو
03:17
صحبت های پایانی دوره ویدئو
00:35
سورس پروژه انجام شده فایل های ضمیمه
مدرس فناوری اطلاعات، مدیر پروژه های نرم افزاری، مولف و مترجم چهار عنوان کتاب برنامه نویسی، با بیش از 18 سال سابقه طراحی و تولید نرم افزارهای تجاری تحت وب و موبایل
دوره های مرتبط
آموزش جامع شی گرایی در جاوا
ارائه شده توسط< آرکادمی
مهاجرت به لینوکس – آموزش لینوکس مقدماتی
ارائه شده توسط< محمدرضا عسگری
خداحافظی با اسپم در وردپرس
ارائه شده توسط< مسعود جواهری
آموزش جامع راه اندازی فروشگاه اینترنتی با وردپرس
ارائه شده توسط< مسعود جواهری
آموزش کار با JavaFX به همراه مثال
ارائه شده توسط< محمدحسین ریماز
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
مدرس فناوری اطلاعات، مدیر پروژه های نرم افزاری، مولف و مترجم چهار عنوان کتاب برنامه نویسی، با بیش از 18 سال سابقه طراحی و تولید نرم افزارهای تجاری تحت وب و موبایل
قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم