فیلم آموزشی :: دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت نهم :: آشنایی با متدها
درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

جهت دریافت مدرک با مراجعه به به این بخش و ورود به دوره مورد نظر، بر روی گزینه دریافت مدرک کلیک کرده، اطلاعات خود را تکمیل کنید تا پروسه صدور مدرک برای شما طی شود.

صدور مدرک تنها برای دوره هایی که به صورت کامل خریداری شده و قیمت آن ها بالای 100،000 تومان باشد انجام خواهد شد.

جشنواره تخفیف شگفت انگیز زمستانه توسینسو

تا سقف 70 درصد تخفیف + ترافیک نیم بها + پشتیبانی محصولات توسط اساتید + ارائه گواهینامه پایان دوره

تخفیف های وب سایت
همه تخفیف ها

برای دریافت گواهینامه باید کلیه قسمت های این دوره خریداری شود

شما 0 قسمت از 17 قسمت این دوره را خریداری کرده اید

عضویت در

کانال تلگرام

توسینسو

اطلاعات دوره آموزشی

مدت دوره

12:12:34

تعداد ویدیوها

25

تعداد کامنت ها

200

خرید دوره | 118,610

حجم دوره: 1,278 مگابایت

اطلاعات فیلم آموزشی
مدرس/نویسنده
حسین احمدی
امتیاز: 213993
رتبه:3
342
258
412
2788
حسین احمدی ، بنیانگذار TOSINSO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ... پروفایل کاربر

دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت نهم :: آشنایی با متدها

تاریخ 38 ماه قبل
نظرات 20
بازدیدها 1022
سلام به تمام ITPRO ای های عزیز، در خدمت شما هستم با قسمت نهم از سری مقدماتی آموزش برنامه نویسی به زبان سی شارپ. در این قسمت با مبحث متدها و نحوه استفاده از اونها در برنامه ها آشنا میشیم. مباحث گفته شده در این بخش عبارتند از:

  1. آشنایی با نحوه تعریف متدها و فراخوانی آنها
  2. استفاده از پارامترها و متدهای دارای مقدار بازگشتی
  3. مفهوم Named Parameters و استفاده از آنها
  4. تعریف پارامترهای دلخوام و Optional Parameters
  5. آشنایی با کلمات کلیدی ref و out
  6. نحوه پاس دادن آرایه ها به عنوان پارامتر به متدها و کلمه کلیدی params

حجم ویدیو: 91 مگابایت
مدت زمان ویدیو: 53 دقیقه

امیدوارم مورد استفاده دوستان قرار بگیرد. ITPRO باشید

