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

نسخة كاملة : تحويل كود الي c#
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
ممكن تحويل كود تالي الي لغة سي شارب 
كود :
Form_main.Label2.Text = "المستخدم الحالي :" & ComboBox1.Text
السلام عليكم ورحمة الله وبركاته

الـسي شارب هي لغة أخرى لا تتعلق بـ VB.Net  ولا حتى تاشبهها 
وجه الشبه بينهما لا يتعدى الـ 1%

في البدايات كنت أظن أنها واجهة آخرى لمن يحب هذه الطريقة بكتابة الأكواد.
لذا أهملتها في البدايات لأني لا أريد أن أتعلم شيء بإمكاني عمله بلغة أبسط منها، ولا أريد أن أضيع وقتي بها.
ولكن بعد سنوات أكتشفت أنها شيء آخر ومهم لدرجة أنها أفضل بكثير من VB.Net  ,وخاصة ما توليه لها مايكروسوفت من أهتمام بتطويرها مع كل اصدار من إصدارات VS
وأكتشفت بأني أضعت وقتي بعيداً عنها ..

فإن كنت تظن بأنك تستطيع البرمجة بـ #C  بمجرد أنك تعرف الـ VB.Net  فأنت مخطأ (كما كنت أظن أنا من قبل)
عليك بالبدء بها من الصفر بل من تحت الصفر إن وجد..
فلازلت صغير والوقت أمامك كثير فلا تضيعه ..

هذه المعلومة التي تسأل عنها الآن (وهي من أبسط ما يمكن تنفيذه في VB) 
ولكن في الـ #C  لا يمكن تنفيذها إلا بعد الكثير من البحث والتدريب (والسبب أن الدماغ تأقلم مع طريقة الـ VB ويصعب عليه الخروج من صندوقها ليفكر بشكل مختلف)..
هذه المعلومة البسيطة كما تظن وصلت إليها بعد أكثر من 100 ساعة تعليم وتدريب في الأساسيات في هذه اللغة أتتبع فيها المعلومات لحظة بلحظة، جملة بجملة..
كثيراً ما كانت تمر معي معلومات مشابه لـ VB و لكن ضمن نفس الموضوع أكتشفت هناك معلومات كثيرة لم أكن أعرفها من قبل عن الـ VB

لكن خلال هذه الساعات والتي كانت في بداية تعلمي لهذه اللغة والتي يتبعها مئات آخرى ليصل المبرمج فيها لمستوى تحت المتوسط (لن أقول مبرمج فهذه كلمة كبيرة جداً على من يدرك معنى البرمجة وأساسياتها).

لا تستهن بالأساسيات، فهي أبجديات الطريق الذي تظن نفسك أنك تسعى فيه، وإن لم تتعلمها ستجد نفسك تضيع وقتك بدون فائدة
وستنسحب بعد أن تضيع الكثير من الساعات في هذا الطريق(ستضيع وقتك و وقت غيرك في تحويل الأكواد، هذا إن وجدت من سيضيع وقته من أجل غيره)..
=====================
احدى الطرق هي :

أنشىء بلوك عام في محرر الكود للنافذة الأساسية وهو الكود التالي :
كود :
public void SetTextToLabel2(string strText)
       {
           label2.Text = strText;
       }

قم بإستدعاء هذا الاجراء من أي مكان أو أي نافذة ضمن مشروعك من خلال الكود التالي :
كود :
Form_main frm = (Form_main)Application.OpenForms["Form_main"];
frm.SetTextToLabel2("المستخدم الحالي :" + comboBox1.Text);
           

..
(29-11-22, 09:05 PM)Taha Okla كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

الـسي شارب هي لغة أخرى لا تتعلق بـ VB.Net  ولا حتى تاشبهها 
وجه الشبه بينهما لا يتعدى الـ 1%

في البدايات كنت أظن أنها واجهة آخرى لمن يحب هذه الطريقة بكتابة الأكواد.
لذا أهملتها في البدايات لأني لا أريد أن أتعلم شيء بإمكاني عمله بلغة أبسط منها، ولا أريد أن أضيع وقتي بها.
ولكن بعد سنوات أكتشفت أنها شيء آخر ومهم لدرجة أنها أفضل بكثير من VB.Net  ,وخاصة ما توليه لها مايكروسوفت من أهتمام بتطويرها مع كل اصدار من إصدارات VS
وأكتشفت بأني أضعت وقتي بعيداً عنها ..

