تخفیف های ویژه عیدانه توسینسو
تا 60 درصد تخفیف ویژه
00ساعت 00دقیقه 00ثانیه

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

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

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

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

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

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

باسلام

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

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

reza abdolmaleki

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

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

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

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

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

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

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

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

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

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

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

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

reza abdolmaleki

سلام دوباره

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

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

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

سیدمحمدرضا رضوی

سلام وقت بخیر

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

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

سلام

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

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

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

سیدمحمدرضا رضوی

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

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

سلام

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

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

amireshonam

سلام

خسته نباشید

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

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

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

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

چیکار کنم؟

ali.fattahi

سلام

خسته نباشید

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

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

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

ali.fattahi

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

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

ali.fattahi

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

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

ali.fattahi

مرسی

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

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

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