واضح آرشیو وب فارسی:سایت ریسک: View Full Version : انتقال سورس جاوا به .net srh12404-12-2008, 03:28 PMسلام به همه ببخشید اگه بد جا پست می زنم آخه جای بهتری پیدا نکردم می خواستم بدونم یه برنامه جاوا که سورسش هم موجوده رو چطور میشه در .net ازش استفاده کرد مثلا توابعش رو فراخوانی کرد . من توی MSDN فقط چیزایی در مورد COM پیدا کردم مثل CCW و RCW ولی برای جاوا چیزی ندیدم. مممنون میشم اگه میتونید یه راهنمایی بکنید. srh12410-12-2008, 11:09 AMکسی نمیتونه کمکی بکنه؟ _H2_14-12-2008, 08:41 AMسلام میتواند کار ساده ای نباشد! - من java بلد نیستم ولی اگر جاوا شما بتواند dll ای بر مبنای موازین COM تولید کند، میتوانید از dll نهایی در دات نت استفاده کنید. - میتوانید سورس مورد نظر را در VS و زبان C#.Net کپی کنید و خط به خط را بررسی کنید و در صورت نیاز کمی ویرایش کنید تا سورس شما به کد #C تبدیل شود. من به شخصه راه دوم را ترجیح میدهم ولی نیازمند تسلط بر java و #C است تا در موارد خاص و توابع و کلاسسها بتوانید معادلهای مناسب را جایگزین کنید. اگر به هر دو زبان تسلط داشته باشید، و کدتان هم خیلی زیاد نباشد چندان هم سخت نیست. ===== به طور مثال عرض میکنم. همین چند وقت پیش دوستی در تالار C یک کد رسم تحت داس و با زبان c نوشته بود. خودم هم فکرش را نمیکرد ساده مشکل حل شود، ولی به سادگی توانستم کد رسم c تحت داس را به کد C#.Net تحت ویندوز تبدیل کنم. که تازه دستورات رسم بسیار فرق کرده ولی انجام شد. ===== البته یک زبان #J هم داریم که تحت دات نت است ولی گمانم تبدیل کردن کدهای شما به مقصد C#.Net بتواند بازدهی و کارآمدی بیشتری داشته باشد. مطمئن هستید که اصلاً کد شما و کاری که انجام میدهد معادل آماده ای در فضای Framework ندارد؟؟؟ srh12414-12-2008, 10:14 AMدستت درد نکنه h2 راه حل دوم که فکر نکنم ممکن باشه چون حجم کدزیاده راه حل اول روهم نمیدونم شاید جاوا انجام بده. ولی از اونجایی که دات نتی این توانایی رو نداره احتمالا جاوا هم نداره در هز صورت ممنون از کمکت _H2_14-12-2008, 10:26 AMسلام ولی از اونجایی که دات نتی این توانایی رو نداره ... دات نت و زبانهای دات تی امکان تولید و انتشار کلاسس ها را بر اساس تکنولوژی COM دارند که قابل استفاده در زبانهای Native باشد. ولی همچنان بدیهی است در مقصد نیاز به نصب Framework وجود دارد. seyyedi16-12-2008, 09:15 AMسلام دات نت و زبانهای دات تی امکان تولید و انتشار کلاسس ها را بر اساس تکنولوژی COM دارند که قابل استفاده در زبانهای Native باشد. ولی همچنان بدیهی است در مقصد نیاز به نصب Framework وجود دارد. ممنون. پس احتملا قضیه این جور میشه که جاوا یه lib بر مبنای COM درست کنه که بعدا به همراه نصب JVM استفاده بشه. برم ببینم توی مستندات جاوا چیزی پیدا میشه بازم ممنون سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 277]