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

مشروع C# - Vcl.net - Prism

رائج
بدأه mohfa في 28 يناير 2009 · 445 رد · 47,607 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#276
اقتباس
لكتابة كلاس نافذة

"من زاد عن حده ان قلب على ضده "

اخي امين لا تتعب نفسك فكرة لست موافق عليها و لو اشتغلت بلا مشاكل .

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

لك الوقت لي فعل ذلك فانت متفوق علينا من حيث الزمن .

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

1.3 هي مرحلة الشراء ... :cash:

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 6 أبريل 2009 في 17:02

#277

:cash: لا يوجد احسن من الشراء ههههه

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

منظوري يتمثل في ارسال configuration باسماء الجداول الى الكلاس و اعلامها بان العملية اضافة او تعديل و اسم الاجراء المخزن المطلوب

فنجد نافذة التعديل او الاضافة قد اصبحت جاهزة و فاعلة بدون ان نتعب انفسنا :evil:

اما بخصوص المرحلة 1.2 فانا اعمل عليها

لك الوقت لي فعل ذلك فانت متفوق علينا من حيث الزمن

من قال هذا :unsure: صحيح اني انام 4 ساعات في اليوم فقط لكني حاليا اعمل على عدة مشاريع في وقت واحد :unsure:

لا يوجد احسن من هذه المشاريع لاستجراج افكار جديدة و فعالة اكثر

تم تعديل هذه المشاركة بواسطة fkugd2003 في 6 أبريل 2009 في 17:10

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#278

بالتوفيق اخي امين و الله يبارك فيك .

لم اري مشارك مسعود كنت انتضر منه مشاركة كبيرة و خاصة انه اكمل دراستها الان .

#279

من الممكن ان يكون مشغولا او متعبا من مذكرة التخرج قليلا..

لا تنس ان انجاز مذكرة تخرج متعب كثيرا :lol:

تكلمت اليوم مع احد اصدقائي و هو مبرمج دلفي win32 ايضا و قد اقترحت عليه فكرة ان ينضم الينا في البرايسم او vcl.net

المهم اعطيته نسخة البرايسم الصباح ليجربها .. في انتظار ان ينضم الينا ايضا :evil:

للاسف هناك خبراء دلفي بأكثر من 20 سنة برمجة باسكال و دلفي من النسخة 1 الا انهم لم يستطيعوا الانضمام بسبب ضغوط العمل :cry:

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#280

اخي امين هل لديك فكرة عن

/index.php?showtopic=189922

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

اسف خرجت عن الموضوع لك جد مفيد

#281

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

قمت بعمل اجراء من جديد ولكن كيف احفظه ليكون ضمن الاجراءات المخزنة , لآنه عندما احفظه يقوم بحفظة بمكان أخر وعندما اعود الى الاجراءات المخزنة لاأجده

post-169385-1239036103_thumb.jpg

#282

اغلب ما اعرفه انه لا توجد اداة تقوم بهاذا العمل (ربما انا مخطئ في ذلك) لان اغلب مبرمجي دوت نت يفضلون ان يقوموا بارسال bug report الى ال web service.. حتى مكروسوفت تعتمد نفس الاسلوب في ارسال الاخطاء البرمجية للويندوز حيث يقوم الويندوز مباشرة بالاتصال بال خدمة الويب web sercvice اضن عن طريق https ان لم اكن مخطئ...

لكن لماذا هذه الطريقة احسن؟؟... بكل بساطة لانها تبعد المستخدم عن تحديد SmtpClient يدويا

SmtpClient client = new SmtpClient( ????? );
MailAddress from = new MailAddress("from@from.com");
MailAddress to = new MailAddress("to@to.com");
MailMessage message = new MailMessage(from, to);
message.Body = "Email Body";
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Subject = "Subject";
message.SubjectEncoding = System.Text.Encoding.UTF8;
client.Send(message);
message.Dispose();

طريقة مزعجة نوعا ما :lol: ساحاول ان اتأكد اكثر ربما اجد مكون على الرغم اني متمسك بخيار web service

(يمكن ان يكون هذا نواة لمشروع برمجة ال bug reporter) :D

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#283

اخي طلال لا تقوم بالضغط على زر الحفض بل على execut فقط

ثم اغلق النافدة و اعمل refresh على المجلد strod pro... لاعادة شحن الاجراء

#284

اين وصلت الامور هنا هل من جديد

اخي امبن مازلت اري نافذتين للممول انسيت ان تجعلها نافذة واحدة مثلما فعلنا في البريسم

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 6 أبريل 2009 في 22:41

#285

قمت بتميعهما في واحدة لكني نسيت ان اضيفهما :P

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#286

اسف لا استطيع العمل الليلة لان عيناي تالماني مرضت هذه الايام برض جديد عليا هو حساسية في الاعين جراء حبوب الطلع .

و الله سئمه العيش في فرنسا و اني افكر جديا في الرجوع الى الوطن هذه المرة .

#287

الله يجيب الشفاء اخي عبد العالي ... انا كذلك عندي حساسية كبيرة لحبوب الطلع

ارجع للجزائر نديرو فيها شركة برمجة مع خونا علي :lol:

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#288

نعم اخي ذكيري كما قال الاخ الامين

انت والاخ علي والاخ امين تأسسون شركة برمجة وانا ايضا اذهب الى الجزائر واعمل عندكم لترتيب بعض الامور كالمواعيد مثلا , لآني مو نافع بشي

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

فكرة مليحة ياسر

ونجيبو بيل جيتس يسيق البيروات B)

اقتباس
لآني مو نافع بشي

