فرستادن آرگومان
سلام دوستان
من آموزش سی پلاس پلاس خوندم
ولی وقتی وارد محیط ویژوال استدیو میشم یکم گیج کننده هست
مثلا این کد زیر چه معنی میده؟
void App22::MainPage::textBox_TextChanged(Platform::Object^ sender, Windows::UI::Xaml::Controls::TextChangedEventArgs^ e) { }
مثلا چه جوری به این آرگومان بفرستم؟؟؟
4 پاسخ
ممنون از شما که با حوصله پاسخ دادید
الان شما بخوای به این تابع آرگومان بفرستی چه جوری می فرستی؟
در واقع هر محیط واسه خودش یه استاندارد هایی داره؟من سی پلاس پلاس مطالعه کردم
اون یه جورایی خام توضیح داده
ظاهرا تو آموزش ها محیط اصلا مورد بحث قرار نمیگیره
درسته؟
سلام
خب شما یکم زیادی پیش رفتی وسط ماجرا
شما اینجا دارید یک event (رخداد) رو می بینی که در اثر تعییر داده شدن متن textbox بوجود میاد textBox_TextChanged
در واقع داره تعریف می کنه که اگر کاربر (یا هر چیزی ) متن textBox رو عوض کرد چه اتفاقی بیفته ، (مثلا فرم save شه ؟ چیزی بررسی بشه ؟ پیامی داده بشه ... )
اون آرگومان ها هم که می بینی نشونه هایی از وضعیت فعلی برنامه هستند که اگر در حالت trace بری می تونی مقدارشون رو ببینی.
در نهایت پیشنهاد می کنم با پروژه های winform شروع کنید ، فهمشون کمی راحت تره.
آقا واقعا ممنونم
تونستم تغییر بدم و تقریبا جواب سوالم رو گرفتم
یه سوال دیگه واسم پیش اومد که واسش تاپیک جدا می زنم تا نظم سایت هم رعایت بشه
باز هم تشکر می کنم
شما قرار نیست event رو صدا برنی که ! event خودش trigger داره که صداش می زنه . (مثل بالا یا مثلا button_clicked زمانی که کلیک بشه صدا زده می شن )
ولی شما باید متد های خودت رو بنویسی
مثلا
private void myFunction (string param1, int param2) { }
و اونها رو مثلا داخل این event ها صدا بزنی