فإن كنت تظن بأنك تستطيع البرمجة بـ #C  بمجرد أنك تعرف الـ VB.Net  فأنت مخطأ (كما كنت أظن أنا من قبل)
عليك بالبدء بها من الصفر بل من تحت الصفر إن وجد..
فلازلت صغير والوقت أمامك كثير فلا تضيعه ..

هذه المعلومة التي تسأل عنها الآن (وهي من أبسط ما يمكن تنفيذه في VB) 
ولكن في الـ #C  لا يمكن تنفيذها إلا بعد الكثير من البحث والتدريب (والسبب أن الدماغ تأقلم مع طريقة الـ VB ويصعب عليه الخروج من صندوقها ليفكر بشكل مختلف)..
هذه المعلومة البسيطة كما تظن وصلت إليها بعد أكثر من 100 ساعة تعليم وتدريب في الأساسيات في هذه اللغة أتتبع فيها المعلومات لحظة بلحظة، جملة بجملة..
كثيراً ما كانت تمر معي معلومات مشابه لـ VB و لكن ضمن نفس الموضوع أكتشفت هناك معلومات كثيرة لم أكن أعرفها من قبل عن الـ VB

لكن خلال هذه الساعات والتي كانت في بداية تعلمي لهذه اللغة والتي يتبعها مئات آخرى ليصل المبرمج فيها لمستوى تحت المتوسط (لن أقول مبرمج فهذه كلمة كبيرة جداً على من يدرك معنى البرمجة وأساسياتها).

لا تستهن بالأساسيات، فهي أبجديات الطريق الذي تظن نفسك أنك تسعى فيه، وإن لم تتعلمها ستجد نفسك تضيع وقتك بدون فائدة
وستنسحب بعد أن تضيع الكثير من الساعات في هذا الطريق(ستضيع وقتك و وقت غيرك في تحويل الأكواد، هذا إن وجدت من سيضيع وقته من أجل غيره)..
=====================
احدى الطرق هي :

أنشىء بلوك عام في محرر الكود للنافذة الأساسية وهو الكود التالي :
كود :
public void SetTextToLabel2(string strText)
       {
           label2.Text = strText;
       }

قم بإستدعاء هذا الاجراء من أي مكان أو أي نافذة ضمن مشروعك من خلال الكود التالي :
كود :
Form_main frm = (Form_main)Application.OpenForms["Form_main"];
frm.SetTextToLabel2("المستخدم الحالي :" + comboBox1.Text);
           

..
بارك الله فيك
(29-11-22, 09:33 PM)ali_ahmed12 كتب : [ -> ]
(29-11-22, 09:05 PM)Taha Okla كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

الـسي شارب هي لغة أخرى لا تتعلق بـ VB.Net  ولا حتى تاشبهها 
وجه الشبه بينهما لا يتعدى الـ 1%

في البدايات كنت أظن أنها واجهة آخرى لمن يحب هذه الطريقة بكتابة الأكواد.
لذا أهملتها في البدايات لأني لا أريد أن أتعلم شيء بإمكاني عمله بلغة أبسط منها، ولا أريد أن أضيع وقتي بها.
ولكن بعد سنوات أكتشفت أنها شيء آخر ومهم لدرجة أنها أفضل بكثير من VB.Net  ,وخاصة ما توليه لها مايكروسوفت من أهتمام بتطويرها مع كل اصدار من إصدارات VS
وأكتشفت بأني أضعت وقتي بعيداً عنها ..

فإن كنت تظن بأنك تستطيع البرمجة بـ #C  بمجرد أنك تعرف الـ VB.Net  فأنت مخطأ (كما كنت أظن أنا من قبل)
عليك بالبدء بها من الصفر بل من تحت الصفر إن وجد..
فلازلت صغير والوقت أمامك كثير فلا تضيعه ..

