اي حاجه تتعلق بالبرمجه عندنا هندلك للطريق الصحيح






طبعا زي ما الكل عارف ان البرمجه (تطبيقات) و (مواقع ويب)
لو حابب تتعلم برمجه... اكتبلنا في تعليق عايز تتعلم ايه بالظبط
واحنا هندلك علي الطريق الصحيح . . .
_______________________________________
-----------------------------------------------------------_______________________________________

لو محتاج كود معين اطلب في تعليق 
لغات البرمجه كتير زي (#Java  .  C++  .  C  .  C )

وغيرهم كتير 

اللغات دي عباره عن اكواد .. والاكواد دي عباره عن اوامر بينفزها الكمبيوتر 
طيب الاكواد دي بتتكتب فين ؟
الاكواد بتتكتب في برامج مخصصه للبرمجه
منهم كتير زي (Net Beans)
دا خاص بالتطبيقات اللي بتشتغل علي الكمبيوتر

وفيه دا (Android Studio)
والبرنامج دا خاص للتطبيقات اللي بتشتغل علي Android
_______________________________________
دا كود Java ممكن تعدل عليه وتفهمه بنفسك
البرنامج لما يتنفز هيكون عبارة عن شاشه فيها صوره ولتكن كوره مثلا وبتتحرك 
----------------------------------------------------------
1-الخطوه الاولي : نفتح Package جديد ونسميه مثلا BallGame
___________________________________________________

2-الخطوه الثانيه : نفتح من ال  class) package جديد) ونسميه مثلا Frame
___________________________________________________
3-الخطوه الثالثه نفتح من ال class main) package جديد) ونسميه مثلا Main
وسيكون ال class الاساسي لتنفيز البرنامج 
_________________________________________________
4-الخطوه الرابعه نفتح من ال class) package جديد) ونسميه مثلا Ball
__________________________________________________
1-الخطوه الاولي تنفز في البرنامج
__________________________________________________ 2
____
______________________
Frame.java|
______________________
package BallGame;

import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JLabel;


public class Frame extends JFrame{
    Ball ball;
    screen screen;
    public Frame(Ball ball){
       super("Ball Game");
        setLayout(null);
        setVisible(true);
        setSize(700, 700);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setResizable(false);
        this.ball=ball;
        screen = new screen();
        screen.setBounds(0, 0, 700, 700);
        add(screen);
        
    }

    public class screen extends JLabel{
        protected void paintComponent(Graphics g){
            super.paintComponent(g);
                g.drawImage(ball.play_ball,(int)ball.x_pos,(int) ball.y_pos, null);
        }
    }
      
}
_______________________________________________________________________________
-------------------------------------------------------------------------------
3
________
____________________
Main.java|
____________________

;package BallGame;

import java.awt.image.BufferedImage;
import java.io.IOException;
import javax.imageio.ImageIO;

public class Main {

    public static void main(String[] args) {
        BufferedImage play_Ball=null;
        try {
            play_Ball=ImageIO.read(Main.class.getClassLoader().getResourceAsStream("BallGame/ahmed.png"));
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        Ball ball=new Ball(play_Ball, 200, 100);
        Frame frame=new Frame(ball);
        while(true){
            ball.update();
            frame.screen.repaint();
        }
    }
    
}

_______________________________________
-------------------------------------------------------------------------------
4
___________
__________________
Ball.java|
__________________

package BallGame;

import java.awt.image.BufferedImage;

public class Ball {
    float x_pos;
    float y_pos;
    BufferedImage play_ball;
    
    public Ball(BufferedImage play_ball,float x_pos,float y_pos){
    
        this.play_ball=play_ball;
        this.x_pos=x_pos;
        this.y_pos=y_pos;
    }
    public void update(){
        x_pos=x_pos+0.0001f;
    }
}


شرح تنزيل برنامج NetBeans وتشغيلة

______________________________________________________
ان البرمجة هيا اساس عمل التطبيقات والالعاب وبادخال الصور والاصوات تصنع اللعبه او التطبيق
فمثلا عند بناء بيت يكون الاساس هوا القواعد والعمدان والطوب والاسمنت والرمال الي اخ..... وبعد ذالك يبدأ عمل التشطيب ليصلح المبني بالعيش فيه
كزالك التطبيقات والالعاب 
يكون اساسها البرمجة ويكمل التطبيق والالعاب بالمظهر الخارجي ولكي يظهر المظهر الخارجي عليك باضافة بعض العناصر مثل الصور والاصوات تظهر وتختفي عند اوامر معينه تكون مبرمجة لكي تنفز عند الامر الذي برمجه المبرمج 
فمثلا لنشرح امر 
عند الضغط علي زر R يجب ان تتحرك الصوره الي الاعلي 
والتكون الصوره صورة كوره 
هذا يفسر الامر 
هكذا يقوم المبرمج بادخال اوامر بلغة برمجة معينه اي تكون الي الكمبيوتر يكتب الاوامر علي شكل اكواد علي برنامج مترجم يقوم بترجمة الاوامر التي اودخلت بلغة برمجة معينه الي لغة اشد تعقيدا يفهمها الكمبيوتر وينفزها 
وهيا لغة ال0 وال1

تعليقات

  1. في دروس تعليميه للبرمجه مفيده جدا للمجال اللي انت حابو مجانيه

    ردحذف

إرسال تعليق

انتظر من فضلك سيصلك الرد بعد دقائق. . .