حزمه كامله من برامج توليد كود مكتبة برمجية مفتوح المصدر سي شارب لأي قاعدة بيانات Sql_server + SqLite3 + MySql + Access + ORACL

Read in English below

بسم الله الرحمان الرحيم
السلام عليكم جميعا


اقدم لكم مشروع برامج توليد كود مكتبة برمجية مفتوح المصدر سي شارب للتعامل مع اي قاعدة بيانات
Sql_server + SqLite3 + MySql + Access + ORACL

  • حيث ان المكتبه البرمجية تسهل عمل المبرمج في تصميم الانظمة البرمجية
    وتعتبر اختصار 50% من وقت تصميم الانظمة التي تتعامل مع قواعد البيانات
program generate code

نبذة عن المشروع

توليد كود مكتبة برمجية مفتوح المصدر قابل للتعديل

تصميم مشاريع Project :

1- برامج وانظمة سطح المكتب Desktop Windows Forms
2- تطبيقات وصفحات الويب Asp.net
3- تطبيقات الهاتف Xamarin Android

لغة البرمجة : سي شارب C#

قواعد البيانات : Sql_server & #SqLite3 & #MySql & #Access & #ORACLE#

فوائد و مميزات المكتبة

1- سهوله التعامل مع قاعدة البيانات في اضافه وحذف وتعديل البيانات
2- وجود شرح لدوال وخصائص المكتبة اثناء التعامل معها
3- سهوله التنقل بين قاعدة البيانات الاصلية والنسخ الاحتياطية واستيراد البيانات منها او التعديل عليها
4- لكل جدول كلاس خاص به منفصل عن بقيه الجداول
5- وجود نفس اسماء الجداول واسماء الحقول وانواعها
6- تمنع وقوع الاخطاء لبيانات حقول الجداول المدخلة اثناء استدعاء دوال الاضافة او الحذف او التعديل
7- سهوله تحويل النظام من والى احدى قواعد بيانات المذكورة سابقا
يعني لدي نظام اكملتة ولكن قاعدة البيانات اكسس
اريدة تبديل قاعدة البيانات الى Sql_Server OR My_Sql OR SqLit3
8- التعلم والتطوير في فهم كيف عمل الكلاسات ومفاهيم oop
9- تعلم هندسة برمجيات
10- تعلم خورزميات هياكل البيانات

شرح تفاصيل عمل البرامج

البرنامج الاول يقوم بالتالي ::

1- تحديد قاعدة البيانات
2- تعبئة تفاصيل قاعدة البيانات بالمراحل التالية::

أ- اضافة تفاصيل اسماء الجداول واسماء الجداول التي تضهر على الشاشة واسماء ازرار الاضافة والحذف والتعديل

ب- اضافة تفاصيل حقول الجداول كالتالي ::

i- اسم الحقل الضاهر على الشاشة
ii- حالة الحقل مفتاح رئيسي
iii- حالة الحقل مفتاح اجنبي
iiii- اسم الجدول المرتبط بالحقل ان كان مفتاح اجنبي
iiiii- اسم الحقل المرتبط بالحقل ان كان مفتاح اجنبي
iiiiii- ترقيم تلقائي ان كان الحقل رقمي
iiiiiiii- اضافه اداة (ComboBox)تجعل الحقل يحمل قيم سابقه من القيم المدخله

3- استيراد قاعدة البيانات من اي نوع من قواعد البيانات
Sql_server OR SqLite3 OR MySql OR Access OR ORACL
لتحويل قاعدة البيانات وتحتوي على خيارين كالتالي ::

أ- استيراد جدولي تفاصيل قاعدة البيانات
ب- استيراد جميع الجداول مع جدولي تفاصيل قاعدة البيانات

4- استخراج كود المكتبة البرمجية والتي تحتوي على التالي ::

أ- كلاس معلومات قاعدة البيانات (كود الاتصال + اسماء الجداول…)
ب- كلاس معلومات حقول جداول قاعدة البيانات
ج- كلاسات توليد نص امر الاظافة – الحذف – التعديل – الاستعلام لجداول قاعدة البيانات
د- كلاس تنفيذ نص امر الاظافة – الحذف – التعديل – الاستعلام لجداول قاعدة البيانات
و- كلاست لكل جدول والمرتبط بجميع الكلاسات
ي- …

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

قم بقراءة مستند المشروع للتعلم والاستفادة والتطوير
ملاحظه تم تطوير المكتبة بشكل اكبر المستند يشرح المكونات الرئيسية للمكتبة

Project Documentation Programming Library for C sharp

وهنا شرح ادوات العرض البرمجية التي بداخل المكتبة (أدوات الحقول)