اخ طلال لا تهتم كلنا مبتدؤن وهناك الكثير امامنا لنتعلمه

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#290
اقتباس
ونجيبو بيل جيتس يسيق البيروات

كنت افكر فيها منذ مدة :lol:

اقتباس
لآني مو نافع بشي

اذا كنت انت مو نافع في شيئ.. اذن انا ماذا اقول -_- كما قال اخي علي كلنا مبتدؤون مقارنة بالخبراء الحقيقيين في البرمجة

اما بخصوص شركة البرمجة : نهار لي نبدأ فيها تدخل معايا دراع :angry: بالسيف عليكم :lol:

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#291

الف شكر اخي علي واخي امين

واتمنى ان تضع صورة عن الفورم الاخيرة لآنه ماعندي Prism

تم تعديل هذه المشاركة بواسطة طلال بلال في 7 أبريل 2009 في 01:31

#292

هل المطلوب من الخطوة 1.2 صعب الى هذه الدرجة

اين الاجابة يا اخوان هي مجرد نسق و لصق مع لعض التعديلات عى الممولون

اما عى user control هي سحب و فلت فقط

خلونا نمر الى مرحلة الشراء

#293

حتى النسخ واللصق ياخذ وقتا اكبر

اما user control سحب وفلت كل العناصر دفعة واحدة وما عليك الا ببعض التغييرات وكل شيء على ما يرام

تم تعديل هذه المشاركة بواسطة علي .ع في 7 أبريل 2009 في 20:45

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#294

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

اسف على التأخر لاني كنت مشغولا البارحة و لم اجد الوقت لاكتب الاكواد حتى الان...

ساقوم بتضمين اكواد السيكوال المستعملة..

ALTER PROCEDURE dbo.AddClientProc(
	@Nom		varchar(50),	
	@Telephone	varchar(9),
	@Adresse	varchar(50),	
	@Remarques	varchar(100)	
) 
	/*
	(
	@parameter1 int = 5,
	@parameter2 datatype OUTPUT
	)
	*/
AS BEGIN INSERT INTO Clients 
(Nom,Telephone,Adresse,Remarques)
VALUES
(@Nom,@Telephone,@Adresse,@Remarques) 
	/* SET NOCOUNT ON */ 
	END
	RETURN

ALTER PROCEDURE dbo.UpdateClientProc(
	@idx		int,
	@Nom		varchar(50),
	@Telephone	varchar(20),
	@Adresse	varchar(50),	
	@Remarques	varchar(50)	
)
AS BEGIN UPDATE Clients 
	SET Nom				 = @Nom,
		Telephone		 = @Telephone,
		Adresse			 = @Adresse,			
		Remarques		 = @Remarques		
	Where IDX=@idx	
END

بخصوص البرنامج تم جمع الاضافة و التعديل للممولين في نافذة واحدة و نفس الشيئ بخصوص الزبائن

قمت ايضا باضافة حدث موحد للضغط على الزرين الخاصين بالاضافة و التعديل حيث نستعمل case للتعرف على نوع الزر و الجدول المستعمل في لحظة الضغط

		private void ButtonsAjouterModifier_Click(object sender, EventArgs e) 
		{
			switch (((Button)sender).Text){
				case "إضافة":
					switch (CurrentViewedtable)
					{
						case "الممولون":
							FrmFournisseur frmFournisseur = new FrmFournisseur(ConnStr, 0, false);
							frmFournisseur.ShowDialog();
							break;
						case "الزبائن":
							break;
					}
					break;
				case "تعديل":
					switch (CurrentViewedtable)
					{
						case "الممولون":
							FrmFournisseur frmFournisseur = new FrmFournisseur(ConnStr, customDataGridView1.GetSelectedCellAsIndex(), true);
							frmFournisseur.ShowDialog(); 
							break;
						case "الزبائن":
							break;
					}
					break;
			} 
		}

اذا كان لديكم اي افكار حول جعل الكود اكثر فعالية ساكون ممتن

نسيت ان اضيف ملف البرنامج

Copie_de_GestionPharmacie.rar

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#295

مشكور اخي امين على هذا العمل الجيد

لما لم تستعمل اسم المكون لا محتواه

اي

((Button)sender).name

موافق على تحويل مرفق البريسم الى ما قام به امين على c#

ارجوا ياعليلو ان تقوم بهذا قبل ان نبدا الخطوة الموالية .

شكرا

#296
اقتباس
لما لم تستعمل اسم المكون لا محتواه

لكي لا ينهار الكود في حالة تغيير اسم الازرار :D

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#297

من يفهمني لمذا استعملنا usercontrol عوض وضع الازرار و الداتا قريد tapconntrol مباشره

:tantrum:

#298
اقتباس
من يفهمني لمذا استعملنا usercontrol عوض وضع الازرار و الداتا قريد tapconntrol مباشره

:angry:

userControl واحد احسن من 10 datagrid في tabcontrol فكر في الحجم و السرعة :D

انا لا استعمل حاسوبا قويا مع visual studio C#2.0 + sql server2005 لكن لاحظت الفرق الكبير

هل هناك نقاط في ال userControl مبهمة؟؟

تم تعديل هذه المشاركة بواسطة fkugd2003 في 7 أبريل 2009 في 23:41

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#299

للتأكد فقط

#300

جيد انه لا يوجد شيئ مبهم و الا :angry: اجبرتكم على قراءة tasyir saydalaya user control SDK :lol: تجدها في msdn

بقيت لي عملية فلترة الزبائن لم اقم بها حتى تخبروني ماهي معايير الفلترة التي نحتاجها؟؟ ام اكتفي باسم الزبون فقط

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

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