IS4 PM_2025 – Telegram
IS4 PM_2025
736 subscribers
724 photos
47 videos
1.15K files
308 links
Download Telegram
Intent تنقل بين اكتفيتي الى اكتفتي
وال layout inflator
تنقل بين layout الى layout
ال fragment هي activity وليست sub activity
دالة on attach تعمل اول مايتم ربط ال fragment مع ال activity
دالة on create تبدأ ال fragment تنتشأ
دالة on createview
تنشأ ال view الخاص بالفرجمينت
وقت الانشاء نبداء من عند الاكتفتي
وعند الهدم نبداء من الفرجمينت


ال basic views مثل الازرار وال edit text و check box
ال picker views اختيار الوقت والتاريخ.
List views
كل التطبيقات تحتوي عليها.
Special rad fragment
هناك واجهات خاضة للخريطة وغيرها


عيوب on click في xml عيوبها
ضروري public
لا تقبل الا parameter واحد فقط والذي يكون view
اما
On click listerner الامر متاح
Progress bar
تستخدم من اجل متابعة عمل عملية ما.

Set thredhold
كم عدد الحروف التي سيدخلها المستخدم لتظهر القائمة
Time picker view
تسمح للمستخدم باختيار وليس ادخال وقت


تتكون الشاشه من pixcals طولاً وعرضاً وهذا مايسمى DpI
وكلما زاد عدد البيكسل زادت الدقة وكذلك الامر كلما صغر حجم البيكسل وجدوا وحده قياس افضل dp
والتي هي
DIP density independent pixcel

تتكون الشاشة من شيئين
View
اي شيء يظهر على الشاشة مثل label button image
View group
مجموعة من ال views مع بعض لاتظهر وانما تظهر محتوياتها وهي نوع خاص من view

وهناك جنب من view group يسمى. Layout وهو المسوول عن ترتيب ال views في الشاشة وله عده انواع .

منها ال

constraint ثابتة
وال
Relative رائعة ولكن صعب التعامل معاها
للتكيف مع دوران الشاشة هناك ٣ حلول رئيسية
1 استخدام Relative layout
نربط ال view مع زوايا الشاشه عشان عند الدوارن ماتخرب
Saveinstance state
حفظ حاله ال activity

Resize and reposition
افضل طريقة للحفاظ على حاله العرض والبيانات الي بداخلها في حاله الدوران
الفرق بين
On paused
تحفظ دائما
Onsaveinstance state
لا تحفظ عند الخروج المفاجأ من البرنامج

ال xml تاقات html
Jason شكل key:value
الفرق بين html و xml
Html تاقات ثابتة
Xml تاقات حسب الحاجة
يتم ربط ال web service مع التطبيق بعدة طرق
1 مكاتب خارجية
لا علاقة له بالاندرويد
2 مكاتب اندرويد
Async class
Onpreexexcute الاكواد التي تنفذ وتعرض بالشاشة
On background الاكواد بالخلفية ولاتظهر بالشاشه
الفلاتر
عيوب الفلاتر خروج تطبيق كبير
لكن لازال يعملون على تصغير الحجمتتميز بخاصية hotreload يتم ظهور اي تعظيل مباشرة ظون اغلاقه
فلاتر مبني بما يسمى widgets
ودائما تحتوي على root الي يبداء البرنامج يشتغل منه
Dart اللغه الي نبرمج بينه
Flutter هي البيئة فقط
داله scafild وهي التي تسوي body و bar
ولا يمكن الوصول لهم الا عبر scafold
State less التي تعمل عرض فقط
State full التي تتغير حالتها اثنها العرض
👏4👍21
آلية المناقشة مع الأستاذ باسم الصوملي:-

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

الأسئلة كانت كالتالي:-
١.قم بالدخول إلى الموقع والضغط على الازرار في كل form بدون ادخال بيانات ومن الضروري ظهور رسالة خطاء عند كل حقل.

٢. قم بإنشاء حساب لمستخدم جديد والتعديل على البيانات فيما بعد.

٣. قم بالدخول من واجهات الادمن واستعراض كافة العمليات.

٤.قم بفتح الكود الذي يقوم بالتالي واشرحه.

٥. قم بحذف مستخدم من واجهة الادمن.

٦. قم بفتح كود الlogin

٧. قم بإدخال بيانات ارقام ورموز مكان الأسماء وحروف مكان الأرقام ومن الضروري ظهور رسالة خطاء في كل حقل إدخال.

٨. قم بفتح اكواد التحقق واشرحها.


ركز الأستاذ على ال validation ومن الضروري ان يكون بالكامل php حيث كان يقوم بالضغط على inspect وحذف اي تحقق مكتوب بال HTML

مثلاً ان يكون الحقل Required
6👍2
الأستاذ نشوان يؤكد على الالتزام بمتطلبات المشروع


مناقشة تطبيق محاضرات الjava
+
مناقشة المشروع


بحيث تقسيم الدرجات سيكون:-

15 درجة للمشروع

5 درجات للتكاليف

5 درجات لمناقشة تطبيق محاضرات الjava


حيث عدد التكاليف 2
(Orientation + Database Task Manager)
واللذي لم يسلم التكاليف اخر موعد لتسليمها اليوم عبر الواتس اب
أيضًا الأستاذ نشوان ركز على التصميم والتحقق من البيانات في المشروع وركز على ان يكون المشروع فكرة كاملة مترابطة
🚦مفقودات🚦

على من وجد ( فلاشتين مع بعض )
(واحد فلاش اسود فيه ميدالية خشبية دب باندا
والثانية لونها اسود ووراها مكتوب اسم صاحبة الفلاش )



تاريخ المفقود : خلاال هذا الاسبوع 2023/10
اليوم: هذي اليومين
المكان : بالكلية
الزمان : .........

على من وجد المفقود الحضور لتسليمه الى
  مكتب ملتقى الطالب الجامعي بكلية الحاسوب
__

لمعرفة اي مستجدات عن المفقودات الخاصة بطلاب كلية الحاسوب
اشترك في قناتنا على التليجرام
https://news.1rj.ru/str/computerusf1444

🔰 ملتقى الطالب الجامعي 🔰
🛑🛑🛑🛑🛑🛑🛑🛑🛑
الطلاب الذي ما ناقشوا مع الدكتور محمد زايد (الاختبار الشفهي)

غدا من الساعة 1:30

المناقشة عليه 10 درجات 🌚
🛑🛑🛑🛑🛑🛑🛑🛑🛑
🔴🔴🔴🔴
تنويه من الأستاذ نشوان

يجب على المشروع ان يحتوي على api
اما ان يكون firebase او ان يكون اي api اخر
وضروره وجود قاعده بيانات اما sqllite
او
Sqflite
👍1
الإختبار الأول :-

تطوير التطبيقات

المقرر :-

جافا :-
Chapters 1 3 4 5 + موقع شرح قاعدة البيانات

فلاتر :-
الدروس من 1 الى 9 في صفحة 81 في مرجع الفلاتر + درس قواعد البيانات
👍1
المراجع 👆
اختبارات سابقه لمادة تطوير التطبيقات 👆
الإختبار الثاني:-

تطوير الويب

المقرر :-
جميع ما تم دراسته + مقرر ال w3school + النماذج النصفية
👍2