البرنامج الثاني يقوم بالتالي ::

1- استخراج كود واجهة (form) عرض الحقول والجدول الرئيسي وازرار التحكم وتحديد واحد من التنسيقات
لكل جدول مع تحديد المستخدم اي لون يريدة للتالي ::

1- لون خلفية الفورم
2- لون خلفية ادوات ادخال البيانات (الحقول)
3- لون خلفية جدول العرض
4- لون خلفية ادوات التحكم (أضافة – حذف – تعديل)
5- لون خلفية الخط

صورة استخراج كود واجهة (form) تفاعلية

2- استخراج كود واجهة (form) استعلام
عرض محركات البحث وجدول الاستعلام و زر الغاء كل عمليات البحث
لكل جدول مع تحديد المستخدم حقول محركات البحث وكذالك اي لون يريدة للتالي ::

1- لون خلفية الفورم
2- لون خلفية ادوات ادخال البيانات (حقول محركات البحث)
3- لون خلفية جدول العرض
4- لون خلفية ادوات التحكم (ألغاء البحث)
5- لون خلفية الخط

صورة استخراج كود واجهة (form) استعلام

الاكواد المستخرجة كامله مفتوحه المصدر قابلة للتعديل من قبل المبرمج
الاكواد المستخرجة للأستفادة والتطوير
الرجاء منكم اعلامي أن وجد أخطاء في المكتبة
او اي اقتراحات للتطوير

تحياتي لكم جميعا
تمنياتي للجميع التوفيق


نسخ سطح المكتب Desktop Windows Forms

رابط التنزيل الحزمة V0.9.6.3.3 (Demo All DB)

Google Drive

رابط التنزيل الحزمة V0.9.6.3.3 (Free Only Access DB)

Google Drive

فيديو شرح الجديد في الاصدار V0.9.6.3.3

رابط التنزيل الحزمة V0.9.6.3.2 (Free Only Access DB)

Google Drive

رابط التنزيل الحزمة V0.9.6.3.1 (Free All DB)

Google Drive

Github OR Google Drive

أصدارات Access =>2016 and Win10

Google Drive

رابط التنزيل الحزمة V0.9.2 :: أضغط هنا

رابط التنزيل الحزمة V0.9.1 :: أضغط هنا

رابط التنزيل الحزمة V0.9 :: أضغط هنا

رابط التنزيل الحزمة V0.8 :: أضغط هنا

نسخ مشاريع صفحات الويب Asp.Net

نسخ مشاريع تطبيقات الهاتف Android Visual Studio Xamarin

شاهد الشروحات التالية دروس شرح استخدام برنامج صانع الاكواد الاحترافي وكيفية توليد واستخدام المكتبة البرمجية وتحويل قاعدة البيانات من نوع الى اخر بأستخدام برنامج صانع الاكواد الاحترافي وشرح كيفية استخدام المكتبة البرمجية في مشاريع سطح المكتب وصفحات الويب المصممة بلغة البرمجة الفجوال بيسك
Visual Basic.Net خطوة بخطوة :-

انشاء تطبيقان Android app و Desktop app وربطهم بقاعدة بيانات Mysql OnLine (خطوة بخطوة)

Converting DB MySql to SqlServer and creating two app Desktop and Android connected to an online DB (Step by Step)

انشاء تطبيق Android وقاعدة بيانات sqlite وإستخدام صانع الاكواد الاحترافي (خطوة بخطوة)

شرح انشاء واجهه تسجيل بيانات الطالب مع قاعدة البيانات في خمس دقائق C# <> Sql_server

شرح تحويل قاعدة بيانات برنامج ادخال بيانات الطالب من Sql_Server To SqlLite 3 في اقل من ثلاث دقائق بسهوله

شرح اضهار رساله بنص امر الاضافه Sql (insert into NameTable…)

اقل من دقيقتين شرح إنشاء واجهه تسجيل بيانات الطالب مع قاعدة البيانات Oracle And C Sharp

convert db Access to sqlite3

شاهد التحديثات الجديدة في الفيديو

ضهور شرح دوال وخصائص المكتبة اثناء التعامل معها

يوجد ثلاث طرق لعمليه الإضافة + الحذف + التعديل + الاستعلام
وهي سهله جداً ومختصرة
في الدرس الثاني والثالث تم الشرح فيديو


أذا لديك اقتراحات للتطوير او ستفسارات او طريقة شرح استخدام المكتبة الرجاء قم بالتعليق اسفل الصفحة

دروس شرح استخدام المكتبة

الدرس الاول من شرح استخدام المكتبة البرمجية

الدرس الثالث + الدرس الرابع (شرح استخدام المكتبة البرمجية)

