نمایش نتایج 1 تا 4 از 4

نام تاپیک: درخواست برنامه

  1. #1

    درخواست برنامه

    با سلام من یک win application با C#‎ می خواستم که داده ساختار stack را پیاده سازی کنه ممنون می شم اگر از دوستان بذارن

  2. #2
    نقل قول نوشته شده توسط adib_opensource مشاهده تاپیک
    با سلام من یک win application با C#‎ می خواستم که داده ساختار stack را پیاده سازی کنه ممنون می شم اگر از دوستان بذارن
    خود دات نت فریمورک چنین ساختارهایی (Stack، Queue و ...) رو پیاده سازی کرده.
    اما اگر خودتون میخواین اون رو پیاده سازی کنید چیزی نیست جز یک لیست و یک اشاره گر به بالای آن.
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  3. #3
    با سلام
    بله می دونم دات نت این امکانات را داره می خواستم یک نمونه برنامه آماده ببینم خصوصاً برنامه هایی که ساخنار stack را به صورت گرافیکی پیاده سازی می کنند

  4. #4
    نقل قول نوشته شده توسط adib_opensource مشاهده تاپیک
    با سلام
    بله می دونم دات نت این امکانات را داره می خواستم یک نمونه برنامه آماده ببینم خصوصاً برنامه هایی که ساخنار stack را به صورت گرافیکی پیاده سازی می کنند
    این یک کلاس خیلی ساده جهت اینکه متوجه بشین که هیچ چیز خاصی وجود نداره




    class StackClass
    {
    object[] StackList;
    readonly int size;
    int pointer = 0;

    public StackClass(int sizeOfStack)
    {
    this.size = sizeOfStack;
    StackList = new object[size];
    }

    public void Push(object obj)
    {
    if (pointer < size)
    {
    StackList[pointer] = obj;
    pointer++;
    }
    else
    throw new Exception("Stack Overflow ");
    }

    public Object Pop()
    {
    pointer--;
    if (pointer >= 0)
    return StackList[pointer];
    else
    throw new Exception("Stack IS Empty");


    }





    البته می تونید با بهره گیری از Generic ها، برنامه را اصولی تر کنید. چون کد فوق به دلیل عملیات Boxing و UnBoxing که در اون صورت میگیره performence خوبی نداره

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



    پ و:
    خیلی وقته دیگه حس پست دادن نیست

    مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
    مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084


    وب سایت : http://www.mkiani.ir
    پست الکترونیک : mkiani3000@gmail.com

    موفق و پیروز باشید.
    مهدی کیانی


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •