الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لقد انتهيت من برمجة faimo Database

مغلقرائج
بدأه faimo في 19 مارس 2006 · 67 رد · 9,355 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اما بعد فالسلام عليكم و رحمة الله و بركاته

لقد انتهيت من برمجة faimo Database و هو نظام و برنامج لانشاء قواعد البيانات او DBMS للمبرمجين ب Borland Delphi / C++Builder and Kylix

فهو سينسيك فالدلفي BDE .

و ال faimo Database له 5 مكونات هي

TFAITable, TFAIQuery, TFAIDatabase, TFAISession, TFAIBatchMove و كلها لها نفس خصائص مكونات قاعدة البيانات لدلفي لكن مع بعض الخصائص الغير متوفرة في Delphi BDE

و ال faimo Database لا تحتاج لاي ملف في تنصيب البرنامج يعني ليس كالدلفي BDE فاهذا الاخير عندما تنهي انشاء قاعدة بيانات فسوف تحتاج لارسال ملفات مع برنامجك او انالجهاز يجب ان يتوفرعلى محرك ال BDE لكي يستطيع برنامجك القراءة و الكتابة لقاعدة البيانات اما مع faimo Database فاانت لاتحتاج لاى ملف BDE و لا DLLs

هذه بعض خصائص faimo Database :