هذه المعلومة التي تسأل عنها الآن (وهي من أبسط ما يمكن تنفيذه في VB) 
ولكن في الـ #C  لا يمكن تنفيذها إلا بعد الكثير من البحث والتدريب (والسبب أن الدماغ تأقلم مع طريقة الـ VB ويصعب عليه الخروج من صندوقها ليفكر بشكل مختلف)..
هذه المعلومة البسيطة كما تظن وصلت إليها بعد أكثر من 100 ساعة تعليم وتدريب في الأساسيات في هذه اللغة أتتبع فيها المعلومات لحظة بلحظة، جملة بجملة..
كثيراً ما كانت تمر معي معلومات مشابه لـ VB و لكن ضمن نفس الموضوع أكتشفت هناك معلومات كثيرة لم أكن أعرفها من قبل عن الـ VB

لكن خلال هذه الساعات والتي كانت في بداية تعلمي لهذه اللغة والتي يتبعها مئات آخرى ليصل المبرمج فيها لمستوى تحت المتوسط (لن أقول مبرمج فهذه كلمة كبيرة جداً على من يدرك معنى البرمجة وأساسياتها).

لا تستهن بالأساسيات، فهي أبجديات الطريق الذي تظن نفسك أنك تسعى فيه، وإن لم تتعلمها ستجد نفسك تضيع وقتك بدون فائدة
وستنسحب بعد أن تضيع الكثير من الساعات في هذا الطريق(ستضيع وقتك و وقت غيرك في تحويل الأكواد، هذا إن وجدت من سيضيع وقته من أجل غيره)..
=====================
احدى الطرق هي :

أنشىء بلوك عام في محرر الكود للنافذة الأساسية وهو الكود التالي :
كود :
public void SetTextToLabel2(string strText)
       {
           label2.Text = strText;
       }

قم بإستدعاء هذا الاجراء من أي مكان أو أي نافذة ضمن مشروعك من خلال الكود التالي :
كود :
Form_main frm = (Form_main)Application.OpenForms["Form_main"];
frm.SetTextToLabel2("المستخدم الحالي :" + comboBox1.Text);
           

..
بارك الله فيك
ممكن تحويل كود تالي اخ طه 

كود :
textBox1.Text = Format(CODE_GENE("products", "ID_product") + 1, "CUS0000000")

(30-11-22, 01:15 PM)ali_ahmed12 كتب : [ -> ]
(29-11-22, 09:33 PM)ali_ahmed12 كتب : [ -> ]
(29-11-22, 09:05 PM)Taha Okla كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

الـسي شارب هي لغة أخرى لا تتعلق بـ VB.Net  ولا حتى تاشبهها 
وجه الشبه بينهما لا يتعدى الـ 1%

في البدايات كنت أظن أنها واجهة آخرى لمن يحب هذه الطريقة بكتابة الأكواد.
لذا أهملتها في البدايات لأني لا أريد أن أتعلم شيء بإمكاني عمله بلغة أبسط منها، ولا أريد أن أضيع وقتي بها.
ولكن بعد سنوات أكتشفت أنها شيء آخر ومهم لدرجة أنها أفضل بكثير من VB.Net  ,وخاصة ما توليه لها مايكروسوفت من أهتمام بتطويرها مع كل اصدار من إصدارات VS
وأكتشفت بأني أضعت وقتي بعيداً عنها ..

فإن كنت تظن بأنك تستطيع البرمجة بـ #C  بمجرد أنك تعرف الـ VB.Net  فأنت مخطأ (كما كنت أظن أنا من قبل)
عليك بالبدء بها من الصفر بل من تحت الصفر إن وجد..
فلازلت صغير والوقت أمامك كثير فلا تضيعه ..

هذه المعلومة التي تسأل عنها الآن (وهي من أبسط ما يمكن تنفيذه في VB) 
ولكن في الـ #C  لا يمكن تنفيذها إلا بعد الكثير من البحث والتدريب (والسبب أن الدماغ تأقلم مع طريقة الـ VB ويصعب عليه الخروج من صندوقها ليفكر بشكل مختلف)..
هذه المعلومة البسيطة كما تظن وصلت إليها بعد أكثر من 100 ساعة تعليم وتدريب في الأساسيات في هذه اللغة أتتبع فيها المعلومات لحظة بلحظة، جملة بجملة..
كثيراً ما كانت تمر معي معلومات مشابه لـ VB و لكن ضمن نفس الموضوع أكتشفت هناك معلومات كثيرة لم أكن أعرفها من قبل عن الـ VB

لكن خلال هذه الساعات والتي كانت في بداية تعلمي لهذه اللغة والتي يتبعها مئات آخرى ليصل المبرمج فيها لمستوى تحت المتوسط (لن أقول مبرمج فهذه كلمة كبيرة جداً على من يدرك معنى البرمجة وأساسياتها).

لا تستهن بالأساسيات، فهي أبجديات الطريق الذي تظن نفسك أنك تسعى فيه، وإن لم تتعلمها ستجد نفسك تضيع وقتك بدون فائدة
وستنسحب بعد أن تضيع الكثير من الساعات في هذا الطريق(ستضيع وقتك و وقت غيرك في تحويل الأكواد، هذا إن وجدت من سيضيع وقته من أجل غيره)..
=====================
احدى الطرق هي :

أنشىء بلوك عام في محرر الكود للنافذة الأساسية وهو الكود التالي :
كود :
public void SetTextToLabel2(string strText)
       {
           label2.Text = strText;
       }

قم بإستدعاء هذا الاجراء من أي مكان أو أي نافذة ضمن مشروعك من خلال الكود التالي :
كود :
Form_main frm = (Form_main)Application.OpenForms["Form_main"];
frm.SetTextToLabel2("المستخدم الحالي :" + comboBox1.Text);
           

..
بارك الله فيك
ممكن تحويل كود تالي اخ طه 

كود :
textBox1.Text = Format(CODE_GENE("products", "ID_product") + 1, "CUS0000000")
هادي محاولتي فيه دالة ترجع INT 
كود :
           textBox1.Text=string.Format(Convert.ToInt32( Class1.CODE_GENE("products", "ID_product")+1, "CUS00000000"));

(30-11-22, 01:15 PM)ali_ahmed12 كتب : [ -> ]
(29-11-22, 09:33 PM)ali_ahmed12 كتب : [ -> ]
(29-11-22, 09:05 PM)Taha Okla كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

الـسي شارب هي لغة أخرى لا تتعلق بـ VB.Net  ولا حتى تاشبهها 
وجه الشبه بينهما لا يتعدى الـ 1%

في البدايات كنت أظن أنها واجهة آخرى لمن يحب هذه الطريقة بكتابة الأكواد.
لذا أهملتها في البدايات لأني لا أريد أن أتعلم شيء بإمكاني عمله بلغة أبسط منها، ولا أريد أن أضيع وقتي بها.
ولكن بعد سنوات أكتشفت أنها شيء آخر ومهم لدرجة أنها أفضل بكثير من VB.Net  ,وخاصة ما توليه لها مايكروسوفت من أهتمام بتطويرها مع كل اصدار من إصدارات VS
وأكتشفت بأني أضعت وقتي بعيداً عنها ..

فإن كنت تظن بأنك تستطيع البرمجة بـ #C  بمجرد أنك تعرف الـ VB.Net  فأنت مخطأ (كما كنت أظن أنا من قبل)
عليك بالبدء بها من الصفر بل من تحت الصفر إن وجد..
فلازلت صغير والوقت أمامك كثير فلا تضيعه ..

هذه المعلومة التي تسأل عنها الآن (وهي من أبسط ما يمكن تنفيذه في VB) 
ولكن في الـ #C  لا يمكن تنفيذها إلا بعد الكثير من البحث والتدريب (والسبب أن الدماغ تأقلم مع طريقة الـ VB ويصعب عليه الخروج من صندوقها ليفكر بشكل مختلف)..
هذه المعلومة البسيطة كما تظن وصلت إليها بعد أكثر من 100 ساعة تعليم وتدريب في الأساسيات في هذه اللغة أتتبع فيها المعلومات لحظة بلحظة، جملة بجملة..
كثيراً ما كانت تمر معي معلومات مشابه لـ VB و لكن ضمن نفس الموضوع أكتشفت هناك معلومات كثيرة لم أكن أعرفها من قبل عن الـ VB

لكن خلال هذه الساعات والتي كانت في بداية تعلمي لهذه اللغة والتي يتبعها مئات آخرى ليصل المبرمج فيها لمستوى تحت المتوسط (لن أقول مبرمج فهذه كلمة كبيرة جداً على من يدرك معنى البرمجة وأساسياتها).

لا تستهن بالأساسيات، فهي أبجديات الطريق الذي تظن نفسك أنك تسعى فيه، وإن لم تتعلمها ستجد نفسك تضيع وقتك بدون فائدة
وستنسحب بعد أن تضيع الكثير من الساعات في هذا الطريق(ستضيع وقتك و وقت غيرك في تحويل الأكواد، هذا إن وجدت من سيضيع وقته من أجل غيره)..
=====================
احدى الطرق هي :

أنشىء بلوك عام في محرر الكود للنافذة الأساسية وهو الكود التالي :
كود :
public void SetTextToLabel2(string strText)
       {
           label2.Text = strText;
       }

قم بإستدعاء هذا الاجراء من أي مكان أو أي نافذة ضمن مشروعك من خلال الكود التالي :
كود :
Form_main frm = (Form_main)Application.OpenForms["Form_main"];
frm.SetTextToLabel2("المستخدم الحالي :" + comboBox1.Text);
           

..
بارك الله فيك
ممكن تحويل كود تالي اخ طه 

كود :
textBox1.Text = Format(CODE_GENE("products", "ID_product") + 1, "CUS0000000")

(30-11-22, 01:15 PM)ali_ahmed12 كتب : [ -> ]
(29-11-22, 09:33 PM)ali_ahmed12 كتب : [ -> ]
(29-11-22, 09:05 PM)Taha Okla كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

الـسي شارب هي لغة أخرى لا تتعلق بـ VB.Net  ولا حتى تاشبهها 
وجه الشبه بينهما لا يتعدى الـ 1%

في البدايات كنت أظن أنها واجهة آخرى لمن يحب هذه الطريقة بكتابة الأكواد.
لذا أهملتها في البدايات لأني لا أريد أن أتعلم شيء بإمكاني عمله بلغة أبسط منها، ولا أريد أن أضيع وقتي بها.
ولكن بعد سنوات أكتشفت أنها شيء آخر ومهم لدرجة أنها أفضل بكثير من VB.Net  ,وخاصة ما توليه لها مايكروسوفت من أهتمام بتطويرها مع كل اصدار من إصدارات VS
وأكتشفت بأني أضعت وقتي بعيداً عنها ..

فإن كنت تظن بأنك تستطيع البرمجة بـ #C  بمجرد أنك تعرف الـ VB.Net  فأنت مخطأ (كما كنت أظن أنا من قبل)
عليك بالبدء بها من الصفر بل من تحت الصفر إن وجد..
فلازلت صغير والوقت أمامك كثير فلا تضيعه ..

هذه المعلومة التي تسأل عنها الآن (وهي من أبسط ما يمكن تنفيذه في VB) 
ولكن في الـ #C  لا يمكن تنفيذها إلا بعد الكثير من البحث والتدريب (والسبب أن الدماغ تأقلم مع طريقة الـ VB ويصعب عليه الخروج من صندوقها ليفكر بشكل مختلف)..
هذه المعلومة البسيطة كما تظن وصلت إليها بعد أكثر من 100 ساعة تعليم وتدريب في الأساسيات في هذه اللغة أتتبع فيها المعلومات لحظة بلحظة، جملة بجملة..
كثيراً ما كانت تمر معي معلومات مشابه لـ VB و لكن ضمن نفس الموضوع أكتشفت هناك معلومات كثيرة لم أكن أعرفها من قبل عن الـ VB

لكن خلال هذه الساعات والتي كانت في بداية تعلمي لهذه اللغة والتي يتبعها مئات آخرى ليصل المبرمج فيها لمستوى تحت المتوسط (لن أقول مبرمج فهذه كلمة كبيرة جداً على من يدرك معنى البرمجة وأساسياتها).

لا تستهن بالأساسيات، فهي أبجديات الطريق الذي تظن نفسك أنك تسعى فيه، وإن لم تتعلمها ستجد نفسك تضيع وقتك بدون فائدة
وستنسحب بعد أن تضيع الكثير من الساعات في هذا الطريق(ستضيع وقتك و وقت غيرك في تحويل الأكواد، هذا إن وجدت من سيضيع وقته من أجل غيره)..
=====================
احدى الطرق هي :

أنشىء بلوك عام في محرر الكود للنافذة الأساسية وهو الكود التالي :
كود :
public void SetTextToLabel2(string strText)
       {
           label2.Text = strText;
       }

قم بإستدعاء هذا الاجراء من أي مكان أو أي نافذة ضمن مشروعك من خلال الكود التالي :
كود :
Form_main frm = (Form_main)Application.OpenForms["Form_main"];
frm.SetTextToLabel2("المستخدم الحالي :" + comboBox1.Text);
           

..
بارك الله فيك
ممكن تحويل كود تالي اخ طه 

كود :
textBox1.Text = Format(CODE_GENE("products", "ID_product") + 1, "CUS0000000")
هادي محاولتي فيه دالة ترجع INT 
كود :
           textBox1.Text=string.Format(Convert.ToInt32( Class1.CODE_GENE("products", "ID_product")+1, "CUS00000000"));
يظهر خطا
لا أعرف..
(30-11-22, 04:21 PM)mca كتب : [ -> ]في السطر المظلل بالاصفر ضع frm بدلا من frm2 وضع هذا السطر قبل سطر frm.ShowDialog
واخبرني بالنتبجة

نفس مشكلة

(30-11-22, 07:32 PM)ali_ahmed12 كتب : [ -> ]
(30-11-22, 04:21 PM)mca كتب : [ -> ]في السطر المظلل بالاصفر ضع frm بدلا من frm2 وضع هذا السطر قبل سطر frm.ShowDialog
واخبرني بالنتبجة

نفس مشكلة

الان يعمل كود 
حل مشكله دالة التي انشائه اخ طه فقط
هدا كود الذي يعمل 
كود :
Form_main frm = new Form_main();
               //Form_main frm = (Form_main)Application.OpenForms["Form_main"];
               frm.SetTextToLabel2("المستخدم الحالي :" + comboBox2.Text);
               frm.ShowDialog();
               this.Close();

(30-11-22, 07:32 PM)ali_ahmed12 كتب : [ -> ]
(30-11-22, 04:21 PM)mca كتب : [ -> ]في السطر المظلل بالاصفر ضع frm بدلا من frm2 وضع هذا السطر قبل سطر frm.ShowDialog
واخبرني بالنتبجة

نفس مشكلة

(30-11-22, 07:32 PM)ali_ahmed12 كتب : [ -> ]
(30-11-22, 04:21 PM)mca كتب : [ -> ]في السطر المظلل بالاصفر ضع frm بدلا من frm2 وضع هذا السطر قبل سطر frm.ShowDialog
واخبرني بالنتبجة

نفس مشكلة

الان يعمل كود 
حل مشكله دالة التي انشائه اخ طه فقط
هدا كود الذي يعمل 
كود :
Form_main frm = new Form_main();
               //Form_main frm = (Form_main)Application.OpenForms["Form_main"];
               frm.SetTextToLabel2("المستخدم الحالي :" + comboBox2.Text);
               frm.ShowDialog();
               this.Close();
اريد تنظيف ادوات في مره واحده بدل عمل clear لكل اداة علي حدي 
كل ادوات تنظف محتواه الي combobox مالسبب 

كود :
for (int I = 0; I < groupBox1.Controls.Count; I++)
           {
               if (groupBox1.Controls[I] is TextBox)
                   groupBox1.Controls[I].Text = "";
               if (groupBox1.Controls[I] is DateTimePicker)
                   groupBox1.Controls[I].Text = DateTime.Now.Date.ToString();
               if (groupBox1.Controls[I] is ComboBox)
                   groupBox1.Controls[I].Text = "";
           }