در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

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

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

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

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

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

  1. استفاده از کلیه تکنیک هایی که تا این لحظه یاد گرفتیم
  2. پیاده سازی به صورت شئ گرا
  3. قابلیت افزودن، ویرایش کردن و حذف کردن مخاطب در دفتر تلفن
  4. قابلیت جستجو بر اساس شماره و نام در لیست ایجاد شده
  5. نوشتن برنامه در محیط کنسول
  6. ذخیره اطلاعات در داخل حافظه => استفاده از آرایه ها برای ذخیره اطلاعات مخاطبین
#مثال_عملی_در_سی_شارپ #دوره_آموزشی_سی_شارپ #سورس_برنامه_دفترچه_تلفن #فیلم_آموزشی_سی_شارپ #مقدمات_برنامه_نویسی #آموزش_برنامه_نویسی_سی_شارپ #دفترچه_تلفن_در_سی_شارپ #فیلم_آموزشی_برنامه_نویسی #دفترچه_تلفن_با_سی_شارپ #نوشتن_برنامه_دفترچه_تلفن
عنوان
1 آموزش سی شارپ (#C) مقدماتی قسمت 1 : شروع دوره متفاوت 23′:11″ رایگان
2 آموزش سی شارپ (#C) مقدماتی قسمت 2 : معماری دات نت و اولین برنامه 31′:46″ 13,200
3 آموزش سی شارپ (#C) مقدماتی قسمت 3 : متغیرها و انواع داده 39′:53″ 9,900
4 آموزش سی شارپ (#C) مقدماتی قسمت 4 : عملگرها و متغیر رشته 40′:14″ 9,900
5 آموزش سی شارپ (#C) مقدماتی قسمت 5 : عملگرهای منطقی ، If و Switch 1:5′:59″ 16,500
6 آموزش سی شارپ (#C) مقدماتی قسمت 6 : حلقه ها 34′:14″ 7,700
7 آموزش سی شارپ (#C) مقدماتی قسمت 7 : آرایه ها و نوع داده Char 33′:24″ رایگان
8 آموزش سی شارپ (#C) مقدماتی قسمت 8 : دستور foreach و var 15′:42″ رایگان
9 آموزش سی شارپ (#C) مقدماتی قسمت 9 : آشنایی با متدها 52′:59″ 9,900
10 آموزش سی شارپ (#C) مقدماتی قسمت 10 : Method Overloading 17′:23″ رایگان
11 آموزش سی شارپ (#C) مقدماتی قسمت 11 : کلاس، شئ، و رفتارها 24′:44″ رایگان
12 آموزش سی شارپ (#C) مقدماتی قسمت 12 : نوشتن برنامه دفترچه تلفن 59′:49″ 13,200
13 آموزش سی شارپ (#C) مقدماتی قسمت 13 : وراثت (Inheritance) 29′:31″ 11,550
14 آموزش سی شارپ (#C) مقدماتی قسمت 14 : Polymorphism 23′:35″ 9,900
15 آموزش سی شارپ (#C) مقدماتی قسمت 15 : Interface ها 17′:4″ رایگان
16 آموزش سی شارپ (#C) مقدماتی قسمت 16 : مفاهیم IoC و DI 19′:12″ 8,250
17 آموزش سی شارپ (#C) مقدماتی قسمت 17 : سازنده ها (Constructors) 22′:22″ 8,800
18 آموزش سی شارپ (#C) مقدماتی قسمت 18 : کلاس ها و اعضاء Static 20′:41″ 6,600
19 آموزش سی شارپ (#C) مقدماتی قسمت 19 : struct ، indexer و readonly 18′:17″ رایگان
20 آموزش سی شارپ (#C) مقدماتی 20 : Operator Overloading و ToString 16′:28″ 6,600
21 آموزش سی شارپ (#C) مقدماتی قسمت 21 : تبدیل نوع و تعریف Cast 19′:29″ 7,700
22 آموزش سی شارپ (#C) مقدماتی قسمت 22 : Generics 24′:14″ 11,000
23 آموزش سی شارپ (#C) مقدماتی قسمت 23 : List و Dictionary 33′:50″ 8,800
24 آموزش سی شارپ (#C) مقدماتی قسمت 24 : استثناها (Exception) ها 24′:48″ 9,900
25 آموزش سی شارپ (#C) مقدماتی قسمت 25 : ویژگی ها و نکات سی شارپ 6 23′:45″ رایگان
زمان و قیمت کل 12:12′:34″ 169,400
17 نظر
ابوالفضل رهنما

باسلام

خواستم تشکر کنم برای آموزش خوبتان

موفق وموید باشید

reza abdolmaleki

سلام اقای احمدی عزیز

الان دیر شده اموزش کامل هست!

انتظار میره دوره مقدماتی رو ساده تر بیان کنید. مبنای کار رو خوب بود بر این بذارید که بیننده با اصطلاحات اشنا نباشه.

اکثر جاها تو همین دو ویدئویی که دیدم ازتون میگویید :

"این رو هم اینجا میذاریم" یا اینکه بعدا میگیم سطح دسترسی ها رو

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

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

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

وقتی تازه داشتیم برنامه نویسی رو میخوندیم دوست داشتیم استاد فکر کنه هیچی از برنامه نویسی نمیدونیم.

و این یکی از شعارهای ای تی پرو هست و اینکه این دوره "مقدماتیه"

موید باشید و پایدار...

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

reza abdolmaleki

سلام دوباره

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

موفق باشی....

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

رضا

سلام وقت بخیر

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

ابوالفضل رهنما

سلام

شما وقتی یک برنامه کوچیک مینویسید مانندهنین تمرین تفکیک زیاد مهم نیست

اما وقتی یک برنامه بزرگ مینویسید حتما باید تفکیک(لایه ای نویسی )را رعایت کنید

مثلا شما یک عمل مشترک را می خواهید در۱۰فرم مختلف بنویسید برای اینکار بهتر تابع مورد نظر را دریک کلاس جدا بنویسید وپاس بدهید که هرگاه خواستید تابع را تغییر بدهید فقط یکبار تغییرمیدهیدنه ۱۰ بار ویا برای اتصال به بانک این اتصال را یکبار مینوسید نه در جای جای برنامه که وقتی خواستید ادرس بانک را عوض کنید فقط یکبار عوض میکنید نه چندین بار

رضا

ممنون متوجه شدم اما از کجا بدونم کدوم بخش هارو باید جدا بنویسم و کدوم بخش رو با هم؟

ابوالفضل رهنما

سلام

درمورد برنامه نویسی سه لایه تحقیق کنید متوجه میشوید

البته تعداد لایه ها بستگی به شما دارد اما اکثرا از برنامه نویسی سه لایه استفاده میکنند

amireshonam

سلام

خسته نباشید

من اگر بخوام پراپرتی هام ورودشون اجباری باشه باید چیکار کنم؟

مثلا الان اگه اسم رو پر نکنیم بازم مخاطب ساخته میشه.

من میخوام پر کردن تمام اون مقادیر اجباری باشه.

به عبارتی پراپرتی هام mandotary بشن.

چیکار کنم؟

ali.fattahi

سلام

خسته نباشید

چرا در متدهای جستجو بر حسب نام و شماره قسمت contacts[index] != null را مینویسین؟.توضیح میدین؟

و اگه این قسمتو ننویسیم و شماره را اشتباه وارد کنیم پیغامsystem.NullRefreceExeption رو میده؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

ali.fattahi

خب چرا مقدار null رو بررسی میکنه؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

ali.fattahi

خب منظور من اینه که چرا خطا میده؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

ali.fattahi

مرسی

ممنون ببخشید که زیاد زحمتتون دادم

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....