Lohinger SDL Base & Math چیست؟
Lohinger SDL Base & Math بسته ای حاوی دو مجموعه Base و Math از جمله ابزارهای ارائه شده توسط شرکت Lohinger است که به صورت یک جا ارائه می شود. بسته BasePack حاوی واحدهای مختلفی از مجموعه SDL Component Suite است که در دسته operation ها و ساختارهای داده پایه ای قرار می گیرند. از جمله آن ها می توان به مواردی مثل FIFO register ها، bit array ها، system specific routine ها، مدیریت استریم ها و همچنین string processing اشاره کرد. بسته MathPack حاوی تعداد زیادی روتین و کلاس است که متدهای ریاضیاتی مختلفی را ارائه می کنند. از جمله آن ها می توان به مواردی همچون رگرسیون خطی (ساده و چندگانه)، curve fitting، random generators، جبر خطی و ماتریسی و بسیاری موارد دیگر اشاره کرد. هر یک از این بسته ها دارای واحدهای مختلفی هستند که به صورت یکجا در اختیار کاربران و توسعه دهندگان قرار می گیرند. واحد SDLBase حاوی مجموعه ای از declaration های بیسیک است که توسط سایر واحدهای مجموعه SDL Component Suite مورد استفاده قرار می گیرند. در این واحد فقط موارد پایه ای گنجانده شده است و جزئیات بیشتر آن ها را می توانید در help آنلاین ارائه شده روی سایت سازنده مشاهده کنید.
Lohinger SDL Base & Math همچنین حاوی واحدی تحت عنوان SDLColors است که در آن مجموعه ای از declaration های پایه ای، procedure ها و function ها برای تغییر دادن رنگ ها گنجانده شده است. از جمله این روتین ها می توان به توابع تبدیل برای سیستم های رنگ HSI و RGB اشاره کرد. همچنین کلاسی تحت عنوان TcolorArray در آن گنجانده شده است که امکان کار با color array ها را فراهم می سازد.
Lohinger SDL Base & Math همچنین در بسته MathPack حاوی یک واحد با عنوان MATH1 است که اپراتورهای arithmetic پایه ای و روتین های ریاضی / منطقی که در Delphi 1.0 به کار گرفته نشده اند در آن گنجانده شده است. این واحد همچنین حاوی روتین هایی برای sort کردن دیتا، تولید فرمت های عددی مختلف، تولید تعداد رندومی از توزیع های خاص و غیره است. در ادامه لینک دانلود Lohinger SDL Base & Math به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های Lohinger SDL Base & Math:
- - ارائه مجموعه ای از روتین ها و کلاس های مختلف
- - ارائه ابزارهای لازم برای مدیریت استریم ها، پردازش استرینگ و غیره
- - دارای unit های مختلف برای عملیات های پایه و data structure ها
- - دارای unit لازم برای کار با رنگ ها
- - ارائه روتین ها و کلاس ها برای پشتیبانی از HTML
- - ارائه متدهای مختلف ریاضیاتی
- - ارائه سورس کامل برنامه
- - و بسیاری موارد دیگر.