زمان کنونی: ۰۳ آذر ۱۴۰۳, ۰۳:۲۴ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن میتوانید عضو شوید. گزینههای شما (ورود — ثبت نام)
در زمان اجرا میشه با event فرم رو دوباره فراخوانی کرد و داده ها رو از برنامه ای به برنامه دیگه منتقل کرد ولی در مورد کامپوننت اطلاع ندارم
ولی احتمالا میشه . چون event کارش همین زمینه است . یعنی یه کلاس از نوع event مینویسید و داده ها و روالها و توابع تون رو توی اون میذارید و از کلاس event یک شی میسازید .
من تابحال کامپوننت در زمان اجرا روی فرم قرار ندادم ولی برنامه ای نوشته بودم که به کمک EVENT ها یه سری داده رو از یک بانک اطلاعاتی توسط یک صف به اسم MSMQ دریافت میکرد و وارد فرم میکرد
برای پیاده سازی این برنامه که فرمها و بخشهای مختلف برنامه در زمان اجرا با هم در تعاملند و همدیگر رو صدا میزنند به نظرم باید EVENT (یا همون رویداد) نوشت چون ویندوز هم یه برنامه EVENT ای هست و اگر رویدادی رخ بده یک عمیل انجام میده
EVENT هم یکی از کلاسهاییه که در C# تعبیه۹ شده و ما میتونیم یک کلاس از نوع EVENT بسازیم و برنامه ها مون رو در اون بنویسیم.
من نمیدونم آیا این روش به دردتون میخوره یا نه و آیا مشکلی ازتون حل میکنه یا نه . بهتره قبل از اینکه وارد بحث شی گرایی و EVENT بشید ببینید راه حل اصلی و مطمئنی پیدا میشه. چون این event که میگم بخشی از پروژه ام بود و کلی من رو اذیت کرد. چون اون موقع هنوز شی گرایی بلد نبودم
من چند تا سرچ کردم!یه چیزایی دیدم اما نمی دونم کجای برنامه ام باید بزارمشون!
ما زبونمون تو دانشگاه جاواست حالا یهو استاده اومده می گه با سی شارپ بنویسین!این استادا هم عجب توقعی از ادم دارنا!
سپیده که سربزند در این بیشه زار خزان زده شاید گلی بروید شبیه آنچه در بهار بوئیدیم پس به نام زندگی هرگز مگو هرگز.
حالا که جاوا بلدین پس با c# مشکلی نخواهید داشت فقط یکم بیشتر باید مطالعه کنید . فریم ورک دات نت میتونه زبانهای تحت دات نت رو به زبان دیگه ای تحت دات نت تبدیل کنه ولی من این کار رو تا بحال نکردم . C# هم سخت نیست