منتديات نور الهدى

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

+3
KatKat
Hunikal
cs_senior
7 مشترك

    core java course----2

    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    core java course----2 Empty core java course----2

    مُساهمة من طرف cs_senior الأربعاء 18 يونيو 2008 - 19:11

    زهقتوا من الشبتر الملل اللى فات
    طب يلا نخش فى واحد جديد بس عاوز تفتيح دماغ شويه

    الشبتر بيتكلم عن ازاى اخد من اليوزر قيمه عن طريق شاشه الدوس الفكره هيا هيا لما بتعامل مع قرياه او كتابه الملفات

    عمليه القرايه والكتابه فى الجافا بتم عل تلات مراحل
    1- اعمل handle
    2-اقرى او اكتب
    3-احط فى buffer

    نمسك واحده واحده

    1-اعمل handle يعنى ايه؟؟؟
    يعنى بحدد المصدر اللى عاوز اكتب فيه او اقرى منه
    يعنى انا دلوقتى الجهاز عباره عن resources
    ملفات مثلا
    انا عاوز اقرى ملف معين
    يبقى لازم يكون فى ايدى التحكم فى الملف ده ولو لفتره مؤقته
    زى لما اعوز اشغل تلفزيون لازم اسااسا اكون اقدر اتحكم فيه
    لما بعمل handle
    السيستم او بمعنى اصح الفيرجال ماشين فى حاله الجافا
    بيرقم كل resource او ملف عندى
    عندى مش يلغبط بينهم ويبهدل الدنيا
    ما يجيش برنامج تانى او يوزر تانى يقول انا عاوز اقرى الملف اللى رقمه مثلا 50 والملف ده حاليا انا اللى بتحكم فيه
    السيستم هيرفض طبعا الكلام ده

    مثلا فى
    system.in كده انا حددت انى عاوز اقرى من الدوس
    2-اقرى او اكتب

    دلوقتى انا قولت الملف ده بتاعى
    وفتحته عشان اقرى منه او اكتب فيه

    فى الجافا فيه نوعين من القرايه او الكتابه
    لما byte او character

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

    طب فى حاله انى عندى مثلا صور او اى حاجه تانيه
    لا فى الحاله ديه بتتحول لباينرى وبتتخدد جزء جزء عل شكل byte
    inputstreamreader insrdr =new inputstreamreader(system.in);

    3- احط فى buffer
    دلوقتى عمليات القرايه او الكتابه عموما بتنقسم لنوعين
    1-random access
    2-squential access
    اول واحده يعنى اختار السطر اللى عاوز اقرى بمزاجى
    مثلا عاوز اقرى السطر الىل رقمه 23
    تانى واحده مش بقدر احدد انا عاوز السطر كام انما لازم اقرى الملف كله بس سطر سطر
    او حرف حرف
    فى الحاله ديه بسمهيها stream
    يعنى القرايه بتم بشكل متسلسل يقرى من الملف وبعدين يرجع السطر اللى بعده وكده لحد الملف ما يخلص
    بس فى الحاله الكلام هيبقى متقطع
    عشان كده بحطه فى buffer لحد ما يبقى كامل
    وبعدين اعرضه كامل
    BufferedReader bfer = new BufferedReader( insrdr );


    يارب تكون وصلت
    اسيبكو بقى مع الشرح
    المره ديه شبترين عشان الشبتر الاول ملوش معنى لوحده وهتنسى بسهوله

    ان شا الله يخلصوا عل الاربع الجاى
    http://cs.guc.edu.eg/courses/onlinetutorial/chapter3.html

    http://cs.guc.edu.eg/courses/onlinetutorial/chapter4.html


    الواجب جاى فى الطريق انتظرووووووووووه Laughing

    ياريت الىل يعدى يسيب حاجه لله
    Laughing

    عشان نعرف المتابعيييييين
    Hunikal
    Hunikal
    مشرف منتدى برمجة الويب
    مشرف منتدى برمجة الويب


    ذكر
    عدد الرسائل : 1914
    العمر : 34
    Location : Alexandria
    نقاط : 183
    تاريخ التسجيل : 19/06/2007

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف Hunikal الأربعاء 18 يونيو 2008 - 19:42

    متابع ان شاء الله
    KatKat
    KatKat
    CS Supporter
    CS Supporter


    وسام المسابقة العلمية الأولى : وسام المركز الأول انثى
    عدد الرسائل : 3632
    العمر : 35
    Location : MaNsOuRa
    نقاط : 1619
    تاريخ التسجيل : 18/01/2008

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف KatKat الأربعاء 18 يونيو 2008 - 19:49

    متابعه معاكم
    وربنا يوفقنا كلنا
    BooDy
    BooDy
    ( النائب العام )
    ( النائب العام )


    ذكر
    عدد الرسائل : 2781
    العمر : 34
    نسبة احترام قوانين المنتدى : core java course----2 E7tram11
    نقاط : 690
    تاريخ التسجيل : 16/06/2007

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف BooDy الأربعاء 18 يونيو 2008 - 23:10

    ok ana mtabe3 ahoh

    lessa baQra2 fe Chapter "3" bas ba2ollak enny mtabe3 y3ny

    salam
    Ahmed Samir
    Ahmed Samir
    عضــو شــرف
    عضــو شــرف


    ذكر
    عدد الرسائل : 1654
    العمر : 34
    Location : Mansoura DC
    نقاط : 103
    تاريخ التسجيل : 16/06/2007

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف Ahmed Samir الخميس 19 يونيو 2008 - 0:43


    اوك انا متابع معاكو وبدات ف شفتر 3
    bounce

    senioreta
    senioreta
    CS Supporter
    CS Supporter


    انثى
    عدد الرسائل : 693
    العمر : 34
    Location : وحدى فى مكان ليس بة بشر
    نقاط : 255
    تاريخ التسجيل : 04/08/2007

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف senioreta الخميس 19 يونيو 2008 - 15:36

    متابعة
    وان شاء الله اخلص فى المعاد
    Hunikal
    Hunikal
    مشرف منتدى برمجة الويب
    مشرف منتدى برمجة الويب


    ذكر
    عدد الرسائل : 1914
    العمر : 34
    Location : Alexandria
    نقاط : 183
    تاريخ التسجيل : 19/06/2007

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف Hunikal الجمعة 20 يونيو 2008 - 13:22

    cs_senior كتب:
    الواجب جاى فى الطريق انتظرووووووووووه Laughing
    ايه الواجب
    study
    ايه الواجب
    study
    ايه الواجب
    study
    ايه الواجب

    Very Happy
    avatar
    زائر
    زائر


    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف زائر الجمعة 20 يونيو 2008 - 13:39

    لا معلشي يا جماعه هنأجل موضوع الواجب .. عشان في درس كمان قبل الواجب

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


    ذكر
    عدد الرسائل : 1914
    العمر : 34
    Location : Alexandria
    نقاط : 183
    تاريخ التسجيل : 19/06/2007

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف Hunikal الجمعة 20 يونيو 2008 - 16:20

    cheers تمام
    Eng SmSma
    Eng SmSma
    عضو ماسّى
    عضو ماسّى


    انثى
    عدد الرسائل : 1010
    العمر : 34
    Location : مكان يسكنة قلبى
    نقاط : 164
    تاريخ التسجيل : 30/10/2007

    core java course----2 Empty رد: core java course----2

    مُساهمة من طرف Eng SmSma الإثنين 23 يونيو 2008 - 17:39

    ان شاء الله هتابع معاكم
    معلش جاية متأخرة اوى
    بس ان شاء الله تتعوض
    مجهود فوق الممتاز
    شكرا جدااااااا

      الوقت/التاريخ الآن هو الأحد 28 أبريل 2024 - 19:18