• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

دوره مجازی #C (جلسه 12): لیست های Generic، فایل ها و Serialization

9 1668 ۲۵ مرداد ۹۴
در این با لیست های Generic، فایل ها و Serialization آشنا می شویم و با انجام تمرین های مختلف و انجام مثال های گوناگون کاربرد این مطالب را نیز بررسی می کنیم. علاوه بر آن به منظور تکمیل مطالب با فایل های xml هم به صورت ابتدایی و کاربردی آشنا می شویم و برای اولین بار، داده هایی را در این نوع فایل ها ذخیره خواهیم کرد. مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:
  • آشنایی با List و نحوه ی مقداردهی و پیمایش آن
  • آشنایی مقدماتی و پایه ای با توابع موجود برای لیست های Generic
  • آشنایی با صف (Queue) و نحوه ی قرار دادن و خواندن داده در آن
  • معرفی پشته (Stack) و نحوه ی قرار دادن و خواندن داده در آن
  • آشنایی با فایل ها و نحوه ی ذخیره و بازیابی داده در آن ها
  • آشنایی با متد های مهم کلاس File
  • معرفی و کار با کلاس های StreamWriter و StreamReader
  • آشنایی با مفهوم Serialization
  • معرفی Xml Serialization به عنوان یک راه برای ذخیره ی داده ها
در جلسه ی آینده بیشتر با فایل ها آشنا خواهیم شد و عملیات مختلفی را بر روی فایل ها و دایرکتوری ها انجام می دهیم.
این مطلب یک جلسه از دوره آموزش جامع #C - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : با توجه به فراگیر شدن استفاده از پلتفرم .NET به همراه سیستم مدیریت پایگاه داده SQL Server به منظور انجام پروژه های تحت ویندوز در ابعاد بزرگ و همینطور متوسط و کوچک، دوره ی جامع #C را که شامل آموزش پایه تا پیشرفته ی این مفاهیم می باشد برای کاربران محترم وب سایت سون لرن تهیه و تولید کرده ایم. این دوره متشکل از چند فصل کلی می باشد که در سایر منابع آموزشی و کلاس های حضوری معمولا بصورت دوره هایی مستقل و جداگانه و مجموعا با هزینه ای بالغ بر 1 میلیون تومان ارائه می گردند در صورتی که وب سایت سون لرن به منظور حمایت از کاربران محترم، این چند دوره را در یک دوره ی جامع گردآوری کرده است تا شما عزیزان با صرف هزینه ای بسیار کمتر از کلاس های حضوری (در واقع کمتر از 15% هزینه کلاس های حضوری) بتوانید تمامی این مطالب را بصورت کامل فراگیرید. در این دوره مفاهیم کاربردی طراحی و پیاده سازی برنامه های Desktop با زبان #C و همینطور طراحی پایگاه داده با استفاده از SQL Server را بررسی خواهیم کرد. در هر فصل از دوره سعی شده است تا با انجام مینی پروژه ها، مطالب آموزشی بصورت کاملا کاربردی تدریس شود. علاوه بر این در پایان دوره یک پروژه کامل را از صفر تا 100 طراحی و پیاده سازی خواهیم کرد. امید است این دوره ی جامع برای شما دوستان گرامی مفید واقع گردد.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 9 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    Aria Banazadeh(۲۶ مرداد ۱۳۹۴)

    سلام ببخشید اقای زارعی ازتون دو تا سوال داشتم اگه میشه1. لطفا ی کدی بگید که بتونم با اون stringi که از کاربر دریافت میکنم را به عدد تبدیل کنم و بعدا بتوانم ان را در حلقه ام چاپ کنم و 2. اینکه میخوام بدون نوشتن یک حلقه ی for بعد از هر stringi که در ارایه ام چاپ میکنم به خانه بعدی ارایه برود نمیدونم منظورمو فهمیدید یا نه 😐 با تشکر 😛

    • ‏‏
      آرین زارعی(۲۶ مرداد ۱۳۹۴)

      سلام. در مورد سوال اول، من این کار رو به کرّات در ویدیو ها انجام دادم به صورت زیر باید انجام بدهید:
      int a = convert.toint32(console.readline());//be in shekl
      متاسفانه سوال دوم رو متوجه نمی شم…

  • ‏‏
    صادق رضاییان(۲۷ مرداد ۱۳۹۴)

    سلام آیا آخرین جلسه ی سی شارپ در فصل 2جلسه فردا است
    بعد کلا تا چه موقع این دوره سی شارپ به پایان میرسد؟

  • ‏‏
    امید دهقان(۲۸ مرداد ۱۳۹۴)

    سلام اگه میشه درباره کلمه کلیدی static یه توضیح بدید چون من دیدم که خیلی ازش استفاده میکنید.
    و اگه میشه یه توضیح بدید که دقیقا کاربرد string.format چی هست و چه زمان باید ازش استفاده کنیم. ممنون استاد.

    • ‏‏
      آرین زارعی(۲۹ مرداد ۱۳۹۴)

      سلام.
      ببینید static از نظر لغوی به معنای ثابت و ایستا هست. در جلسات آینده من کمی درباره این کلمه توضیح خواهم داد. ولی در کل وقتی در یک کلاس، یک متد را استاتیک در نظر میگیریم، این به این معناست که برای اجرای متد نیاز به ساختن شی از روی کلاس نیست. همین مساله برای فیلد ها و متغیر های استاتیک وجود دارد. از نظر مفهومی هم متد استاتیک یک رفتار است که فارغ از اشیا می باشد و رفتار کلی یک کلاس است.
      string.format وقتی استفاده می شود که شما میخواهید یک سری داده ی مختلف را با یک فرمت درون یک رشته قرار دهید. مثلا اطلاعات یک دانشجو را به شکل «نام-نام خانوادگی-شماره دانشجویی***تاریخ تولد» درون یک رشته قرار دهید اما می دانیم که شماره دانشجویی و تاریخ تولد از نوع رشته ای نیستند . یک راه استفاده از این تابع استاتیک است.
      موفق باشید

  • ‏‏
    سید احسان عظیمی(۲۰ فروردین ۱۳۹۵)

    ممنون واقعا این ویدیو عالی بود

  • ‏‏
    Tarikhi Massud(۳۰ فروردین ۱۳۹۵)

    سلام
    استاد چطوری میشه یه کلاس جنریک مثل دیکشنری رو سریالایز کرد؟؟؟؟

    • ‏‏
      آرین زارعی(۳۰ فروردین ۱۳۹۵)

      سلام.
      ببینید یه چند نکته باید توجه بشه. اول اینکه مراحل فرق نداره. نکته اینه که باید اون اتریبیوت که گفته شده در این قسمت رو کلاس مقصد داشته باشه. این لینک شاید کمکتون کنه:
      http://www.codeproject.com/Articles/233908/Xml-serialization-using-generics

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش جامع #C - پایه تا پیشرفته است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram