PDA

View Full Version : پیاده سازی پشته سیستم عامل در سی شارپ



sami_villa
جمعه 29 فروردین 1393, 19:16 عصر
سلام...
برای یکی از درسام باید پشته سیستم عامل رو توی سی شارپ پیاده کنم...

کاری که خودم مد نظرم هست یه دکمه pop گذاشتم یه push
5 تا لیبل دارم... میخوام یه ارایه 5 خونه ای داشته باشم...
هر لیبل رو به یه خونه ارایه نسبت دادم...
وقتی روی push میزنیم چک کنه اگه خونه 0 ارایه خالیه عدد رو که از تکست باکس میگیره توی خونه 0 بریزه و توی لیبل اول نشون بده.. اگه پر هست خونه 0 لیبل ، بره چک کنه ببینه اگه خونه 1 خالی هست توی خونه 1 مقدار رو بریزه و لیبل 2 رو هم عدد رو نشون بده...

اینطوری تا 5 خونه ارایه کامل پر بشه...
اگه 5 تا پر بود ی اخطار بده به کاربر.


وقتیم روی pop کلیک میکنیم از اخرین خونه ارایه چک کنه و مقادیر رو توی یه لیبل 6 نشون بده...

راهنمایی میخوام... اگه کد دارید که چ بهتر .ممنون

Mahmoud.Afrad
جمعه 29 فروردین 1393, 19:19 عصر
یعنی میخوای هر بار برای push از اندیس 0 چک کنی و برای pop از آخرین اندیس آرایه؟!! اگر اینطوره مفهومه پشته رو متوجه نشدی. چون خالی بودن یک خانه از آرایه(در سی شارپ) معنی نداره. یعنی کلا در پیاده سازی پشته خالی کردن معنی نداره.

sami_villa
شنبه 30 فروردین 1393, 10:56 صبح
یه نمونه کد میدین یا خود sln رو