EhLib 9.1.029 D7-XE10.2 Full Source
- 5.0 (1 رای)
- کاربرد : کامپوننتها و کلاسهایی برای نسخههای مختلف مجموعهی زبان برنامه نویسی دلفی
- نسخه :Version 9.1.029 D7-XE10.2
- نوع فایل : نرم افزار
- زبان : انگلیسی
- سیستم عامل : Windows 32Bit & 64Bit
- سال تولید : 2017
توضیحات
مجموعهی EhLib شامل کامپوننتها و کلاسهایی برای نسخههای مختلف مجموعهی زبان برنامه نویسی دلفی و جهت افزایش ظرفیت نرمافزارهای پایگاه دادههای سمت کاربر برای تعامل با کاربران میباشد.
لیست و امکانات کامپوننتهای شامل مجموعهی EhLib :
TDBGridhEh :
امکان استفاده از تمام قابلیتهای TDBGrid و چندین ویژگی جدیدتر برای:
اجازه انتخاب رکوردها، ستونها و محیطهای چهارگوش.
عنوانهای خاصی که به چندین و یا همه ستونها نسبت داده شوند.
قراردادن پانویسی که میتواند مقادیر فیلدهای مجموع، تعداد و بقیه را نمایش دهد.
قابلیت تغییر اندازه ستونها برای تنظیم کردن پهنای جدول با پهنای جدول کاربر.
امکان تغییر ارتفاع و عنوان
و…
TPrintDBGridEh :
تهیه ویژگیها و روالهایی برای پیشنمایش و چاپ از کامپوننت TDBGridEh با ویژگیهای بیشتر از قبیل:
قابلیت پهنتر کردن سطرها به صورت عمودی تا همه متن بتواند چاپ شود.
امکان بزرگ کردن جدول برای در بر گرفتن کل صفحه.
امکان پیشنمایش و چاپ عنوان برای جداول
قابلیت پیشنمایش و چاپ سرصفحه و پاصفحه جهت استفاده از ماکروهای نمایش صفحه جاری، تاریخ جاری و…
و…
TDBVertGridEh :
کامپوننتی برای نمایش یک رکورد از دیتاست (dataset) در به صورت عمودی.
دارای ستونی ویژه برای نمایش عنوان فیلد.
امکان ویرایش و تغییر محتوای سلول مثل امکاناتی که در DBGridEh است.
TDBLookupComboboxEh :
در اختیار گذاشتن تمام قابلیتهای TDBLookupCombobox به علاوه امکاناتی نظیر:
امکان نمایش با قالب تخت
امکان اختصاص مقدار به مانند KeyValue فقط برای نمایش ویژگی متن.
امکان نوشتن (اختصاص دادن) مقادیر به ویژگی متن (Text property) به شکلی که قبلا در لیست دادهها شامل نشدهاست (Style = csDropDownEh).
قابلیت حفظ مقدار KeyValue و متن به صورتی که روی مقادیر هم تاثیری نگذارند.
TDBEditEh :
جهت نمایش محیط ویرایش یک خطی و یا چند خطی برای تغییر فیلدی از دیتاست و یا استفاده به عنوان محیطی صرفا نمایشی.
TDBDateTimeEditEh :
جهت نمایش محیط ویرایش تاریخ یا زمان در یک خط به صورتی که بتواند فیلد تاریخ و زمان (datetime) موجود در دیتاست را ویرایش کند و یا استفاده به شکل محیطی صرفا نمایشی و عدم تغییر دادهها.
TDBComboBoxEh :
جهت نمایش جعبه ویرایشی شامل یک یا چندین خط با قابلیت پیمایش لیست برای ویرایش فیلدهای دیتاست و یا استفاده صرفا جهت نمایش بدون تغییر داده ها.
TDBNumberEditEh :
جهت نمایش محیط ویرایش یکخطی اعداد برای ویرایش فیلدی حاوی محتوای عددی (numeric) از دیتاست و یا استفاده صرفا برای نمایش و بدون تغییر داده.
TDBSumList :
برای شمارش مجموع و مقدار رکوردهای موجود در TDataSet با امکان ویرایش همزمان. این کامپوننت لیستی از اشیاء TDBSum، که شامل نوع عملیات (goSum یا goCount) و همچنین نام فیلدی جهت نمایش محاسبات را گرفته و درخواست مربوطه را انجام میدهد.
TPreviewBox :
امکان ساخت پیشنمایشی شخصی در زمان اجرا.
TPrinterPreview :
فراهم آوردن فضای حافظهای برای خیرهی دادههای جهت چاپ به همان صورتی که میخواهند چاپ شوند. این کامپوننت تمامی توابع و ویژگیهای شی TPrinter را داراست.
TPropStorageEh :
کامپوننتی با قابلیت ذخیره و یا خواندن تنظیمات ویژگیها در فایلهای ini، رجیستری و…
TMemTableEh :
برای نگهداری دادهها در حافظه به کار گرفته میشود. همچنین امکان این را دارد که به شکل آرایهای از رکوردها در نظر گرفته شود.
علاوه بر آن:
از محیطی خاص پشتیبانی میکند که امکان استفاده از کامپوننت DBGridEh که توانایی نمایش همه دادهها بدون از دید خارج کردن رکورد فعال را دارد را فراهم میآورد.
امکان واکشی دادهها از شی TDataDriverEh را دارد.
و…
TDataDriverEh :
مسئول انجام دو وظیفه است:
۱٫ ارسال دادهها به TMemTableEh.
۲٫ پردازش رکوردهای تغییر یافتهی TMemTableEh (ذخیره در یک دیتاست دیگر و یا استفاده از رخدادی برای پردازش تغییرات)
و…
TDataSetDriverEh :
شامل DataDriver که مسئول انتقال رکوردهای TMemTableEh از دیتاستهای دیگر است. پردازش رکوردهای تغییر یافته در TMemTableEh و نوشتنشان در یک دیتاست دیگر.
TSQLDataDriverEh :
رابطی جهانی برای دادهها و تعاملشان با سرور با استفاده از SQL. این کامپوننت از پنج شی TSQLCommandEh شامل: SelectCommand, DeleteCommand, InsertCommand, UpdateCommand, GetrecCommand تشکیل شده است. هر کدام از این اشیاء دستورات و پارامترهای SQL را برای اجرای انواع دستورات SQL نگهداری میکند.
TBDEDataDriverEh :
جهت استفاده کامپوننت DataDriver. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
TIBXDataDriverEh :
کامپوننت DataDriver که با سرور پایگاه داده با استفاده از درایور IBX تعامل دارد. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
TDBXDataDriverEh :
کامپوننت DataDriver که با سرور پایگاه داده با استفاده از درایور DBX تعامل دارد. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
TADODataDriverEh :
کامپوننت DataDriver که با سرور پایگاه داده با استفاده از درایور ADO تعامل دارد. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
لیست و امکانات کامپوننتهای شامل مجموعهی EhLib :
TDBGridhEh :
امکان استفاده از تمام قابلیتهای TDBGrid و چندین ویژگی جدیدتر برای:
اجازه انتخاب رکوردها، ستونها و محیطهای چهارگوش.
عنوانهای خاصی که به چندین و یا همه ستونها نسبت داده شوند.
قراردادن پانویسی که میتواند مقادیر فیلدهای مجموع، تعداد و بقیه را نمایش دهد.
قابلیت تغییر اندازه ستونها برای تنظیم کردن پهنای جدول با پهنای جدول کاربر.
امکان تغییر ارتفاع و عنوان
و…
TPrintDBGridEh :
تهیه ویژگیها و روالهایی برای پیشنمایش و چاپ از کامپوننت TDBGridEh با ویژگیهای بیشتر از قبیل:
قابلیت پهنتر کردن سطرها به صورت عمودی تا همه متن بتواند چاپ شود.
امکان بزرگ کردن جدول برای در بر گرفتن کل صفحه.
امکان پیشنمایش و چاپ عنوان برای جداول
قابلیت پیشنمایش و چاپ سرصفحه و پاصفحه جهت استفاده از ماکروهای نمایش صفحه جاری، تاریخ جاری و…
و…
TDBVertGridEh :
کامپوننتی برای نمایش یک رکورد از دیتاست (dataset) در به صورت عمودی.
دارای ستونی ویژه برای نمایش عنوان فیلد.
امکان ویرایش و تغییر محتوای سلول مثل امکاناتی که در DBGridEh است.
TDBLookupComboboxEh :
در اختیار گذاشتن تمام قابلیتهای TDBLookupCombobox به علاوه امکاناتی نظیر:
امکان نمایش با قالب تخت
امکان اختصاص مقدار به مانند KeyValue فقط برای نمایش ویژگی متن.
امکان نوشتن (اختصاص دادن) مقادیر به ویژگی متن (Text property) به شکلی که قبلا در لیست دادهها شامل نشدهاست (Style = csDropDownEh).
قابلیت حفظ مقدار KeyValue و متن به صورتی که روی مقادیر هم تاثیری نگذارند.
TDBEditEh :
جهت نمایش محیط ویرایش یک خطی و یا چند خطی برای تغییر فیلدی از دیتاست و یا استفاده به عنوان محیطی صرفا نمایشی.
TDBDateTimeEditEh :
جهت نمایش محیط ویرایش تاریخ یا زمان در یک خط به صورتی که بتواند فیلد تاریخ و زمان (datetime) موجود در دیتاست را ویرایش کند و یا استفاده به شکل محیطی صرفا نمایشی و عدم تغییر دادهها.
TDBComboBoxEh :
جهت نمایش جعبه ویرایشی شامل یک یا چندین خط با قابلیت پیمایش لیست برای ویرایش فیلدهای دیتاست و یا استفاده صرفا جهت نمایش بدون تغییر داده ها.
TDBNumberEditEh :
جهت نمایش محیط ویرایش یکخطی اعداد برای ویرایش فیلدی حاوی محتوای عددی (numeric) از دیتاست و یا استفاده صرفا برای نمایش و بدون تغییر داده.
TDBSumList :
برای شمارش مجموع و مقدار رکوردهای موجود در TDataSet با امکان ویرایش همزمان. این کامپوننت لیستی از اشیاء TDBSum، که شامل نوع عملیات (goSum یا goCount) و همچنین نام فیلدی جهت نمایش محاسبات را گرفته و درخواست مربوطه را انجام میدهد.
TPreviewBox :
امکان ساخت پیشنمایشی شخصی در زمان اجرا.
TPrinterPreview :
فراهم آوردن فضای حافظهای برای خیرهی دادههای جهت چاپ به همان صورتی که میخواهند چاپ شوند. این کامپوننت تمامی توابع و ویژگیهای شی TPrinter را داراست.
TPropStorageEh :
کامپوننتی با قابلیت ذخیره و یا خواندن تنظیمات ویژگیها در فایلهای ini، رجیستری و…
TMemTableEh :
برای نگهداری دادهها در حافظه به کار گرفته میشود. همچنین امکان این را دارد که به شکل آرایهای از رکوردها در نظر گرفته شود.
علاوه بر آن:
از محیطی خاص پشتیبانی میکند که امکان استفاده از کامپوننت DBGridEh که توانایی نمایش همه دادهها بدون از دید خارج کردن رکورد فعال را دارد را فراهم میآورد.
امکان واکشی دادهها از شی TDataDriverEh را دارد.
و…
TDataDriverEh :
مسئول انجام دو وظیفه است:
۱٫ ارسال دادهها به TMemTableEh.
۲٫ پردازش رکوردهای تغییر یافتهی TMemTableEh (ذخیره در یک دیتاست دیگر و یا استفاده از رخدادی برای پردازش تغییرات)
و…
TDataSetDriverEh :
شامل DataDriver که مسئول انتقال رکوردهای TMemTableEh از دیتاستهای دیگر است. پردازش رکوردهای تغییر یافته در TMemTableEh و نوشتنشان در یک دیتاست دیگر.
TSQLDataDriverEh :
رابطی جهانی برای دادهها و تعاملشان با سرور با استفاده از SQL. این کامپوننت از پنج شی TSQLCommandEh شامل: SelectCommand, DeleteCommand, InsertCommand, UpdateCommand, GetrecCommand تشکیل شده است. هر کدام از این اشیاء دستورات و پارامترهای SQL را برای اجرای انواع دستورات SQL نگهداری میکند.
TBDEDataDriverEh :
جهت استفاده کامپوننت DataDriver. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
TIBXDataDriverEh :
کامپوننت DataDriver که با سرور پایگاه داده با استفاده از درایور IBX تعامل دارد. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
TDBXDataDriverEh :
کامپوننت DataDriver که با سرور پایگاه داده با استفاده از درایور DBX تعامل دارد. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
TADODataDriverEh :
کامپوننت DataDriver که با سرور پایگاه داده با استفاده از درایور ADO تعامل دارد. این کامپوننت مسئول تخصیص رابط اتصال (connection) است، تا DataDriver از این طریق پرس و جوها را برای سرور ارسال کند.
برای اطلاع از طریقه نصب به فایل How to Install.txt رجوع شود.