-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم و رحمة الله و بركاته
عندي سؤال شكله غبي! بس انا مبتدأه ..
شو هو الخطأ في هذا الكود ..
include <iostream>#
using std::cout;
using std::cin;
using std::endl;
int main ();
{
int num1, num2;
cout << "Enter the two values that you want to know the relationship between";
cin >> num1 << endl; num2 << endl;
cout << "**********************";
if (num1 < num2)
cout << num1 "is less than" num2 << endl;
if (num1 is > num2)
cout << num1 " is greater than" num2 << endl;
if (num1 != num2)
cout << num1 " is not equal to" num2 << endl;
if (num1 == num2)
cout << num1 " is equal to" num2 << endl;
return 0;
{
انا استخدم برنامج Visual C++
لا هنتو,,
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة Kudo_Lover
السلام عليكم و رحمة الله و بركاته
عندي سؤال شكله غبي! بس انا مبتدأه ..
شو هو الخطأ في هذا الكود ..
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main ();
{
int num1, num2;
cout << "Enter the two values that you want to know the relationship between";
cin >> num1 << endl; num2 << endl;
cout << "**********************";
if (num1 < num2)
cout << num1 "is less than" num2 << endl;
if (num1 is > num2)
cout << num1 " is greater than" num2 << endl;
if (num1 != num2)
cout << num1 " is not equal to" num2 << endl;
if (num1 == num2)
cout << num1 " is equal to" num2 << endl;
return 0;
{
انا استخدم برنامج Visual C++
لا هنتو,,
وعليكم السلام ورحمة الله وبركاته
لي اكثر من سنة ما برمجت بهذي اللغة ^_^
بس ان شاء الله هذي النظرة السريعة تصلح الاخطاء ^.^
الأخطاء كالتالي :
١.في جملة int main ();
كيف تنهي الجملة بـفاصلة منقوطة وانتي راح تحطي داخل الفنكشن اشياء ؟ ^^
٢. في الـ cin ما تقدري تستخدمي endl
٣.اتوقع انه لازم تفصلي بين الـكلام والمتغير عن طريق >>
جربي من دون وجربي عن طريقها ^^
٤. if (num1 is > num2)
مافي كلمة is
يا انك تستخدمي اكبر يا تستخدمي الكلمة
ما يصلح الاثنين ^^
وهذا الكود بعد التعديل ان شاء الله يشتغل معك
ما عندي البرنامج حاليا اجرب ^_^
اول ما ارجع البيت راح استخدم اللينكس واجربه ^.^
[PHP]
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main ()
{
int num1, num2;
cout << "Enter the two values that you want to know the relationship between";
cin >> num1 ;
cin >> num2 ;
/* you can use : cin>>num1>>num2;*/
cout << "**********************";
if (num1 < num2)
cout << num1<< "is less than"<< num2 << endl;
if (num1 > num2)
cout << num1 <<" is greater than"<< num2 << endl;
if (num1 != num2)
cout << num1 << " is not equal to"<< num2 << endl;
if (num1 == num2)
cout << num1 <<" is equal to"<< num2 << endl;
return 0;
}[/PHP]
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
بدون اي مقدمات
استفسار صغنون
اريد طريقة صنع البرامج وبس
مويعني تعملون برنامج
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
.. باختصار شديد جدا .. عليك أولا اختيار احدى لغات البرمجة لتتعلميها ...
وبعد أن تتعلميها يمكنك ان تقومي بصنع برنامج ^_^
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم
كيف حالكم إن شاء الله طيبين؟!
الشهر عليكم مبارك
عندي سؤالين:
1_أريد أن أضع كلمة سر للبرنامج مثلا أول ما أشغل البرنامج يطلع لي (أدخل كلمة السر) ثم بعد ذلك إذا كانت كلمة المرور صحيحه يشتغل البرنامج وإذا كانت خاطئة يغلق البرنامج.
هناك أداة في في الفيجوال بيسك دوت نت 2008 اسمها :login form
ولكنني لا أعرفى كيفية اسنخدامها):
يا ليت تعلموني كيفية استخدامها(:
أو أي طريقة أهم شيء الفكرة!
السؤال الثاني:
كيف أضيف صوت للبرنامج مثل ما فعله إسلام 2006 في برنامجه msoms renamer
لغة البرمجة vb.net 2008
أشكر جميع القائمين على هذا الموضوع خاصه و منتدى البرامج عامه
اللهم اجعلنا من صوام رمضان وقوامه في أمان الله
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
.. باختصار شديد جدا .. عليك أولا اختيار احدى لغات البرمجة لتتعلميها ...
وبعد أن تتعلميها يمكنك ان تقومي بصنع برنامج ^_^
مشكور
بس مافهمت الرجاء التوضيح اكثر من فضلك
تعرف رمضان والعيد الواحد ضايع بالتفكير فيهم
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة اجمل انسانة
.. باختصار شديد جدا .. عليك أولا اختيار احدى لغات البرمجة لتتعلميها ...
وبعد أن تتعلميها يمكنك ان تقومي بصنع برنامج ^_^
مشكور
بس مافهمت الرجاء التوضيح اكثر من فضلك
تعرف رمضان والعيد الواحد ضايع بالتفكير فيهم
السلام عليكم
إذا كنت تريدين أن تكوني مبرمجة يجب عليك اختيار لغة البرمجة التي تريدين تعلمها!
لغات البرمجة مثل: (فيجوال بيسك,دلفي,سي++,بايثون......إلخ)
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم
عرفت كيف أسوي كلمة مرور للبرنامج، لكن لا أعرف كيف أضيف الصوت للبرنامج
أنتظر الإجابة منكم بفارغ الصبر
لغة البرمجة : vb.net 2008
في أمان الله وحفظه
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
وعليكُم السلام والرحمة والبركة ..
بصراحة لست بتلك الخبرة لكن بحثت ووجدت الأتي :
اقتباس:
طبعا يوجد عدة طرق للتعامل مع الاصوات في VB.NET .
1) عن طريق أدوات جاهزة خاصة بقراءة الاصوات وعادة ما تكون أداة Windows Media Player أو RealPlayer . (( مستحسن في المقاطع الطويلة! )) .
2) عن طريق استدعاء جمل API (( مستحسن في المقاطع القصيرة! ))
طبعا سأعرض لك هنا الطريقة الاخيرة وهي الصعب لأن الطريقة الاولى تعتمد على الاداة حيث لا عليك سوى تحديد مسار الملف (( و في اغلب الادوات تكون الخاصية url )) و التحكم بها عن طريق play , stop كما تتحكم في اي برنامج صوتي .
الطريقة الاخير :-
أولا استدعاء الدوال اللازمة من النظام .
كود:
' flag values for wFlags parameter
Private Const SND_SYNC As Short = &H0S
Private Const SND_ASYNC As Short = &H1S ' play asynchronously
Private Const SND_NODEFAULT As Short = &H2S ' don't use default sound
Private Const SND_NOSTOP As Short = &H10S
ثانيا انشاء اجراء للتعامل مع دوال النظام
كود:
Private Sub PlayMsgSound(ByRef fFile As String)
Dim wFlags, r As Integer
wFlags = SND_ASYNC Or SND_NOSTOP
r = sndPlaySound(fFile, wFlags)
End Sub
أما ثالثا استدعاء الاجراء :-
كود:
PlayMsgSound("C:\WINDOWS\Media\ringout.wav")
طبعا PlayMsgSound("هنا مسار الملف المطلوب تشغيله")
و هذه الطريقة تساعدك في الاصوات ذلت المقاطع القصيرة و التي قد تحتاجها في عرض بعض رسائل التنبيه .
بالتوفيق وعُذراً فيس لدي الخبرة الكبيرة في هذا المجال بعد ^^"
الحمدُ للـه رب العالمين .
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
شكرا لك أخي القائد
الله يوفقك
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
المعذرة جميعا,كان بإمكاني الرد على كل تلك الاستفسارات لكني لم أكن أمام الحاسب لمدة شهر تقريبا (من 15 شعبان حتى 10 رمضان)...
لذلك اعذروني...
من كان لديه استفسارات أو ما زالت استفساراته قائمة فليكتبها هنا مرة أخرى...
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم و رحمة الله و بركاته
عندي سؤال بارك الله فيكم
كيف اقدر اكتب كود الدوال الاسيه؟ >> C++ code
Original = Current/e^Decay_factor*Decay_time
where e is 2.71 in math
im using visual studio 2010 <<
ThanksSS for the help in advance =)
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
رمز الأس هو (^)...Shift+6...
لكن ريما المشكلة لديك (إن كان هناك مشكلة) فهي في عدم وضع الأقواس...
مثلا:
(Original = Current/(e^Decay_factor*Decay_time
هكذا حددنا المقام ^_^...
لكن أرجو تفصيل المشكلة فربما لم أوضح لك بما فيه الكفاية...
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم
استفسار/سعال/لوووول
اتوقع انه ال++c بدها فنكشن بور حتى تقبل في الاس
اذا لا اذا بدي ارجع ادرس ال++c خخخخخخ
هل هناك اختلافي بلبرمجة بين GUI ل فيجول 6 و فيجول 2008 ام موحدة بما انه اللغة ++c
سلام
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة ؛ّ نديمك ؛ّ
رمز الأس هو (^)...Shift+6...
لكن ريما المشكلة لديك (إن كان هناك مشكلة) فهي في عدم وضع الأقواس...
مثلا:
(Original = Current/(e^Decay_factor*Decay_time
هكذا حددنا المقام ^_^...
لكن أرجو تفصيل المشكلة فربما لم أوضح لك بما فيه الكفاية...
هو انت Eye Code ؟
=_=
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة Kudo_Lover
السلام عليكم و رحمة الله و بركاته
عندي سؤال بارك الله فيكم
كيف اقدر اكتب كود الدوال الاسيه؟ >> C++ code
Original = Current/e^Decay_factor*Decay_time
where e is 2.71 in math
im using visual studio 2010 <<
ThanksSS for the help in advance =)
اطلعت على المشاركة بالأمس ولا أدري لماذا نسيت الرد عليها، ربما لأنني لم أر محاولتك~
همم، أشم رائحة تحليل البيانات الإحصائية؛ إن كان ظني صحيحا فالـ C++ ليس الخيار الأفضل...
إن كان المقصود هو الـ exponential
فيمكن استعمالها باستدعاء مكتبة math.h
وإدراج الدالة exp(x) a ضمن الكود في المكان المناسب
اقتباس:
Ori=exp(Decay_factor*Decay_time)*Curr
لم تضعي أقواسا في مشاركتك كي نعرف على من تريد تطبيق الـ exp
إن لم ينفع هذا معك فضعي محاولتك لنرى كيف يمكننا أن نساعدك.
----
----
اقتباس:
هل هناك اختلافي بلبرمجة بين GUI ل فيجول 6 و فيجول 2008 ام موحدة بما انه اللغة ++c
لا علاقة للواجهة الرسومية بالأمر
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة AMYM
هو انت Eye Code ؟
=_=
بدري -_-...
يب أنا هو ^_^...
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم جميعا ^_^...
سؤال سريع..
كيف أجعل البرنامج يبدأ تلقائيا عند بدء تشغيل الويندوز؟
----------(VB9 (Visual Basic 2010 Express
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلاام عليكم
ممكن البرناامج Microsoft Visual Studio 2008
تورنت ..!
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
التورنت صعب...
يمكن تحميله مجانا من موقع مايكروسوفت...
www.microsoft.com/express/download
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
سلمت يداك أبا سامي ^_^...
لا هنت
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
ممكن هالكتاب مترجم عربي؟؟
Programming in Visual Basic 2008
http://ecx.images-amazon.com/images/...500_AA300_.jpg
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
>> بطلب من عمنا اسلام 2006 :P
لانه يقول ان هذا ممكن ناس تسأل عليه .. فهو يعني مش هنقول انه بيكسل ينسخه ويضعه في نوت باد .. ويلصقه لمن يسأله عنه .. !! << كف xP
لا هو قال لي اني اضعه هنا عشان يستفيد منه الأعضاء جميعا ويعم الخير على المسلمين ^^"
لغة البرمجة : فيجوال بيسك ... بلاش فلسفة لا دوت نيت ولا دوت كوم xD
السؤال : ..
هنالك صورة تم برمجتها على انها تكون بلا فريم .. يعني لا يوجد لها شريط عنوان ...
امممم بالتالي كيف نقوم بتحريكها من مكانها ؟
هذا أمر سهل جدا .. سنقوم بوضع الأبعاد الثنائية كمتغيرات X , Y .. ومن ثم نقوم بطرح بعض الأشياء من بعضها ههه وشوية خرابيط كذا .. وفجأه نجد الفورم قد تحرك .. انها عملية النقر والسحب والافلات هع
كيف نكتب الكود اذا ؟؟ هذا ماسيخبرنا به عمكم اسلام 2006 ..
طيب وبما انك راح تيجي تجاوب .. وتكّود شوية .. اكتب لنا مشكورا بالمرة .. الكود حق زر التصغير في شريط المهام ^_^
ونأسف للازعاج ..
وشكرا جزيلا لك اسلامو ^^"
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة AMYM
>> بطلب من عمنا اسلام 2006 :P
لانه يقول ان هذا ممكن ناس تسأل عليه .. فهو يعني مش هنقول انه بيكسل ينسخه ويضعه في نوت باد .. ويلصقه لمن يسأله عنه .. !! << كف xP
لا هو قال لي اني اضعه هنا عشان يستفيد منه الأعضاء جميعا ويعم الخير على المسلمين ^^"
لغة البرمجة : فيجوال بيسك ... بلاش فلسفة لا دوت نيت ولا دوت كوم xD
السؤال : ..
هنالك صورة تم برمجتها على انها تكون بلا فريم .. يعني لا يوجد لها شريط عنوان ...
امممم بالتالي كيف نقوم بتحريكها من مكانها ؟
هذا أمر سهل جدا .. سنقوم بوضع الأبعاد الثنائية كمتغيرات X , Y .. ومن ثم نقوم بطرح بعض الأشياء من بعضها ههه وشوية خرابيط كذا .. وفجأه نجد الفورم قد تحرك .. انها عملية النقر والسحب والافلات هع
كيف نكتب الكود اذا ؟؟ هذا ماسيخبرنا به عمكم اسلام 2006 ..
طيب وبما انك راح تيجي تجاوب .. وتكّود شوية .. اكتب لنا مشكورا بالمرة .. الكود حق زر التصغير في شريط المهام ^_^
ونأسف للازعاج ..
وشكرا جزيلا لك اسلامو ^^"
:S
لمض كالعادة :P
بما انك تتفلسف كنت سأضع لك مثال متكامل برفع بروجيكت صغير متكامل لعمل المطلوب وزيادة لكني لن أفعل الان xDDDDD
سأضع لك الأكواد التي طبتها تحديدا فقط xP
كود:
Private _mouseDown As Boolean = False
Private _formMousePos As Point
Private Sub Form1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
_mouseDown = True
_formMousePos = Me.PointToClient(Cursor.Position)
End Sub
Private Sub Form1_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseUp
_mouseDown = False
End Sub
Private Sub Form1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
If _mouseDown Then
Dim newPos As Point = Cursor.Position
newPos.Offset(-_formMousePos.X, -_formMousePos.Y)
Location = newPos
End If
End Sub
طبعا عليك باستخراج المطلوب منها بنفسك xPPP
اذا لم تفهم شيئا اسأل ^^
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
:S
لمض كالعادة :P
بما انك تتفلسف كنت سأضع لك مثال متكامل برفع بروجيكت صغير متكامل لعمل المطلوب وزيادة لكني لن أفعل الان xDDDDD
سأضع لك الأكواد التي طبتها تحديدا فقط xP
كود:
Private _mouseDown As Boolean = False
Private _formMousePos As Point
Private Sub Form1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
_mouseDown = True
_formMousePos = Me.PointToClient(Cursor.Position)
End Sub
Private Sub Form1_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseUp
_mouseDown = False
End Sub
Private Sub Form1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
If _mouseDown Then
Dim newPos As Point = Cursor.Position
newPos.Offset(-_formMousePos.X, -_formMousePos.Y)
Location = newPos
End If
End Sub
طبعا عليك باستخراج المطلوب منها بنفسك xPPP
اذا لم تفهم شيئا اسأل ^^
نفع :P
وبعدين انا مااتفلسفت هع
بس هذا على أي مكان فـ الفورم .. البرنامج يعني ..
لذا انا قمت بالتعديل ع الكود .. ليعمل على " صورة " ^_^"
ــــــــــــــــــــــ
لسه ماجاوبت عـ السؤال الثاني ..
وين الكود حق زر التصغير بشريط المهام ^^"
وشكرا جزيلا لك اسلامو xP
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
التصغير لشريط المهام لا يحتاج لكود معقد...ببساطة:
كود:
Form1.WindowState=Minimized
^_^
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
نفع :P
وبعدين انا مااتفلسفت هع
بس هذا على أي مكان فـ الفورم .. البرنامج يعني ..
لذا انا قمت بالتعديل ع الكود .. ليعمل على " صورة " ^_^"
وضع الكود على حسب ما تنوي عمله بالضبط
يمكنك الإستغناء عن استخدام picturebox ووضع الصورة كخلفية مباشرة في الفورم لكن لن تستطيع رؤية أي انيميشن في الصور التي بصيغة gif وفي تلك الحالة ستضع الكود كما هو
اما ان كنت ستستخدم picturebox وستجعل عرضه وارتفاعه بعرض وارتفاع الفورم فعندها ستعدل الكود ليعمل على الصورة نفسها
اما ان كانت ابعاد ال picturebox اقل من ابعاد الفورم فستستعمل هذا الكود كما هو وتنسخه كذلك مرة اخرى وتعدل فيه ليعمل على الصورة بحيث يعمل على الفورم والصورة معا :)
اقتباس:
وشكرا جزيلا لك اسلامو xP
عفوا جزيلا وأي خدمة XPP
اقتباس:
المشاركة الأصلية كتبت بواسطة ؛ّ نديمك ؛ّ
التصغير لشريط المهام لا يحتاج لكود معقد...ببساطة:
كود:
Form1.WindowState=Minimized
^_^
سبقني بها عكاشة ^_^
وأهلا بنديمي وكل عام وانت بخير ^_^
وبالتوفيق لك في الدراسة :)
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
إسلام 2006
حياك الله إسلام,كل عام وأنت بخير...
ولو كلنا واحد ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة LEADERSHIP
المعذرة للتأخر أخي...
ترجمة كتاب كامل صعبة...ربما نأخذ هذه الفكرة كمشرةع مستقبلي...
كما أنك لم توفر رابطا للكتاب...
لكن على كل حال...
يمكنك الاستفادة من الكتب العربية المتوافرة حاليا...
أو التعلم من الأشرطة المجانية المعدة من الأخوة العرب مثل مجموعة تعلم بدون معلم >>هنا<<,,من إعداد ورفع المبدع محمد ربيع...
ولك كل الود...
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم..
سؤال في برنامج السي بلس بلس (C++)
أنا عملت برنامج شوية طويل.. وفيه أكثر من فنكشن (غير main() أنا عملت فنكشنس جديدة..
مشكلتي في هذا الفنكشن:
كود:
double COS (double rad, int n_term){
int i(1);
double sum(1);
for (i; i <= n_term; i++){
sum += pow(-1,i)*((pow(rad,(2*i))/fact(2*i)));
}
return (sum);
}
يعطيني خطأ error بهذي الصيغة:
كود:
1>h:\squ\c++\assignments\assignment 3\assignment_3\assignment_3\hw3_89569.cpp(70) : error C2668: 'pow' : ambiguous call to overloaded function
1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(575): could be 'long double pow(long double,int)'
1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(527): or 'float pow(float,int)'
1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(489): or 'double pow(double,int)'
1> while trying to match the argument list '(int, int)'
مع العلم ان كل المجاهيل المستخدمة تم تعريفها
ويش هو الخطأ؟؟
وكيف ممكن أعدله؟؟
شكراً
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
لـ ENEMY:
الدالة التي تريد استخدامها مضعفة (Overloaded Function)، فالمترجم أخبرك بأنه لم يفهم أي واحدة يستخدم.
لا تنسَ في البداية إدراج المكتبة [math.h]، ثم قم بتحويط المتغيرات الموجودة في الدالة [()pow] بـ [double]. مثلاً: (pow(x,y حولها إلى ((pow(double(x), double(y.
في أمان الله.
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة ENEMY
السلام عليكم..
سؤال في برنامج السي بلس بلس (C++)
أنا عملت برنامج شوية طويل.. وفيه أكثر من فنكشن (غير main() أنا عملت فنكشنس جديدة..
مشكلتي في هذا الفنكشن:
كود:
double COS (double rad, int n_term){
int i(1);
double sum(1);
for (i; i <= n_term; i++){
sum += pow(-1,i)*((pow(rad,(2*i))/fact(2*i)));
}
return (sum);
}
يعطيني خطأ error بهذي الصيغة:
كود:
1>h:\squ\c++\assignments\assignment 3\assignment_3\assignment_3\hw3_89569.cpp(70) : error C2668: 'pow' : ambiguous call to overloaded function
1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(575): could be 'long double pow(long double,int)'
1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(527): or 'float pow(float,int)'
1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(489): or 'double pow(double,int)'
1> while trying to match the argument list '(int, int)'
مع العلم ان كل المجاهيل المستخدمة تم تعريفها
ويش هو الخطأ؟؟
وكيف ممكن أعدله؟؟
شكراً
وعليكم السلام ورحمة الله وبركاته
في هذا السطر من الكود:
كود:
sum += pow(-1.0,i)*((pow(rad,(2*i))/fact(2*i)));
قم بإضافة الجزئية التي بالأحمر ليفهم الكمبايلر انك تتعامل مع هذا الرقم كـdouble وليس int
وسيعمل الكود ان شاء الله :)
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اعتذر اخ غسان لم أنتبه الى ردك
شكرا جزيلا لك :)
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
شكراً جزيلاً لكم Gh.S و إسلام 2006 ..غيرت المطلوب واشتغل البرنامج..
بالتوفيق لكم ^_^
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اشكرك على الموضوع الرائع اخى
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم ورحمة اللة وبركاتة...
شكراً على الموضوع الاكثر من ممتاز
اتمنى احد يقدر يساعدني في فهم المشكله في الكود التالي:
<!--
var input;
var temp;
var maxValue;
input = parseInt (window.prompt("Enter number of rows:" , 0));
document.writeln("<table border = \"1\" ><tbody>");
document.writeln("<tr><th colspan = \"2\">Begin</th></tr>");
maxValue = input;
for (var i = 1; i <= inpu; i++){
document.writeln("<tr>");
for (var j = 1; j <= 2; j++){//Start inner for loop
if ( j == 1 && i == 1)
{
document.writeln("<td>" + 1 + "</td>");
breack;
}
else if (j == 2 && i == maxValue)
{
document.writeln("<td>" + 1 + "</td>");
breack;
}
else
{
document.writeln("<td rowspan = \"2\">" + j + "</td>");
document.writeln("<td rowspan = \"2\">" + j + "</td>");
breack;
}
}// End inner for loop
document.writeln("</tr>");
}// End outer for loop
document.writeln("<tr><th colspan = \"2\" >End</th></tr>");
document.writeln("</tbody></table >");
// -->
</script>
المطلوب هو انشاء جدول عدد السطور فيه يساوي العدد اللي يحطه المستخدم
المشكله ان الخلية الاولى والاخيرة لازم يكون حجمهم يساوي نص اي خلية ثاني
واللي مجنني ليش البرنامج ينادي( window.prompt("Enter number of rows:" , 0 مرتين
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم :)
اخواني .. صراحة حاولت اني اسوي مسابقة خيارات متعددة بس ما قدرت :(
بغيت اسوي سؤال و فيه ثلاثة خياراة بواسطة الـ radio .. و عند اختيار اي اجابة و الضغط على الـ Button : اذا اختار الاجابة الغلط ياخذه لصفحة رقم 1 .. و اذا اختار الجواب الصح يحوله للصفحة رقم 2 .
طبعاً اللغة المستعملة هي HTML
اتمنى انكم تفيدوني ... بحثت في العم جوجل بكل الطرق لكني ما حصلت :(
بالتوفيق
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
عُذراً للتأخُر في الرد فلم أرى إلا الأن ^^" ،
حسناً أُختي ماهي اللُغة وأيضاً لو وضعتِ الكود داخل الرمز كود حتى يظهر بشكل واصح ^^" .
وعليكُم السلام والرحمة من اللـه والبركة ..
أخي هلا وضعت الكود كاملاً ونرى ماهي المُشكلة فيه ^^" .
الحمدُ للـه رب العالمين .
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
هلا أخوي القائد
اول شي ... انا ما اعرف لغة الـ HTML و علمي فيها 0% تقريباً
لكني حاولت اسوي سؤال خيارات متعدد .. يعني اذا اختار الجواب الصح يحوله لصفحة رقم 1 .. و اذا اختار الجواب الغلط يحوله للصفحة رقم 2
شوف الصورة يمكن توضح المطلوب .. و انا ابغي الطريقة اللي تخليني اسوي اللي ابغيه
و مشكور عالرد .. و بانتظار المساعدة
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
حسناً أخي أولاً في أي برنامج قُمت بعمل هذا الكود ؟ ،
وبالمُناسبة هذا كود HTML يعني لازم يكون عندك شويت إلمام وأساسيات في اللُغة حتى تعرف ماهو المكتوب ^^" ،
ثانياً لو سمحت ضع لي الكود الموجود في الصورة ُهُنا ضمن إقتباس الكود ،
بإنتظارك وبالتوفيق ^_^ .
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
قمت بعمله في برنامج Microsoft Expression Web 4
و هذا الكود
كود:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<form id="form1" runat="server" action="AlSuwaidi.html">
What?<br />
<input name="Radio1" type="radio" value="1" id="1" />Me<br />
<input name="Radio1" type="radio" value="1" id="1" />You<br />
<input name="Radio1" type="radio" value="2" id="2" />Us<br />
<br />
<button name="Abutton1" type="submit" value="2" >go</button>
</form>
</body>
</html>
انا افهم شو المكتوب شوي بس .. بس ما اعرف ابرمج الصراحة
بانتظارك اخوي :)
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
لا أذكر الـ html والـ php جيداً، 6 سنوات الآن، لكن... على الأغلب أنك لن تستطيع فعل ما تريده إلا بالـ PHP.
كود:
<form id="form1" runat="server" action="AlSuwaidi.html">
What?<br />
<input name="Radio1" type="radio" value="1" id="1" />Me<br />
<input name="Radio1" type="radio" value="1" id="1" />You<br />
<input name="Radio1" type="radio" value="2" id="2" />Us<br />
<br />
<button name="Abutton1" type="submit" value="2" >go</button>
</form>
يجب أن تكون
كود:
<form id="form1" runat="server" method="post" action="AlSuwaidi.php">
وفي الصفحة AlSuwaidi.php تعالج البيانات التي أرسلتها بواسطة المتغير:
فإن كانت القيمة تساوي 1 يظهر رسالة خطأ أو أياً كان (إجابة خاطئة):smile3:
وإن كانت 2 فقد نجح المستخدم في اختيار الإجابة الصحيحة:).
شخص آخر أكثر خبرة باللغة يمكن أن يفيدك أكثر مني. وعلى أي حال لا أعتقد أن هناك مهرباً من الـ PHP.
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
صعبة ×_×
تسلم أخوي عالطريقة ... لكني أفضل الـ html :)
بانتظار الحل :S
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة マジド
صعبة ×_×
S
كود:
<?php
if(
$_POST['Radio1']==1)
{
include("failure.html");
}
else
{
include("success.html");
}
?>
لا أعتقد أنها صعبة أبداً.
بالنسبة للغة فالمسألة ليست اختيارية وما يفضله المرء.. بل ما تتطلبه الوظيفة المطلوب عملها
تذكرت البارحة أن الـ html لا يستطيع معالجة البيانات، لأنه مجرد تشفير لصفحات الويب كي يقرأها المتصفح.
لذا قالـ php واجب ولا مفر منه
يمكن التخلي عن الـ php لكن بالتخلي عن طريقة العمل وتغييرها بالكامل وحتى هنا فسيتدخل الـ javascript على الأرجح.
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
تسلم اخوي :)
عرفت الطريقة الحين .. خليت الـ php هو اللي يسوي process اما الـ html بس للعرض ^^
مشكورين عالمساعدة .. و اشكر حسام على اخباري للطريقة P:
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
السلام عليكم..
أعرف ان هذا هو الموضوع الخطأ لعرض هذا الاستفسار، لكن بعد تجربتي في موضوع الاستفسارات أشعر ان المبرمجين قد يكون لهم اطلاع على الاستفسار فقررت اضعه هنا:::
أولاً لنفترض اني اكتشفت وتعلمت لغة قديمة جداً ، يعني غير موجودة في الكمبيوتر، وحروفها لا تشبه حروف أي لغة في العالم حالياً..
وحبيت أضيفها للكمبيوتر بأن أرسم الحروف وأصنع لها ملف font ، ويعني أضيف في لغات الكمبيوتر هذي اللغة باسم أسميها وتصبح كأي لغة في الكمبيوتر مثل العربية أو الانجليزية أو اليابانية الخ...
وطبعاً بعد كل هذا أنشر هذي اللغة لمن يريد الكتابة بها في كمبيوتره...
السؤال:
* هل موجود برنامج يعمل ولو بعض هذي الأمور؟
* إلى أي خطوة أقدر أصل بالبرامج الموجودة؟
* ما هو البرنامج؟
* وإذا غير موجود فهل توجد لغة برمجة ممكن أستخدمها لصنع برنامج مثل هذا؟
واسمحولي للاستفسار الطويل.. لكني فعلا أريد أضيف لغة جديدة في كمبيوتري على الأقل
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
مثلك تماما أخ إنيمي...<<ما أقدر أقول عدو...أخ وعدو !! ^_^...
أحيانا أفكر في ذلك لمنع المتطفلين من الاستفادة من أي نص مكتوب على جهازي...في العالم الواقعي أستخدم لغة برموز مناظرة للعربية لتشفير أفكاري ^_^...أما في الحواسيب فلم أجد لها حلا...
لكن بعد استخدامي لويندوز سفن...يمكنني الإجابة على جزء بسيط من تساؤلك:
1. نعم يوجد,في ويندوز سفن...
2. صناعة الرموز وإعطاء رمز لها في اليونيكود...
3. Private Character Editor...
Start Menu>>All Programs>>Accessories>>System Tools>>Private Character Editor
حتى الآن لم أجربه بشكل عملي...أنتظر رأيك وتعليقك...
-
رد: الموضوع الرسمي لإستفسارات المبرمجين في لغات البرمجة [يرجى المساهمة من جميع المبرمجين]
اقتباس:
المشاركة الأصلية كتبت بواسطة ؛ّ نديمك ؛ّ
مثلك تماما أخ إنيمي...<<ما أقدر أقول عدو...أخ وعدو !! ^_^...
أحيانا أفكر في ذلك لمنع المتطفلين من الاستفادة من أي نص مكتوب على جهازي...في العالم الواقعي أستخدم لغة برموز مناظرة للعربية لتشفير أفكاري ^_^...أما في الحواسيب فلم أجد لها حلا...
لكن بعد استخدامي لويندوز سفن...يمكنني الإجابة على جزء بسيط من تساؤلك:
1. نعم يوجد,في ويندوز سفن...
2. صناعة الرموز وإعطاء رمز لها في اليونيكود...
3. Private Character Editor...
Start Menu>>All Programs>>Accessories>>System Tools>>Private Character Editor
حتى الآن لم أجربه بشكل عملي...أنتظر رأيك وتعليقك...
شكرا أخ نديمك..
في الحقيقة أنا لا استخدم ويندوز سفن لكن جربت البرنامج عند أخوي..
وللعلم أنا لا أريد منع المتطفلين ولا شي من هذا القبيل، غير ان لغة العائلة عندي لغة قديمة وذات حروف مختلفة تماما عن أي حرف ممكن شفته، ولذا قلت اني لا استطيع الاعتماد على الفونت الانجليزي أو الياباني وانما اريد فونت جديد للغة جديدة..
المهم.. البرنامج شكرا شكرا يبدو أنه المطلوب، لكن حسب التجربة المبدئية أحس انه لازم يتم ربطه بفونت من لغة موجودة مسبقا، أي انه بيكون يعتبر على الأرجح يقرأها حروف انجليزية وبالتالي بيعطي خطأ املائي حسب اللغة الانجليزية لا حسب اللغة عندي..
مع ذلك أقدر لك اعطائي هذا البرنامج وان شاء الله بحاول أوظفه حسب متطلباتي قدر الامكان.
واذا حصلت أمور جديدة بوافيك بها باعتبار اننا الاثنين ما مستخدمين البرنامج iconQ
ENEMY