راهنمای توابع اپلیکیشن های Microsoft Object Modeling

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام
کسی میتونه یه لینک راهنمای اپکیکیشن های کامپوننت مایکروسافت رو بهم بده؟
به فرض مثال راهنمای کامپوننت مایکروسافت word (که یکی از پروپرتی هاش Visible یا متدی بنام Quit() داره) . حالا من راهنمای همه ی کامپوننت ها رو میخوام . فقط word نه . این راهنمای پروپرتی های کامپوننت مورد نظرمو از کجا بگیرم ؟ لینکی ، چیزی وجود نداره که همه ی توضیحات آرگومان ها و ... توش باشه
ProgID کامپوننت برنامه ی مورد نظر رو از کجا گیر بیارم؟ (مثلا ProgID وورد که Word.Application هست)
 

the_king

مدیرکل انجمن
سلام
کسی میتونه یه لینک راهنمای اپکیکیشن های کامپوننت مایکروسافت رو بهم بده؟
به فرض مثال راهنمای کامپوننت مایکروسافت word (که یکی از پروپرتی هاش Visible یا متدی بنام Quit() داره) . حالا من راهنمای همه ی کامپوننت ها رو میخوام . فقط word نه . این راهنمای پروپرتی های کامپوننت مورد نظرمو از کجا بگیرم ؟ لینکی ، چیزی وجود نداره که همه ی توضیحات آرگومان ها و ... توش باشه
ProgID کامپوننت برنامه ی مورد نظر رو از کجا گیر بیارم؟ (مثلا ProgID وورد که Word.Application هست)

نه مایکروسافت شرکت کوچیکی ئه و نه کمپوننت هاش یکی دو تا است. صد ها بلکه هزاران کمپوننت داره که ربطی هم به همدیگه ندارند که راهنماشون یکجا باشه. راهنمای محصولات مایکروسافت
هم کلا در MSDN ئه، پخش و پلا نیست.
می توانید از ابزار هایی مثل OLE/COM Object Viewer یا ComView استفاده کنید. یا در Registry Editor ویندوز در بخش HKEY_CLASSES_ROOT\CLSID اسم فایلش رو جستجو کنید و مقدار Default کلید ProgId اش را بخوانید.

مشاهده پیوست COMView.zip
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
نه مایکروسافت شرکت کوچیکی ئه و نه کمپوننت هاش یکی دو تا است. صد ها بلکه هزاران کمپوننت داره که ربطی هم به همدیگه ندارند که راهنماشون یکجا باشه. راهنمای محصولات مایکروسافت
هم کلا در MSDN ئه، پخش و پلا نیست.
می توانید از ابزار هایی مثل OLE/COM Object Viewer یا ComView استفاده کنید. یا در Registry Editor ویندوز در بخش HKEY_CLASSES_ROOT\CLSID اسم فایلش رو جستجو کنید و مقدار Default کلید ProgId اش را بخوانید.

مشاهده پیوست 111506

ممنون آقا علی
من این نرم افزار Com view رو دانلود کردم
word رو سرچ کردم و از چندین نتیجه ای که برام آورد ، ProgID ای بنام Word.Application.16 رو انتخاب کردم . حالا میخوام توابع مربوط به این رو ببینم برای استفاده کردن. توی اینترنت هر چی سرچ میکنم ، هیچ توابعی مربوط به این ProgID رو نمیاره . چجوری ProgID ای که میخوام ، توابع مربوط بهش رو پیدا کنم؟

دوم اینکه من وقتی کلمه ی word رو سرچ کردم توی این نرم افزار ، حدود 20 تا 30 تا نتیجه برام اومد . مثلا من قصد کار کردن با کمپوننت نرم افزار word رو دارم . از کجا بفهمم کدوم شون مربوط به کار من (که کار کردن با نرم افزار word هست) میشه؟!
 
آخرین ویرایش:

the_king

مدیرکل انجمن

ممنون آقا علی
من این نرم افزار Com view رو دانلود کردم
word رو سرچ کردم و از چندین نتیجه ای که برام آورد ، ProgID ای بنام Word.Application.16 رو انتخاب کردم . حالا میخوام توابع مربوط به این رو ببینم برای استفاده کردن. توی اینترنت هر چی سرچ میکنم ، هیچ توابعی مربوط به این ProgID رو نمیاره . چجوری ProgID ای که میخوام ، توابع مربوط بهش رو پیدا کنم؟

دوم اینکه من وقتی کلمه ی word رو سرچ کردم توی این نرم افزار ، حدود 20 تا 30 تا نتیجه برام اومد . مثلا من قصد کار کردن با کمپوننت نرم افزار word رو دارم . از کجا بفهمم کدوم شون مربوط به کار من (که کار کردن با نرم افزار word هست) میشه؟!

16 که ورژن ئه، ProgID هم کد شناسایی ئه، مثل مدل دستگاه، راهنما رو از روی اسم کمپوننت جستجو کنید، نه ProgID
Word یک برنامه بزرگ ئه با تعداد زیادی کمپوننت، هر کدوم وظایف مربوط به خودشون رو دارند. در یک فایل dll ممکنه صد تا ProgID باشه و شما از چند تا شون استفاده کنید.

این شاخه اصلی ئه :
Office client development

Word 2010 Developer Reference
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
16 که ورژن ئه، ProgID هم کد شناسایی ئه، مثل مدل دستگاه، راهنما رو از روی اسم کمپوننت جستجو کنید، نه ProgID
Word یک برنامه بزرگ ئه با تعداد زیادی کمپوننت، هر کدوم وظایف مربوط به خودشون رو دارند. در یک فایل dll ممکنه صد تا ProgID باشه و شما از چند تا شون استفاده کنید.

این شاخه اصلی ئه :
Office client development

Word 2010 Developer Reference

ممنون
اسم کامپوننت منظورتون قسمت فیلد Text نرم افزار COM View هست؟
اگه طریقه ی جستجو هم بهم یاد بدین که توی گوگل چی بنویسم خیلی ممنون میشم
الان اون دومین لینکی که دادین واسه توابع com وورد هه؟
چجوری جستجو کردین؟
 

the_king

مدیرکل انجمن
ممنون
اسم کامپوننت منظورتون قسمت فیلد Text نرم افزار COM View هست؟
اگه طریقه ی جستجو هم بهم یاد بدین که توی گوگل چی بنویسم خیلی ممنون میشم
الان اون دومین لینکی که دادین واسه توابع com وورد هه؟
چجوری جستجو کردین؟
اگر می خواهید مطالب متفرقه و سوالات کاربران رو که ربطی به MSDN ندارند رو هم مطالعه کنید توی گوگل جستجو کنید اما عرض کردم
تمامی راهنمای محصولات مایکروسافت در MSDN ئه.
اگر توی کادر جستجوی MSDN عبارت microsoft word document رو که جستجو کنید اولین مورد راهنمای Document Interface ئه.
مواردی که پیدا میشه از چند گروه Support Knowledge Base و Library و Forums و ... ئه.
از اونجایی که دنبال راهنما هستید بین Source ها فقط Library رو تیک بزنید. Support Knowledge Base گزارش باگ ها و سوال و جواب ها است.

COM روش ارتباط شما با کمپوننت ئه وگرنه اینها کلاس ها و توابع COM نیستند، توابع کمپوننت اند. وقتی در ویژوال استدیو به Microsoft.Office.Interop.Word رفرنس می دهید باز هم همین ها رو دارید.
 

جدیدترین ارسال ها

بالا