compiles right into executable application file; no BDE, no DLLs requires;
- multi-user concurrent read / write access (both file-server and client/server mode);
- multi-thread access enables to develop thread-safe applications, for example, web application;
- multiple tables in a single-file database;
- SQL & DDL commands support;
- Referential Integrity support (SQL'99 compliance)
- DB-aware controls and tools compatibility;
- IProvider support for TClientDataset compatibility;
- master / detail relationship;
- creating, renaming, emptying, deleting, restructuring and repairing tables;
- creating, editing, deleting, browsing and searching for records;
- creating and deleting multiple indexes;
- calculated and lookup fields;
- fast searching using multiple indexes;
- filtering support;
- default values support;
- record-level constraints;
- Key and Range methods;
- tables and database restructuring and repairing routines;
- progress bar support;
- using BLOB fields with data compression ability;
- Varchar support with optional compression;
- strong database encryption with wide variety of algorithms;
- custom memory manager speed up operation and guarantees low memory usage;
- in-memory mode is also available to speed up the work with small tables;
- shareable in-memory tables;
- transactions support with READ COMMITTED isolation level;
- batch operations with groups of records;
- backup-restore capabilities;
- triggers - database and server events;
- reverse engineering (table or whole database to SQL script export);
- capability of database embedding inside the executable file;
- importing from and exporting to any data source in fast and easy way;
- internationalization / localization and Unicode support. 

Faimo Database is a fully functional database system; it includes visual components, utilities .

The core of Faimo Database TFaiTable, which is a fast and easy TTable replacement, provides all the TTable functions such as master / detail relationship, filtering, searching, sorting, blob fields, key and range methods, as well as some advanced features like table and database encryption, blob fields compression and multiple indexes. 

All the components are fully compatible with standard DB-aware controls as well as with the most of third-parties database tools such as DBGrids, Tries, Report Generators, etc. 

Faimo Database System allows easy migration from the database systems you used and has the widest functionality to help you to save your time of development. It provides an access to databases from different OS and environment to give you the fabulous flexibility. 

Faimo Database System is a complete database solution which can help provide return on investment by capitalizing on new, revenue-generating software with respond to requests from new prospects at low cost, allowing you to extend your reach to new markets. 
--
SQL & DDL commands support. 
Data types:
ftFixedChar, ftString, ftWideString, ftSmallint, ftInteger, ftLargeint, ftWord, ftAutoInc, ftFloat, ftBoolean, ftCurrency, ftDate, ftTime, ftDateTime, ftTimeStamp, ftBytes, ftVarBytes, ftDBaseOle, ftParadoxOle, ftTypedBinary, ftBlob, ftGraphic, ftMemo, ftFmtMemo 
Advanced data types:
aftUnknown, aftChar, aftString, aftWideChar, aftWideString, aftShortint, aftSmallint, aftInteger, aftLargeint, aftByte, aftWord, aftCardinal, aftAutoInc, aftAutoIncShortint, aftAutoIncSmallint, aftAutoIncInteger, aftAutoIncLargeint, aftAutoIncByte, aftAutoIncWord, aftAutoIncCardinal, aftSingle, aftDouble, aftExtended, aftBoolean, aftCurrency, aftDate, aftTime, aftDateTime, aftTimeStamp, aftBytes, aftVarBytes, aftBlob, aftGraphic, aftMemo, aftFormattedMemo, aftWideMemo 
Default page size: 4096 bytes (4 Kb). 
Minimum page size: 128 bytes. 
Maximum page size: 65535 bytes (64 Kb without 1 byte). 
Maximum number of pages per database file: 231 (over 2 billions). 
Maximum record size: 231 bytes (over 2 billions). 
Maximum number of  connections: 100,000,000 . 
Maximum fields per table: 231 (over 2 billions). 
Maximum indexes per table: 231. 
Maximum index fields per index: 231. 
Maximum index entry size: (PageSize - 128) / 2. 
Maximum field name's length: 255 characters. 
Maximum index name's length: 255 characters. 
BLOB fields block size: > 1 byte, default 100 KB. 
BLOB and Varchar compression algorithms: ZLib, BZip, PPM. 
Database encryption: 12 strong encryption algorithms . 
Search operators: <,>,=,<>,<=,>=, like, not like, is null, is not null, and, or, not, (). 
SQL Support :
SELECT [DISTINCT | ALL] 
* | column [AS correlation_name | correlation_name], [column...] 
[INTO destination_table] 
FROM table_reference [AS correlation_name | correlation_name] [Password 'password']
[[[[NATURAL][INNER | [LEFT | RIGHT | FULL] OUTER JOIN] table_reference [AS correlation_name | correlation_name] 
[ON join_condition] | USING (join columns)] 
[WHERE predicates] 
[GROUP BY group_list] 
[HAVING predicates] 
[ORDER BY order_list] 
[UNION [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[EXCEPT | MINUS [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[INTERSECT [ALL] [CORRESPONDING [BY (column_list)]] SELECT...] 
CREATE TABLE, DROP TABLE, ALTER TABLE statements 
CREATE INDEX, DROP INDEX statements 
INSERT, UPDATE, DELETE statements 
SQL scripts (multiple commands separated by ';') 
BETWEEN, IN, EXISTS, LIKE, IS NULL operators 
Aggregate functions COUNT,SUM,MIN,MAX,AVG 
Most of all SQL'92 arithmetic, logical, datetime and string expressions, functions and operators 
Data types conversion function CAST 
Parameters in queries 
Uncorrelated subqueries 
START TRANSACTION, COMMIT, ROLLBACK

و خصائص اخرى ...

و لانني انتهيت منها فسوف اطلب من الاخوة الاعزاء :

romanof

DeltaAziz

زاهر سعيد

ORWA

ان يجربوها و يعطوا ارائهم و لهذا ارجوا منهم ان يرسلوا لي كلمات السر التي سوف اضعها في برنامج التنصيب و ابعثه لهم يعني للتنصيبها لابدا من كلمة السر

و السلا عليكم و رحمة الله و بركاته

تم تعديل هذه المشاركة بواسطة romanof في 21 مارس 2006 في 22:16

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#2

إذا كانت هذه الأدوات فعلا من صنعك , وأثبتت أنها تستحق التقدير ..

لك مني هدية اطلاق موقع مخصص لهذه الادوات مجانا على الويب مع التصميم والاستضافة والدومين وإذا احتجنا ندعم الدفع الالكتروني فيه فهو لك ..

ولكن يجب أن نعرف المزيد عنها أولا ..

عروة

#3

ماذا تعني ياخي عروة باذا كانت من صنعك فالعلمك يااخي انها اخذت مني

12 شهرا و لكن حتى الان ان لست متاكدا منها لهذا طلبت منكم ان تجربوها بنفسكم فارجوا منك ان ترسل لي كلمة سر التثبيت الخاصة و سوف ابعث لك المكون والبرنامج لتجريبه

--

واحيطك علما بانني سوف امنح arabteam2000 نسختين مجانا يفرقوها على احسن 2 اعضاء في منتدى دلفي وسوف نناقش هذا مع ادارة الموقع

--

و شكرا لك على التعليق اخوك عبد الرحمن

تم تعديل هذه المشاركة بواسطة faimo في 20 مارس 2006 في 01:11

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#4

ولعلمك اخي عروة فانا تخصص برمجة و الحمد لله BORLAND CERTIFIED تخصص دلفي بعد ذلك اخذت وجهة برمجة قواعد البيانات لمدة 7 سنوات فبعدما برمجت وانتجت برامج تستعمل قواعد البيانات كان كل ذلك ب BORLAND BDE وبعدما لاحظت و شاهدت عيوب BORLAND BDE قررت ان ابرمج نظام قواعد بيانات خاص بي فبدات بتحليل ال BORLAND BDE و الاوراكل و الحمد لله الان هاهوا نظام قاعدة البيانات الخاص بي و الذي اسميته FAIMO Database و سوف تراه ان شاء الله رب العالمين

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#5

هناك شيئ ما...

سأتحدث بعد الإطلاع على المنتوج و التأكد

تم تعديل هذه المشاركة بواسطة DeltaAziz في 21 مارس 2006 في 10:33

d4baa0.gif
#6

السلام عليكم ورحمة الله وبركاته

كل الاحترام وتقدير لك اخي عبد الرحمن.

حسب ما ذكرت من خصائص بأنها رائعة جدا ,

على فكره , انا اعمل بال C++Builder واستعمل قاعدة البيانات : Absolute Database

قمت بشرائها منذ زمن.

ولها خصائص شبيهة جدا بال faimo Database .

http://www.componentace.com/bde_replacemen...te_database.htm

لنكن الافضل , هكذا كنا.

#7

السلام عليكم

اخى والله انى لاحييك واسال الله ان يسدد خطاك ويوفقك والله انه لشء مفرح جدا ان يكون منا من يقوم بعمل كهذا وانا اعلم انهم كثر ولكن لكل ظروف خاصة فى حياتهم ولا ان شاء الله تكون حافزا للتسابق واظهار القدرات

والله الموفق

----------------------------------------------------------------------

010.gif

#8

اولا اشكزكم على هذه الردود التي افرحتني كثيرا

و اقول لكم انه زيادة على ماذكرت فان Faimo Database لها خاصية ال Unicode يعني اننا نستطيع ان نحفظ او نكتب بها بالغة العربية 100 %

واقول لاخي ماهر صرصور انا Faimo Database يمكن استعمالها مع C++Builder 100%

و ل Faimo Database Utility او برنامج تحرير الجداول

خاصيتين اما التحرير يدويا او باستعمال عارضة SQL و يمكن تغيير الواجهة تماما الى اللغة العربية

و حتى الان فا Faimo Database هي تحت التجربة

و شكرا لكم

اخوكم عبد الرحمن

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#9

اخي عبد الرحمن والله اهنئك من قلبي على هذاالانجاز الرائع حسب المواصفات المذكورة و انا سوف اكون اول من يشتري FAIMO Database اذا كان منتج تجاري لانني حقيقة مللت من استعمال ال delphi bde و مشاكله التي لا تنتهي

وثانيا اهنئك على هذا المنتوج

تم تعديل هذه المشاركة بواسطة mohfa في 20 مارس 2006 في 22:16

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#10

ممتاز جدا يا اخي واعتقد ان الاخ عروة قدم عرض مغري لعمل دعاية ممتازة للمكونات!

تم مناقشة مثل هذا الكلام لا اذكر الموضوع (اي اننا كنا نفكر بعمل قاعدة بيانات تخلصنا من مشكلة الinstal) , اذا تم الامر كما يجب فستكون وفرت علينا مجهود كبير منا نعتزم القيام به

تم تعديل هذه المشاركة بواسطة romanof في 21 مارس 2006 في 22:22

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#11

many thanks romanof but i'm still waiting for your Faimo DB Setup password could you send it to my personal inbox

many thanks

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#12

أين هي ؟

للتحميل و التجرية

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#13

شكرا اخي و لكن هي تحت التجربة و انا الان بطور الانهاء من برنامج التنصيب والذي ان شاء الله سوف يثبت المكونات تلقائيا في الIDE ولهذافانا اجربه و اجربه حتى اتاكد من نتيجته

وشكرا

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#14

السلام عليكم ورحمة الله وبركاته

أخي عبد الرحمن من الجزائر أهنئك من كل قلبي على إنجازك الرائع - قبل أن أجربه-

أتمنى لك التوفيق والمزيد من التطور والتقدم في هذا المجال

كما أرجوا منك أن تتيح لنا نسخة تجربية لتجربتها وإبداء الملاحضات عليها

شكرا

بسم الله الرحمن الرحيم " وقل رب زدني علما"

#15

السلام عليكم .

هاهي ال Faimo database إكتملت اخيرا اعني ال Beta Version .

اخي عروة و DeltaAziz و RAMONOF لا تنسوا كلمة السر للتثبيت .

البكايج الموجود هو لدلفي 7 .

اطلب منكم ان تجربوها في اقصى الظروف ;) اعني كما تريدون و خاصة في الجداول انا شخصيا جربتها بزيادة 20000 جدول و تمت العملية بشكل جيد وفي مدة انا شخصيا لم اكن اتوقعها 30 ثانية و هذا باستعمال المكون FaiQuery .

و ستجدون ملف سميته BUG TRACKER و هذا لكي تكتوبوا ملاحظاتكم .

تقبلوا تحياتي .

و انا في انتظار النتائج .

اخوكم بوسعيد محمد - عبد الرحمن -

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#17
اقتباس
البكايج الموجود هو لدلفي 7

السلام عليكم

أخي محمد، ما ذا عن Delphi 5

أو 2006

d4baa0.gif
#18

لا في الواقع سوف يكون لـ

Delphi 6 بكايج

Delphi 9 بكايج

Delphi 2005 بكايج

Delphi 2006 بكايج

فيما يخص الدلفي 2006 2005 فهذا سوف يكون شي خاص و هذا كما تعلم انه لانشاء البكايج لـ 2006 و 2005 هناك خطوات خاصة انظر هنا

اخي هل ثبت المكونات

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#19

لا

أعمل على Delphi 5 فقط

و Delphi 10 lite مثبت أيضا

d4baa0.gif
#20

اخي DELTAAZIZ

هل حاولت تثبيتها مع الدلفي 7 و لم تنجح او ان الدلفي 5 هو حبيبك الوحيد (h)

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#21

أخي محمد بارك الله فيك

أستخدم فقط Delphi 5

وهناك نسخة Delphi 10 lite مثبتتة في الجهاز

ليس لدي نسخ أخرى في هذا الجهاز

ليست مشكلة، سأقوم بتجربتها في جهاز صديق :D

d4baa0.gif
#22

اخي DELTAAZIZ الان انا بصدد إنشاء البكايج لــ

دلفي 5

و في المساء سوف تجده هنا

بالمناسبة اين الرابط الذي و ضعته للتحميل لم اجده الليوم و لهذا اظن ان الإخوة ORWA و RAMONOF سوف لن يستطيعو ا تحميل Faimo Database

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#23
faimo كتب:
بالمناسبة اين الرابط الذي و ضعته للتحميل لم اجده الليوم و لهذا اظن ان الإخوة ORWA و RAMONOF  سوف لن يستطيعو ا تحميل Faimo Database

الرابط موجود فوق...

الموضوع مخفي عن الأعضاء فقط

يمكن للمشرفين رؤيته

d4baa0.gif
#24

OK شكرا و مع السلامة

لا تنسى ان تجربها في اقصى الظروف يعني إظافة الالاف جداول و الـ Indexes و الـ BLOB و الـ Imgs Fields والى اخره .....

الى اللقاء اخوك محمد

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

#25

اخي DeltaAziz و Romanof و Orwa ان كنتم قد حملتم Faimo Database فارجوا المعذرة فلقد نسيت ملفا مهما و هو FmVer و الذي يحتوي على Faimo Check & routines و بعض IDes Configuration اذا من فظلكم اعيدوا تحميليها لإن الملف الذي كان موجود هو FmVer Basic .

ستجدون :

بكايج لـ دلفي 5

بكايج لـ دلفي 7

..

مع تحياتي محمد

و ارجوا المعذرة ثانيا .

رابط التحميل :

Faimo Database V 4.00 < beta version >

لا تحتقر نفسك لكي لايحتقرك الغير

الغرب ليس احسن منا

هذا الموضوع مغلق.

مواضيع مشابهة