: :
مانده تا پایان تخفیف
فقط تا آخر امروز
فقط امروز

Scintilla چیست و چه کاربردهایی دارد؟

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

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

Scintilla چیست و چه کاربردهایی دارد ؟

Scintilla یک کتابخانه رایگان , کد باز و چند سکویی (Cross-Platform) می باشد که از آن برای ساخت و طراحی هسته ی ادیتور ها استفاده می کنند . لایسنس این کتابخانه متعلق به موسسه فناوری ماساچوست MIT می باشد و این اجازه را میدهد که شما از این کتابخانه در پروژه های رایگان و تجاری خود استفاده کنید .لازم به ذکر است که این کتابخانه با زبان C++ پیاده سازی شده است و از زبان های راست به چپ مثل فارسی و عربی نیز پشتیبانی می کند .این کتابخانه امکاناتی نظیر Syntax Highlighting , تنظیم فونت , رنگ , استایل و رنگ پس زمینه method ها ,کامل کننده کد و تنظیم Bold و Italics بودن کد ها و خیلی امکانات دیگر پشتیبانی می کند .

تاریخچه Scintilla

اولین نسخه Scintilla 15 سال پیش یعنی در 17 می 1999 منتشر شد . آخرین نسخه منتشر شده تا به حال نسخه 3.5.0 می باشد که در تاریخ 13 آگوست 2014 منتشر شده است . نسخه پیش روی شما حاصل کار 324 تن بر روی سورس و داکیومنت های این کتابخانه میباشد .

دیگر ورژن ها :

  • ScintillaNET : یک Wrapper برای استفاده در .NET Framework
  • Qscintilla : نسخه Qt

نرم افزار هایی که برپایه ی Scintilla پیاده سازی شده اند :

Code::Block
IDEal
Boa Constructor
Aegisub
Ch
CodeLite
Eric Python IDE
FlashDevelop
Geany
gPHPedit
Komodo
Notepad++
Notepad2
Perl Application Development and Refactoring Environment
Programmer’s Notepad 2
SCiTE 
Inno Setup Compiler IDE
MySQL Workbench
Altova XMLSPY
Scinitlla

یادگیری برنامه نویسی برای متخصصین حوزه کامپیوتر این روزها یک الزام به حساب می آید. از جمله محبوب ترین زبان های برنامه نویسی دنیا می توانیم به زبان برنامه نویسی سی شارپ ، زبان برنامه نویسی جاوا ، زبان برنامه نویسی پایتون ، زبان برنامه نویسی سی پلاس پلاس و زبان برنامه نویسی SQL ( لازمه هر زبان دیگری ) و زبان برنامه نویسی PHP اشاره کنیم.

برای آموزش برنامه نویسی می توانید با خیال راحت در قالب دوره های آموزش برنامه نویسی سایت توسینسو ، آموزش سی شارپ ، آموزش جاوا ، آموزش پایتون ، آموزش جنگو ، آموزش PHP ،  آموزش جاوا اسکریپت ، آموزش برنامه نویسی اندروید ، آموزش SQL و آموزش MySQL را بصورت جامع و حرفه ای آموزش ببینید.


نظرات