دیکشنری تخصصی البرز

نتایج برای معنی فارسی object-oriented interface

object-oriented interface
[رابط موضوعی ، رابط موجودیت گرا] نوعی رابط کاربر که عناصر سیستم در آن به شکل تصاویری مانند شمایلها (‎icon) مشخص میشوند که برای کار با آن عناصر قابل استفاده میباشند به عنوان مثال ، رابط ‎Finder مکینتاش یک رابط موضوعی برای سیستم فایلی مکینتاش است که از شمایلهایی به شکل اسناد ، پوشه ها و دیسک گردان استفاده میکند رابطهای موضوعی الزاما رابطه ای با برنامه نویسی موضوعی ندارند نیز نگاه کنید به ‎ object-oriented graphics
این اصطلاح تخصصی مربوط به رشته مهندسی كامپيوتر است.
اصطلاحات انگلیسی مشابه با واژه تخصصی object-oriented interface و معنی فارسی آنها در لیست زیر ارائه شده اند.
تلفظ انگلیسی
فارسی
میانجی نگاره ای کاربر ، رابط گرافیکی کاربر با حروف اختصاری GUIکه "گویی" تلفظ می گردد رابط کاربر مبتنی بر گرافیک که در آن کاربر به جای تایپ فرمانهای بلند و پیچیده از اعلان فرمان ، با اشاره بر نمایشهای تصویری بر روی صحنه تصویر ، پرونده ها ، برنامه ها یا فرمانهایی انتخاب می کند برنامه های کاربردی که در ویندور اجرا می شوند ، از مجموعه ثابتی از فهرستهای گزینش عمودی ، جعبه های محاوره ای و سایر عناصر گرافیکی مانند ، نوارهای مرور (scroll bar) و شمایلها(icon) استفاده می کنند این ثبات میان عناصر گرافیکی ، از مزیت عمده ای برای کاربر است ، زیرا با یادگرفتن نحوه کار با رابط می توانید از آن در تمام برنامه های در حال اجرا در همان محیط استفاده کنید واسط نگاره ای کاربر ، میانای نگاره ای کاربر نوعی میانای کاربر که در آن برای دادن فرمان ، به جای نوشتن از نشانه های نگاره ای یا گزینگان استفاده شود ، [رابط گرافیکی کاربر] با حروف اختصاری ‎ GUI (که ((گویی)) تلفظ میشود) ، نوعی قالب نمایشی است که امکان انتخاب فرمانها ، شروع برنامه ها و دیدن لیست فایلها و عملیات دیگر ، با اشاره به شمایلها (‎icon) و موارد لیستهای موجود در صفحه نمایش را برای کاربر فراهم میسازد در این موارد ، گزینه ها را میتوان به وسیله ماوس یا صفحه کلید فعال نمود رابطهای گرافیکی کاربر توسط اپل مکینتاش و برنامه های دیگری مانند ‎ Microsoft Windows و ‎OS/2 Presentation ‎ Manager مورد استفاده قرار میگیرند در برنامه های کاربردی ، ‎ GUI محیطی را فراهم میسازد که مسوول برقراری ارتباط مستقیم با کامپیوتر است این امر برنامه نویسان را قادر میسازد تا به جای جزئیات نمایشی یا ورودی ماوس و صفحه کلید ، بیشتر روی خود برنامه متمرکز شوند همچنین تمام برنامه ها امور معمول مانند ذخیره کردن فایل داده ای را همیشه به یک شیوه انجام میدهند چرا که رابط مزبور ، مکانیسم کنترلی استانداردی را فراهم میسازد مزیت دیگر ‎ GUI این است که برنامه های نوشته شده براساس آن ، نسبت به ابزارهای قابل استفاده مستقل هستند‎; به عبارت دیگر ، وقتی این رابط تغییر کند و ابزارهای ورودی و خروجی جدیدی را تحت پشتیبانی قرار دهد ، آن برنامه ها نیز بدون هیچگونه تغییری قادر به استفاده از ابزارهای جدید خواهند بود ، واسط نگاره‌ای کاربر
واسط ، وصل کردن از طریق رابط ، رابط میانجی ، فاصل ، رابط ، فاصل نقطه ای که در آن اتصالی بین دو ابزار سخت افزاری ، بین کاربر و یک برنامه و یا سیستم عامل ، یا بین دو برنامه کاربردی قرار می گیرد در سخت افزار ، رابط و اتصالهای فیزیکی و منطقی استفاده شده ، مانندRS232-C را توصیف می کند و اغلب مترادف اصطلاح درگاه در نظرگرفته می شود رابط کاربر حاوی ابزارهایی مانند خط فرمان ، منوها ، جعبه های محاوره ای و سیستم های کمکی حین کار است که برنامه با استفاده از آنها با کاربر ارتباط برقرار می سازد واسط ، میانا 1- مرز مشترک میان دو یا چند سیستم یا دستگاه یا برنامه 2- تجهیزاتی شامل سخت افزار یا نرم افزار که امکان می دهد دو سیستم (انسان یا ماشین ) به نحوی با یکدیگر مرتبط شوند که بتوانند با هم کار کنند ، [رابط] محلی که از طریق آن ارتباط بین دو قسمت برقرار میشود تا بتوانند با یکدیگر کار کنند در کامپیوتر ، رابطهای مختلفی در سطوح متنوع مورد استفاده قرار میگیرند و محدوده آن از رابطهای کاربر قابل رویت که امکان برقراری ارتباط کاربر با برنامه ها را فراهم میسازند تا رابطهای سخت افزاری که بخشهای داخل سیستم کامپیوتر را به هم متصل میسازند و از دید کاربر نیز پنهان هستند ، میباشد رابطهای کاربر از یک طرح گرافیکی ، فرمانها ، اعلانها و ابزار دیگری تشکیل میشوند که امکان برقراری ارتباط کاربران با برنامه ها را فراهم میسازند میکرو کامپیوترها سه نوع رابط کاربر اصلی دارند: ‎ O رابط خط فرمان ، مانند اعلان ‎ A> یا ‎ C> در ‎ MS-DOS ، که به فرمانهای تایپ شده توسط کاربر پاسخ میدهد ‎ O رابط منویی ، مورد استفاده در بسیاری از برنامه های کاربردی مثل ‎ Lotus 1-2-3 ، که این امکان را برای کاربر فراهم میسازد تا به جای تایپ فرمانها ، کلمات فرمانی را با فشردن یک حرف یا کلید جهت دار و یا با اشاره ماوس انتخاب کند ‎ O رابط گرافیکی ، ویژگی اپل مکینتاش و برنامه های پنجره ای ، که با ارائه اشکال گرافیکی این امکان را برای کاربر فراهم میسازد تا گزینه های منویی ، و همچنین اندازه ، ترکیب و محتویات پنجره ها یا نواحی کاری را کنترل کند رابطهای سطوح نرم افزاری دیگر آنهایی هستند که امکان کار برنامه ها با سیستم عامل و همچنین امکان برقراری رابطه سیستم عامل با سخت افزار کامپیوتر را فراهم میسازند در سخت افزار ، رابطها قطعاتی هستند که بخشهای سخت افزاری را به کامپیوتر وصل میکنند تا امکان تبادل اطلاعات بین آنها فراهم گردد به عنوان مثال ، رابطهای انتقال داده های استانداردی مانند ‎ RS-232-C و ‎ SCSI وجود دارند که ارتباط بین کامپیوتر ، چاپگر ، دیسکهای سخت و وسایل دیگر را برقرار میسازند در استانداردهای شبکه ای و ارتباطاتی مانند مدل ارتباط داخلی سیستمهای باز (‎OSI) ، تنظیمات سخت افزاری و نرم افزاری خاصی با هم به کار میروند تا کل سیستمها و وسایل جانبی آنها بتوانند با هم کار کنند گرچه مدل ‎ ISO/OSI و تنظیمات مشابه دیگر ، رابطهای فیزیکی نیستند اما روشهای برقراری ارتباط سیستمهای مختلف را تعریف میکنند
برنامه نویسی شیء گرا- نوعی روش برنامه نویسی که در آن برنامه نویس نه فقط انواع داده ها ، بلکه رویه هایی را که به طور خودکار به آنها مربوط اند نیز تعریف می کند بسیاری از زبانهای برنامه نویسی ، به برنامه نویس امکان تعریف انواع داده های جدید مانند رکوردها ، آرایه ها و فهرستهای پیوندی را می دهند (نگاه کنید به data structures ) در برنامه نویسی شی گرا ، برنامه نویس می تواند مجموعه ای از رویه ها (روشها) را با هر نوع داده ای مرتبط کند انواع داده ها با رویه های مربوط به خود ، Classes نام دارند رویه های گوناگونی که برای انواع مختلف داده ها ، کارهای گوناگونی انجام می دهند ، polymorphism نام دارند مثلاً ممکن است یک روش « ترسیم» برای دایره ها و روش دیگری برای مستطیل ها وجود داشته باشد برخی از کاربردهاهای برنامه نویسی شیء گرا شامل موارد زیر است : (1) اشیا گرافیکی : برنامه ای که خطوط ، دایره ها ، مستطیل ها و مانند آن را دستکاری می کند و می تواند یک رویه ی «رسم» و « حرکت» برای هر یک از انواع داده ها داشته باشد (2) اشیای ریاضیاتی: به جای کار با بردارها ، ماتریس ها ، یا اشیای دیگر ریاضیاتی ، برنامه نویس نه فقط مجبور است ساختارهای داده را برای این اشیا تعریف کند ، بلکه باید عملیاتی مانند جمع ، وارونه کردن ، یا یافتن یک دترمینال را نیز تعریف کند (3) دستگاههای ورودی و خروجی : ترسیم یک خط بر روی چاپگر یا پلاتر ، ممکن است با ترسیم آن بر روی صفحه نمایش تفاوت داشته باشد برنامه نویس شیء گرا روش ساده ای را تهیه می کند تا از درستی کاربرد رویه در هر دستگاه اطمینان دهد (4) شبیه سازی : در برنامه ای که جریان ترافیک را شبیه سازی می کند ، انواع گوناگونی از اشیاهایی وجود دارد که هریک برای پاسخ دادن به نورهای قرمز ، موانع جاده ، و رویه ی خاص خود را دارند ، برنامه نویس شیء گرا نیز به همین دلیل به کار می رود نخستین زبان برنامه نویسی شیء گرا ، Simula نام داشت که در سال 1967 معرفی شد (5) مؤلفه های نرم افزاری که مجدداً مورد استفاده قرار می گیرد : این زبان روش قدرتمندی را تأمین می کند تا مؤلفه هایی ساخته شود که برنامه ها از آنها به وجود آمده و به کار روند مثلاً یک برنامه نویس ممکن است از یک شیء از پیش تعریف شده ، مانند « فهرست مرتب شده » ( فهرستی که به طور خودکار ، خود را مرتب نگه میدارد) استفاده کند و نیازی به نوشتن رویه ای برای انجام کار نداشته باشد در اینجا یک نمونه ی برنامه نویسی شیء گرا به زبان توربو پاسکال ارائه می شود برنامه ای را تصور کنید که نقاط ، خطوط و دایره ها را دستکاری می کند یک نقطه شامل یک مکان و همچنین رویه ای برای نمایش آن است از این رو برنامه نویس ، یک نوع داده را به نام pointtype و به شرح زیر تعریف میکند: TYPE pointtype OBJECT X,y: INTEGER; PROCEDURE draw END ; این موضوع مانند تعریف یک رکورد است ، با این تفاوت که به یک رویه draw رجوع میکند: PROCEDURE pointtype draw ; BEGIN PutPixel (x,y, white ) END ; حالا متغیرهای نوع pointtype می توانند تعریف شوند ؛ مانند ؛ VAR a , b: pointtype ; در اینجا اشیای a و b مانند رکوردهایی هستند که یک فیلد x ,y نیز دارند ؛ x , y به نام instance variables ( متغیرهای لحظه ای ) معروف هستند همچنین a وb به رویه ی point draw نیز مربوط می شوند چگونگی استفاده از آنها چنین است : a x : 100 ; a y: 150 ; a draw ; این جمله ها در فیلدهای xو y از a مقادیر 100 و 150 را قرار می دهد و سپس رویه ی draw را که با a در ارتباط است ، می خواند ( رویه ی pointtype draw ) اکنون می خواهیم رسم دایره را انجام دهیم یک دایره مانند یک نقطه است ، با این تفاوت که علاوه بر x و y یک شعاع نیز دارد روش ترسیم دایره نیز متفاوت است می توانیم یک نوع داده به نام circletype تعریف کنیم که ویژگی های pointtype را ارث می برد ( یعنی شامل هر چیزی می شود که pointtype دارای آن است) با این تفاوت که یک متغیر لحظه ای به نام radius را اضافه کرده و روش ترسیم دیگری به کار می برد توجه داشته باشید که متغیرهای لحظه ای به اشیای مستقل و جداگانه ای مانند a,c و b متعلق اند ، اما روشها ( رویه ها ) به انواع اشیا تعلق دارند امتیاز برنامه نویسی شیءگرا این است که رویه های درست را با هر شیئی مرتبط می کند: c draw از رویه ی ترسیم دایره استفاده می کند ، زیرا شیء c یک دایره است اما a draw رویه ی ترسیم نقطه را به کار می برد ، زیا شیء a یک نقطه است محل فراخوان یکی از روشهای شیء گاهی به عنوان « ارسال یک پیام » به شیء شرح داده می شود ( مثلاً ، c draw یک پیام به c ارسال کرده و اعلام می کند که : « خودت را رسم کن!» ) تمام سیستمهای برنامه نویسی شیء گرا فقط یک رده ( کلاس ) از انواع داده ها را امکان می دهند تا از دیگری ارث ببرد ( مانند circletype و pointtype در نمونه های فوق ) برخی از این سیستمها نیز ارث بری چندگانه یا multiple inheritznce را ممکن می سازند در ارث بری چندگانه ، یک رده ( کلاس ) از انواع داده ها می تواند به صور ترکیبی از دو یا چندین کلاس موجود تعریف شود نگاه کنید به ++smalltalk ; c ، برنامه ‌نویسی مقصودگرا / شی گرا ، [برنامه نویسی موضوعی ، برنامه نویسی موجودیت گرا] با حروف اختصاری ‎ OOP ، نوعی برنامه نویسی است که در آن ، یک برنامه به عنوان مجموعه ای از موضوعات مجزا دیده میشود که هر یک حاوی مجموعه ای از ساختارهای داده ای و روالهای مرتبط با موضوعات دیگر هستند ساختارهای داده ای و روالهای یک موضوع به وسیله گروهی تعریف میشوند در برخی از زبانهای موضوعی ، موضوعات به پیغامها که وسیله اصلی ارتباطات هستند ، پاسخ میدهند زبانهای موضوعی دیگر همان مکانیسم فراخوانی رویه را حفظ میکنند نیز نگاه کنید به ‎ C++ ، ‎ object ، ‎ Objective-C
اغلب برنامه هائی که براساس پروتکل TCP/IP نوشته می گردنند ، از اینترفیس Winsock استفاده می نمایند این نوع برنامه ها نیازمند آگاهی از نام کامپیوتر مقصد برای ارتباط نبوده و با آگاهی از آدرس IP کامپیوتر مقصد قادر به ایجاد یک ارتباط خواهند بود مپیوترها جهت کار با اعداد ( خصوصا" IP ) دارای مسائل و مشکلات بسیار ناچیزی می باشند در صورتیکه انسان در این رابطه دارای مشکلات خاص خود است قطعا" بخاطر سپردن اعداد بزرگ و طولانی برای هر شخص کار مشکلی خواهد بود هر یک از ما طی روز به وب سایت های متعددی مراجعه و صرفا" با تایپ آدرس مربوطه که بصورت یک نام خاص است (www test com) از امکانات سایت مربوطه بهره مند می گردیم آیا طی این نوع ملاقات ها ما نیازمند آگاهی از آدرس IP سایت مربوطه بوده ایم؟ بهرحال بخاطر سپردن اسامی کامپیوترها بمراتب راحت تر از بخاطر سپردن اعداد ( کد ) است از آنجائیکه برنامه های Winsock نیازمند آگاهی از نام کامپیوتر و یا Host Name نمی باشند می توان با رعایت تمامی مسائل جانبی از روش فوق برای ترجمه اسامی استفاده کرد فرآیند فوق را ترجمه اسامی (Host Name Resoulation) می گویند R>برگرفته از سایت www srco ir

موسسه ترجمه البرز با بیش از 13 سال تجربه

به دنبال ترجمه تخصصی متن یا مقاله مهندسی كامپيوتر هستید؟
موسسه البرز ادیت مقاله ISI مهندسی كامپيوتر را هم انجام می دهد:
ممکن است به دنبال تولید محتوا در زمینه مهندسی كامپيوتر باشید:
پارافریز مقاله ISI و رفع plagiarism
ترجمه فیلم، فایل صوتی و زیر نویس فیلم از دیگر خدمات ماست:

دیکشنری تخصصی و آنلاین مهندسی کامپیوتر

سایت ترجمه تخصصی البرز یک دیکشنری تخصصی برای دانشجویان و اساتید رشته کامپیوتر آماده کرده است. کلیه اصطلاحات تخصصی رشته کامپیوتر را در قالب یک دیشکنری آنلاین ارائه نموده ایم.
این دیکشنری به صورت دو زبانه می باشد. برای ترجمه اصطلاحات کامپیوتر از انگلیسی به فارسی، متن خود را انگلیسی تایپ نمایید. همچنین برای ترجمه اصطلاحات از فارسی به انگلیسی، متن خود را به فارسی تایپ نمایید. جستجو انجام می گیرد و کلیه معادل های انگلیسی لغت مورد نظر شما نمایش داده خواهد شد.
گروه مهندسی کامپیوتر، دیکشنری تخصصی کامپیوتر را مرتب بروزرسانی کرده و لغات جدیدی به آن می افزاید. این دیکشنری منبع قابل اعتمادی جهت انجام ترجمه تخصصی کامپیوتر است.


ورود به دیکشنری تخصصی کامپیوتر



واژه نامه تخصصی مهندسی كامپيوتر بر اساس حروف الفبا (انگلیسی به فارسی)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

واژه نامه تخصصی مهندسی كامپيوتر بر اساس حروف الفبا (فارسی به انگلیسی)

آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی

لغات و اصطلاحات تخصصی رشته های فنی و مهندسی

لغات و اصطلاحات تخصصی رشته های علوم انسانی

لغات و اصطلاحات تخصصی رشته های علوم پایه

لغات و اصطلاحات تخصصی رشته های پزشکی

لغات و اصطلاحات تخصصی رشته های کشاورزی

لغات و اصطلاحات تخصصی رشته های هنر


Skip Navigation Links
ثبت سفارش ترجمه