ورود

نسخه کامل مشاهده نسخه کامل : +COM و C#



MAR_Programmer
26-12-2009, 19:48
سلام
از دوستان کسی در این زمینه توی C# اطلاعاتی داره؟ در واقع می خوام یه اتوماسیون طراحی کنم (هم بخش سرور و هم کلاینت) فقط هر کجا می گردم یه توضیح در مورد سرور داده (که البته خیلی واضح می دونستم) اما مکشل اینه که نمی تونم سرور رو نصب کنم؟!! (نصب میشه حتی توی موضوعات COM هم قرار میگیره اما بازم نمی تونم ازش استفاده کنم) در ضمن در مورد کلاینت هم می خوام طوری باشه که موضوع COM رو از یک سیستم دیگه توی شبکه دریافت کنه
اگر ممکنه در این مورد راهنماییم کنید. با تشکر

عــــلی
28-12-2009, 15:27
سلام دوست عزیز.



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشید.

MAR_Programmer
07-01-2010, 20:43
سلام دوست عزیز.



موفق باشید.

دوست عزیز من Socket Programming رو بلدم مشکل من COM و سرویس های تحت COM هستش منظور من از سرور و کلاینت هم سرور های تحت COM یا COM+ و در کل می تونم بگم برنامه نویسی ActiveX
در هر صورت ممنون

_H2_
09-01-2010, 11:28
سلام
با دات نت توانایی تولید اشیای COM و همچین توانایی استفاده از اشیای COM را دارید ولی توجه داشته باشید که خود Net. یک پلتفرم جدید و مستقل است که از جهتی میتوان گفت رودررو و در مقابل COM قرار دارد.
نباید انتظار داشت که با زبانهای دات نت بتوان ساپورت کامل COM داشت!


برای تولید اشیای COM در زبانهای دات نتی به تاپیک زیر مراجعه کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

استفاده از اشیای COM هم ساده ترین روش ان است که از مسیر زیر اقدام کنید:
Project->Add Reference->COM

که در این حالت VS خودکار کلاسها و interface های وابسته را میسازد و در dll کوچکی در کنار برنامه جای میدهد.


در ضمن در مورد کلاینت هم می خوام طوری باشه که موضوع COM رو از یک سیستم دیگه توی شبکه دریافت کنه

در مورد فراخوانی COM در شبکه کمکتان نمیتوانم بکنم و اطلاعاتی در این مورد ندارم.
ولی اگر پروزه تان جنبه آزمایشی و دانشگاهی و... ندارد صد در صد پیشنهاد میکنم COM را فراموش کنید و کل زبان و پلتفرم را روی همان Net. قرار دهید.
(((
در جایی خوانده بودم که یکی از مسئولان مایکروسافت (نقل به مضموم) Net. را جایگزین COM اعلام کرده بود و اینکه کم کم این پلتفرم قدیمی حذف میشود.
)))

در عوض برای کارکرد شبکه ای Net. و فراخوانی راه دور کدها امکانات جدید و فوق العاده قوی تری محیا شده است که میتوانید از انها استفاده کنید، مثل Web Service ها و Net Remoting. و WCF که این اخری در نسخه Framework3 ارائه شده و در حیطه و نوع خود کاملترین امکانات را شامل میشود تا حدی که با ورود آن امکانات جالب Net Remoting. در نسخه Framework2 عملاً منسوخ شده اعلام شد.

موفق باشید.