تهیه کننده: حسین احمدی
منبع: انجمن تخصصی فناوری اطلاعات ایران
برچسب ها
ردیف عنوان حجم (مگابایت) مدت زمان قیمت
1 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت اول :: مقدمه 33 23 دقیقه و 11 ثانیه رایگان
2 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت دوم :: معماری دات نت، ویژوال استودیو و اولین برنامه 51 31 دقیقه و 46 ثانیه 13,200 تومان
3 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت سوم :: متغیرها و انواع نوع داده 66 39 دقیقه و 53 ثانیه 9,900 تومان
4 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت چهارم :: عملگرها و متغیر نوع رشته 68 40 دقیقه و 14 ثانیه 9,900 تومان
5 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت پنجم :: نوع داده Boolean، عملگرهای منطقی و دستورات if و switch 119 1 ساعت و5 دقیقه و 59 ثانیه 16,500 تومان
6 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت ششم :: حلقه ها و دستورات for، while و do-while 60 34 دقیقه و 14 ثانیه 7,700 تومان
7 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هفتم :: آشنایی با آرایه ها و نوع داده char 58 33 دقیقه و 24 ثانیه رایگان
8 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هشتم :: دستور foreach و کلمه کلیدی var 26 15 دقیقه و 42 ثانیه رایگان
9 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت نهم :: آشنایی با متدها 91 52 دقیقه و 59 ثانیه 9,900 تومان
10 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت دهم :: مفاهیم Method Overloading و متدهای بازگشتی 28 17 دقیقه و 23 ثانیه رایگان
11 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت یازدهم :: مفاهیم کلاس، شئ، خصوصیات و رفتارها 40 24 دقیقه و 44 ثانیه رایگان
12 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت دوازهم :: کارگاه عملی - برنامه دفترچه تلفن 112 59 دقیقه و 49 ثانیه 13,200 تومان
13 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت سیزدهم :: وراثت (Inheritance) و مفاهیم مرتبط با آن 49 29 دقیقه و 31 ثانیه 11,550 تومان
14 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت چهاردهم :: Polymorphism و الگوی استراتژی (Strategy Pattern) 40 23 دقیقه و 35 ثانیه 9,900 تومان
15 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت پانزدهم :: آموزش استفاده از Interface ها 28 17 دقیقه و 4 ثانیه رایگان
16 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت شانزدهم :: کاربرد عملی interface ها و آشنایی با مفاهیم IoC و DI 34 19 دقیقه و 12 ثانیه 8,250 تومان
17 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هفدهم :: سازنده ها (Constructors) و آشنایی با Break Point ها 41 22 دقیقه و 22 ثانیه 8,800 تومان
18 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت هجدهم :: کلاس ها و اعضاء static و آشنایی با الگوی Singleton 37 20 دقیقه و 41 ثانیه 6,600 تومان
19 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت نوزدهم :: نوع داده struct، آشنایی با indexer و فیلدهای readonly 30 18 دقیقه و 17 ثانیه رایگان
20 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیستم :: نحوه تعریف عملگرها (Operator Overloading) و آشنایی با متد ToString 32 16 دقیقه و 28 ثانیه 6,600 تومان
21 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیستم و یکم :: تبدیل نوع ها (Casting) و تعریف Cast ها 33 19 دقیقه و 29 ثانیه 7,700 تومان
22 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیستم و دوم :: Generics 41 24 دقیقه و 14 ثانیه 11,000 تومان
23 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیست و سوم :: کلاس های List و Dictionary 61 33 دقیقه و 50 ثانیه 8,800 تومان
24 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت بیست و چهارم :: مدیریت استثناها (Exception) ها 44 24 دقیقه و 48 ثانیه 9,900 تومان
25 دوره مقدماتی آموزش برنامه نویسی سی شارپ - قسمت آخر :: ویژگی های سی شارپ 6 و چند نکته 42 23 دقیقه و 45 ثانیه رایگان
دوره مجموعه کل دوره 1,278 12 ساعت و12 دقیقه و 34 ثانیه 169,400 تومان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • سلام
    واقعا عالی و جالب بود
    به امید همین کیفیت آموزش در دوره پیشرفته
    موفق وشاد باشید
  • با سلام من یک کدی رو برای تمرین نوشتم ولی متاسفانه داخل بخش if نمیدونم ارورش چیه!!؟؟متوجه نمیشم(ولی فکر میکنم نیاز به آکلاد داره که من نمیدونم کدوم قسمت باید آکلادهارو بذارم امکانش هست کدرو بررسی کنید؟؟؟

    namespace practice
    {
        class Program
        {
            static void Main(string[] args)
            {
                string username, username2, use, pass;
                string password;
    
                Console.WriteLine("کاربر لطفا یک نام کاربری وارد کن");
    
                username = Console.ReadLine();
    
                Console.WriteLine("نام کاربری دوم خود را وارد کنید");
    
                username2 = Console.ReadLine();
    
                Console.WriteLine("لطفا یک رمزعبور برای حساب کاربری خود تعیین کنید.");
    
                password = (Console.ReadLine());
    
    
                Console.Clear();
    
                Console.WriteLine("لطفا نام کاربری خود را جهت ورود به سامانه وارد کنید");
    
                use = Console.ReadLine();
    
                Console.WriteLine("رمزعبور خود را جهت ورود به سامانه وارد کنید");
    
                pass = Console.ReadLine();
    
                if ((use == username) && (pass == password)) ;
    
                Console.WriteLine("به سامانه بانک ملت خوش آمدید"); 
                
                else
                    if ((use == username2) && (pass == password)) ;
    
                    Console.WriteLine("به سامانه بانک ملت خوش آمدید");
                
                else
               Console.WriteLine("متاسفانه نام کاربری و رمز عبور را اشتباه وارد نمودید،مجددا تلاش کنید.");
                
                Console.ReadKey();
                
    
            }
        }
    }
    
  • ارور در قسمت سمیکالن (;) از اون دو بخشی است که نوشتم به سامانه بانک ملت خوش آمدید.
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • خب الان درستش کردم ولی متاسفانه چون یک سری قسمت هارو برای نمایش روی صفحه فارسی نوشتم نمیدونم چرا اجرا نمیکنه و بجای عبارت های فارسی علامت سوال نمایش داده میشه موقع اجرا. میشه راهنمایی کنید؟؟
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • یعنی کلا نمیشه فارسی یک سری دستورات رو چاپ کرد؟؟پس چجوری میشه دستورات فارسی هم نوشت؟؟
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • سلام و عرض ادب ، من کدی رو که داخل ویدیو آموزش دادید نوشتم ولی در قسمت برنامه اصلی زیر sum خط قرمز کشیده میشه و ارور میده نمیدونم چرا؟ کد هم درست است.

    static void Main(string[] args)
            {
                sum(3, 5);
    
                int sum = sum(3, 5);
    
                Console.WriteLine("sum" + sum);
    
                Console.ReadKey();
            }
    
            public static int sum(int num1,int num2)
            {
                int sum = num1 + num2;
    
                return sum;
            }
    
  • سلام
    using System;
    
    namespace ConsoleApp10
    {
        class Program
        {
            static void Main(string[] args)
            {
                var ab= sum(1, 2);
                Console.WriteLine("sum: " +ab);
                Console.ReadKey();
            }
    
            public static int sum(int num1, int num2)
            {
                var ra = num1 + num2;
                return ra;
            }
        }
    }
    
    
    بنظرم علت خطا هم اسم بودن متغیر شما است
    
    int sum = sum(3, 5);
    
    درضمن چرا دوبار(sum(3, 5 در برنامه بکار بردید
  • مهندس احمدی خودشون داخل ویدیو کد رو اینطوری نوشتند و اجرا گرفتند
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • سلام استاد،وقت شما بخیر
    میشه یه مثال بزنید که داخلش ، ویژگی named parameters ؛ با کلمه کلیدی params و بدون اون باشه؟من امتحان کردم ولی متأسفانه خطا میداد.
     static void Main(string[] args)
         {
              Console.WriteLine(sum(name:"ITPRO", numbers: 1, 2, 3, 4));
              Console.ReadKey();
          }
    public static int sum(string name,params int[] numbers)
            {
                int s = 0;
                foreach(int num in numbers)
                {
                    s += num;
                }
                return s;
            }
    
    با سپاس
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • سلام استاد خسته نباشید ...
    مقدار بازگشتی یعنی چی ؟! وقتی میگید متود من هیچ مقداری رو بر نمی گردونه به چه معناست ؟

  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • خیلی ممنونم از توضیح کاملتون !
    استاد فقط من یه چیزیو متوجه نشدم اونم اینکه این مدل های مختلف خروجی گرفتن کجاها کاربرد داره؟ چون من تا همینجا یاد گرفتم یه سری محاسبات یا متون رو به چند روش تو خروجی چاپ کنم !
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • سلام مهندس
    ببخشید من کلی گیج شدم تو این قسمت
    متد رو درست نفهمیدم چیه و چه استفاده ای داره
    اول اینکه شما گفتی متد رو جاهای مختلف کد فراخونی میکنیم درست ؟ پس متد فرقش با تابع چی میشه این وسط ؟
    دوم رو کلمه کلیدی void گفتین مقداری رو برنمیگردونه ینی خروجی نداره . این یعنی چی که مقداری رو برنمیگردونه ؟
    جایی که شما کد رو نوشتین ولی خروجی و مقداری رو برمیگردوند . مقدارش هم از نوع int بود پس چرا میگین مقداری رو برنمیگردونه . مثلا همین جمع عددها مقداری رو میکردوند که از نوع int هست .
    ببخشید اگه سوالام مسخرس , تازه واردم درست متوجه نمیشم .

  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

برای ارسال نظر ابتدا به سایت وارد شوید