PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 12 مارس - 6:43
FORUM IMAGES
ان شاء الله هنا حتلاقوا كل الشرح لأهم الأكواد في البرنامج والبرنامج نفسه لتحميله وللتفاصيل عنه علي اللنك ده [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
قبل ما ابدأ حسيبكم مع الصورة دي شوية وهي بتوضح حاجة معينة
وهي صورة للشاشة عندي في اخر حاجة تقريبا في البرنامج وواضح منها ان في مصيبة حصلت وده لاني كنت فاتحة كذا برنامج...الفايرفوكس عشان اخد منه لنكات الصور والانترنت اكسبلورر بيحمل ملف والاستدويو اللي بعمل بيه البرنامج ......... وفجأة الجهاز كله وقــــــــــف
والاستدويو طلعلي Error msg وفاكرة ان كان فيها كلمة stack وكلمة memory وقولت عليه العوض في البرنامج بس الحمد لله سيبت الجهاز شوية ورجع الفورم تاني واشتغل
مبدأياً يعني لو حد عنده تفسير للموضوع ده يقولي لانه صعب انه يتكرر تاني عشان اعرف سببه
ندخل في البرمجة أولا البرنامج مصمم بالسي شارب بــ Visual Studio 2005 والبروجيكت لازم يشتغل عليه او علي 2008 ولو الجهاز مش عليه الاستوديو يبقي لازم يكون عليه علي الاقل الدوت نت فريم وورك
ثانياً فكرة البرنامج البرنامج مش زي ما ناس كتير فاكرة انه بيرفع الصور وده اللي بيتفهم من الوهلة الأولي بس هو مش بيرفع الصور هو محطوطة فيه اللنكات جاهزة وانا رفعتها علي موقع عادي جدا وهو موقع [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
وبعد ما رفعتها حطتها في الكود بحيث يظهر لنك الصورة اول ما الواحد يدوس عليها وبعدين المستخدم يدوس علي زرار Copy To Clipboard وبكده يكون اللنك اتنسخ للذاكرة وممكن يتحط في اي مكان تاني وفي المشاركة الجاية ححط الأكواد لكل صفحة من البرنامج
عدل سابقا من قبل PRINCESS في الأربعاء 12 مارس - 6:49 عدل 1 مرات
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 12 مارس - 6:45
اولا عايزة اوضح نقطة مهمة جــــــــــدا
وهي اللي خلتني انزل نسخة تانية من البرنامج وخلتني اعيد برمجته من الاول تاني وهي ان البرنامج لازم يبقي مكون من form واحد بس
وانا كنت في البرنامج المرة الاولي لبرمجته عملته بـ 9Forms وكان كل مجموعة صور في form لوحدهم ولو حد عايز البرنامج النسخة الاولي منه ويجرب الفرق بنفسه يحمله من هنا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
وعلي فكرة فعلياً مافيش ضرر ولا حاجة من انه يبقي بتسع فورمات ولا المستخدم حيحصل معاه حاجة بس برمجياً ما عجبنيش الوضع كده لان البرنامج بتسع فورمات كاني اقصد اعمل تسع برامج وانا اكتشفت ده بالصدفة بملاحظة الـ Task Bar للويندوز ان مكان البرنامج في التاسك بار بيتغير مع التنقل بين الفورمات في البرنامج يعني لو فتحت البرنامج وبعدين مثلا فتحت برنامج الـ word وبعدين رجعت تاني لبرنامج الصور واخترت زرار تاني مثلا اخترت زرار الـ Roses حلاقي ان ترتيب البرنامج بقي في آخر التاسك بار كأني فتحته بعد الـ Word لاحظ الصور
والصورة الاخيرة توضح ترتيب البرامج بعد ما اخترت فورم تاني من البرنامج
يارب تكون الصور وضحت شوية المقصود من كلامي ولو فيه اي استفسار في النقطة دي حقولها تاني
وبكده يبقي اول حاجة لغينا فكرة اننا نحط كذا فورم في البرنامج الواحد الا في حالات معينة بس وهي مش مهمة دلوقتي
ونستبدل الـ Forms الكتير دي بأي container نختاره وانا اخترت الـ Panels وهي أداة موجودة جاهزة في السي شارب وتشبه أداة الـ Frame في الفجوال بيسك
ونبدأ في البروجكت باننا نحط الـ panel الاولي علي الفورم كلها يعني نظبط المقاسات بحيث تكون متساوية ونبدأ بعد كده نحط الأزرار اللي في اول صفحة في البرنامج ونلاحظ واحنا بندرج الأزرار اننا نكون منشطين البانل نفسها مش الفورم لان لو كانت الفورم هي اللي متنشطة الازرار اللي حنحطها حيكون شكليا محطوطة في البانل علشان هو اللي من فوق بس هي في الحقيقة بتتحط في المكان اللي متنشط وطبعا احنا مش عايزينها تتحط في الفورم نفسه ولكن عايزنها تتحط في البانل فبنراعي اننا نكون منشطين البانل قبل ما ندرج الادوات
وطبعا بنغير في خصائص الـ Form1 ونخلي الـ Autosize بـ false MaximaizeBox بـ false StartPosition بـ center screen
ونغير خصائص الـ Panel ونختار الصورة اللي عايزينها تبقي خلفية من BackgroundImage
ونغير خصائص الـ Buttons ونختار صورة تخلي شكل الزرار كأنه مجسم او يبقي شكله حلو من خاصية Image او من BackgroundImage
مع ملاحظة ان كل زرار منهم حينقلني لـ Panel جديدة فيها كل الصور بتاعة القسم المكتوب اسمه علي الزرار وبكده يكون الكود بتاع اول زرار مثلا
عدد المساهمات : 5020 تاريخ التسجيل : 25/06/2007 العمر : 37 الموقع : سرى رقم العضوية : 10 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 12 مارس - 18:37
الصراحة انا كنت بفكر كتير قبل ما رد في الموضوع دة
مكنتش عارف أشكرك ازااى ع الموضوع الرائئع وحقيقي من أفضل مواضيع القسم وفيه مجهود هايل ، وانا قريت الموضوع حتة حتة ومش حناقش أى حاجة دلوقتىىى غير لما أقول لك أنا فكرت أشكرك ازاااى
عدد المساهمات : 5020 تاريخ التسجيل : 25/06/2007 العمر : 37 الموقع : سرى رقم العضوية : 10 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 12 مارس - 18:44
نيجى بقى للمناقشةةةةةة
صراحة فرق جباار بين الفيرجن الأول والفيرجن التانى للبرنامج فعلاً لما البرنامج بيشتغل كان بيبقى تقيل فعلاً وكانك فاتح 9 برامج او كإنى مشغل برنامج ماتلاب بس البرنامج التانىى فرق واضح جداً فعلاً مشكلة كانت تؤدى بالبرنامج للتهلكة وصح دى حتة لازم ناخد بالنا منها اننا مانعملش اكتر من فورم في البرنامج ززى ما انتى قلتىى ونستخدم نظام البانل ويبقى شغلنا كله في فورم واحد الا لو البرنامج احتاج أكتر من فورم
الكود:
panel2.Visible = true; panel1.SendToBack();
بالنسبة لدول ع ما أعتقد ان الكود دة لما حد يدوس زرار beginning فبيظهر البانا التانية اللى فيه صور ال beginning بيودى البانل الأولى للخلف ( خلف البانل 2 ) البانل 1 دى بيبقى فيها زراير الصفحة الرئيسية صح ؟؟ يا ترى كلامى صح ؟؟ طب وبالنسبة ل send to back هو مفيش ميثود تخفى البانل مثلاُ ؟
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 12 مارس - 19:00
YeHi@$MmZ كتب:
غير لما أقول لك أنا فكرت أشكرك ازاااى
ايه الحاجات دي بسسسسسس
تحففففففففففة والشكر وصل من زماااااااااان وكفاية انك استحملت البرنامج الغلس ده كتيييييييير وكنت بتجربه وتشوف الأخطاء بتاعة الـ Run time والمصايب دي الحمد لله اولا واخيرا وشكررررررررا علي الصورة وتم الحفظ
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 12 مارس - 19:30
YeHi@$MmZ كتب:
ونستخدم نظام البانل ويبقى شغلنا كله في فورم واحد الا لو البرنامج احتاج أكتر من فورم
الكود:
panel2.Visible = true; panel1.SendToBack();
بالنسبة لدول ع ما أعتقد ان الكود دة لما حد يدوس زرار beginning فبيظهر البانا التانية اللى فيه صور ال beginning بيودى البانل الأولى للخلف ( خلف البانل 2 ) البانل 1 دى بيبقى فيها زراير الصفحة الرئيسية صح ؟؟ يا ترى كلامى صح ؟؟ طب وبالنسبة ل send to back هو مفيش ميثود تخفى البانل مثلاُ ؟
صــــــــــــح كلامك
وفعلا فيه كود بيخفي البانل عادي جدا زي الفورم والاتنين بيؤدوا نفس الشغل في البرنامج هنا حتي انا منوعة في برمجة الزراير شوية كاتبة الكود بـ Send to back وشوية كاتباه بـ Panel4.Hide
وزي ما قولت في البرنامج ده مش باين الفرق بينهم لان البانل كلها مغطية مساحة الفورم كلها بس مثلا انا عملت مثال تاني بيوضح الفرق بينهم
نفتح مشروع جديد ونحط بانل فيه بحيث ما تبقاش مالية كل الصفحة ونغير لون الخلفية لها ونخليه أصفر وبعدين نحط زرارين تحت زرار اسمه Send to Back والتاني اسمه Panel2.Hide
وبعدين ننشط الفورم تاني ونحط بانل تانية ونخلي لون الخلفية لها أخضر
وبعدين ندوس اتنين كليك علي الزرار Send to Back ونكتب الكود ده جواه panel1.Show(); panel2.SendToBack();
وبعدين نشغل البرنامج وندوس علي زرار Send to Back حنلاقي ان شكل الاتنين بانل بقي كده
ومعني كده ان فعلا بانل اتنين رجعت لورا وبانل واحد ظهرت قدامها بس ما احنا شايفين جزء من بانل اتنين وما اختفتش طيب نقفل البرنامج ونفتحه تاني عشان يرجعوا لوضعيتهم الاولي وندوس المرة دي علي زرار Panel2.Hide حنلاقي ان ده الشكل اللي ظهر عندنا
وده معناه ان بانل اتنين اختفت وظهرت بانل واحد كاملة وطبعا في المثال ده ممكن نستغني عن السطر الاول من الكود ونكتفي باخفاء البانل التانية بس في الـ Forum Images لازم نكتبه لان فيه ازرار مكتوبة بـ Send to Back فلو بعتنا البانل ورا وما قولناش يظهر اي بانل في الباقيين حنلاقيه تلقائي بيظهر البانل اللي ورا اللي اتبعتت علي طوووووول
ولو فيه حد مش فاهم الحتة دي يقوووووول ونكمل مناقشة الكود بعد كده
الفنان مهندس ممتاز
عدد المساهمات : 344 تاريخ التسجيل : 03/01/2008 العمر : 39 رقم العضوية : 458 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 12 مارس - 21:19
عدد المساهمات : 5020 تاريخ التسجيل : 25/06/2007 العمر : 37 الموقع : سرى رقم العضوية : 10 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الجمعة 14 مارس - 5:54
ايه الشررررررررح الجمييل دةةةة
كله تماااااااااااام ،،،،،،،،،،، ،،،،،،،،،،، ،،،،
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 19 مارس - 4:02
طب الحمد لله ان كله تمااااااام نكمل وان شاء الله اللي جاي يكون كله تمام برده
كده اعتبرنا اننا جهزنا اول بانل اللي هي فيها كل زراير الصفحة الرئيسية في البرنامج وان كل زرار فيها بيودينا لبانل جديدة فاول زرار بنكتب في الكود بتاعه في الحدث click
والزرار الاخير فيه كود اغلاق البرنامج وهو Application.Exit();
والزرار قبل الأخير فيه كود بيوديني للصفحة الاخيرة اللي فيها اهداء للمنتدي والكود هو
panel18.Visible = true; panel1.SendToBack(); this.Text = "About Forum Images";
وليه بانل 18 رغم ان البرنامج فيه 10 صفحات بس نفسرها واحدة واحدة مبدأيا لان كل بانل فيها نوع من الصور جواها بانل تانية
يعني مثلا احنا عندنا بانل واحد واللي هي فيها الزراير اللي بتودينا لكل نوع من الصور ودي تعتبر البانل الرئيسية وهي اللي في الصورة دي
وعندنا بانل اتنين وفيها النوع الاول من الصور واللي هو الـ Beginning بس البانل دي جواها بانل تانية واسمها Panel3 وهي اللي حطينا فيها الصور نفسها ودي صورة بتوضح الفكرة
طبعا هو مش بيبان في البرنامج ان هما اتنين بانل لان Panel2 و Panel3 نفس الشكل وصورة الخلفية ليهم واحدة
وعملنا الشكل ده ازاي؟؟؟؟ بعد ما خلصنا بانل واحد خااااااالص حطينا بانل اتنين وخليناها بنفس مقاس الفورم كله وبعدين غيرنا صورة الخلفية ليها وخليناها الصورة الزرقا وبعدين وبانل اتنين متنشطة بنحط بانل تلاتة فبتبقي تلقائي كده نزلت تحت بانل اتنين ونزود مقاسها لغاية ما يناسب المقاس اللي احنا عايزينه وهنا تقريبا عملته تلات اربع مقاس الفورم بحيث يتبقي عندنا جزء تحت باين من بانل اتنين وبنحط فيه زرارين و textbox واحد وهم اللي ظاهرين تحت ومكتوب فيهم Back To Main و Copy To Clipboard والمستطيل الفاضي وده عن طريق اننا ننشط بانل اتنين من الجزء الظاهر منها تحت ونحط الزرارين والـ TextBox وبانل تلاتة بنحط فيها Buttons اوPictureboxs "بعد ما ننشطها طبعا" وعددهم علي حسب ما احنا عايزين وهو علي حسب عدد الصور اللي عندي وبنغير الخصائص بتاعة Panel3 وبنخلي Autoscroll ليها بـ True علشان عدد الصور مش حيكفي في بانل تلاتة لان مهما كبرناها فالصور عددها كبير فلازم نخلي فيه Scroll Bar يبان لما تزيد الصور بتاعتنا وحنلاقيه ظهر اول ما نحط PictureBox ويبقي مش كله موجود في بانل تلاتة يعني لو حطينا PictureBox وجزء منه داخل علي بانل اتنين اللي ظاهر جزء منها تحت بانل تلاتة حنلاقي تلقائي ظهر الـ Scroll Bar علي جنب بانل تلاتة
وبعدين نيجي لجزء البرمجة والكود في المشاركة الجاية
عدل سابقا من قبل PRINCESS في الأربعاء 19 مارس - 4:53 عدل 1 مرات
عدد المساهمات : 5020 تاريخ التسجيل : 25/06/2007 العمر : 37 الموقع : سرى رقم العضوية : 10 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 19 مارس - 4:29
ماشاء الله
مليييووووووووووووووووووووون شكر
جارى قراء التفاصيل وأقول لك رايىىىى
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 19 مارس - 4:42
المفروض وظيفة الزرار Copy To Clipboard ده هو انه ينسخ الكود في الذاكرة علي طول من غير ما نحدد اللنك وننسخه بنفسنا
يعني المفروض المستخدم يختار الصورة ويدوس عليها فيظهر اللنك بتاعها في الـ TextBox
وبعدين يدوس علي الزرار Copy To Clipboard فيتنسخ اللنك المكتوب في TextBox في الذاكرة علي طول
وبكده عايزين لنك كل صورة يظهر في الـ TextBox اول ما المستخدم يدوس علي الزرار اللي فيه الصورة وده عن طريق اننا نكتب في الكود بتاع كل PictureBox فيه صورة معينة textBox1.Text = "http://static3.filefront.com/images/personal/e/ENGPRINCESS/114475/uoyfedknky.jpg";
مع العلم ان اللنك ده واخدينه من موقع رفع الصور علي طول طيب وبعدين نيجي لزرار Copy To Clipboard والمفروض انه ينسخ الكود اللي اتكتب في الـ TextBox اللي فات وده عن طريق الكود بتاع النسخ اللي هو Clipboard.SetText(textBox1.Text);
وبكده يبقي خلصنا اساس البرمجة كلها اللي في البرنامج ويعتبر خلصنا الفكرة العامة بس جينا شغلنا البرنامج وطلعلنا Exception لما بندوس علي زرار Copy To Clipboard قبل ما نختار الصورة وطبعا ده بيحصل لان مافيش نص مكتوب في TextBox1 اصلا وعشان كده مش قادر ينسخ حاجة وكان لازم نعمل Exception Handling ودي عن طريق اننا نكتب الكود في زرار النسخ للذاكرة بالطريقة دي
try { Clipboard.SetText(textBox1.Text); } catch (Exception) { MessageBox.Show("There is no link..!!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
ودي شغلانة في حد ذاتها بس بطريقة مختصرة ان الـ Try بتجرب الكود ولو كان فيه حاجة ممكن تسبب Exception بتنتقل لجزء الـ catch ولو ما حصلش Exception بتنفذ الامر المكتوب فيها واللي هو Clipboard.SetText(textBox1.Text);
وده في حالة ان يبقي فيه لنك مكتوب في الـ TextBox ولو مش مكتوب لنك فيه وبالتالي حصل Exception حتنفذ الامر المكتوب في جزئية الـ catch وهو MessageBox.Show("There is no link..!!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
وكل الكود ده معناه انه يطلع messageBox فيها جملة There is no link..!! وبالباقي ده معناه انه يحط علامة تحذير وان صندوق الرسالة يبقي فيه زرار واحد بس وهو OK وان الايقونة بتاعة الصندوق ده تبقي ايقونة تحذير برده وبس
وكده عما اعتقد يبقي خلص كود البرنامج مع العلم اني تجاهلت حاجات في النص وما كررتش الاكواد تاني لان الاكواد دي متكررة في البرنامج في كل بانل فيها مجموعة صور ومثلا كود لنكات الصور متكرر تقريبا 400 مرة في البرنامج بس انا تحت أمر اي حد عايز يسأل اي حاجة لاني حاسة ان الشرح ما كانش واضح اوي وياريت اسمع رأيكم في الكود وفي الشرح
amir عضو بدرجة مهندس إستشارى
عدد المساهمات : 1687 تاريخ التسجيل : 12/11/2007 العمر : 37 الموقع : computrs laps رقم العضوية : 236 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأربعاء 19 مارس - 18:56
بسم الله ماشاء الله دائما مبدعة يابرنسيس البرنامج نزل علي برامج نت [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ياريت الكل يخش ويرد علي الموضوع عشان يبقي اكتر وقت ممكن في المقدمة
خالد بداية خريج هندسه أسوان دفعة 2008
عدد المساهمات : 403 تاريخ التسجيل : 26/10/2007 العمر : 38 الموقع : أسوان رقم العضوية : 153 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 6:08
أسلوب شرح أكثر من ممتاز وعندي سؤال محاولتيش تعرفي الـ Exception الذي بيحصل معاكي نوعه إيه بالظبط علشان بدل ما تكتبي Exception تكوني عارفة نوعه إيه ريك نطور البرنامج بحيث إنه يكون فيه خاصية إضافة صور سواء أوتوماتيك أو يدوي من حيث الرفع عارف أن الموضوعصعب شوية بس عل الأقل نحدد مدي صعوبته وشكرا
عدد المساهمات : 5020 تاريخ التسجيل : 25/06/2007 العمر : 37 الموقع : سرى رقم العضوية : 10 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 6:15
طب بالنسبة يا خالد للرفع اليدوى أكيد طبعاً مش حنحط زرار Browse وزرار up load ولا انت ايه رأيك __ والا كدة يبقى المفروض نعرف المواقع ازاى بترفع فيه برنامج ال إيمج شااك بيرفع الصور على طول من الجهاز للموقع ! حد يعرف ازاى شغاال !
ممكن يبقى أسهل لو برنسيس حطت textBox المستخدم يحط في لنك الصورة بعد رفعهاا والبرنامج يبقى يسجل لنك الصورة بس حتبقى فيه مشكلة ان الصورة لازم تتصغر عشان تتحط في ال فورم ،، ممكن نعوضها بانها تعمل بانل جدييد ويتقسم بشكل أكبر تتحط فيه صور المستخدم وتعمل شرط ان الصورة ماتبقاش اكبر من حجم معين ـ هى أفكار جميلة قووى __ بس فين الوقت !!!!!! الصراحة الله يكون في عونك يا برنسيسس فتحتى على نفسك فتحةةةةةةة عشان البرنامج حلوووو كتييييير
خالد بداية خريج هندسه أسوان دفعة 2008
عدد المساهمات : 403 تاريخ التسجيل : 26/10/2007 العمر : 38 الموقع : أسوان رقم العضوية : 153 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 6:19
أنا مش بقترح الفكرة علشان ننفذها أنا عارف أن محدش فاضي الفترة الجاية أنا بس عايز نتناقش علشان نعرف حجم البرنامج وصعوباته
عدد المساهمات : 5020 تاريخ التسجيل : 25/06/2007 العمر : 37 الموقع : سرى رقم العضوية : 10 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 8:10
تماام يا خاالد وان شاء الله أحاول أجيب لكم كود لرفع الصور
خالد بداية خريج هندسه أسوان دفعة 2008
عدد المساهمات : 403 تاريخ التسجيل : 26/10/2007 العمر : 38 الموقع : أسوان رقم العضوية : 153 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 15:29
بص يا باشا في طريقتين أما أحنا نخلي المستخدم يرفع الصورة بنفسه ويحط في البرنامج اللينك ودي الطريقة السهلة بس لازم إضافة إمكانية الـadd &modify في البرنامج أو نشوف كود لرفع الصور زي ما بتقول وفي قصة تانية بالنسبة لضغط الصور مفيش أكواد بتتعامل مع الصور؟ وشكرا يا سيادة المشرف العام
عدد المساهمات : 5020 تاريخ التسجيل : 25/06/2007 العمر : 37 الموقع : سرى رقم العضوية : 10 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 15:55
اقتباس :
أما أحنا نخلي المستخدم يرفع الصورة بنفسه ويحط في البرنامج اللينك ودي الطريقة السهلة
أها كويس _ طب لو ركزنا في الطريقة دى شويية حنعمل بانل جديدة ونقسمها 5 أجزاء مثلاً بمساحات مظبوطة ونحط في كل جزئية picture box أزاى حنخلى اليوزر يحط الصورة اللى عنده في ال pic Box ؟؟ وخلينا نقول اننا حنحدد له المساحة وبعدين حيحط اللنك بتاعه في تيكست بوكس ونبقى نربط التيكست بوكس .تكست بالجزئية اللى فيها الصورة لما يدوس عليها ياريتك تقوولى ازااى السؤال الأول أزاى حنخلى اليوزر يحط الصورة اللى عنده في ال pic Box ؟؟
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 19:24
خالد بداية كتب:
أسلوب شرح أكثر من ممتاز وعندي سؤال محاولتيش تعرفي الـ Exception الذي بيحصل معاكي نوعه إيه بالظبط علشان بدل ما تكتبي Exception تكوني عارفة نوعه إيه ريك نطور البرنامج بحيث إنه يكون فيه خاصية إضافة صور سواء أوتوماتيك أو يدوي من حيث الرفع عارف أن الموضوعصعب شوية بس عل الأقل نحدد مدي صعوبته وشكرا
بالنسبة لنوع الاكسبشن فبصراحة مش اعرف حكاية انواعه دي غير دلوقتي
والفكرة اللي قولتها جمييييييييلة جدا وحتناقش معاكم فيها
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 19:34
YeHi@$MmZ كتب:
طب بالنسبة يا خالد للرفع اليدوى أكيد طبعاً مش حنحط زرار Browse وزرار up load ولا انت ايه رأيك __
حتة اننا نرفع دي عما اعتقد مشكلتها مش في البرمجة ذات نفسها المشكلة اني لازم اعمل مووووووقع وحتي لو عملت اضمن منين ان الناس تستخدم البرنامج كويس وده بيتطلب مراجعة للموقع ويبقي فيه وصلة للابلاغ عن الصور الخارجة وشغلااااااااانة فدي بلاش منها احسن لان من اولها الكود بتاعها مش امووور خالص
اقتباس :
والا كدة يبقى المفروض نعرف المواقع ازاى بترفع فيه برنامج ال إيمج شااك بيرفع الصور على طول من الجهاز للموقع ! حد يعرف ازاى شغاال !
عما اعتقد ان فكرة شغله ان بيبعت الصورة للموقع وبالظبط للجزء اللي بيرفع في الموقع وبعدين بيرجع باللنك من الموقع انا كنت قريت ايامها الكود بس كان ناقص عشان اجربه ان يبقي فيه موقع والموقع يبق فيه خاصية الرفع اللي هي كمان بتتعمل بكود جافا عما اعتقد في الموقع ذات نفسه
اقتباس :
ممكن يبقى أسهل لو برنسيس حطت textBox المستخدم يحط في لنك الصورة بعد رفعهاا والبرنامج يبقى يسجل لنك الصورة بس حتبقى فيه مشكلة ان الصورة لازم تتصغر عشان تتحط في ال فورم ،،
عما اعتقد ان دي محلولة باننا نظبط خاصية التمدد للصور ودي عادي بس هل لما البرنامج حيظبط مقاسها حيصغر معاها الحجم زي ما بيعمل الفوتوشوب حبقي اجرب الحكاية دي واشووووووف
اقتباس :
ممكن نعوضها بانها تعمل بانل جدييد ويتقسم بشكل أكبر تتحط فيه صور المستخدم وتعمل شرط ان الصورة ماتبقاش اكبر من حجم معين ـ
فكرة برده لو كانت فكرة اننا نصغر حجمها مع تغيير مقاسها مش نافعة ودي بقي ما اعرفش كودها لو كانت موجودة اصلا يعني هل مثلا ممكن نتعامل مع الصورة علي اساس انها ملفات عادية بامتدادات معينة بس هل فيه خاصية او ميثود بتجيب الـ Size للملف؟؟؟
ه
اقتباس :
ى أفكار جميلة قووى __ بس فين الوقت !!!!!! الصراحة الله يكون في عونك يا برنسيسس فتحتى على نفسك فتحةةةةةةة عشان البرنامج حلوووو كتييييير
لا بجد الافكار دي بتعجبني اووووي ياريت نكمل فيها وانا كمان شوية ححاول اجرب الافكار دي بس في مشروع جديد لان البرنامج ده تقل اووووووي والاوامر فيه بتتنفذ بعد وقت كبييييير
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 20:17
خالد بداية كتب:
بص يا باشا في طريقتين أما أحنا نخلي المستخدم يرفع الصورة بنفسه ويحط في البرنامج اللينك ودي الطريقة السهلة بس لازم إضافة إمكانية الـadd &modify في البرنامج أو نشوف كود لرفع الصور زي ما بتقول وفي قصة تانية بالنسبة لضغط الصور مفيش أكواد بتتعامل مع الصور؟ وشكرا يا سيادة المشرف العام
هي المفروض سهلة بس عايزة تفكير شوية في الاول يعني اولا كده الادوات مش حنستخدمها وحنعمل كود ينزل الـ Pic Box كل ما المستخدم يضيف صورة جديدة والـ Pic Box ده نحدد الخصائص بتاعته بالكود برده وبعدين ممكن نحدد عدد معين من الـ Pic Box دول بحيث لو زاد عن عدد معين ندخل في Panel جديدة ونبدأ نملاها وبعدين نحدد عدد الـPanel دول لو زاد مثلا عن عشرة البرنامج يطلع رسالة بانه وصل للحد المسموح به وبعدها يختار الصور اللي ممكن يستغني عنها ويعملها Modify ويغيرها ويخزن مكانها صور جديدة بلنكات جديدة بس فيه نقطة مهمة جدا ياريت تفكروا فيها كويس ازاي حنخلي البرنامج يحفظ الكلام ده كله؟؟؟؟؟؟؟ يعني لما نقفله ونفتحه نلاقي الكلام ده زي ما هو ودي بقي اهم نقطة ومن غيرها البرنامج مش حيكون ليها لازمة
PRINCESS مشرف عام على الأقسام ومشرفة قسم إسلاميــات وكورسات هندسيه
عدد المساهمات : 2385 تاريخ التسجيل : 28/06/2007 العمر : 36 الموقع : جامعة أسوان رقم العضوية : 19 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود السبت 22 مارس - 20:43
YeHi@$MmZ كتب:
اقتباس :
أما أحنا نخلي المستخدم يرفع الصورة بنفسه ويحط في البرنامج اللينك ودي الطريقة السهلة
أها كويس _ طب لو ركزنا في الطريقة دى شويية حنعمل بانل جديدة ونقسمها 5 أجزاء مثلاً بمساحات مظبوطة ونحط في كل جزئية picture box أزاى حنخلى اليوزر يحط الصورة اللى عنده في ال pic Box ؟؟ وخلينا نقول اننا حنحدد له المساحة وبعدين حيحط اللنك بتاعه في تيكست بوكس ونبقى نربط التيكست بوكس .تكست بالجزئية اللى فيها الصورة لما يدوس عليها ياريتك تقوولى ازااى السؤال الأول أزاى حنخلى اليوزر يحط الصورة اللى عنده في ال pic Box ؟؟
تخيل فاتتني دي او كنت حاسة انها مافيهاش مشكلة يعني بس حاليا حسيت انها جديدة عليا وما عملتهاش قبل كده بس ممكن نعملها مثلا باننا نعمل زرار Browse وبعدين المسار نفسه بتاع الملف اللي هو صورة ناخده ونعمل نسخ للملف ده في مسار البرنامج نفسه اللي المفروض حيكون معروف وهو مثلا C:\Program Files\Forum Images وبعدين الصورة نضيفها من المكان ده يعني نكتبها في الكود ان الصورة الموجودة في الـ Pic Box ده هي الصورة اللي المسار بتاعها هو المسار الجديد بعد نسخ الصورة وكده يبقي الموضوع ماشي حلو وفاضل التفاصيل والسؤال عن كيفية حفظ البرنامج للحاجات دي كلها اللي عملناها عشان ما يجراليش حاجة
خالد بداية خريج هندسه أسوان دفعة 2008
عدد المساهمات : 403 تاريخ التسجيل : 26/10/2007 العمر : 38 الموقع : أسوان رقم العضوية : 153 Upload Photos :
موضوع: رد: حصريــا...FORUM IMAGES أولي برمجياتي مع شرح الكود الأحد 23 مارس - 1:23
YeHi@$MmZ كتب:
اقتباس :
أزاى حنخلى اليوزر يحط الصورة اللى عنده في ال pic Box ؟؟