SQLite Plug-in

Dicti، دیکشنری ساخته شده با MMB

پس از عرضه پلاگین بانک اطلاعاتی SQLite یک نمونه بسیار خوب و کاربردی توسط دوست خوبم Nevercom ساخته شده که بنده از نزدیک شاهد تلاش پیگیر ایشون برای تولید یک نمونه کامل و مفید بودم که همین جا جا داره مجددا ازش تقدیر و تشکر کنم. اما بهتر هست باقی توضیحات رو از زبون خود نویسنده بخونیم:

امروز میخام یه دوست جدید رو بهتون معرفی کنم؛ اسم ایشون Dicti هست
Dicti یک دیکشنری انگلیسی به فارسی هست که با بیلدر (طبعاً) و با کمک پلاگین قدرتمند SQLite ساخته شده.

از اونجایی که همیشه کار با دیتابیس یک دغدغه برای دوستان بوده و در این بین تقاضای زیادی هم برای ساخت دیکشنری با MMB بوده، کما اینکه چندین دیکشنری هم با استفاده از دیتابیس های مبتنی بر فایلهای متنی ساده ساخته شده، به همین دلیل تصمیم بر این گرفته شد که یه دیکشنری توسط پلاگین SQLite ساخته بشه (لابد توسط من !).

مواردی که سعی شده در دیکشنری لحاظ بشه:

  • سادگی محیط کار
  • سرعت نمایش نتایج
  • دقت در نمایش نتایج
  • نمایش ترجمه ی فارسی بشکلی صحیح (از اونجایی که MMB رابطه ی خوبی با کاراکترهای فارسی نداره !)
  • امکان ارائه ی تلفظ برای کلمات
  • امکان اضافه کردن کلمات جدید به دیتابیس
  • امکان مشاهده ی کلمات مشابه با کلمه ی مورد جستجو، در هنگام تایپ کلمه
  • امکان مشاهده ی کلماتی که قبلاً جستجو شده اند
  • قابلیت
  • Wildcard Search

تصاویری از محیط برنامه:

MajidOnline Image Upload Center MajidOnline Image Upload Center

و اما برای دانلود و ادامه مباحث بر روی آدرس زیر کلیک کنید:

http://forum.majidonline.com/showthread.php?t=115029

Dicti، دیکشنری ساخته شده با MMB بیشتر بخوانید »

پلاگین دیتابیس (بانک اطلاعاتی) SQLite – سازگار با زبان فارسی

با استفاده از این پلاگین میتونین برنامه های بانک اطلاعاتی بسازین و درش از زبان قدرتند SQL بهره ببرین و بدین ترتیب دریچه ی جدیدی برای MMB کاران باز میشه که یکی از خلا های اساسی این برنامه رو از میان بر میداره. چند وقت پیش پلاگین SQLite عرضه شد ولی با زبان فارسی مشکل داشت که بنده به طور جدی اینجا مطرحش نکردم. اما حالا بعد از بازنویسی بعضی از قسمت ها مشکل برطرف شده و فارسی زبان ها هم به راحتی می تونن از این پلاگین استفاده کنند. اجازه بدین تا بیشتر در این باره با شما صحبت کنم.

SQLite چیست؟

SQLite یک برنامه مدیریت بانک اطلاعاتی مبتنی بر زبان استاندارد SQL هست. بر خلاف مدل های مرسوم بانک اطلاعاتی که به صورت Client/Server هستند و نیاز به نصب و پیکر بندی های خاص خودشون دارن، SQLite تنها یک برنامه مدیریت بانک اطلاعاتی مستقل هست که نیازی به هیچ گونه نصب و پیکر بندی ای نداره و مهمترین هدف از عرضه اون به کار گریش به صورت ضمیمه شده در سیستم های مختلف هست. یک مثال خیلی کارا در این رابطه میتونه برنامه های موبایل و سیستم عامل های موبایل باشه که با توجه به ماهیت اونها ضرورت به کار گیری چنین برنامه های مدیریت بانک اطلاعاتی رو دو چندان میکنه. برای تصدیق این مطلب میتونین از اینجا به لیست مشتریان صاحب نام این برنامه دسترسی پیدا کنید. SQLite به صورت رایگان عرضه میشه و مجوز همراه اون امکان استفاده از اون رو در هر سطحی رو میده که بسیار ارزشمند هست.

پلاگین SQLite چیست؟

sqliteبا توجه به گفته های بالا و نیاز روز افزون کاربران برنامه Multimedia Builder به بانک اطلاعاتی قدرتمند در این برنامه تصمیم گرفتم که پلاگینی در این رابطه بنویسم که نهایتا با تعبیه هسته SQLite در این پلاگین و نوشتن توابع لازم پلاگین نهایی با نام SQLite Plug-In به صورت رایگان برای کاربران برنامه MMB عرضه شده که از این پس اونها قادرند با ضمیمه این پلاگین بدون نیاز به هر گونه برنامه اضافی و وابسته و پیکربندی قابلیت بانک اطلاعاتی رو در برنامه های خودشون داشته باشند. داشتن دیتا بیس مستقل در بیلدر آرزویی بود که هم اکنون محقق شده!

همون طور که مطرح شد این پلاگین از زبان قدرتمند SQL بهره میبره که بدین ترتیب امکان ایجاد هرگونه پرسش و و عبارت درج و جستجو برای کاربران فراهم میشه و کابوس روزهای قبل دوستداران برنامه MMB که پیشتر مجبور بودند از سیستم های بانک اطلاعاتی ساده مبتی بر فایل های متنی استفاده کنند رو از بین می بره. در بسته پلاگین مذکور راهنمای سریع و جامع درکنار دو مثال به همراه یک راهنمای مقدماتی بهره گیری از زبان SQL برای بیلدر کاران قرار داده شده تا هر چه بهتر اون ها رو در بهره گیری از این پلاگین مفید و قدرتمند همراهی کنه. در بسته قابل دانلود چندین مثال به همراه یک راهنمای سریع فارسی و انگلیسی برای زبان SQL قرار داده شده تا شما رو هر چه بیشتر در این زمینه یاری کنه.

ضمنا فراموش نکنید که برای تست بهتر نمونه ها حتما اون ها رو کامپایل کنید و از بابت ضمیمه بودن پلاگین در نمونه ها در هنگام تست اطمینان حاصل کنید.

سایر مطالب مرتبط:

پلاگین دیتابیس (بانک اطلاعاتی) SQLite – سازگار با زبان فارسی بیشتر بخوانید »