[IMG] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [/IMG]
این ارور چیه
[IMG] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] [/IMG]
این ارور چیه
خب مشخصه!نوشته شده توسط دختر باران [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ميگه اون تكستي كه شما ميخواهيد به عدد تبديلش كنيد در فرمتي كه قابل تبديل به عدد باشه نيست
شما يك كاراكتر غير عددي تو تكست باكستون وارد كرديد و برنامه اين ارور را بهتون داده
من اول یه متغیرر تعریف کردم به اسم aاز نوع اینتجر
بعد تو قسمت تکست باکس این کدو نوشتم
a=convert.toint32(textbox1.tex)
حالا خواستم مثلا بگم هر چیزی که توو تکست باکس وارد میشه بریز توa
من الان براتون کدش را مینویسم و با توضیحات میذارم اینجاکمی صبر کنید....نوشته شده توسط دختر باران [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خب من کد را براتون میذارم
لطفا به نام گذاری کنترل ها و همچنین event دکمه ها دقت کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
همونطور که میبینید کد ها اینجا بهم ریخته میشه اما شما اگر کپیشون کنید و در ویژوال استدیو پیست کنید درست نمایش داده میشننکات :1. قبل از اسم دکمه ها پیشوند btn ، قبل از تکست باکس ها txt و قبل از لیبل lbl میذاریم2. این کد ها را در event کلیک هر دکمه قرار میدیم. بدین صورت هربار که دکمه عملیات مربوطه زده شد بصورت اتوماتیک برنامه محاسبه مورد نظر را روی دو عدد وارد شده در تکست باکس ها انجام میده و نیازی به دکمه مساوی نیستش3. از اونجا که ممکنه در تکست باکس ها کاراکتر های غیر عددی هم وارد بشه ( یا اصولا هیچ چیزی وارد نشه ) برای جلوگیری از غاطی کردن مخ برنامممون بهش میگیم که سعی کنه این عملیات محاسباتی رو انجام بده ( try ) و اگر نتونست فدای سرش و بجاش بیاد قسمت catch رو انجام بده. اگر تونست که هیچی و بیخیال قسمت catch میشه4. در حالت تقسیم دو نکته جدید وجود داره. یکی اینکه نباید بذاریم تقسیم بر صفر انجام بشه. دوم هم اینکه چون ممکنه جواب اعشاری باشه باید دو عدد رو بحالت اعشاری کانورت کنیم و بعد تقسیم کنیم تا جواب اعشاری باشه ( تقسیم دو تا عدد صحیح تو سی شارپ همیشه صحیحه )دیگه نکته ای نداره. سوالی بود من در خدمتم
Last edited by اسطقس; 29-08-2012 at 22:00.
واقعا ازتون ممنونم
من این اولین برنامست که خواستم بنویسم خیلی هم سعی کردم بتونم بنویسم ولی نتونستم
واقعا ممنون
انشالا با ابن راهنماییها و کمک های شما بتونم دیگه برنامه بنویسم والبته باز مزاحمتون شم
خیلی ممنونم
واقعا لطف کردید
خواهش میکنمنوشته شده توسط دختر باران [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
وظیفه بود
من خودم مدتی قبل وضع شما رو داشتم ولی متاسفانه کسی کمکی بهم نکرد. هنوز هم ÷ست ها و تاپیک های بدون پاسخ من تو تاپیک های مختلف موجوده
من واقعا تلاش میکنم تا سوالات اولیه کسائیکه میخوان شروع کنن را جواب بدم. البته این فقط برای شروعه. کسی که علاقه و استعدادش رو داشته باشه خودش راه میفته و دیگه سوالاتش خیلی کم و البته پخته میشه.
موفق باشید
فک کنم واقعا من دیگه مغزم صفره چون هرکار میکنم حالیم نمیشهکجا بنویسم چه جوری بعضی چیزا برا چی نوشتین اصلا حالیم نیست
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)