تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سورس كود لعملية تعبئة TreeView ببيانات من ثلاث جداول فاكثر
#1
السلام عليكم ورحمة الله وبركاته

اليوم وبنائاً على موضوع بقسم اسئلة VB.NET
احببت ان اقوم بانشاء هذا الموضوع الذى سيفيد الكثير بال الاغلب
عند انشاء مثل برنامج محاسبي وما غير ذلك

الحد الادنى لمتطلبات تشغيل السورس وقاعدة البيانات
Visual Basic .NET 2010 - Sql Server 2008 R2

قمت بانشاء والعمل على المشروع بهذه الاصدارات 
حتى يتاج على الجميع استخدامه بدون اى عناء فى الاصدارات

فى البداية اضع صور البرنامج لتوضيح صورة السرس كاملاً

ايقونة البرنامج..

صورة واجة البرنامج عند التشغيل..

صورة البرنامج عند جلب البيانات...

ناتى فى المرحلة الثانية وهى كود sql لقاعدة البيانات

اسم قاعدة البيانات ( TreeViews ) يمكنك التسمية كما تشاء..
عدد الجداول فى السورس الحالى 3 وهم

1- TBTree1 و الكود الخاص به
PHP كود :
USE [TreeViews]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[TBTree1](
    [
AccID] [intIDENTITY(1,1NOT NULL,
    [
AccName] [nvarchar](50NULL,
 
CONSTRAINT [PK_Table_1PRIMARY KEY CLUSTERED 
(
    [
AccIDASC
)WITH (PAD_INDEX  OFFSTATISTICS_NORECOMPUTE  OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS  ONALLOW_PAGE_LOCKS  ONON [PRIMARY]
ON [PRIMARY]

GO 

2- TBTree2 و الكود الخاص به
PHP كود :
USE [TreeViews]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[TBTree2](
    [
AccID] [intIDENTITY(1,1NOT NULL,
    [
AccName] [nvarchar](50NULL,
    [
AccSupID] [intNULL,
 
CONSTRAINT [PK_TBTree2PRIMARY KEY CLUSTERED 
(
    [
AccIDASC
)WITH (PAD_INDEX  OFFSTATISTICS_NORECOMPUTE  OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS  ONALLOW_PAGE_LOCKS  ONON [PRIMARY]
ON [PRIMARY]

GO 

3- TBTree3 و الكود الخاص به
PHP كود :
USE [TreeViews]
GO

/****** Object:  Table [dbo].[TBTree3]    Script Date: 08/10/2018 02:56:18 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[TBTree3](
    [
AccID] [intIDENTITY(1,1NOT NULL,
    [
AccName] [nvarchar](50NULL,
    [
AccSupID] [intNULL,
 
CONSTRAINT [PK_TBTree3PRIMARY KEY CLUSTERED 
(
    [
AccIDASC
)WITH (PAD_INDEX  OFFSTATISTICS_NORECOMPUTE  OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS  ONALLOW_PAGE_LOCKS  ONON [PRIMARY]
ON [PRIMARY]

GO 

وطبعاً مرفق بالموضوع قاعدة البيانات كاملاً ولكن تم وضع الاكواد بالاعلى
تجنباً لشتي الظروف التى قد تحدث مع كل مستخدم

ناتى الى شرح جزء من الكود فى السورس لمعرفة كيفية التعامل معه
وكيفية اضافة عدد جداول اخرى  لزيادة افرع الشجرة..

الكود التالي هو كود الاستعلام:
كود :
("select convert(varchar(2),'0')as TreeID, '0' as AccID,N'" & MasterName & "' as AccName, '0' as AccSupID, '0' as TreeSupID " _
             & ControlChars.Lf & "union all select '10'+convert(nvarchar(2),AccID)as TreeID, AccID,AccName, 0 as AccSupID,'0' as TreeSupID from TBTree1" _
             & ControlChars.Lf & "union all select '20'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'10'+convert(varchar(2),AccSupID) as TreeSupID from TBTree2" _
             & ControlChars.Lf & "union all select '30'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'20'+convert(varchar(2),AccSupID) as TreeSupID from TBTree3"

بكل بساطة لنقول نحتاج عمل جدول رقم 4 فاكثر ...

ناتى على السطر الاخير من كود الاستعلام وهو السطر التالى..
كود :
& ControlChars.Lf & "union all select '30'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'20'+convert(varchar(2),AccSupID) as TreeSupID from TBTree3"

لنقوم بتغييره ليصبح السطر بعد الاضافة بهذا الشكل
كود :
& ControlChars.Lf & "union all select '30'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'20'+convert(varchar(2),AccSupID) as TreeSupID from TBTree3" _
             & ControlChars.Lf & "union all select '40'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'30'+convert(varchar(2),AccSupID) as TreeSupID from TBTree4"

اذا قمت بالتدقيق ستجد ان السطر مكرر مع تعديل اسم الجدول والارقام فقط
وبكده نكون تم انشاء الجدول رقم 4 فى الاستعلام بعد اتمام اضافة الجدول بقاعدة البيانات
طيب لو قلنا اننا محتاجين يكون 5 جداول وليس 4
لاحظ الكود التالى
كود :
& ControlChars.Lf & "union all select '30'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'20'+convert(varchar(2),AccSupID) as TreeSupID from TBTree3" _
             & ControlChars.Lf & "union all select '40'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'30'+convert(varchar(2),AccSupID) as TreeSupID from TBTree4" _
             & ControlChars.Lf & "union all select '50'+convert(varchar(2),AccID)as TreeID, AccID,AccName,AccSupID,'40'+convert(varchar(2),AccSupID) as TreeSupID from TBTree5")

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

كل ما هو عليك استخدام الكود التالى لانشاء الجدول رقم 4
PHP كود :
USE [TreeViews]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[TBTree4](
    [
AccID] [intIDENTITY(1,1NOT NULL,
    [
AccName] [nvarchar](50NULL,
    [
AccSupID] [intNULL,
 
CONSTRAINT [PK_TBTree4PRIMARY KEY CLUSTERED 
(
    [
AccIDASC
)WITH (PAD_INDEX  OFFSTATISTICS_NORECOMPUTE  OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS  ONALLOW_PAGE_LOCKS  ONON [PRIMARY]
ON [PRIMARY]

GO 

ولانشاء الجدول رقم 5 قم باستخاد الكود التالى
كود :
USE [TreeViews]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[TBTree5](
    [AccID] [int] IDENTITY(1,1) NOT NULL,
    [AccName] [nvarchar](50) NULL,
    [AccSupID] [int] NULL,
CONSTRAINT [PK_TBTree5] PRIMARY KEY CLUSTERED
(
    [AccID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

تماماً كما انت فكرت كده ان الكود واحد وكل ما يتم التعديل فيه هو تغيير الرقم بعد كل من كلمة
TBTree و PK_TBTree )

ويمكنك تكرار الامر لعدد الجداول المطلوبة

ناتى الان للخطوة التالية وهو كود ربط الجداول بفرع الشجرة

فى البداية الكود المستخدم لتوزيع الـ 3 جداول بالشجرة هو الكود التالى
كود :
       TreeView1.Nodes.Clear()

       For ii As Integer = 0 To dt.Rows.Count - 1
           REM المرحلة الاولى من الشجرة
           If dt.Rows(ii)(0) = "0" Then
               TreeView1.Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
           ElseIf dt.Rows(ii)("AccSupID") = 0 And dt.Rows(ii)("TreeSupID") = 0 Then
               TreeView1.Nodes(dt.Rows(ii)("TreeSupID")).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
           End If

           REM المرحلة الثانية من الشجرة
           For iT As Integer = 0 To T1 - 1
               If dt.Rows(ii)("AccSupID") = iT + 1 And dt.Rows(ii)("TreeSupID") = "10" & (iT + 1) Then
                   TreeView1.Nodes(0).Nodes(iT).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
               End If
           Next

           REM المرحلة الثالثة من الشجرة
           For iTt As Integer = 0 To T2 - 1
               If dt.Rows(ii)("AccSupID") = iTt + 1 And dt.Rows(ii)("TreeSupID") = "20" & (iTt + 1) Then
                   Dim LastNode() As TreeNode = TreeView1.Nodes.Find(dt.Rows(ii)("TreeSupID"), True)
                   LastNode(0).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
               End If
           Next
       Next
       TreeView1.ExpandAll()

المراحل المقصود بها هنا الجداول...
طيب بعد اضافة الجدول رقم 4 و 5 وتم عمل الكود اللازم فى الاستعلام
ماذا يمكننى ان افعل الان حتى يعرض فى قائمة افرع الشجرة

لاحظ الكود التالى
كود :
REM المرحلة الثالثة من الشجرة
           For iTt As Integer = 0 To T2 - 1
               If dt.Rows(ii)("AccSupID") = iTt + 1 And dt.Rows(ii)("TreeSupID") = "20" & (iTt + 1) Then
                   Dim LastNode() As TreeNode = TreeView1.Nodes.Find(dt.Rows(ii)("TreeSupID"), True)
                   LastNode(0).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
               End If
           Next

كل ما هو عليك فعله نسخه وتكراره اسفل منه ليصبح الشكل النهائي له التالى
كود :
           REM المرحلة الرابعة من الشجرة
           For iTt As Integer = 0 To T2 - 1
               If dt.Rows(ii)("AccSupID") = iTt + 1 And dt.Rows(ii)("TreeSupID") = "30" & (iTt + 1) Then
                   Dim LastNode() As TreeNode = TreeView1.Nodes.Find(dt.Rows(ii)("TreeSupID"), True)
                   LastNode(0).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
               End If
           Next

ايه ده دا كل اللى حصل ان تم تغيير رقم 20 الى 30 فقط
تماماً كما انت ذكرت هو ده التغيير فقط ليس اكثر

ولذلك ساترك لك ان تقوم بانشاء كود المرحلة الخامسة حتى تكون الصورة مبسطة لك تماماً

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

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


الصورة الثانية وهى للجدول رقم 2 حيث ان الاعمدة عبارة عن
ترقيم تلقائي و نص و رقم
تتذكر عندما قلت تذكر الارقام بجانب كل نص
فالرقم فى الجدول الاول هو ما يتم وضعه فى العمود الخاص بالارقام والذى مشار اليه بالاحمر



الصورة الثالثة وهو خاص بالجدول رقم 3 لا يختلف تماماً على الصورة خاصة الجدول 2
لكن كل الامر ان الارقام هنا فى هذا الجدول يتم جلبه من الجدول رقم 2



الان ناتى الى المرحلة الاخيرة وهو تحميل جميع الملفات
ستجد بالمرفقات ملفات لكل من 
( قاعدة البيانات - السورس كود - البرنامج للمعينة - الصورة بالموضوع )

كل ما اريده هو دعاء فى الغيب بقلب صافي

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

ملحوظة:
إقتباس :ستجد بجوار البرنامج مجلد تحت اسم conn_ بداخله ملف text
وهو يحتوى على كود الاتصال بقاعدة البياناتكل ما عليك تعديل البيانات من خلاله

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


الملفات المرفقة
.zip   IMG.zip (الحجم : 21.63 ك ب / التحميلات : 477)
.zip   DataBase.zip (الحجم : 1.15 م ب / التحميلات : 834)
.zip   Pro TreeViews.zip (الحجم : 75.8 ك ب / التحميلات : 663)
.zip   TreeViews.zip (الحجم : 100.2 ك ب / التحميلات : 705)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#2
السلام عليكم

جمعة مباركة 

ابدعت بكل ما تعنية الكلمة   كل شيء بالتفصيل  ومرفقات كاملة


الله يفتح عليك  ويعطيك الصحة والعافية
تحياتي لك 
الرد }}}
تم الشكر بواسطة: elgokr , Null , hozan derik
#3
(10-08-18, 05:02 AM)sendbad100 كتب :
السلام عليكم

جمعة مباركة 

ابدعت بكل ما تعنية الكلمة   كل شيء بالتفصيل  ومرفقات كاملة


الله يفتح عليك  ويعطيك الصحة والعافية
تحياتي لك 


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

جمعة مباركة علينا جميعاً

وتقبل الله منك الدعاء
فتسلم اخى sendbad100

كل التحية لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: Null , Null , hozan derik , baha
#4
وعليكم السلام ورحمة الله وبركاته
تقبل الله منك عملك وجعله في ميزان حسناتك وجزاك الله عنا خير الجزاء
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 

الرد }}}
تم الشكر بواسطة: Null , Null , hozan derik
#5
(10-08-18, 09:29 AM)princelovelorn كتب :
وعليكم السلام ورحمة الله وبركاته
تقبل الله منك عملك وجعله في ميزان حسناتك وجزاك الله عنا خير الجزاء


اللهم امين لى ولك للجميع باذن الله


تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: princelovelorn , princelovelorn , Null , Null , hozan derik
#6
إقتباس :تم تثبيت الموضوع 
الرد }}}
تم الشكر بواسطة: elgokr , princelovelorn , Null , Null , hozan derik
#7
بارك الله فبك اخى الجوكر
بس عندى سوال بعد اذنك احنا ليه عملنا هنا 3 جدول
الرد }}}
تم الشكر بواسطة: elgokr , elgokr , Null , Null , hozan derik
#8
(10-08-18, 03:22 PM)sendbad100 كتب :
إقتباس :تم تثبيت الموضوع 

شكراً لك اخى sendbad100
والشكر لله

تحياتى لك
وتمنياتى لك التوفيق

(10-08-18, 03:56 PM)mero5000 كتب : بارك الله فبك اخى الجوكر
بس عندى سوال بعد اذنك احنا ليه عملنا هنا 3 جدول

وبارك الله لك اخى mero5000

بخصوص السؤال لان الفكرة من عمل الشجرة كانت بنائاً 
على استفسارات احد الاعضاء لتكوين 3 جداول

ولكن حتى تعم الفائدة اكبر فقمت بعملها 3 فاكثر كما يمكن التعقليل فى الكود ليكون 2
والفكرة هنا ليس لاستخدامها فى برامج الحسابية فقط

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

فقد تحتاج الى تعدد افرع الشجرة وقد تحتاج الى كل فرع جدول احياناً
فالامر كله يرجع للمبرمج عند الاستخدام وطريقته فى التعامل

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#9
السلام عليكم ورحمة الله
اخى الجوكر استفسارى عن عمل الشجرة ب 3 جداول كان فى محله
لكن انت اكدت لى الشيء الى سئلت عنه

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

فقد تحتاج الى تعدد افرع الشجرة وقد تحتاج الى كل فرع جدول احياناً
فالامر كله يرجع للمبرمج عند الاستخدام وطريقته فى التعامل

شوف يا اخى بارك الله فيك
لعمل الشجرة المحاسبية او شجرة العائلة او شجرة جرة الانبياء ........ الخ
طريقتك غير صحيحة ..  لانه فرضا المستخدم حب يضيف 10  افرع جديدة للشجرة هل هيرجع للمبرمج يزود له جداول وحقول اكواد جديدة ؟؟؟

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



راجع الشاشة االتالية ايضا
هى اضافة عدد لا نهائى من الفروع لجدول واحد بالعلاقة self join



هذه انسب طريقة للاستعلام وربط جداول فرعية خاصة بالمنشأة بجدول الشجرة لكى تستعلم من جدول واحد
لكن لو كنت هستعلم عن احد فرع الشجرة كده مش هتقوله هاتلى اسم الجدول والجداول المرتبطه بيه عشان انفذ الاستعلام
بدون ما نضيف جداول جدية واستعلامات جديدة يا اخى
كمان  self join له استخدمات اخرى كثيرة لو هتشتغل على مواقع مبيعات و تسويق .... الخ

ارجو ان تتقبل نقدى لك بصدر رحم

بارك الله فيك ووسع رزقك وعلمك
الرد }}}
#10
نعم اخى mero5000
اعلم هذه الطريقة ايضاً

الطرق كثيرة وعديدة فيمكننى عمل كود 
قد يكون مبنى على 10 اسطر بكود الاتصال والاستعلام
يقوم بعرض فهرس لحتى لو كان الالاف من الفهرسة

بالعكس الطرق عديدة والاساليب مختلفة
الدوت نت لا يتوقف على طريقة واحدة او اسلوب محدد

كل الفكرة انى اتبعت الطريقة لمن طلب الكود بالاسلوب الذى اتبعها
وقمت بتبسيط الامور كلياً

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

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

وحتى اجعله يتعلم من كيفية التعامل وكتابة الكود بدلاً من النسخ واللصق

فكل التحية لك اخى وحبيبى mero5000
وبالعكس انا احب دائماً النقاش ولا امل ولا شئ
فكثرة النقاش يزيد للجميع  الاستفادة وجد يولد طرق وافادة اكبر

تحياتى لك
وتمناتى لك كل التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: mero5000 , mero5000 , princelovelorn , Null , ابراهيم ايبو , hozan derik


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ربط listview ب treeview سلام و محبه2090 0 87 09-03-24, 10:28 PM
آخر رد: سلام و محبه2090
Brick [VB.NET] سورس كود لمشروع Notification Box.. صندوق الاشعارات musalem 2 760 02-01-24, 02:26 PM
آخر رد: hasannaseer
  [مشروع] سورس كود برنامج مبيعات لسه مبتدئ 42 34,751 07-10-23, 07:25 PM
آخر رد: حورس2000
Brick [VB.NET] سورس كود LCD CLOCKZ هو مشروع لساعة ديجيتال بشكل مميز وجذاب musalem 0 532 04-07-23, 02:08 AM
آخر رد: musalem
Information [VB.NET] سورس كود لمشروع ادارة كوفي شوف صغير.. under development musalem 0 641 04-07-23, 01:56 AM
آخر رد: musalem
Music [VB.NET] سورس كود برنامج إذاعي متطور musalem 0 624 25-06-23, 02:06 AM
آخر رد: musalem
Brick [مشروع] سورس كود برنامج إدارة المخزن MStore بلغة VB.NET musalem 1 1,378 17-06-23, 10:03 AM
آخر رد: atefkhalf2004
  [VB.NET] سورس كود برنامج تشغل القران الكريم عبر الانترنت [ تم تحديث الموضوع ] elgokr 11 8,378 27-03-23, 10:35 AM
آخر رد: Hend m
  سورس كود برنامج IT للعهدة والمستخدمين والاجهزة محمدالزند 10 6,110 28-11-22, 02:41 PM
آخر رد: ali_ahmed12
  [مشروع] تحميل وتنزيل سورس كود محاسبة سوبر ماركت باللغة فيجوال بيسك 2010 risboten 4 6,469 14-10-22, 12:55 AM
آخر رد: spiky

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم