نصائح و استشارات برمجية
1.44K subscribers
546 photos
10 videos
83 files
398 links
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها

• لطرح استفسار او سؤال: @m4md24
Download Telegram
نصائح و استشارات برمجية
import javax.swing.*; import java.awt.*; import java.awt.event.*; /** * * @author 2210006142 */ public class Lab10 { static JTextField number1=new JTextField(4); static JTextField number2=new JTextField(4); static JButton sumbutton=new…
• دا الشرح ⬇️

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Lab10 {

// حقل نصي لإدخال الرقم الأول
static JTextField number1 = new JTextField(4);

// حقل نصي لإدخال الرقم الثاني
static JTextField number2 = new JTextField(4);

// زر لحساب مجموع الرقمين
static JButton sumbutton = new JButton("Sum");

// حقل نصي لعرض النتيجة
static JTextField result = new JTextField(8);

// حقل نصي لتجربة أنماط الخطوط
static JTextField text = new JTextField("جرب أنماط الخط", 20);

// خانة اختيار للخط العريض
static JCheckBox bold = new JCheckBox("عريض");

// خانة اختيار للخط المائل
static JCheckBox italic = new JCheckBox("مائل");

public static void main(String[] args) {
// إعداد الإطار الرئيسي
JFrame frame1 = new JFrame("مثال");
frame1.setLayout(new FlowLayout());
frame1.setSize(500, 150);

// إظهار الإطار
frame1.setVisible(true);
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// إضافة مكونات واجهة المستخدم إلى الإطار
frame1.add(new JLabel("الرقم 1:"));
frame1.add(number1);

frame1.add(new JLabel("الرقم 2:"));
frame1.add(number2);

frame1.add(sumbutton);

frame1.add(new JLabel("النتيجة:"));
frame1.add(result);

// تعيين استماع الزر لمعالج الحدث
sumbutton.addActionListener(new Handler());

// تهيئة خصائص حقل النص لتجربة أنماط الخط
text.setFont(new Font("Serif", Font.PLAIN, 12));
frame1.add(text);
frame1.add(bold);
frame1.add(italic);

// إعداد معالج الحدث لخانات الاختيار
Handler1 handler = new Handler1();
bold.addItemListener(handler);
italic.addItemListener(handler);
}

// معالج الحدث لزر الجمع
static class Handler implements ActionListener {
@Override
public void actionPerformed(ActionEvent event) {
int no1 = Integer.parseInt(number1.getText());
int no2 = Integer.parseInt(number2.getText());

// عرض النتيجة في حقل النتيجة
result.setText(Integer.toString(no1 + no2));
}
}

// معالج الحدث لخانات الاختيار لتغيير أنماط الخط
static class Handler1 implements ItemListener {
@Override
public void itemStateChanged(ItemEvent event) {
int varBold = Font.PLAIN;
int varItalic = Font.PLAIN;

// تحديد ما إذا كانت خانة الاختيار للعريض محددة
if (bold.isSelected())
varBold = Font.BOLD;

// تحديد ما إذا كانت خانة الاختيار للمائل محددة
if (italic.isSelected())
varItalic = Font.ITALIC;

// تعيين أنماط الخط الجديدة لحقل النص
text.setFont(new Font("serif", varBold + varItalic, 12));
}
}
}
This media is not supported in your browser
VIEW IN TELEGRAM
import java.io.File;
import java.io.IOException;
import java.util.Scanner;


public class Lab15 {

public static void main(String[] args) throws IOException{

Scanner inFile = new Scanner(new File("infr.txt"));
String name;
int id;
double gpa;


while (inFile.hasNextLine()){

name = inFile.next();
System.out.print(" Name: ");
System.out.print(name);

id = inFile.nextInt();
System.out.print("ID: ");
System.out.print(id);

gpa = inFile.nextDouble();
System.out.print(" GPA: ");
System.out.print(gpa);



if(gpa >=4)
System.out.println("Excellent !");
else
System.out.println("Average");







}

inFile.close();
}
}
نصائح و استشارات برمجية
import java.io.File; import java.io.IOException; import java.util.Scanner; public class Lab15 { public static void main(String[] args) throws IOException{ Scanner inFile = new Scanner(new File("infr.txt")); String name; int…
• دا الشرح ⬇️
import java.io.File;
import java.io.IOException;
import java.util.Scanner;

public class Lab15 {

public static void main(String[] args) throws IOException {

// قراءة من ملف النص "infr.txt"
Scanner inFile = new Scanner(new File("infr.txt"));

// تعريف متغيرات لتخزين الاسم والرقم الجامعي والمعدل
String name;
int id;
double gpa;

// حلقة لقراءة البيانات من الملف حتى نهايته
while (inFile.hasNextLine()) {

// قراءة الاسم وطباعته
name = inFile.next();
System.out.print(" الاسم: ");
System.out.print(name);

// قراءة الرقم الجامعي وطباعته
id = inFile.nextInt();
System.out.print(" الرقم الجامعي: ");
System.out.print(id);

// قراءة المعدل وطباعته
gpa = inFile.nextDouble();
System.out.print(" المعدل: ");
System.out.print(gpa);

// التحقق من المعدل وطباعة تقييم
if (gpa >= 4)
System.out.println(" ممتاز !");
else
System.out.println(" متوسط");
}

// إغلاق الملف بعد الانتهاء من استخدامه
inFile.close();
}
}
This media is not supported in your browser
VIEW IN TELEGRAM
import java.sql.*;
/**
*
* @author 2210006142
*/
public class Lab9 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) throws SQLException{
// TODO code application logic here
Connection con=DriverManager.getConnection("jdbc:derby:C:\\Users\\2210006142\\AppData\\Roaming\\NetBeans\\Derby\\comp");

Statement stm=con.createStatement();
String query="delete from emp where name ='sara'";
stm.executeUpdate(query);

System.out.println("After Deleteing employee: Sara: ");
query="select * from emp";
ResultSet result=stm.executeQuery(query);

while(result.next()){
System.out.print("ID:"+result.getInt(1));
System.out.print(" NAME:"+result.getString(2));
System.out.print(" Salary:"+result.getInt(3));
System.out.println();
}
con.close();

}

}
نصائح و استشارات برمجية
import java.sql.*; /** * * @author 2210006142 */ public class Lab9 { /** * @param args the command line arguments */ public static void main(String[] args) throws SQLException{ // TODO code application logic here Connection…
• هذا الشرح ⬇️
import java.sql.*;

public class Lab9 {

public static void main(String[] args) throws SQLException {
// إنشاء اتصال بقاعدة البيانات Derby
Connection con = DriverManager.getConnection("jdbc:derby:C:\\Users\\2210006142\\AppData\\Roaming\\NetBeans\\Derby\\comp");

// إنشاء كائن للتعامل مع البيانات
Statement stm = con.createStatement();

// استعلام SQL لحذف سجل من جدول العاملين
String query = "delete from emp where name ='sara'";
stm.executeUpdate(query);

// طباعة السجلات بعد حذف الموظف
System.out.println("After Deleting employee: Sara: ");
query = "select * from emp";
ResultSet result = stm.executeQuery(query);

while (result.next()) {
// طباعة بيانات كل سجل
System.out.print("ID:" + result.getInt(1));
System.out.print(" NAME:" + result.getString(2));
System.out.print(" Salary:" + result.getInt(3));
System.out.println();
}

// إغلاق اتصال قاعدة البيانات
con.close();
}
}
This media is not supported in your browser
VIEW IN TELEGRAM
Scanner inFile = new Scanner(new File("out.txt""C:\Users\96655\OneDrive\المستندات\NetBeansProjects\Ass9\out.txt.txt"));
نصائح و استشارات برمجية
Scanner inFile = new Scanner(new File("out.txt""C:\Users\96655\OneDrive\المستندات\NetBeansProjects\Ass9\out.txt.txt"));
• دا التصحيح ⬇️
Scanner inFile = new Scanner(new File("C:\\Users\\96655\\OneDrive\\المستندات\\NetBeansProjects\\Ass9\\out.txt"));
This media is not supported in your browser
VIEW IN TELEGRAM
روحي للمسار دا وانقلي الملفات اللي كانت فيه برا المجلد
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
نصائح و استشارات برمجية
Photo
خلي دالة find نوعها void مش int، لانك مش محتاجة انك ترجعي قيمة
This media is not supported in your browser
VIEW IN TELEGRAM