منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : Abu Ehab Chart Control
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
Abu Ehab Chart Control
الصراحة :
كان عندي فترة راحة لأني خلصت النظام الطبي قبل كم يوم وسلمته للشركة
وقلت زمان ما قدمت لكم شيئ جــــــــديد كالعاده
فأستغليت الوقت وعملت لكم كنترول جميل
طبــــــــــعا أنا صممتـــــــــها C Sharp لكن ما بتفــــرق معكم كثير .
تعالوا نشـــــــــوف ســـــــــــوا :
صممت أداة للرسم البيــــــاني مستعين ببعض الأكواد من شــــباب أجانب
وحاولت أصممها بحيث أن المبرمج الجديد لا يجـد صعوبه في برمجتها ,,
لأن الكنترول المرفق مع الفجيوال ستوديو شـــــــويه صعب على كثير من الناس .

طيب :
المطـــــــلوب منـك : تضـــــــــع PictureBox
أنت الأول لازم تستدعس الكلاس اللى انا صممته ,
PHP كود :
using AbuEhabChart

وبعدين تاخد من الكلاسه نسخة جديدة :
PHP كود :
ColumnChart AbuEhab = new ColumnChart();
        List<
ColumnChartItemChartitems = new List<ColumnChartItem>(); 
لو أنت حاولت تشحنها يــــــــــدوي :
على سبيل المثال :
عندنا مشتريات ومبيعات وأرباح ,,, طبعا أكيد قيم رقميه لأني عايز أرسم ..
PHP كود :
Chartitems.Add(new ColumnChartItem(Color.Green"Cost Price"605.3m));
            
Chartitems.Add(new ColumnChartItem(Color.DarkBlue"Expenses"710.7m));
            
Chartitems.Add(new ColumnChartItem(Color.Tomato"Profite"915.9m)); 
PicChart.Image = AbuEhab.DrawChart(); [/php][/align]
PHP كود :
foreach (ColumnChartItem item in ChartitemsAbuEhab.Items.Add(item);
           

            
AbuEhab.ValueFormat "$ ###0.00";
            
PicChart.Image AbuEhab.DrawChart(); 
طيب تمـــــــــــــــام ...

لو عايز أشحنها من جدول مثلا :
أنا هنـــــــــا لأني مدمن LINQ عملتها على مزاجي
تعالوا نشـــــــوف :
PHP كود :
DbDataContext db = new DbDataContext();
                   var 
lst = (from p in db.PlayerTabs select p).ToList ();

                    
//Create DataTable 
                    
DataTable dt=  new  DataTable();
                    
dt.Columns.AddRange(new  DataColumn[]
                    {
                       new 
DataColumn("PlayerID",typeof (System .Int32 )),
                       new 
DataColumn("PlayerName",typeof (System .String)),
                        new 
DataColumn("PlayerAge",typeof (System .Int32 ))
                    });

                    foreach (var 
item in lst )
                    {
                        
dt.Rows.Add(item.PlayerIDitem.PlayerNameitem.PlayerAge);
                    }

                    
AbuEhab.SetDataSource(dt"PlayerAge""PlayerName");
                    
PicChart.Image AbuEhab.DrawChart(); 
يس خلاص ..
لا تنســــى ...المطـــــــلوب منـك : تضـــــــــع PictureBox
أنت تستخدمها زي ما أنت عايز وغير في القيـــــم والألوان على كيفك .
الأداة بســــــــــلامتها موجــــــوده في المرفــقات .
وصـــــــورة الأداة موجـوده هنــــــــــــــــــــا ..
ولا أحــــــــــد يســـــــألني لأن الأولاد عندهم أمتحـــــــانات وانا رايح أعمــــل طوارئ في البيت .
يعــــــــطيكم العـــــــــــافيه شــــــــــباب .
السلام عليكم

اهلا بك اخي العزيز ابو ايهاب بارك الله فيك وجزاك خيرا

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



حبيبي ابو ايهاب عودة حميدة مباركة
فعلا افضل شئ في تطوير الادوات هو الرسم يوفر الكثير جدا من الوقت
تري الان ممكن اعدل علي اداة واعمل اي شئ يخطر ببالي في دقائق معدودة بفضل الله ثم الرسم
استغنيت عن كل الاضافات
DevExpress
Telerik
DotNetBar
وغيرها
والله الان اصنع ادوات في ثواني وافضل منها بكثير من ناحية استهلاك الرام والتعقيد في الاستخدام واشياء اخري
الرسم ثم الرسم ثم الرسم تصنع ما يخطر ببالك
وجزاك الله خيرا علي طرحك المميز

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


(10-05-14, 11:33 AM)ali.alfoly كتب : [ -> ]السلام عليكم ورحمة الله



حبيبي ابو ايهاب عودة حميدة مباركة
فعلا افضل شئ في تطوير الادوات هو الرسم يوفر الكثير جدا من الوقت
تري الان ممكن اعدل علي اداة واعمل اي شئ يخطر ببالي في دقائق معدودة بفضل الله ثم الرسم
استغنيت عن كل الاضافات
DevExpress
Telerik
DotNetBar
وغيرها
والله الان اصنع ادوات في ثواني وافضل منها بكثير من ناحية استهلاك الرام والتعقيد في الاستخدام واشياء اخري
الرسم ثم الرسم ثم الرسم تصنع ما يخطر ببالك
وجزاك الله خيرا علي طرحك المميز

واسئل الله تعالي ان يوفقك ابنائك لما فيه الخير وان يمن عليهم بالتفوق في الدراسة


يالله احنا في انتظار AlfolyControls Cool
ههههههه حبيبي يا محمد اضحك الله سنك
والله طلبت من الادارة فتح قسم خاص بالادوات وفي انتظارهم ان شاء الله