شرح استخدام ادوات الحقول الموجودة في المكتبة البرمجية

Open source code, beautifully designed tools in c#

About the project

Generate open source library code,
For software projects and desktop systems ,
Programming language C Sharp,
Databases,
Sql_server & SqLite3 & MySql & Access & ORACLE

The benefits and advantages of the library

1- Ease of dealing with the database in adding, deleting, modifying and displaying data.
2- Contains an explanation of the functions and characteristics of the library when dealing with it.
3- Ease of movement between the original database and backup copies and importing data from it or modifying it.
4- Each table has its own class separate from the rest of the tables.
5- Existence of the same table names and field names and their types.
6- It prevents errors in the entered table field data during calling the addition, deletion or modification functions.
7- The ease of transferring the system database to and from one of the databases : Sql_server OR SqLite3 OR MySql OR Access OR ORACLE .
8- Learn software engineering.
9- Facilitating the work of the programmer in designing software systems, and it is considered to reduce 50% of the design time for systems that deal with databases.

Explain the details of the programs’ work

First program

1- Define the database.
2- Fill in the database details in the following stages:

A- Add details of table names, table names that appear on the screen, and names of add, delete and modify buttons.

B- Add details of the tables’ fields as follows:

i- The name of the field shown on the screen.
ii- Field status ,primary key.
iii- Field status ,foreign key.
iii- The name of the table relation to the field, if it is a foreign key.
iiii- The name of the field relation to the field, if it is a foreign key.
iiiiii- Field status ,Auto-numbered if the field is numeric.
iiiiiiii – Field status ,adding a (ComboBox) tool that makes the field contain from the previously stored values.

3- Importing the database from any type of database ,
Sql_server OR SqLite3 OR MySql OR Access OR ORACLE
It contains two options as follows:

A- Importing only the two tables of database details.
B- Importing all tables with the two tables for the database details.

4- Extract the code of the software library that contains the following:

A- Class database information (contact code + table names …).
B- Class of database tables fields information.
C- classes for generating the command string sql For operations (adding , deleting , modifying , querying) For data tables .
D- classes for execution the command string sql For operations (adding , deleting , modifying , querying) For data tables of database, And store basic and inquired table data.
E- Classes for each table associated with all classes (main portal).

There is a library explanation document explaining the classes included within it:
They are five systems that are linked and related to each other in an easy-to-understand way.
Read the project document to learn, benefit and develop.

Project Documentation Programming Library for C sharp

The second program

1- Define the database.
2- Generating an interface code (form) displaying the fields, the main table and the control buttons ,For each table with the user specifying which color he wants for the interface as follows:

A- Form background color.
B- background color of the data entry tools (fields).
C- Display table background color.
D- background color of the control buttons (add – delete – modify).
E- Font color for all.

3- Generating an interface code (form) Query interface , It contains search engines, query table and a cancel all search button ,For all tables, and the programmer specifies the fields for search engines and specifies the colors of the interface contents as follows:

A- Form background color.
B- background color of the data entry tools (Search engines fields).
C- Display table background color.
D- background color of the control buttons(cancel all search button).
E- Font color for all.

All the codes that are generated are open source and can be modified by the programmer.
All codes that are generated are for use and development.
You can contact me to suggest development ideas or Error in generated code library .
All the best.

Links to Full package of C# open source code library software generation for any database Sql_server + SqLite3 + MySql + Access + ORACL V0.8 and V0.9

Download V0.9.3 Click

Github OR Google Drive

Download V0.9.2 Click Here

Download V0.9.1 Click Here

Download V0.9 Click Here

Download V0.8 Click Here

links Lessons How to deal with the library.

1 – The first lesson in explaining the use of the programming library.

الدرس الاول من شرح استخدام المكتبة البرمجية

3 + 4 – Lesson 3 + Lesson 4 (Explanation of using the software library), Explaining the second and third methods of adding data using the software library.

الدرس الثالث + الدرس الرابع (شرح استخدام المكتبة البرمجية)

My best wishes for all success.
Greetings to all of you

رأي واحد حول “حزمه كامله من برامج توليد كود مكتبة برمجية مفتوح المصدر سي شارب لأي قاعدة بيانات Sql_server + SqLite3 + MySql + Access + ORACL

اضافة لك

أضف تعليق

هذا الموقع يستخدم خدمة أكيسميت للتقليل من البريد المزعجة. اعرف المزيد عن كيفية التعامل مع بيانات التعليقات الخاصة بك processed.

موقع ويب مدعوم بواسطة ووردبريس.كوم. قالب: Baskerville 2 بواسطة Anders Noren.

أعلى ↑

تصميم موقع كهذا باستخدام ووردبريس.كوم
ابدأ