اینتلیسنس IntelliSense

اینتلیسنس یا IntelliSense چیست؟

IntelliSense نام سامانه‌ی تکمیل کد هوشمند شرکت مایکروسافت است که در محیط ویژوال استادیو مورد استفاده قرار می‌گیرد. این فناوری برای اولین بار در IDE ویژوال بیسیک عملیاتی شد.

ابزارهای تکمیل کد نظیر IntelliSense علاوه بر افزایش سرعت کدنویسی، خطای انسانی ناشی از تایپ کامل نام متغیرها، توابع و دستورات را نیز کاهش می‌دهد. در این نوع فناوری‌ها از منوهای بازشونده برای نمایش پیشنهادات و تکمیل کد هنگام تایپ بهره گرفته می‌شود.

IntelliSense علاوه بر قابلیت تکمیل کد، عناصر عضو را لیست کرده و هم‌چنین نحوه‌ی اعلان (Declaration)، نسخه‌های مختلف Overload شده‌ی توابع و اطلاعات مرتبط با پارامترهای تابع (نظیر نوع و نام پارامترها) را نیز به نمایش درمی‌آورد.

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

تکمیل کد توسط IntelliSense در ویژوال استادیو
تکمیل کد توسط اینتلیسنس در ویژوال استادیو

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

واژه‌های مرتبط

عملگر افزایش Increment Operator عملگر افزایش یا Increment Operator چیست؟ عملگر افزایش (Increment Operator) عملگری یکانی است که یک واحد به عملوند خود اضافه می‌کند. هر چند این عمل به ...
زبان تفسیری Interpreted Language زبان تفسیری یا Interpreted Language چیست؟ زبان تفسیری (Interpreted Language) به نوعی از زبان‌های برنامه نویسی گفته می‌شود که اکثر دستوراتش به صورت مس...
محیط یکپارچه توسعه Integrated Development Environm... محیط یکپارچه توسعه یا IDE چیست؟ IDE (محیط یکپارچه توسعه) نرم افزاری است که امکانات مورد نیاز توسعه دهندگان را در کنار یکدیگر به صورت یکپارچه فراهم می...
مفسر Interpreter مفسر یا Interpreter چیست؟ مفسر (Interpreter) یک نرم افزار رایانه‌ای است که قادر است دستورات نوشته شده به یک زبان اسکریپت نویسی یا برنامه نویسی را به ...
حلقه بی نهایت Infinite Loop حلقه بی نهایت یا Infinite Loop چیست؟ حلقه بی نهایت (Infinite Loop) یا حلقه بی پایان (Endless Loop) به گونه‌ای از حلقه ها گفته می‌شود که در آن مجموعه‌...
وراثت Inheritance وراثت یا Inheritance چیست؟ وراثت (Inheritance) اصطلاحی در حوزه برنامه‌نویسی شئ‌گراست که در آن یک کلاس یا شئ بر مبنای یک کلاس یا شئ دیگر ساخته می‌شود ...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *