اذهب إلى المحتوى

عزام عبد الحافظ

الأعضاء
  • المساهمات

    667
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    3

كل منشورات العضو عزام عبد الحافظ

  1. السلام عليكم @I Love You عن تجربة شخصية, افضل منصة لإنشاء موقع متجر إلكتروني سريع هي wordpress بإستخدام woocommerce. في هذه المنصة, ستجد كل ما تحتاج لإنشاء متجر إلكتروني, ما يميز wordpress هو انه يقدم على المنصة اضافات كبير جداً يحتوى على أكثر من 55,000 اضافة او ما يسمى plugins, طبعاً هذا للإضافات على المنصة فقط, يوجد اكثر من ذلك يمكن شراءه من مواقع اخرى عدة, يوجد المجاني والمدفوع. بالإضافة الى ذلك, يتمتع wordpress بالمرونة العالية, يمكنك تغيير كل شيء في متجرك على حسب رغبتك, هنالك طبعاً بعض التعديلات التي من الممكن الإستعانة بي خبير wordpress لتنفيذها, كما ذكر محمد, يمكنك الإستعانة بمحترف على مستقل لذلك, انا أنصحك بهذه المنصة بسبب اهم النقاط التي ذكرتها والعديد من المميزات الاخرى. أطيب تحياتي.
  2. وعليكم السلام @Jasim Abd لربط قاعدة البيانات access مع c# يمكنك ذلك بإستخدام مكتبة OleDb. using System.Data.OleDb; وبعدها يجب عليك إنشاء نص فيه خيارات الإتصال, في هذا المثال اسم قاعدة البيانات "Database1.accdb" وموجودة داخل 'bin/Debug'. string connStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database1.accdb"; اما لعملية الترقيم التلقائي, طريقتها أنك تقوم بمعرفة عدد السجلات ونحتفظ به في متغير ثم نزيد عليه واحد, هذا مثال يفعل ذلك ويقوم بغلق الإتصال من قاعدة البيانات بعد الإنتهاء. OleDbConnection conn = new OleDbConnection(connStr); conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; cmd.CommandText = "SELECT COUNT(*) FROM subjects"; Int32 count = (Int32)cmd.ExecuteScalar(); count++; conn.Close(); وهذا مثال لإدخال سجل في قاعدة البيانات (مختصر القوائم). OleDbConnection conn = new OleDbConnection(connStr); conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; cmd.CommandText = "INSERT INTO subjects (T_name,T_date) VALUES ('Math', '4/16/2020')"; cmd.ExecuteNonQuery(); conn.Close(); هذا ملف zip فيه المشروع كامل مع واجهة وعرض البيانات مع إمكانية التحديث والحفظ. https://www.mediafire.com/file/p7smzau3s067zon/Csharp_with_Access.zip/file أطيب تحياتي.
  3. وعليكم السلام @صفيه الـ لإنشاء الألعاب في البايثون بالطريقة الأمثل هي بإستخدام مكتبة pygame, لكن مثل هذه اللعبة tkinter ربما يكفي لبساطتها. هذا هو الكود الكامل للعبة بإستخدام tkinter. from tkinter import * from random import randint score = 0 ghost_door = randint(1,3) door_num = 0 home = Tk() home.title("Ghoost game") title_font = ("Times New Roman",16,"bold","underline") buttons_font = ("Times New Roman",14,"bold") home_width = 600 home_height = 500 home.resizable(False,False) screen_width = home.winfo_screenwidth() screen_height = home.winfo_screenheight() home_x = (screen_width // 2) - (home_width // 2) home_y = ((screen_height // 2)- (home_height // 2))- 100 home.geometry(f"{home_width}x{home_height}+{home_x}+{home_y}") def check_Ghost(doorNo): global score if doorNo == ghost_door: lower_label['text'] = f"GHOOOOOOST,Run away!\nGame Over , Your Score : {score}" lower_label.place(x=30,y=400) else: lower_label['text'] = f"No Ghost, Gooood,You enter the next rooom" lower_label.place(x=30,y=400) score += 1 game_title = Label(home,font = title_font,text = "Three doors ahead..===> Ghost is behind one of them\nChoose a door" ) game_title.place(x=70,y=30) door_one = Button(home,font = buttons_font,text = "Door one",width = 12,height = 9,bg = "purple",command = lambda door=1 : check_Ghost(door)) door_one.place(x=30,y=140) door_two = Button(home,font = buttons_font,text = "Door two",width = 12,height = 9,bg = "purple",command = lambda door=2 : check_Ghost(door)) door_two.place(x=200,y=140) door_three = Button(home,font = buttons_font,text = "Door three",width = 12,height = 9,bg = "purple",command = lambda door=3 : check_Ghost(door)) door_three.place(x=370,y=140) lower_label = Label(home,font = title_font,text = "" ) home.mainloop() أطيب تحياتي.
  4. وعليكم السلام @جمال الصغير من الممكن إظهار أكثر من 6 مشاريع عقارية في صفحة المشاريع بإضافة كود على functions.php في ملفات القالب نفسه والكود بدوره يقوم بتغيير هذه المنطقة في القالب, هذا الملف يمكن فيه تعديل واجهة القالب بشكل عام. لذلك أنصحك بتقديم على مشروع في مستقل , هنالك تجد مبرمجون محترفون يمكنهم حل هذه المشكلة لك. أطيب تحياتي.
  5. مرحبا @An1. هذا هو الكود و معا مرعاة أن حجم الفورم هو : (605, 539) و حجم pictureBox هوا : (501, 523). using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; namespace Draw { public partial class Form1 : Form { public Form1() { InitializeComponent(); pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height); } private void label1_Click(object sender, EventArgs e) { using (var g = Graphics.FromImage(pictureBox1.Image)) { g.FillEllipse(Brushes.Green, -20, 340, 565, 400); g.FillRectangle(Brushes.Gray, 180, 220, 170, 190); Point[] UP = new Point[] { new Point(110, 230), new Point(420, 230), new Point(265, 130) }; g.PixelOffsetMode = PixelOffsetMode.Half; using (SolidBrush brush = new SolidBrush(Color.FromArgb(255, 0, 0))) { g.FillPolygon(brush, UP); } g.FillEllipse(Brushes.Yellow, 40, 90, 100, 100); pictureBox1.Refresh(); } } } } أطيب تحياتي.
  6. السلام عليكم @Excellent Goods عدد الاحتمالات هوا : 5,245,786 إحتمال. معا إستخدام لغة البرمجية بايثون , يمكنك عرض النتائج كلها , ارفقت لك ملف فيه بعض من النتيجة . هذا هو الكود : from itertools import combinations def rSubset(arr, r): list1 = list(combinations(arr, r)) for i in list1: print(i) arr = [i for i in range(1,43)] r = 6 rSubset(arr,r) أطيب تحياتي . possibility.txt
  7. السلام عليكم @Nedal Tarek نعم أنت محق, هنالك الكثير من لغات البرمجة, ولكن يجب على الشخص معرفة ماذا يريد ان يصنع؟ مثال هل تريد موقع,تطبيقات الهواتف ؟ لغات البرمجة تتشابه في المفهوم, لكن الطريقة لبناء اي من هذه البرامج يختلف في اسلوب التطوير, فيجب عليك معرفة هدفك من تعلم لغة برمجة حتى تسير في الطريق المناسب. لديك في دورات الأكاديمية كل ما يتطلب للبدء من الصفر الى الاحتراف: لتطوير المواقع, يمكنك اادخول على هذه الدورة. اما لتطبيقات الهواتف, من هذه الدورة. اطيب تحياتي.
×
×
  • أضف...