المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلبات الأسئلة عن لغات البرمجة هنا



oms
17-04-2005, 05:42 PM
بسم الله الرحمن الرحيم

نظراً للطلب الكبير على إجابة أسئلة محدد عن لغات البرمجة :
- Visual Basic 6.0
- ++C
- Java
- #C

وأي لغات أخرى ، فقد فتحت هذا الموضوع للإجابة عليها
ويفضل عدم فتح موضوع جديد لذلك ...

وأنا على الإستعداد التام ... لحل أغلب الأسئلة بإذن الله ...


OMS

رجــــــون
17-04-2005, 10:41 PM
احتاج لشفرة الصوت
عندي برنامج تعليمي وابغى له شفرة صوت

الصراحة بحثت في منتديات ومواقع كثيرة بس ماعرفت ولاحصلت شي وياليت تساعدوني

البرنامج عبارة عن ازرار مكتوب عليها ارقام
وفيه 2 pictuerbox وbuttonللصوت

لما اضغط على زر الرقم تطلع لي صورتين

لكن انا ابغى لما تطلع الصورتين يتفعل زر الصوت تبع الصور الي طالعة
يعني اذا ضغطت على الرقم راح تطلع الصور انا ابغى زر الصوت يكون مفعل مع الصورة
ولما اغير الرقم طبعاً راح تتغير الصور وابغى بعد الصوت الي تبع الصور الثانية يتفعل



كيف اضبط زر الصوت
نوع الصوت ميديا بلير wav


وابغى اعرف وين احط الشيفرة على الأرقام ولا على زر الصوت

الله يخليكم ساعدوني بسرعة

تسليم المشروع يوم السبت وانا ابي اخلص قبل

رجــــــون
17-04-2005, 10:56 PM
طبعاً نسيت اقول

لغة البرمجة الي انا اشتغل عليها
اهي فيجوال بيسك.نت

ولاتطولون علي الله يخليكم

رجــــــون
18-04-2005, 11:15 AM
ليش محد يرد علي

oms
18-04-2005, 11:34 AM
آسف أختي

نسيت أن أقول لك أني شغال به حالياً

وإن شاء الله أضيفة في وقت قريب

رجــــــون
18-04-2005, 01:06 PM
الله يعطيك العافية

:08: :08:
طيب وش رايك ارسل لك الفورم والأصوات تجرب عليهم :08:

<<<<ماتنعطى وجة :boggled:

oms
18-04-2005, 02:25 PM
نعم أختي ما في مشكلة هاتي الأصوات والفورم

oms
18-04-2005, 02:39 PM
Imports SystemImports System.Runtime.InteropServices
Imports System.Diagnostics
Imports System.Threading
Imports System.IO



Public Class Sound
Private m_soundBytes() As Byte
Private m_fileName As String

Public Declare Function WCE_PlaySound Lib "CoreDll.dll" Alias "PlaySound" (ByVal szSound As String, ByVal hMod As IntPtr, ByVal flags As Integer) As Integer
Public Declare Function WCE_PlaySoundBytes Lib "CoreDll.dll" Alias "PlaySound" (ByVal szSound() As Byte, ByVal hMod As IntPtr, ByVal flags As Integer) As Integer



Private Enum Flags
SND_SYNC = &H0 ' play synchronously (default)
SND_ASYNC = &H1 ' play asynchronously
SND_NODEFAULT = &H2 ' silence (!default) if sound not found
SND_MEMORY = &H4 ' pszSound points to a memory file
SND_LOOP = &H8 ' loop the sound until next sndPlaySound
SND_NOSTOP = &H10 ' don't stop any currently playing sound
SND_NOWAIT = &H2000 ' don't wait if the driver is busy
SND_ALIAS = &H10000 ' name is a registry alias
SND_ALIAS_ID = &H110000 ' alias is a predefined ID
SND_FILENAME = &H20000 ' name is file name
SND_RESOURCE = &H40004 ' name is resource name or atom
End Enum


' Construct the Sound object to play sound data from the specified file.
Public Sub New(ByVal fileName As String)
m_fileName = fileName
End Sub


' Construct the Sound object to play sound data from the specified stream.
Public Sub New(ByVal stream As Stream)
' read the data from the stream
m_soundBytes = New Byte(stream.Length) {}
stream.Read(m_soundBytes, 0, Fix(stream.Length))
End Sub 'New


' Play the sound
Public Sub Play()
' If a file name has been registered, call WCE_PlaySound,
' otherwise call WCE_PlaySoundBytes.
If Not (m_fileName Is Nothing) Then
WCE_PlaySound(m_fileName, IntPtr.Zero, Fix(Flags.SND_ASYNC Or Flags.SND_FILENAME))
Else
WCE_PlaySoundBytes(m_soundBytes, IntPtr.Zero, Fix(Flags.SND_ASYNC Or Flags.SND_MEMORY))
End If
End Sub
End Class

رجــــــون
18-04-2005, 09:27 PM
مشكووووووووووووور اخوي

الكود هذا وين اكتبة

على زر الصوت



و كيف انزل الملف الي فيه الفورم والأصوات

oms
19-04-2005, 07:40 PM
ضعيه بين البرنامج وخذي منه أوبجكت

نوران363
22-04-2005, 09:09 PM
سلام عليكم

شخباركم


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


write a program that asks the user to enter a line of text and out put the occurrence of the letters(upper or lower case) in the line.when outputing the number of letters that occur in a line, output the lettersin alphapitical order and list only those letters that do occur in the line. use an integer array to count the occurrence of the letters in the line .the maximum number of characters in the line is 100.
:example
input is
enter a line of text:
I am a live
the output is :
i am a live
letter frequency
a 2
e 1
i 2
l 1
m 1
v 1


وشكرا مقدما
Nooran

طالب هندسه
23-04-2005, 12:45 PM
http://www.w6w.net/upload/23-04-2005/w6w_w6w20050423123927defe65da.gif

http://www.w6w.net/upload/23-04-2005/_w6w_w6w200504231244086bd22a86.gif




:shock22: اذا ماعليكم امر الله يخليكم حلووه لي

بصمة الهكر
23-04-2005, 07:05 PM
السلام عليكم:
انا الضيف الثقيل يا oms
ياسيدي الكريم :
مشكلتي آظنها كبيرة نوعا ما فهي ليست قواعد بيانات ولكنها تعتمد على الاحتمالات
ولو قدر الله وانحلت اعتبرها منك خدمة العمر صدقا والله ولك ما تطلب
اريد عمل برنامج يقوم برسم مقاطع علب فنية
يعني اعطيه طول العلبة وعرضها فقط فيقوم برسم العلبة كعلبة الدواء مثلا
هذا القسم الاول اما القسم الثاني فهو
بعد ان يرسم لي العلبلة اريد ان اعطيه قياس ورق افتراضي ممكن كل مرة يتغير فيقوم برسم تلك العلبة على قياس الورق اللذي اعطيه للبرنامج مراعيا الدقة التامة والتوفير الكامل في الورق بالنسبة للرسم على الورق ذو القياس الافتراضي
وللمشروع بقية ولكن بشكل مبدئي يكفي الى هنا
ارجو ان تكون فهمتني
والبرمجة حصرا على فيجول بيسك6
واكن لك من الشاكرين ارجوا من الله ان اكون قد اوصلت الفكرة وان تكون لي خير معين
وانا بانتظار ردك على احر من الجمر
سلامي

oms
23-04-2005, 11:33 PM
طالب هندسه :



#include <iostream> // For Input/Output Operation
#include <string> // String Operation And Declaration
using namespace std; // For String Type --> Come From String Library
void AddFrac(string); //Declare + Function
void MyltiplyFrac(string); //Declare * Function
void main() // Main Method
{
string word; // Your Equation
int Temp_Operator = -1 ;
cout << "Enter Your Equation : ";
cin >> word;
for ( int i = 0 ; i < word.size() ; i++ )
{
if ( word[i] == '+' )
{
Temp_Operator = 1 ;
break ;
}
else if ( word[i] == '*' )
{
Temp_Operator = 2 ;
break ;
}
else
Temp_Operator = 0 ;
}
if ( Temp_Operator == 1 )
AddFrac(word);
else if ( Temp_Operator == 2 )
MyltiplyFrac(word);
else
cout << "\nError Occure Not Addition Or Multiplication !!\n" ;
cout << "\n\n" ;
}
void AddFrac(string a)
{
string Pre,Post ;
for ( int i = 0 ; i< a.size() ; i++ ) //For Every Char In Word
cout << a[i] ; //Print From End To Begin
//Complete It Self
}
void MyltiplyFrac(string a)
{
string Pre,Post ;
for ( int i = 0 ; i< a.size() ; i++ ) //For Every Char In Word
cout << a[i] ; //Print From End To Begin
//Complete It Self
}

oms
23-04-2005, 11:36 PM
الأخت نوران363 :


المطلوب هو كتابة برنامج يطلب من المستخدم إدخال جملة : حيث ستقومين أولاً بجعل جميع الحروف صغيرة
Small letter ومن ثم تقومي بتجزيء الجملة ووضعها في مصفوفة ومن ثم تقومي بطباعة كل حرف وما عدد في الجملة
يعني مثلاً كلمة ( ليل ) يوجد فيها حرفين لام وحرف ياء ... مع مراعاة أن الجملة يجب أن لا يزيد طولها عن 100
خوارزمية العمل :
- أخذ الجملة من المستخدم ( لا تزيد عن 100 خانة ).
- المرور بدالة لجعل جميع الحروف صغيرة ( وهذا ضروري لأن الحرف a يختلف عن الحرف A ) .
- طباعة الجملة بعد تغيير حالة الأحرف .
- تخزين الجملة في مصفوفة .
- تحديد عدد الحروف المستخدمة ما هي وكم مرة قمنا بتكرارها في الجملة .
- طباعة الحروف وقيمة التكرار على الشاشة ( والحروف التي لم تظهر لا نضعها أبداً ) .

ويبدوا أن البرنامج يجب أن يكتب بلغة السي ، على كل حال قومي أختي بالحل وإن واجهتك أي مشاكل
أنا والإخوان في القسم في خدمتك .

oms
23-04-2005, 11:38 PM
أخي بصمة الهكر إنتظر قليلاً ريثما أحلل ....

بصمة الهكر
24-04-2005, 08:59 AM
مشكوررررررررررررررررررر سلفا وانا بالانتظار
سلامي

oms
24-04-2005, 09:38 AM
أخوي بصمة الهكر :

بالنسبة لطلبك فهو له علاقة بالجرافيك بواسطة الفيجوال بيسك
وأيضاً تحتاج لخوارزميات بالنسبة لأقل حجم وأيضاً للرسم

وأنا إن شاء الله أحاول ,,, والله لا يكلف نفساً إلا وسعها

Thunderbird
25-04-2005, 04:19 PM
السلام عليكم
اريد ان اعرف كيف اقوم بعمل برنامج بدون setup اي عندما اضغط عليه يفتح على طول عن طريق vb.net


ثاينا
اريد برنامج اسمه skin visual basic
هذا البرنامج يعطيني امانيه تغيير شكل البرنامج من ازرار وشكل الفورم
وشكل الايكونه داخل vb.net
:boggled:

oms
25-04-2005, 05:39 PM
In order to create a setup project you need to add a new project to your solution. The new project that you add will be of type "Setup and Deployment projects".

The following should get you started.

1. Open your project in VS.NET

2. Right click the solution in the solution explorer and select Add > New Project.

3. From the Project Types select Setup and Deployment Projects. And from the Templates select the type of setup you want (for this example, use the Setup Wizard type).

4. Enter a name for the project and also the location you want to store the project. I usually call mine Install or something similar and place it in the same directory as my source code. This way I have an Install directory that contains the setup files.

5. Press OK

6. Press Next

7. Select the type of setup that you want. If it's a Windows Application then stick with the default which is to create a setup for a Windows Application. Click Next

8. Make sure that you have the Primary output from "your project name" ticked. If you want any of the other outputs included then select them but you need at least the Primary Output as this is your executable.

9. Add any additional files that need to be included. These could be text files, database files etc.. Click Next

10. Click finish.

You will now have the new project added and you will be presented with the File System view for your installation. This area is where you can start messing around with how the setup program will run.

When you want to build the project, right click on the new project that you added and select Build. This will build both the setup project and your project. The files that are created will be in the Setup project folder either in the Debug or Release folders depending on your current configuration. Simply copy these files to a CD or other media and run the Setup.exe file on the clients machine.

Note that the client will need to have the .NET Framework installed in order for your program to work.

oms
25-04-2005, 05:57 PM
أما بالنسبة للبرنامج فإليك الرابط التالي :

http://www.visual-basic.com.ar/active-x-controls.htm

تجد فيه سكينس للفيجوال بيسك 6.0

وكمان للفيجوال بيسك دوت نيت

نوران363
25-04-2005, 08:23 PM
شكرا اخ oms كان شرحك كافي ووافي

انا كتبت برنامج المفروض انه ما يطبع ال lower case characters وانا عملته بس يطبع لي حرف واحد بال lower case .. ليش؟

هذا اهو البرنامج:



#include<iostream>
#include<cstring>
using namespace std;
bool islower(char ch);
int main ()
{
char line[100];
cout<<"Enter a line of text\n";
cin.getline(line,99);
for(int i=0; line[i]!='\0'; i++)
if(islower(line[i]))
{
for(int j=i; line[j]!='\0'; j++)
line[j]=line[j+1];
}
cout<<line;
}
bool islower(char ch)
{
if(ch>='a'&&ch<='z')
return true;
else
return false;
}

وشكراا ..
نـــوراان

oms
26-04-2005, 02:56 PM
#include<iostream> //For I/O Operation
#include<string> //For Convertion Types Char -> String

using namespace std; //For String Type

bool IsLower(string); //Function To Check Lower Or Not

void main ()
{
string Line; //Here User Enter The Text


cout<<"Enter Line Of Text : ";
cin>>Line;
cout << endl ;
if ( IsLower(Line) ) //Check ...
cout<<"The Line Is Lower Case ." << endl;
else
cout<<"The Line Is Not Lower Case !! " << endl;
}

bool IsLower(string Line) // Boolean Function
{
bool Test_Lower = true ;

for ( int i=0 ; i< Line.length() ; i++ ) //Each Char In Line
{
if ( Line[i] >= 'a' && Line[i] <= 'z' ) //From a To z
Test_Lower = Test_Lower && true ; //Boolean Operation
else
Test_Lower = Test_Lower && false ; //Boolean Operation
}

if ( Test_Lower )
return true ; //Return True If The Text Is Lower Case
else
return false ; //Return False If The Text Is Not Lower Case
}




هذا هو برنامجك بعد التعديل

بصمة الهكر
26-04-2005, 06:33 PM
المعذرة
نحن في الانتظار
سلامي

oms
26-04-2005, 07:07 PM
يا أخوي أنا حكيتلك والله ما أعرف بالجرافيك ولا بالخوارزميات أنا شوي ضعيف فيهم

بس يمكن أدورلك على مشاريع جاهزة بس ما بوعدك ... بحاول

بصمة الهكر
26-04-2005, 10:01 PM
السلام عليكم ولا يهمك يا غالي
والله يكفي تجاوبك معي
وبعتذر منك اذا تعبتك معي
سلامي

طالب هندسه
26-04-2005, 11:35 PM
جزاك الله كل خير.. اخوي oms

بس حبيت استفسر.. اذا مثلا عندنا برنامج اوكي..
استخدمنه فيه قاعده الif
اوكي اشلون بنطلع الmin او max


:shock22:

oms
27-04-2005, 02:31 PM
ما فهمت قصدك أخوي
يعني بإستخدام الإف فقط
وبدون الجملة التكرارية For ؟؟

وكم عدد العناصر -- فإذا كان كبير يجب إستخدام الجملة التكرارية

mansoura1
27-04-2005, 11:59 PM
السلام عليكم
انا عضو جديد واريد ان اكون مبرمج
ولكنى وجت لغات كثيره لا اعرف الفرق بينهم لذالك اطلب المساعده منكم لمعرفت الفرق بين لغات البرمجه

oms
28-04-2005, 09:56 AM
تفضل أخي وإقرأ المقال التالي :

http://www.montada.com/showthread.php?t=367471

أم سلطان
01-05-2005, 08:42 PM
السلام عليكم ورحمة الله وبركاته

لدي سؤال في السي شارب
وتحديدا في بيئة الويندوز

لو اردت إضافةtoolbar
واردت ان اضيف فيه ثلاث botton
كيف تتم اضافة هذه الـ botton
وكيف ابرمج كل botton على حده
يعني عند تشغيل ابرنامج كل botton يقوم بوظيفة مستقلة؟

بانتظار الإجابة ودمتم بخير

oms
01-05-2005, 10:32 PM
أختي بالنسبة لطلبك السابق فقد أرسلت لك رسالة خاصة بهذا الموضوع

أما عن هذا السؤال

فمن السهل التعامل مع التول بار حيث بإمكانك الإضافة بقدر ما تريدين من البوتون
وأيضاً يمكنك برمجة كل زر على حدى كما في القائمة ...

أم سلطان
01-05-2005, 11:52 PM
اشكرك على حسن تجاوبك

وجزاك الله خير على الجهود

لكن ودي لو توضح لي كيف ابرمج مفاتيح الtoolbar
فأنا أضفت ثلاثة مفاتيح عن طريق خاصيةBotton
لكن ما عرفت كيف ابرمج كل bottonعلى حدة

ارجو التوضيح
وشكرا

oms
02-05-2005, 11:06 AM
أختي إم سلطان أنت على ما أعتقد أنك تعرفين إضافة
الأزرار الى التول بار وذلك من الخاصية كوليكشن

وبعد ذلك قومي بالضغط على التوول بار دبل كليك
فيفتح لك نافذة الكود
وبجملة بسيطة يمكنك معرفة أي زر كبس كالتالي :




private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if ( e.Button.Text == "open")
MessageBox.Show ("dsfgsdfg");
}


فهنا قلنا أنه إذا كانت الكبسة تحمل الإسم Open فقم بإظهار مسج
وغير ذلك لا ينفذها ... هذه طريقة من طرق كثيرة
أرجوا أن تنفع معك ...
أخوك OMS

T H E-L O O R D
03-05-2005, 04:41 PM
السلام عليكم

مشكور اخوي والله يعطيك العافية على المجهود الطيب

اخوي انا انا عندي سؤال بسيط وسخيف وهو:
اني لما اسوي فورم واحط زر وش اكتب عشان لما يضغطه ينتقل للفورم الثاني
يعني انا سويت برنامج والصفحة الأولى مقدمة وكتبت تحت "" ابدا "" ابي لما الشخص يضغط عليها ينتقل للفورم الثاني .

oms
03-05-2005, 05:20 PM
لظهور الفورم إكتب :


Form2.Show

ولإخفاءه إكتب :


Form2.hide

هذه مشكلة واجهتني في بداية عملي وعرفت الحل بعد أسبوع من التفتيش الممل في الدوال ...

T H E-L O O R D
03-05-2005, 07:43 PM
مشكور اخوي على الرد

,, وعندي سؤال ثاني اذا مافي إحراج:
انا سويت مثل دفتر التلفون و وسويت بيتوين(زر) للحفظ وزر للمسح والكتابة بس انا بغين لما يحفظ يروح للفورم الثاني عشان يحفظ معلومات ثانية.

وبغيت هذا بأداة date المهم انا أرفقت الملف ابيك اذا تقدر تكمله لي جزاك الله الف خير.





شوف المرفقات:o

oms
04-05-2005, 11:13 AM
إنتظر أخوي قليلاً

oms
04-05-2005, 12:31 PM
أخوي ...

البرانامج بتاعك خلص
أنا إستخدمت قواعد بيانات في هذه العملية
فلقد قمت ببناء قاعدة بيانات على الأكسس
وخزنت فيها المعلومات المطلوبة من إسم
ورقم تلفون .. ألخ . وقد عدلت في أداة
الداتا التي قمت بإدراجها من حيث إسم
قاعدة البيانات والريكورد سيت
كما ستلاحظ ...

معلومة :
يجب أن تبقي على ملف قواعد البيانات
موجود مع نفس الملف التنفيذي
يعني بتعمل مجلد وبتحط فيه البرنامج بتاعك
وأيضاً بتحط فيه قواهد البيانات المرفقة
مع برنامجك ...

وأي خدمة ثانية أنا جاهز

طالب هندسه
04-05-2005, 05:12 PM
جزاك ربي الجنه اخوي..


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

مع ان مافي اي اروور..؟؟

طالب هندسه
04-05-2005, 08:41 PM
:blackeye: اسمحولي على الرجعه بس بغيت اسألكم..


مثلا لو انا ..

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

و بادخل قيم مثلا x1 و x2

وفي كل مره ابي اعوض .. في هالمعادله ..

و ابي الناتج ؟؟

اشلون اسوي هالحركه..؟؟

دلع نجد
05-05-2005, 02:16 AM
السلاااااااااااااااام عليكم ........



صباااح البرمجه :09: ........كيفكم ...ان شاء الله بخير

آسفه عالازعاج لكن عندي برنامج وابغى شرح واذا ممكن حل لاني صار لي اسبوع احاول

فيه ماااضبط:vereymad: .......البرنامج هو :reporter:



اكتبي برنامج يطبع لك ابسط صوره للكسر مثال ..

24/20=6/5
فيطبع الكسر في ابسط صوره
فعند استخدام الدوال ...تكون في الداله main المناده
وداله تحسب القاسم المشترك الاكبر
وداله اخرى تفصل بين سلسلة حروف البسط وسلسلة حروف المقام
فنبعث الى دالة القاسم المشترك الاكبر ثم يرجع البسط في ابسط صوره




يمكن حلها باستخدام الدوال function او الطبقات class
؟؟؟؟


ارجو حل هذا البرنامج بلغة ++c


ولك مني جزيل الشكر والعرفااان ........


وسلااااااااااااااامتك يا طويل العمر:ciao:

اختك البرمجيه ........دلع نجد

oms
05-05-2005, 05:24 AM
أخوي طالب هندسة

البرنامج بتاعك خلص ...

كان فيه أخطاء كبيرة شوي ما قدرت أسكت عنها منها :
1- كيف بدك تدخل عناصر مصفوفة فقط بجملة واحدة :bigeyes: ؟؟؟ لا يجوز يجب إستخدام
حلقة تكرارية للمرور على كل عنصر وإعطاءه قيمة .
2 - بالنسبة للحلقة التكرارية إثنتان الأول بإستخدام متغير والثانية بإستخدام
متغير غير الأول فلقد كنت تستخدم المتغير الأول في شرط الحلقة الثانية ...

هذه كانت بعض المشاكل والحمد لله أزلتها ..... نزل ملفك واحمد الله ...:ciao:

oms
05-05-2005, 09:54 AM
أخوي طالب الهندسة الموضوع أكبر من هيك بكثير
يعني الموضوع اللي بتحكي فيه بكفي يكون مشروع تخرج

والمتطلبات هي الستاك والكيو والإنفكس والبريفكس والبوست فيكس

يعني حاجات كبيرة ...

scc_star
05-05-2005, 04:35 PM
بسم الله الرحمن الرحيم
أخي العزيز oms
السلام عليكم ورحمه الله وبركاته
أنا ما أريد أن أشق عليك بطلبي هذا
ولكن إذا كان هناك فرصة فخير وإن لم يكن هناك فرصة فلا تأخذ طلبي هذا بعين الإعتبار .
أخي العزيز
هل يمكنك عمل دورة في لغة السي c program .
وعندي رأي فهل أنت موافق له ؟
لماذا لا يقوموا أخواننا الأعضاء المشتركين في هذا الصرخ العلمي الشامخ (المنتدى) بعمل مواضيع صغيرة في جميع لغات البرمجة كدروس بسيطة كلاً في مجال إختصاصة للأعضاء الجدد بحيث سوف يخففون عليك بعض الأعباء
وسيتفيد الجميع من خبرات زملاءنا الأعضاء .
إن شاء الله نكون عند حسن ظنك
والسلام عليكم ورحمه الله وبركاته .
أخوك / حسين صادق الشيخ
طالب في كلية المجتمع صنعاء

the scorpions
05-05-2005, 10:40 PM
thank u very much for this wonderfull answer but iwant to assk how to make a setup program with vb6 and thank u

oms
05-05-2005, 11:41 PM
أخوي الرد سهل

في قائمة Add-ins إختر Add-ins Manager

ثم غالباً ثاني خيار وهو Package and Deployment Wizard قم بضغطه مرتين
ثم إختر أوكي ...

إرجع لنفس القائمة راح تجد شيء جديد طلع وهو Package and Deployment Wizard
والشكل بتاعه مربع أصفر عليه مربعين أخضر وخمري ...
إضغط عليه ... ثم فوت وبعدها إختر باكج ( وهي خيار من ثلاثة خيارات )

وبعدها أنت تعلم الباقي .....

طالب هندسه
06-05-2005, 09:43 AM
جزاك ربي الجنه ان شاء الله

مشكور اخوي على توضيح..

:ciao: ما قصررررررررت

طالبة حاسب
06-05-2005, 10:36 AM
السلام عليكم ورحمة الله وبركاته
ياليت تساعدني في حل لعبه towers of hanoi
ابي الدوال حقت الانسحاب
وداله الرسم لاني ما اعرفها
طبعا احنا لسى مانشتغل على الواجهه الرسوميه
وهذا توضيح للعبه
http://www.cut-the-knot.org/recurrence/hanoi.shtml
وهذا كمان
http://mathworld.wolfram.com/TowerofHanoi.html
وراح يكون فيها اربع اقراص بس
ممكن ماتعطيني الحل كامل لان الاستاذه تبي تشوف شغلنا احنا بس
ياليت توضح لي طريقة حلها وانا احاول فيها
طبعا بلغة ++c
انا احس فيه اشياء استوعبتها لكن ما ادري كيف ابدأ الحل
فياليت تساعدني
والله يعطيك العافيه

طالبة حاسب
06-05-2005, 10:38 AM
نسيت اقول انها تبي بس عرض للعبه
يعني مو لازم احد يلعب بالعبه بس عرض لطريقة اللعبه

AZPC
06-05-2005, 12:58 PM
1- كيف أخلي البرنامج يكتب Anywhere I want مثل ما فعلت انت مع برنامج الي سميته Serial <<< مفييييييد ^^
2- كيف خليته شفاف ؟؟ :33:
3- عااااااااااااااااااااااااجل جدا ^^ وهو كيف أخلي البرنامج يحف النص الموجود في TextBox ؟؟؟ في ملف أو اي حاجه المهم أنه يحفظه عند الخروج من البرنامج .... وكيف أخلي البرنامج يسوي Load للنص نفسه :afraid: لكن ههها أنا أعرف كيف في vb6 لكن في vb.net توهقت :afraid: :afraid: :02: ----
أرجو أن تكون اجابتك واضحه :sad2: و في vb.net اذا كان ممكن

شهد الغرام
06-05-2005, 10:54 PM
السلام عليكم

اشلونكم شخباركم ؟ ان شاءلله بخير


يا جماعة الخير ياريت لو تساعدوني لانه الدكتور يبي ياخذ البرامج وانا مو عارفه احلها

وانشاءلله انا بحاول افهم بروحي :(

السؤال الاول


using the while statement , write a program that outputs the following

every sixth number from 2 th 110 -

every other letter from a to z -

alphabetic characters in the following sequence-






السؤال الثاني

using the while statement ,write a program that accepts a number from the
keyboard and displays all the prime numbers between that number and1 .APRIME NUMBER IS A NUMBER THAT IS DIVISIBLE BY ITSELF AND 1 IS .for example 3,5,7,11,13,17 are all prime numbers .however,4,6,8,10 12 are not prime numbers because for example is divisible by 2 and3.



example
enter anumber >>>>>>>>>>>>>>>>>>>>>>>>>18
all the prime numbers are 1,2,5,7,11,13,17

oms
07-05-2005, 02:46 PM
بالنسبة لك يا أخي AZP :
1 - إستخدمت دالة Sendkeys ففيها يتم إرسال خانة .../// ممكن أن تبحث عن أمثلة لها في ال MSDN بتاعة الدوت نيت
2 - ؟؟؟ يبدوا أنك لم تستخدم الفيجوال بيسك دوت نيت بما فيه الكفاية لأن عملية خاصية الفورم هي عبارة عن خاصية
من خصائص الفورم وإسمها Opacity وتأخذ من 0% إلى 100% والتدرجات بينها تعبر عن الشفافية ...
3 - بإمكانك فعل ذلك بطريقتين وهما إما التخزين بملف أو التخزين بالريجيستري ...
أما عن الريجيستري فيمكنك مشاهدة صفحة المساعدة على الـ MSDN :
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/cpref/html/frlrfSystemSecurityPermissionsRegistryPermissionClassTopic.htm

فما عليك سوى فتح المساعدة وإدراج العنوان السابق ...
والبرنامج في المرفقات ....

oms
07-05-2005, 02:49 PM
أختي شهد الغرام ...
هذا طلبك ..

السؤال الأول ... :
أنا ما فهمت وش بدك بالضبط ؟؟؟ بس إن شاء الله يكون المطلوب ...


#include <iostream.h>
void main()
{
int i = 2 ;

while ( i < 111 )
{
cout << i << " " ;
i +=6 ;
}

cout << endl<<endl;

i = (int)((char)'a');
while ( (char)i <= 'z' )
{
cout << (char)i << " " ;
i++ ;
}
}


السؤال الثاني ... :
في هذا البرنامج يقوم المستخدم بإدخال الرقم ... ومعرفة الأرقام الأولية خلاله ..
وفي النهاية طباعة عدد الأرقام .. الموجودة خلاله ...



#include <iostream.h>
int main ()
{
int x,y,z,i,sum=0,N1,N2;
N1 = 2 ;
cout<<"Enter Number : ";
cin>>N2;cout <<endl;

i=N1;

while(N1<=N2)
{
z=1;
x=N1/2;

for(y=2;y<=x;y++)
{
if(N1%y==0)
{
z=-1;
break;
}
}

if(z==1)
{
cout<<N1<<"\t";
sum++;
}
N1++;
}

cout<<"\n\n\n";
cout<<"Numbers of prime number from ("<<i<<" to "<<N2<<" ) = "<<sum;
cout<<"\n\n\n";
sum=0;
return 0;
}

*روجينا*
07-05-2005, 03:20 PM
السلام عليكم
اخي المراقب oms
لدي مشكله واطلب مساعدتك بها وهي ....
انا اريد عمل برنامج يحوي على ثلاث اختيارات باستخدام الــswitch وهي
1- FOOD Menu

2- Calculate daily profits
3- Quit
تحت الاختيار الاول توجد اربعه اختيارات اخرى وسوف تجدها في نفس البرنامج المطلوب هو عمل switch ايضا لهذا الاختيارات بحيث عند العوده الى نفس الاختيارات الاربع يكون الاختيارالاول الذي طلبته لايمسح حتى يمكنني ان اجمع المبلغ في النهايه اي انه مطلوب جمع المبلغ ايضا

الخيار الثاني هو عبارة عن اجاد الربح ... وقد كتبته...فهل هو صحيح ؟؟:06:

الخيار الثالث وهو الخروج

وهذا هو البرنامج


#include<iostream.h>

void main()
{
int choice;
char ans;
do{
cout<<"entar your choice\n"
<<"*!! 1-FOOD Menu !!* \n"
<<"*!! 2-Calculate daily profits !!*\n"
<<"*!! 3-Quit !!*\n"
cin>>choice;

switch(choice)
{
case 1:
int ch;
do{
cout<<"entar your choice\n"
<<1- Beef burger ___10 SR \n"
<<2- French fries___4 SR\n"
<<3- Pepsi____2 SR\n"
<<4- Pizza____15 SR\n";
cin>>choice;
switch(ch)
case 1:
case 2:
case 3:
case 4:


cout<<"do you want another chooses \n";
cin>>ans;
}while((ans=='y'||ans=='Y')||(ans==n||ans==N));













case 2:
int income,outcome,day_profit;

cin>>income;

cin>>outcome;

day_profi=income-outcome;

cout<<day_profit;

break;
case 3:
break;


default:
cout<<"error..try agin\n";
}
cout<<"you wont to continy\n";
cin>>ans;
}while(ans=='y'||ans=='Y');
}
}

شهد الغرام
07-05-2005, 05:02 PM
اخوي oms اشكرك جزيل الشكر على مساعدتك لي والله يعطيك العافيه يالغالي

بس ياريت لو تحل البرامج بطريقه اسهل من جذي بطريقة طالبة مبتدئه

لانه الاشياء اللي كاتبها ماخذينا مثلها :(

واسفه انيب تعبتك وازعجتك معاي

oms
07-05-2005, 11:15 PM
أختي *روجينا* :
هذا هو برنامجك بعد التعديل :::
غيرت الديكور العام للبرنامج ليلبق بمشرفة منتديات الرعب :09:



#include <iostream.h>

void main()
{
int choice;
float SumOfIncome = 0 ;
float SumOfOutcome = 0 ;
char ans;
do
{
cout<<"Small Program For Billing Food ."<<endl;
cout<<"1-Food Menu ."<<endl;
cout<<"2-Calculate Daily Profits ."<<endl;
cout<<"3-Quit ."<<endl;
cout<<"Enter Your Choosen : " ;
cin>>choice;cout<<endl;

switch(choice)
{
case 1:
int ch;
do
{
cout<<"Food List Price <> :"<<endl;
cout<<"1- Beef Burger --> 10 SR ."<<endl;
cout<<"2- French Fries --> 4 SR ."<<endl;
cout<<"3- Pepsi --> 2 SR ."<<endl;
cout<<"4- Pizza --> 15 SR ."<<endl;
cout<<"Enter Your Choosen : ";
cin>>ch;cout<<endl;
switch(ch)
{
case 1:
SumOfOutcome += 8.9 ; // Price For Custmer
SumOfIncome += 10 ; //Real Price On Me
break ;
case 2:
SumOfOutcome += 3.2 ; // Price For Custmer
SumOfIncome += 4 ; //Real Price On Me
break ;
case 3:
SumOfOutcome += 1.8 ; // Price For Custmer
SumOfIncome += 2 ; //Real Price On Me
break ;
case 4:
SumOfOutcome += 12 ; // Price For Custmer
SumOfIncome += 15 ; //Real Price On Me
break ;
default :
cout<<"Error ::The Choosen Must Be 1-4 Only !!!"<<endl;
}

cout<<"Do You Want Another Chooses (Y/N) :";
cin>>ans;cout<<endl;
}while((ans=='y'||ans=='Y'));
cout<<endl;
break ;
case 2:
cout<<"The Sum Of Incomming Price Is : "<<SumOfIncome<<" $"<<endl;
cout<<"The Sum Of Outcomming Price Is : "<<SumOfOutcome<<" $"<<endl;
cout<<"The Net Of Money Is : "<<SumOfIncome-SumOfOutcome<<" $"<<endl;
cout<<endl;
break;
case 3:
cout <<endl<<endl<<"Thank You For Use My Program ..."<<endl;
break;
default:
cout<<"Error ::The Choosen Must Be 1-3 Only !!!"<<endl;
}
}while(choice != 3);
}

*روجينا*
08-05-2005, 03:26 AM
شكرا اخي المراقب oms
وجزاك الله خيرا على مافعلت لي :biggthump

سلام
*روجينا*

AZPC
08-05-2005, 10:52 AM
طيب وأنا وين خليتني ؟؟؟

oms
08-05-2005, 12:54 PM
يا أخوي الله يسامحك ؟؟؟؟ شكلك ما قريت المشاركات السابقة :::


http://www.montada.com/showpost.php?p=3501447&postcount=53

طلبك موجود فوق قبل 7 مشاركات ؟؟؟؟؟؟

oms
08-05-2005, 12:55 PM
وأهلاً بك أختي *روجينا* :ciao:

بدنا حاجة تستاهل :biggthump

AZPC
08-05-2005, 05:19 PM
بالنسبة لك يا أخي AZP :
1 - إستخدمت دالة Sendkeys ففيها يتم إرسال خانة .../// ممكن أن تبحث عن أمثلة لها في ال MSDN بتاعة الدوت نيت
2 - ؟؟؟ يبدوا أنك لم تستخدم الفيجوال بيسك دوت نيت بما فيه الكفاية لأن عملية خاصية الفورم هي عبارة عن خاصية
من خصائص الفورم وإسمها Opacity وتأخذ من 0% إلى 100% والتدرجات بينها تعبر عن الشفافية ...
3 - بإمكانك فعل ذلك بطريقتين وهما إما التخزين بملف أو التخزين بالريجيستري ...
أما عن الريجيستري فيمكنك مشاهدة صفحة المساعدة على الـ MSDN :
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/cpref/html/frlrfSystemSecurityPermissionsRegistryPermissionClassTopic.htm

فما عليك سوى فتح المساعدة وإدراج العنوان السابق ...
والبرنامج في المرفقات ....
مشكلتي ما عندي msdn :p و أنا قاعد ضااااااايع :11:
1- توضيح من فضلك كيف أخليه يبعث مثلا A B S D . الموجودين في TextBox
2- نعم .. ما في حد يعلمني :(
3- ما عندي msdn ... وياريت للرجستري يكون أحسن ^^

شهد الغرام
08-05-2005, 05:34 PM
اخوي oms

ادري بتعبك معاي بس شسوي محد راضي يساعدني :(

لو سمحت
ابي البرامج تنكتب بلغة باسكال وابيها تنكتب بصورة سهله كان اللي كاتبها مبتديء

بليز ساعدني والله يعطيك العافيه ويجزيك خير

oms
08-05-2005, 05:51 PM
والله يا أختي أنا ما أعرف باسكال أبداًً :(

إن شاء الله أقدر أساعدك في اللي أقدر عليه

oms
08-05-2005, 05:54 PM
أخوي ©AZP

هاك البرنامج مع التوضيح لكل عملية ...

دلع نجد
08-05-2005, 06:20 PM
طيب وانا ارجوك سااااااااااااااااعدني ........



ابي حل البرنامج الله يخليك ..........




اختك .......دلع نجد

oms
08-05-2005, 07:34 PM
أختي دلع نجد

أنا آسف ما إنتبهت ليك أبداً ....
على كل حال تفضلي الدالة بتاعة العامل المشترك الأكبر ...



// gcd: calculate greatest common divisor or a and b
// assumes both a and b >= 0
int gcd(int a, int b)
{
if (b == 0) return a;
return gcd(b, a % b);

AZPC
08-05-2005, 09:21 PM
أخوي oms ...
والله مشكور ... أفدتني
وبقيت النقطه العاجله
آخر نقطه Project الي بعتهولي مو شغال كويس ! .... فياريت توضحلي أكثر
Please I really need that

oms
09-05-2005, 05:01 AM
أخوي والله حيرتني ؟؟؟؟

تقول أنه مش شغال كويس وأنا شايف إنوا ولا واحد منزله ....
يعني عدد الأعضاء الذين قاموا بالضغط عليه 0

وبعدين نفترض أنك فتحته وش المشكلة ؟؟؟
يعني وش المش فاهمه ؟؟؟

AZPC
09-05-2005, 06:14 AM
أخوي والله حيرتني ؟؟؟؟

تقول أنه مش شغال كويس وأنا شايف إنوا ولا واحد منزله ....
يعني عدد الأعضاء الذين قاموا بالضغط عليه 0

وبعدين نفترض أنك فتحته وش المشكلة ؟؟؟
يعني وش المش فاهمه ؟؟؟
حملت البرنامج الي قبله ^^ << نفس الشيء طلع في الاخير ....
------**--------
البرنامج خاصية الحفظ ما اشتغلت عليه :06: ما ادري ليش :33: فياريت تشوف وش الخطأ :ciao:

oms
09-05-2005, 09:25 AM
حملت البرنامج الي قبله ^^ << نفس الشيء طلع في الاخير ....
------**--------
البرنامج خاصية الحفظ ما اشتغلت عليه :06: ما ادري ليش :33: فياريت تشوف وش الخطأ :ciao:

البرنامج كالتالي :


sendkeys ("OMS");

هذه الجملة لكي تبعث كلمة OMS
هذا أولاً

أما ثانياً :
فالتراك بار يتم إظهار مدى الشفافية للفورم عن طريق

Form1.Opacity = .5
والقيم الذي تأخذها الخاصية فقط من صفر إلى واحد يعني من 0% إلى 100%
أرجوا أن تكون الفكرة قد إتضحت لك ......

AZPC
09-05-2005, 11:50 AM
يا حبيبي كل واضح ما عادا الاخيره ..... :(

oms
09-05-2005, 12:30 PM
Imports WaveStreamVB

Public Class frmWaveStreamSample
Inherits System.Windows.Forms.Form

#Region " Windows Form Designer generated code "

Public Sub New()
MyBase.New()

'This call is required by the Windows Form Designer.
InitializeComponent()

'Add any initialization after the InitializeComponent() call

End Sub

'Form overrides dispose to clean up the component list.
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub

'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
Friend WithEvents prgSave As System.Windows.Forms.ProgressBar
Friend WithEvents grpProperties As System.Windows.Forms.GroupBox
Friend WithEvents txtFrequency As System.Windows.Forms.TextBox
Friend WithEvents txtBitsPerSample As System.Windows.Forms.TextBox
Friend WithEvents txtChannels As System.Windows.Forms.TextBox
Friend WithEvents txtLength As System.Windows.Forms.TextBox
Friend WithEvents label4 As System.Windows.Forms.Label
Friend WithEvents label3 As System.Windows.Forms.Label
Friend WithEvents label2 As System.Windows.Forms.Label
Friend WithEvents label1 As System.Windows.Forms.Label
Friend WithEvents btnSave As System.Windows.Forms.Button
Friend WithEvents btnOpenSource As System.Windows.Forms.Button
Friend WithEvents txtSourceFile As System.Windows.Forms.TextBox
Friend WithEvents lblInput As System.Windows.Forms.Label
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Me.prgSave = New System.Windows.Forms.ProgressBar()
Me.grpProperties = New System.Windows.Forms.GroupBox()
Me.txtFrequency = New System.Windows.Forms.TextBox()
Me.txtBitsPerSample = New System.Windows.Forms.TextBox()
Me.txtChannels = New System.Windows.Forms.TextBox()
Me.txtLength = New System.Windows.Forms.TextBox()
Me.label4 = New System.Windows.Forms.Label()
Me.label3 = New System.Windows.Forms.Label()
Me.label2 = New System.Windows.Forms.Label()
Me.label1 = New System.Windows.Forms.Label()
Me.btnSave = New System.Windows.Forms.Button()
Me.btnOpenSource = New System.Windows.Forms.Button()
Me.txtSourceFile = New System.Windows.Forms.TextBox()
Me.lblInput = New System.Windows.Forms.Label()
Me.grpProperties.SuspendLayout()
Me.SuspendLayout()
'
'prgSave
'
Me.prgSave.Location = New System.Drawing.Point(172, 224)
Me.prgSave.Name = "prgSave"
Me.prgSave.Size = New System.Drawing.Size(184, 24)
Me.prgSave.TabIndex = 13
'
'grpProperties
'
Me.grpProperties.Controls.AddRange(New System.Windows.Forms.Control()
{Me.txtFrequency, Me.txtBitsPerSample, Me.txtChannels, Me.txtLength,
Me.label4, Me.label3, Me.label2, Me.label1})
Me.grpProperties.FlatStyle = System.Windows.Forms.FlatStyle.System
Me.grpProperties.Location = New System.Drawing.Point(84, 64)
Me.grpProperties.Name = "grpProperties"
Me.grpProperties.Size = New System.Drawing.Size(276, 152)
Me.grpProperties.TabIndex = 12
Me.grpProperties.TabStop = False
Me.grpProperties.Text = "&Properties"
'
'txtFrequency
'
Me.txtFrequency.Location = New System.Drawing.Point(92, 96)
Me.txtFrequency.Name = "txtFrequency"
Me.txtFrequency.ReadOnly = True
Me.txtFrequency.Size = New System.Drawing.Size(180, 21)
Me.txtFrequency.TabIndex = 8
Me.txtFrequency.Text = ""
'
'txtBitsPerSample
'
Me.txtBitsPerSample.Location = New System.Drawing.Point(92, 72)
Me.txtBitsPerSample.Name = "txtBitsPerSample"
Me.txtBitsPerSample.ReadOnly = True
Me.txtBitsPerSample.Size = New System.Drawing.Size(180, 21)
Me.txtBitsPerSample.TabIndex = 7
Me.txtBitsPerSample.Text = ""
'
'txtChannels
'
Me.txtChannels.Location = New System.Drawing.Point(92, 48)
Me.txtChannels.Name = "txtChannels"
Me.txtChannels.ReadOnly = True
Me.txtChannels.Size = New System.Drawing.Size(180, 21)
Me.txtChannels.TabIndex = 6
Me.txtChannels.Text = ""
'
'txtLength
'
Me.txtLength.Location = New System.Drawing.Point(92, 20)
Me.txtLength.Name = "txtLength"
Me.txtLength.ReadOnly = True
Me.txtLength.Size = New System.Drawing.Size(180, 21)
Me.txtLength.TabIndex = 5
Me.txtLength.Text = ""
'
'label4
'
Me.label4.Location = New System.Drawing.Point(8, 100)
Me.label4.Name = "label4"
Me.label4.Size = New System.Drawing.Size(80, 20)
Me.label4.TabIndex = 4
Me.label4.Text = "&Frequency"
'
'label3
'
Me.label3.Location = New System.Drawing.Point(8, 76)
Me.label3.Name = "label3"
Me.label3.Size = New System.Drawing.Size(80, 20)
Me.label3.TabIndex = 3
Me.label3.Text = "&Bits/Sample"
'
'label2
'
Me.label2.Location = New System.Drawing.Point(8, 48)
Me.label2.Name = "label2"
Me.label2.Size = New System.Drawing.Size(80, 20)
Me.label2.TabIndex = 2
Me.label2.Text = "&Channels"
'
'label1
'
Me.label1.Location = New System.Drawing.Point(8, 24)
Me.label1.Name = "label1"
Me.label1.Size = New System.Drawing.Size(80, 20)
Me.label1.TabIndex = 1
Me.label1.Text = "&Length"
'
'btnSave
'
Me.btnSave.FlatStyle = System.Windows.Forms.FlatStyle.System
Me.btnSave.Location = New System.Drawing.Point(84, 224)
Me.btnSave.Name = "btnSave"
Me.btnSave.Size = New System.Drawing.Size(80, 24)
Me.btnSave.TabIndex = 11
Me.btnSave.Text = "&Save..."
'
'btnOpenSource
'
Me.btnOpenSource.FlatStyle = System.Windows.Forms.FlatStyle.System
Me.btnOpenSource.Location = New System.Drawing.Point(84, 32)
Me.btnOpenSource.Name = "btnOpenSource"
Me.btnOpenSource.Size = New System.Drawing.Size(80, 24)
Me.btnOpenSource.TabIndex = 10
Me.btnOpenSource.Text = "&Open..."
'
'txtSourceFile
'
Me.txtSourceFile.Location = New System.Drawing.Point(84, 4)
Me.txtSourceFile.Name = "txtSourceFile"
Me.txtSourceFile.Size = New System.Drawing.Size(276, 21)
Me.txtSourceFile.TabIndex = 9
Me.txtSourceFile.Text = ""
'
'lblInput
'
Me.lblInput.Location = New System.Drawing.Point(8, 8)
Me.lblInput.Name = "lblInput"
Me.lblInput.Size = New System.Drawing.Size(80, 20)
Me.lblInput.TabIndex = 8
Me.lblInput.Text = "&Source File:"
'
'frmWaveStreamSample
'
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 14)
Me.ClientSize = New System.Drawing.Size(368, 258)
Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.prgSave,
Me.grpProperties, Me.btnSave, Me.btnOpenSource, Me.txtSourceFile,
Me.lblInput})
Me.Font = New System.Drawing.Font("Tahoma", 8.25!,
System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point,
CType(0, Byte))
Me.Name = "frmWaveStreamSample"
Me.Text = "WaveStream Sample"
Me.grpProperties.ResumeLayout(False)
Me.ResumeLayout(False)

End Sub

#End Region

Private Sub btnOpenSource_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnOpenSource.Click
Dim f As OpenFileDialog = New OpenFileDialog()
f.Filter = "Wave Files (*.WAV)|*.WAV|All Files (*.*)|*.*"
f.DefaultExt = "WAV"
If (f.ShowDialog(Me) = DialogResult.OK) Then
OpenFile(f.FileName)
End If
f.Dispose()
End Sub

Private Sub OpenFile(ByVal fileName As String)
txtSourceFile.Text = ""
btnSave.Enabled = False

Dim reader As WaveStreamReader = Nothing
Dim ex As Exception
Try
reader = New WaveStreamReader(fileName)
Dim lengthSeconds As Double = ((reader.Channels *
reader.BitsPerSample) / 8)
lengthSeconds = reader.Length / (reader.SamplingFrequency *
lengthSeconds)
txtLength.Text = lengthSeconds.ToString("#0.00") + "s"
txtChannels.Text = reader.Channels.ToString()
txtBitsPerSample.Text = reader.BitsPerSample.ToString()
txtFrequency.Text = reader.SamplingFrequency.ToString()

txtSourceFile.Text = fileName
btnSave.Enabled = True
Catch ex
MessageBox.Show(Me, String.Format("Could not open file {0}: {1}",
fileName, ex), _
Text, MessageBoxButtons.OK, MessageBoxIcon.Information)
Finally
If Not (reader Is Nothing) Then
reader.Dispose()
End If
End Try
End Sub


Private Sub btnSave_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnSave.Click
Dim f As SaveFileDialog = New SaveFileDialog()
f.Filter = "Wave Files (*.WAV)|*.WAV|All Files (*.*)|*.*"
f.DefaultExt = "WAV"
If (f.ShowDialog(Me) = DialogResult.OK) Then
SaveFile(f.FileName)
End If
f.Dispose()
End Sub

Private Sub SaveFile(ByVal fileName As String)

Enabled = False
Dim reader As WaveStreamReader = Nothing
Dim writer As WaveStreamWriter = Nothing
Dim ex As Exception

Try
reader = New WaveStreamReader(txtSourceFile.Text)
writer = new WaveStreamWriter(fileName, _
reader.SamplingFrequency, reader.Channels, reader.BitsPerSample)

prgSave.Maximum = reader.Length
Dim readSize As Integer = 65536
Dim buffer(readSize - 1) As Byte
Dim size As Integer = 0
Dim complete As Boolean = False
Do
size = reader.Read(buffer, 0, readSize)
If (size > 0) Then
writer.Write(buffer, 0, readSize)
If (prgSave.Value + readSize < prgSave.Maximum) Then
prgSave.Value += readSize
End If
'better to multi-thread
Application.DoEvents()
End If
Loop While (size > 0)
Catch ex
MessageBox.Show(Me, String.Format("Failed to save to file {0}: {1}",
fileName, ex), _
Text, MessageBoxButtons.OK, MessageBoxIcon.Information)
Finally
If Not (writer Is Nothing) Then
writer.Dispose()
End If
If Not (reader Is Nothing) Then
reader.Dispose()
End If
Enabled = True
End Try

End Sub

End Class




خذ هذا الكود ونفذه وتعلم منه ...

طالبة حاسب
09-05-2005, 02:49 PM
:31: رديت على كل الي بعدي وانا لا
ليه:( ؟؟؟

محتاجه مساعدتك الله يفرج عنك في الدنيا والاخره
خلا ل اسرع وقت ممكن
والله يعافيك ماقصرت مع الاعضاء وادري ان احنا نطلب منك اشياء مو سهله

oms
09-05-2005, 03:49 PM
يا أخي والله أنا ما كتبت أو ما رديت لأني ما بدي أرد ..:afraid:
يعني أنا أدري أني كنت في مرحلة سابقة أريد المساعدة من أشخاص
وما وجدت أحداً يساعدني :sad2: لأنهم كانوا لا يعرفون ما أريد .. فإضطررت
لأن أقوم بنفسي بالبحث والدراسة لكي أحل ما كنت أواجه مشكلة عنده ..

وبالنسبة لك يا أختي أنا كما قلت لك أني ما رديت لأن معلوماتي قليلة :196:
عن التور أوف هانوي يعني هذه تعتمد على الستاك والريكيرسيف
وأنا ما حاولت فيها من قبل ...:06:

على كل حال أنا إن شاء الله أدور لك على النت وإذا وجدت ما تريدين
إن شاء الله ما أقصر ....:أفكر:

وآسف أختي إذا فهمتي من عدم ري أني لا أريد أن أرد عليك ...:sad2:

AZPC
09-05-2005, 03:55 PM
أخي oms آآآسف اذا ثقلت عليك ^^ لكن بما أنني لا أمتلك msdn .......... أرجوك ساعدني
-------
أريد هذا المشروووع ضروري ..
1- يحتوي على TextBox
2- زر
هدفه أنه يقوم بحفظ ما كتب في TextBox في الرجستري أو ملف بدون علم المستخدم
ويقوم بإسترجاع ما حفظ Next Time .... أي عندما يفتح البرنامج

----------
VB.NET أكييد !
------
اذا لقيت لي وقت واذا ما عندك وقت عاادي ...

دلع نجد
09-05-2005, 08:00 PM
-هذا البرنامج باسلوب اوضح وارجو منك اخي الغالي حل هذا البرنامج كامل لان امتحاني يوم الاربعاء ولا يوجد فرصه .......
وانا حاااولت فيه واستطعت كتاة دالة القاسم فقط صحيحه (الله يوفقك ساااااااااااعدني )
البرنامج هو

قراءة سلسله حرفيه عباره عن رقمين وسلاش ( / ) اي كسر .

2- داله تقوم بفصل البسط عن المقام .


البسط =x , المقام =y
3- دالة تقوم بتحويل الحروف (البسط والمقام )الى ارقام اي ان كل حرف



0='0'
1='1'

الى 9='9'


ونضرب العدد اللي في الخانه الاولى ب100 والثانيه ب10 والثالثه ب0

وهكذا حسب ما يدخل المستخدم ثم نبعث هذا الكسر الى داله تخرج قاسم مشترك اكبر

ثم تقسم البسط والمقام على هذا القاسم .....فيصبح البسط في ابسط صوره ثم نطبعه ......


فيكون ما يطبع على الشاشه السوداء ....


enter x/y
24/20
6/5=

ارجو حل هذا البرنامج



ضروري باستخدام الدوال ............




انتظر الرد بفارغ الصبر .........



اختك ..........دلع نجد

http://www.arabteam2000-forum.com/style_images/2/p_online.gifhttp://www.arabteam2000-forum.com/style_images/2/p_card.gif (javascript:PopUp('http://www.arabteam2000-forum.com/index.php?act=Profile&CODE=showcard&MID=49125','AddressCard','600','300','0','1','1','1'))http://www.arabteam2000-forum.com/style_images/2/p_pm.gif (http://www.arabteam2000-forum.com/index.php?act=Msg&CODE=04&MID=49125)
http://www.arabteam2000-forum.com/style_images/2/p_report.gif (http://www.arabteam2000-forum.com/index.php?act=report&t=65064&p=322162&st=)http://www.arabteam2000-forum.com/style_images/2/p_up.gif (javascript:scroll(0,0);)

http://www.arabteam2000-forum.com/style_images/2/p_mq_add.gif (http://www.arabteam2000-forum.com/index.php?showtopic=65064#)http://www.arabteam2000-forum.com/style_images/2/p_quote.gif (http://www.arabteam2000-forum.com/index.php?act=Post&CODE=02&f=14&t=65064&qpid=322162)

KING ICE
09-05-2005, 11:18 PM
السلام عليكم أنا جديد في المنتدى وأبي فزعتكم لاتردوني تكفوووووووووووون:biggthump

أنا ماأعرف شئ عن لغات البرمجة لكن عندي خلفية بسيطة فقط:31:

وأحتاج كتاب بالعربي أو مواضيع لشرح برنامج الفجول بيسك

طبعا انا بحثت عن كتب لكن ماحصلت شرح كامل وواضح وانا أفضل ان يكون الكتاب او الشرح قد تعلمت انت منه بنفسك
لااااااااااااااااا تردوووووووووووووني خايب:sad2: تكفوووووووووووووون

كارولينا
10-05-2005, 12:10 AM
أهلين بالأعضاء المميزين

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



والسؤال كالتالي:


write a program that reades a mathematical expression (infix expression),then calculate the result from that expression using a linked list implementation of stack,the program should conseder the following:

1-use the function gets() to read a sentence that include white space
2- the program should ignore the white space that the user has entered
3- the program should delete expression error such as:
*illegal character:4&9+9=2 (error
*number followed by a paranthesies : 3+2(5+1)-1
* more than one operaor beside each other: 3+*2-1

4-the Program should conseder number with more than one digit
يعني أعداد أكتر من خانة وحدة فيها عشرات ومئات وألوف إلخ
زي:
434+23-21

أنا كل الفقرات الا راحات حليتها بس الفقرة الرابعة والأخيرة مني عارفة كيف أحلها
هوا الا أنا فاهمتو انو راح تخل الجملة من المستخدم وراح يفهمها الكمبيوتر على انو كل حرف ورقم بالASCII code

إزا ممكن بس تقولولي الفكرة تبع الحل وأنا أحاول أسوي الكود تبعو إزا ممكن

وفي استفسار عن الأخطاء الا في البرنامج هوا اني كيف راح أمسحها أنا الا عملتو إني بس أقلو انو في خطأ ويرجع وبس


كيف أحل المشكلة التانية دي

طبعا الحل راح يكون بلغة الC


وجزكم الله خير لو لبيتو طلبيني والطلب الأول أهم

شكراً

AZPC
10-05-2005, 08:33 AM
السلام عليكم أنا جديد في المنتدى وأبي فزعتكم لاتردوني تكفوووووووووووون:biggthump

أنا ماأعرف شئ عن لغات البرمجة لكن عندي خلفية بسيطة فقط:31:

وأحتاج كتاب بالعربي أو مواضيع لشرح برنامج الفجول بيسك

طبعا انا بحثت عن كتب لكن ماحصلت شرح كامل وواضح وانا أفضل ان يكون الكتاب او الشرح قد تعلمت انت منه بنفسك
لااااااااااااااااا تردوووووووووووووني خايب:sad2: تكفوووووووووووووون
والله أنا أنصحك أنك تشتري كتااااب قيم جدا ^^ "علم نفسك فيجوال بيسك في 21 يوم" والله بصراااحه مفيد لكن ما قريته كله :ciao:

KING ICE
10-05-2005, 02:12 PM
والله أنا أنصحك أنك تشتري كتااااب قيم جدا ^^ "علم نفسك فيجوال بيسك في 21 يوم" والله بصراااحه مفيد لكن ما قريته كله :ciao:


مشكوووووووووووووووووووور اخووووووووي وماقصرت يعطيك ألف عافيه كفيييييييت ووفيييييت:ciao:

al7elwah85
11-05-2005, 03:37 PM
السلام عليكم لو سمحتوا ابي حل هذا السؤال ضروووووووووووووووووووووري


Write a program that outputs a telephone bill, given information on telephone calls made by the user. A telephone call is described by:

- starting and stopping times, where the times are given in the form “hh:mm”

- date “dd/mm/yyyy”;


time

cost / minute

00:00 - 07:59


0.10

08:00 - 16:59


0.15

17:00 - 23:59


0.12


The following table describes the cost of a phone call per minute.

· use pointer(s) to pass info to the BILL function;

· Try to use struct BILL;









شكرا:ciao:

oms
11-05-2005, 07:23 PM
يا أختي ....
على أي لغة تريدين الحل ؟؟؟؟

Akane_Tendo
12-05-2005, 12:57 AM
السلام عليكم ورحمة الله وبركاته

لو سمحتم اخواني :

ممكن اعرف كيفية عمل
array of object شرحها
وكيف ممكن نكتبها .. واذا كانت في داخل كلاس(class) منفصل عن الكلاس المين(class main)
يعني كيف نعمل ..نستدعيها الى الكلاس الرئيسي من الكلاس المنفصل؟؟ والكلاس الرئيسي في صفحه والاخر في صفحة تانية...؟؟ وشكرا

ساعدوني

بلغة جافا

كارولينا
12-05-2005, 03:14 AM
يا عالم ولا احد ما رد على سؤالي

ليش دايم حظي كدة نحس ؟؟؟؟؟؟

شهد الغرام
12-05-2005, 12:39 PM
حتى انا حظي نحس مو بس انتي :(

al7elwah85
13-05-2005, 11:47 AM
بلغة السي بلس بلس

T H E-L O O R D
13-05-2005, 12:53 PM
السلام عليكم

شكلي بتعبك معي شوي,,, سؤالي هو:

كيف اربط قاعدة البيانات بالبرنامج (مع العلم انا عندي vb6 )؟

Akane_Tendo
13-05-2005, 05:10 PM
????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????

نوران363
13-05-2005, 06:04 PM
سلام عليكم

انا سويت البرنامج بس يطلع انه في ايرور ما ادري ليش ..
هي السؤال :



Write a function template named searching(.. ) that search in an array for a key value. The array, key value, and the size of the array should be passed as parameters to the function searching. If the key is found, the function should return the position of the key in the array; otherwise it should return -1. The elements of the array could be of any basic type.

Write a main function that calls the above function searching( ) three times with an integer, a double and a character array.




وهي البرنامج اللي سويته:


#include<iostream>

using namespace std;



template < class T>

T searching (T a[],T size,T key)

{

for ( int i=0;i<size;i++)

{

if (a[i]== key)

return i;

}

return -1;

}

int main()

{

int x[]={1,2,3,7,8};



double y[]={1.3,1.9,1.5,7.6,4.1,1.7};

char z[]={'z','e','r','i','k','o','l'};



cout<<searching(z,7,'h');

cout<<searching(y,6,1.3);

cout<<searching(x,5,'o');

return 0;

}


وشكراا مقدما :) ...
نوران

أسير هموم
14-05-2005, 01:34 AM
السلام عليكم
عساك على القوة اخوي....وانشالله ربي يوفقك
بس ماعليك امر اخوي...ما ادري اذا كان لي الشرف انك تتكرم وتساعدني في هالسؤال
واعتذر ان سببت اي ازعاج
وتسلم يالغالي





Write a program that has the following:
Class declaration of IntegerSet that has array of integers, with the functions:

InsertElement , DeleteElement, and PrintSet as member functions, as stated in the exercise. Both InsertElement and DeleteElement have to use ‘this’ pointer. Declare PrintSet as a constant function.

Constructor with no parameters that initialize the set with 0, and prints: “Constructor”

Destructor that prints: “Destructor”



Define the following friend functions:

intersectionSets, unionSets, and isEqual. Suggest a suitable parameters for them.



In the main, declare three objects of the IntegerSet class type.

Set the elements that have even index in the first object with 1.

Set the elements from 0 to 10 in the second object with 1.

Use isEqual to decide whether both sets are equal or not.

Use unionSets to store in the third object the union of object1 and object2.Print object three before and after the operation.


Declare a fourth constant object. Apply to it the function InsertElement. What will happen? Why?

oms
15-05-2005, 06:44 PM
إخواني ....

الهدف من طرح هذه المشاركة ... المساعدة في بعض القضايا الفنية
وليس الغرض حل كامل للوظائف ؟؟؟؟

أرجوا من الجميع الإلتزام بذلك ؟؟؟

حيث أني لم ولن أنتبه ولا بطرف بصري إلى من يطلبون البرنامج بشكل كامل ...
حاول حله وأضف مشاركة بمحاولتك ونحن نصحح الأخطاء بإذن الله :
وكمثال على ذلك :






انا سويت البرنامج بس يطلع انه في ايرور ما ادري ليش ..

هي السؤال :

AZPC
15-05-2005, 07:10 PM
+ معك حق أخي oms ... البنات وما أدراك ما البنات ^_* .. أعذروني %_% ... لكنكن تردن كل شيء جاهز ...

oms
15-05-2005, 07:24 PM
أختي نوران :::

هذا برنامجك بعد التعديل :::


#include<iostream>
using namespace std;
int searching (char a[],int size,char key)
{
for ( int i=0;i<size;i++)
{
if (a[i]== key)
return i;
}
return -1;
}
int searching (double a[],int size,double key)
{
for ( int i=0;i<size;i++)
{
if (a[i]== key)
return i;
}
return -1;
}
int searching (int a[],int size,int key)
{
for ( int i=0;i<size;i++)
{
if (a[i]== key)
return i;
}
return -1;
}
void main()
{
int x[]={1,2,3,7,8};
double y[]={1.3,1.9,1.5,7.6,4.1,1.7};
char z[]={'z','e','r','i','k','o','l'};
cout<<searching(z,7,'h')<<endl;
cout<<searching(y,6,1.3)<<endl;
cout<<searching(x,5,'o')<<endl;
}



والمشكلة كانت أنك إستخدمتي التيمبليت ...
ومن خصائص التمبليت أنه يأخذ النوع مرة واحدة فقط ..
أي أنه إذا أخذ أول مرة إنتجر ( عدد صحيح ) يحافض على النوع
طيلة تنفيذ البرنامج .... وفي مثالنا هذا البرنامج إستخدم ثلاث
أنواع وهي الإنتجر والدبل والكاراكتر ...

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

أرجوا أن أكون قد وفقت أختي لحل سؤالك بالشكل المطلوب ....
ولك أجمل تحياتي مني على أسلوب طرح المساعدة ... وبشكل صحيح ..:ciao:

ORP
16-05-2005, 04:16 PM
omsالى الاخ اذا مافيه احراج انا كتبت موضوع في منتدى البرمجه بعنوان الى خبراالبرمجه بلغة السي
ابيك تجاوبني عليه تكفى وبسرعه انا محتاج البرنامج الاربعاء ضروري
طلب ثاني:انقل الموضوع هنا

oms
17-05-2005, 05:08 AM
يا سلام عليك هذه هي الخطوة الصح ....

يعني تحط سؤالك هنا ؟؟؟

وثانياً لا يجوز وضع مشاركة داخل مشاركة ؟؟؟

قم أنت بكتابتها مرة ثانية هنا !!!

Super Boy
17-05-2005, 02:56 PM
Hello everybody
i need your help in the follwoing programme using C language

Develop a Billing System in which three arrays are maintained. The first array has the names of the costumers, the second array has their account numbers, and the third array has their monthly balance. Your program should read arbitrary data from an input file "accounts.txt", and then display a menu with the following options:



1. Find the account number (given the name)

2. Find the monthly balance in Riyals (given the account number)

3. Add a new customer (i.e. a new account)

4. Display sorted lists of account numbers, names or balances (according to user’s section)

5. Quit



You should apply modular programming, with a separate function for each major task in your programme

i spent two weeks trying to do it :vereymad:
but no way :vereymad:

نوران363
18-05-2005, 07:58 PM
شكراا اخ oms :p
تعبناك معنا...
بس اذا ممكن تشرح لي فكرة ال class وstructure او اذا عندك موقع يشرح هذا الموضوع

Super Boy
18-05-2005, 09:09 PM
Hello guys
guys
when i had a look for this topic i saw somthing strange
yes something rather than what i doing
i'm satudying C language but i haven't been seeing somthing like
#include<iostream>

in my programme i always use something like
#include<stdio.h>

Akane_Tendo
19-05-2005, 12:32 AM
لو سمحت اخوي بس ابي شرح
String buffer
String Tokenizer
و ال الدوال عليهم function
اللي فيهم
ممكن خيو

وبكون شاكرة كتير

أسير هموم
19-05-2005, 12:37 AM
على اخوي....حبيت أشكرك

واعتذر ان سببت لك ازعاج

Akane_Tendo
19-05-2005, 11:25 AM
السلام عليكم اخواني

انا عندي هالبرنامج وهو ادخال بيانات وطبعاتها
بس عندي مشكلة وهي
انو
لما اعمل عرض للبيانات المدخلة يطلع لي
null
0
0.0
ومو راضي يطلع معي وكمان
هلأ مثلا
عند ادخال البينات,, انا بدي البرنامج يقول لي هذا (المساق) الذي ادخلته غير موجود او تم ادخاله
اوكي هذا بالبحث

هاي الكود


class Course
{
String Course_name;
int time_interval;
double price;
int registerd_student;

void getinformation()
{
System.out.println("Enter time_intervalr: ");
time_interval = MyInput.readinteger();
System.out.println("Enter price value: ");
price = MyInput.readdouble();
}

void printinformation()
{
System.out.println("Course_name: "+Course_name);
System.out.println("time_interval: "+time_interval);
System.out.println("price value: "+price);
}

void coursename()
{
System.out.println("Enter Course_name: ");
Course_name = MyInput.readstring();
}
////////////////////////////////////////////
public class search
{
public static int isfound(Course cc,Course[] c)
{
for(int i=0;i<c.length;i++)
if((c[i].Course_name.equals(cc.Course_name)))
return i;
return -1;
}
}

///////////////////////////////
System.out.println("Enter no.of course to add");
n=MyInput.readinteger();
Course c[] = new Course[n];

do
{
choice=MyInput.readchar();

/////////////swich/////////////////////////
switch(choice)
{
case'1':
System.out.println("\n\n\t\t Add new course");
System.out.println("\t\t_______________\t\t\t");
for(int i=0;i<c.length;i++)
{
c[i] = new Course();
c[i].coursename();
c[i].getinformation();
}
//عند البحث .......؟!؟

/* Course cc = new Course();

System.out.println("Enter Course information to search about it:");
cc.coursename();
for(int i=0;i<se.length;i++)
{
se[i]=new search();
int index = se[i].isfound(cc,c);
if(index!=-1)
System.out.println("Course is found ....");
else
System.out.println("Course is not in the course's main in this center ....");
}*/
break;

////////////////////

case'2':
System.out.println("\n\n\t\t view course");
System.out.println("\t\t_______________\t\t\t");
for( int i=0;i<c.length;i++)
{
c[i] = new Course();
c[i].printinformation();
}

break;

////////////////////
case'3':
System.out.println("\n\n\t\t cancel course");
System.out.println("\t\t_______________\t\t\t");
break;
//هذا ممكن اعرف كيف اذا بدي اعمل اغلاق له او مسح (delete)مثلا

}while(choice!='9');

System.in.read();
}


و مشكورين

ارجو المساعدة

AZPC
20-05-2005, 08:22 AM
شكلكم زعلتم الاخ oms ... الله يستر اذا راح عليكم وخلى كل هذه الاسئله ... مين راح يجيبكم !

oms
20-05-2005, 10:36 AM
لا معاذ الله ... ما زعلت ...

بس أنا مضغوط اليومين الجايين ...

لذلك ما رديت ولا على واحد ....

بس إن شاء الله أرد في القريب ...

Super Boy
21-05-2005, 08:15 AM
plzzzzzzz
sir
help us as fast as you can
cuz i need the programme in two days

and thank you so much again

Super Boy
23-05-2005, 07:50 PM
OK guys
i nearly finished my programme cuz i got the IDEA
but still a problem which as the following

Your program should read arbitrary data from an input file "accounts.txt"

this is my problem i can't read data from this file...... or i don't know the right way

now if i got this problem i will finish my PROGRAMME now cuz i'm thinkning of it

بيبسيه
24-05-2005, 12:50 AM
نوران هذا حل سؤالك بالتمبليت



#include<iostream>

using namespace std;



template < class T,class F>

int searching (T *a,int size,F key)

{

for ( int i=0;i<size;i++)

{

if (a[i]== key)

return i;

}

return -1;

}

int main()

{

int x[]={1,2,3,7,8};



double y[]={1.3,1.9,1.5,7.6,4.1,1.7};

char z[]={'z','e','r','i','k','o','l'};



cout<<searching(z,7,'h');

cout<<searching(y,6,1.3);

cout<<searching(x,5,'o');

return 0;

}

نوران363
24-05-2005, 04:06 PM
سلام عليكم



شكرا اخت بيبسيه والله يعطيج العافية



نوران

Super Boy
24-05-2005, 10:35 PM
hello shabab

shabab i'm really working in my programme and this is my event code
plzzzz help me in any problem





#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
#include<string.h>
void search_account(char keyname[] , char name[] , int acc_num[])
{
int i;
while(i<2 && name[i]!=keyname)
{
if(name[i]==keyname)
printf("The account number is %d" , acc_num[i]);
else
printf("Not found");
}
}
void search_month(int keymonth, int acc_num[],float monthly_balance[])
{
int i;
for(i=0;i<2;i++)
{
if(keymonth==acc_num[i])
printf("The monthly balance is %f" , monthly_balance[i]);
else printf("Not found ");
}
}
FILE add(FILE *input)
{
int newaccount;
float newbalance;
char newname[20];
printf("\n Enter the name : ");
gets(newname);
printf("\n Enter the account number : ");
scanf("%d" , &newaccount);
printf("\n Enter the monthly balance : ");
scanf("%f" , &newbalance);
fprintf(input , "%s \n%d \n%f " , gets(newname) , newaccount , newbalance);
}
main()
{
FILE *input;
int i , acc_num[20] , choice,keymonth;
float monthly_balance[20];
char name[20],keyname[20],test[20];
input=fopen("accounts.txt" , "w+r");
while(fscanf(input , "%s" , test)!=EOF)
{
{
if(isalnum(fscanf(input , "%s" , test))==1)
name[i]=fscanf(input , "%s" , test);
else if(fscanf(input , "%s" , test)>1)
acc_num[i]=fscanf(input , "%s" , test);
else
monthly_balance[i]=fscanf(input , "%s" , test);
}
i++;
}
printf("\n\n\nchoose one of the following menu please : \n\n\n");
printf("1- Find the account number (You have to enter the name) \n \n");
printf("2- Find the monthly balance in Riyals (You have to enter the account number) \n \n");
printf("3- Add a new customer \n \n");
printf("4- Display sorted lists \n \n");
printf("5- Quit \n \n \n \t");
printf("Enter your choice here ((the number)) : ");
scanf("%d" , &choice);
switch (choice)
{
case 1:
{
printf("\n\n Enter the name of the account you are looking for : ");
scanf("%s" , keyname);
search_account(keyname,name,acc_num);
}
break;
case 2 :
{
printf("\n\nEnter the account number of the monthly balance you are looking for : ");
scanf("%d" , &keymonth);
search_month(keymonth,acc_num,monthly_balance);
}
case 3 :
{
add(& *input);
break ;
default :
printf("\n\n********\n\t{{{ This is the end of the programme ..... thanx for using it :) }}}");
exit(1);
}
fclose(input);
}







plzzzzzzz i need to complete this programme my Q in previous page

*المحقق كونان*
31-05-2005, 09:29 PM
احم احم
أنا مبتدئ بالبرمجة
أشتغل على VB6 يعني مازلت أتعلم
لكن أريد مساعدة
مثلا أنا ببرمج آلة حاسبة
وأردت منع الحروف عن المربع النصي بحيث لا يدخل إلا الأرقام فأريد كود لها
السؤال الثاني
أنا سويت أزرار لنفسي بنفسي يعني على برنامج تصميم ورسم
وظبطتها وخليت الزر ينقسم إلى ملفين : MouseUp + MouseDown
يعني خلال النقر ولما يكون عادي أو تسحب النقر عنه
وبرمجت أكواد الزرين وخلصتها وبقيت مشكلة :
أنا نقرت على الزر وما فلت يدي عنه يعني الحدث الحالي MouseDown إذا أبعدت الماوس عن الزر بدون ماأترك زر الماوس يبقى الزر مضغوط وإذا سحبت يدي من الماوس خارج نطاق الزر الموجود في الشاشة يشتغل حدث الماوس أب
أنا أبغاه ما يشتغل إلا إذا كان مؤشر الماوس فوقه يعني كأي زر ويندوز افتراضي
أرجو الرد العاجل

PC.MAX
01-06-2005, 07:35 PM
السلام عليكم
أنا بدي برنامج يقوم بدق الرقم الموجود في textbox1 (يعني تلفون)
شو الكود؟
أنا أعمل على VB.Net

ام حسين القمر
02-06-2005, 05:04 PM
السلام عليكم

الرجاء مساعدتي بكل المعلومات والشروح وما احتاجه لإتقان Asp.net
وإذا أمكن تزيدي بدروس فيه.


وشكرا

bhzads
02-06-2005, 08:15 PM
ارجو المساعد يا خبراء الفجوال .. .. .. :vereymad:

bhzads
04-06-2005, 10:57 AM
شكرا لكم يا خبراء أنا لا ادري ماذا كنا سنفعل في حال عدم وجودكم ووجود المشرفين على المنتدى شكراً جزيلاًً:biggthump

amaj
12-06-2005, 01:55 PM
السلام عليكم ورحمةالله وبركاته،،،
أما بعد فهل هذه ال(جافا) هي نفسها التي تصمم ألعاب الجوالات وبرامجه؟ وهل هي نفسها الموجودة في فيجوال أستديو التابع لمايكروسوفت؟ إن كان الجواب لا فماهي؟

سؤال آخر كيف أنشئ تطبيق للجوال عن طريق فيجوال بيسيك.نت وما الجوالات التي يمكن تصميم هذه التطبيقات لها وإن وُجد من قد أنشأ تطبيقاً للجوال عن طريق فيجوال بيسيك.نت فأتمنى الشرح التفصيلي للخطوات حتى جعله يعمل على أجهزة الجوال.

والسلام مسك الختام.

oms
12-06-2005, 02:22 PM
الجافا لغة تصميم للمواقع والموبايلات وغيرها ((( وهذا كلام صحيح ))) .

لكن ليست نفسها الموجوده في مايكروسوفت دوت نيت ... فهي من شركة صن المنافسة لمايكروسوفت

ويمكنك أن تبرمج بها في الدوت نيت حيث أنه يوجد لغة تسمى J# .Net وهي تشبة الجافا ..

أما عن كيفية صنع لعبة أو برنامج أو أي حاجة فهي من أسهل الأمور ...

عندما تقوم بإنشاء مشروع جديد قم بإختيار اللغة التي تريد ثم إختر تطبيقات الموبايل Mobile Application .
وقم بإنشاء مشروعك كأنك على الـ Windows Application . ثم قم بترجمته ...
وسيخبرك هل تريد أن تربط البرنامج مع الموبايل ؟؟؟؟ يعني بدك تشغل مشروعك على الموبايل ؟؟؟
فهنا لك الخيار .....

وتحياتي لك ...

*المحقق كونان*
17-06-2005, 01:07 AM
احم احم
أنا مبتدئ بالبرمجة
أشتغل على VB6 يعني مازلت أتعلم
لكن أريد مساعدة
مثلا أنا ببرمج آلة حاسبة
وأردت منع الحروف عن المربع النصي بحيث لا يدخل إلا الأرقام فأريد كود لها
السؤال الثاني
أنا سويت أزرار لنفسي بنفسي يعني على برنامج تصميم ورسم
وظبطتها وخليت الزر ينقسم إلى ملفين : MouseUp + MouseDown
يعني خلال النقر ولما يكون عادي أو تسحب النقر عنه
وبرمجت أكواد الزرين وخلصتها وبقيت مشكلة :
أنا نقرت على الزر وما فلت يدي عنه يعني الحدث الحالي MouseDown إذا أبعدت الماوس عن الزر بدون ماأترك زر الماوس يبقى الزر مضغوط وإذا سحبت يدي من الماوس خارج نطاق الزر الموجود في الشاشة يشتغل حدث الماوس أب
أنا أبغاه ما يشتغل إلا إذا كان مؤشر الماوس فوقه يعني كأي زر ويندوز افتراضي
أرجو الرد العاجل

oms
17-06-2005, 04:29 PM
أخوي بالنسبة لطلبك الأول كالتالي :
- في حدث ال KeyPress في التكست قم بوضع الكوت التالي :


if keyascii <> 8 then
if keyascii < vbkey0 or keyascii > vbkey9 then
keyascii = 0
end if
end if

bhzads
17-06-2005, 06:38 PM
اول ماافتح الصفحة يعمل الملف التنفيذي:sad2:
شكراً يا صديقي oms

bhzads
17-06-2005, 06:45 PM
فوراً ياصديقي العزيز لك مني جزيل الشكر :sad2: :sad2: :sad2:

oms
17-06-2005, 06:53 PM
أخوي bhzads ؟؟؟؟

ما فهمت ولا حاجة ؟؟؟ وش المطلوب وعلى ماذا الشكر !!!!

HasaWii
20-06-2005, 05:30 PM
اخووووووي oms انا حطيت سؤالي في منتدى البرامج وما احد رد علي :sad2:

انا مسوي حاجة على برنامج Oracl وابغى احول الامتداد الى exe
انا سمعت ان فيه برامج كثيرة وجربت منها كثير بس ولا واحد نفع

يقولون ان فيه برنامج خاص للـ Oracl

اذا ممكن الله لا يهينك

والله محتاجه ضروري:(

oms
21-06-2005, 05:05 PM
أخوي والله ما أدري .... أنا ما تعاملت مع أوراكل أبداً ...

إن شاء الله الأعضاء ما يقصرون .

Night_3
23-06-2005, 04:55 PM
السلام عليكم

الأخ oms

أين هو الخطأ في هذا الكود "كود برنامج في سي شارب" ؟

لقد قمت بانشاء مشروع فارغ
أضفت اليه ملف C# Code File
و كتبت الكود
و أضفت References
System.Windows.Forms
System.Drawing
لقد قمت بتلوين الكود حتى تسهل عليك قرائته



using System;
using System.Windows.Forms;

namespace HelloWin
{
public class MyForm : Form
{
private TextBox txtEnter;
private Label lblDisplay;
private Button btnOk;

public MyForm()
{
this.txtEnter = new TextBox();
this.lblDisplay = new Label();
this.btnOk = new Button();
this.Text = "My HelloWin App !";

//txtEnter
this.txtEnter.Location = new System.Drawing.Point(16, 32);
this.txtEnter.Size = new System.Drawing.Size(260, 20);

//lblDisplay
this.lblDisplay.Location = new System.Drawing.Point(16, 72);
this.lblDisplay.Location = new System.Drawing.Size(264, 128);

//btnOk
this.btnOk.Location = new System.Drawing.Point(88, 224);
this.btnOk.Text = "OK";
this.btnOk.Click +=
new System.EventHandler(this.btnOk_Click);

//MyForm
this.Controls.AddRange(new Control[] {
this.txtEnter, this.lblDisplay, this.btnOk });
}
static void Main()
{
Application.Run(new MyForm());
}
private void btnOk_Click(object sender, System.EventArgs e)
{
lblDisplay.Text = txtEnter.Text + "\n" + lblDisplay.Text;
}
}
}



عند محاولة تشغيله يعطيني رسائل خطأ و يسطر على MyForm (راجع الكود)



public class MyForm : Form





Error 1 The type 'System.ComponentModel.Component' is defined in an assembly that is not referenced. You must add a reference to assembly 'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. I:\Documents and Settings\User\Local Settings\Application Data\Temporary Projects\Project1\CodeFile1.cs 5 18 Project1




Error 2 The type 'System.ComponentModel.ISynchronizeInvoke' is defined in an assembly that is not referenced. You must add a reference to assembly 'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. I:\Documents and Settings\User\Local Settings\Application Data\Temporary Projects\Project1\CodeFile1.cs 5 18 Project1




Error 3 The type 'System.ComponentModel.IComponent' is defined in an assembly that is not referenced. You must add a reference to assembly 'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. I:\Documents and Settings\User\Local Settings\Application Data\Temporary Projects\Project1\CodeFile1.cs 5 18 Project1

كل الأخطاء من هذا السطر



public class MyForm : Form


و لك جزيل الشكر

oms
23-06-2005, 08:25 PM
أخوي ....

أنا الآن حالياً ليس على جهازي بل جهاز عمومي ... إن شاء الله عندما أرجع
أقوم بترجمته إن شاء الله ....

أبشر أخوي ...

oms
23-06-2005, 09:33 PM
using System;

using System.Windows.Forms;

using System.Drawing ;

namespace HelloWin

{

public class MyForm : Form

{

private TextBox txtEnter;

private Label lblDisplay;

private Button btnOk;



public MyForm()

{

this.txtEnter = new TextBox();

this.lblDisplay = new Label();

this.btnOk = new Button();

this.Text = "My HelloWin App !";



//txtEnter

this.txtEnter.Location = new Point(16, 32);

this.txtEnter.Size = new Size(260, 20);



//lblDisplay

this.lblDisplay.Location = new Point(16, 72);

this.lblDisplay. Size = new Size(264, 128);



//btnOk

this.btnOk.Location = new Point(88, 224);

this.btnOk.Text = "OK";

this.btnOk.Click +=

new System.EventHandler(this.btnOk_Click);



//MyForm

this.Controls.AddRange(new Control[] {

this.txtEnter, this.lblDisplay, this.btnOk });

}

static void Main()

{

Application.Run(new MyForm());

}

private void btnOk_Click(object sender, System.EventArgs e)

{

lblDisplay.Text = txtEnter.Text + "\n" + lblDisplay.Text;

}

}





}



أخوي ....

لازم تنزل المكتبات التالية :::





using System;

using System.Windows.Forms;

using System.Drawing ;







وبدلاً من إستعمال النقط بواسطة المكتبة قمت بإضافتها ...

فقط ولم أعدل على الكود إلا الذي باللون الأحمر ...

( قم بإضافة المكتبات من خلال Add reference ) ...

for yemen and
26-06-2005, 11:41 PM
السلام عليكم
يا أخي أريد أن أبرمج زر في برنامج access ولكن بلغة فيجوال بيسك,عمل هذا الزر أنه عند
النقر عليه يطبع تقرير.
ولك مني جزيل الشكر

oms
27-06-2005, 08:17 PM
أخوي بالنسبة للبرمجة في الأكسس ..

قم بالضغط على الزر وإنتقل إلى محرر الفيجوال بيسك

و قم بإدراج Report الجدول الخاص بها ...

ثم قم بأخذ الكود الخاص بالإضافة من أي زر ..

وضعه في زر الطباعة ...

ولكن غير آخر كلمة إلى PrintReport .

عمود ارتكاز
28-06-2005, 06:21 AM
السلام عليكم ..........

عندي سؤال مهم بالنسبة لي

سويت برنامج على الفيجوال بيسك .NET وهو برنامج بسيط أتمرن عليه قليلا ولكن لم أستطع أن أكمل البرنامج فلم أعرف كيف آخذ اليوم من التاريخ مثال :

عندما أريد أن آخذ الساعة فقط من الوقت أكتب هذا الكود

DIM J AS DATE

DAIM L AS INTEGER

J= NOW

L=hour(j)

ولكن كيف أحدد اليوم والاسبوع والسنة ......... من التاريخ :06:

أرجو أن الفكرة وصلت وهذا البرنامج على الرابط ولن يعمل حتى تفك ضغطه على الونرار ومشكورين :ciao:

oms
29-06-2005, 12:21 PM
أخوي

هذا الكود بتاك
ضعه في الزر الخاص بالساعات :


On Error Resume Next
Dim MyTime As Date
MyTime = Now()
Label1.Text = MyTime.Hour()

عمود ارتكاز
29-06-2005, 10:46 PM
مشكوووووووووووور جدا ولكن يبدو أنك لم تفهم سؤالي ولكن استوحيت الفكرة من الكود الذي كتبته أنت مشكور مرة أخرى :biggthump

samiah
30-06-2005, 06:01 AM
السلام عليكم
:ciao:
:ciao: لدي سؤال
درست لغة c++من خلال التطبيق consol application
والآن اود عمل واجهة باستخدامmfcولكن معظم دروس النت تشرح بواقع برنامج معين فهل من مرجع اوطريقة استطيع بها اتمام مسيرتي مع هذه اللغه
لان الامثلة تطبيقية لاتعليميه
والسينتكس مختلف عما أعرف
هل من ايضاح حول هذا الامر؟؟
وفقك الله

oms
30-06-2005, 09:46 PM
أخوي samiah

عندنا شخص ذو خبرة عالية بهذه القضية .. إسمه إبن القلم ..
بس بالإنجليزي يعني يمكن ebenalqalam ..

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

abddarw
01-07-2005, 04:40 PM
السلام عليكم ورحمة الله وبركاته
أرجو من اخواني أن ينصحوني
تعلمت لغة باسكال والحمد لله وحابب اتعلم لغة تانية بس احترت باختيار اللغة
باي لغة بتنصحوني
أفيدوني افادكم الله

oms
03-07-2005, 11:04 AM
أخوي ...

إذا كنت محترف باسكال ..

فأنا أنصحت بإختصار الوقت والتوجه للسي شارب .
ويمكنك الحصور على نسخة تجريبية من أحدى المواضيع في الأسفل .
وقد سبق لي أن قدمت ما لا يقل عن 16 درس في هذه اللغة .. أيضاً تجده في المواضيع المثبته ..

أما إن كنت من المبتدئين فتوجه
للفيجوال بيسك فهي أسهل لغة عرفتها ...

والخيار لك وأرجوا أن تختار الأنسب ..

(The Shark)
10-07-2005, 08:38 PM
أنا ما عمري تعلمت لغة و لا شي , و بديت مؤخرا في تعلم لغة السي , و نصبت المترجم Turbo C++ و بديت اشتغل عليه , لكن المشكلة إن الدروس الي معي على المترجم broland c ++ 3.1 فلما جيت اكتب التكرارات فور و دو ويل و ويل يقول لي التركيبة غلط , فما هي توجيهاتكم ؟

(The Shark)
10-07-2005, 09:33 PM
أنا ما عمري تعلمت لغة و لا شي , و بديت مؤخرا في تعلم لغة السي , و نصبت المترجم Turbo C++ و بديت اشتغل عليه , لكن المشكلة إن الدروس الي معي على المترجم broland c ++ 3.1 فلما جيت اكتب التكرارات فور و دو ويل و ويل يقول لي التركيبة غلط , فما هي توجيهاتكم ؟
يعني أنا حاب أوصل من السؤال السابق إلى جميع متطلبات تعلم لغة السي التي لا يمكن الاستغناء عنها

oms
11-07-2005, 12:58 PM
طيب أخوي حاول تنزل الفيجوال سي ++ 6

فهي موجودة عند أي محل ...

وأكيد راح تنفع معك ...

(The Shark)
11-07-2005, 10:42 PM
شوف اخوي حاولت مليون مرة مع التكرارات و نفس الشيء يحدث , هذا النص التمرين الي كتبته :

#include<stdio.h>

main()

for( x=0 ; x<100 ; ++x )

{

printf("This is my best site to learn Cn");

printf("Tell all your friends about this siten");

}

و كانت المشاكل لم عملت compile , make , link , run هي :

Error LESSON1.CPP 3: Declaration syntax error

Error LESSON1.CPP 3: Declaration syntax error

Error LESSON1.CPP 3: Declaration terminated incorrectly

فوين المشكلة في البرنامج ؟

ملاحظة :/ بعض الأقواس تشقلبت لأن الموقع عربي

Damo
12-07-2005, 08:43 PM
السلام عليكم يا اخوان انا طالب مبتدئ في لغة ال C++ و اواجه مشكلة في برنامج لا استطيع حلها ، فياريت اللي يقدر يساعدني ويحل هالمشكلة اكون شاطرله جزيل الشكر .











public:
void deposit (double amount) { balance += amount;}
double withdraw (double amount);
account () ; // constructor used to initialize the member variables
account (double b, double r);
double compound ( ) ; // calculate the interest and add it to balance.
double get balance ( ) { return balance ; }
};

double account :: withdraw (double amount)
{
if (amount > balance)
return 0;
balance -= amount;
return amount;
}

account : account ()
{ balance = 0.0 ;
rate = 0.01 ;
}

account :: account (double b, double r)
{ balance b;
rate r;
}

---------------------------
void main ( )
{
account act1;
account act2 =(1000.0 , 0.02) ;
act1.deposit (100.0);
act2.withdraw (50.0);
----------------------------------



المطلوب انه باستخدام البرنامج اللي فوق يجب انه نكمل عليه ونعمل create 4 objects :
act1, act2, act3, act4
كل واحد نعمله assign ل customer 1, customer 2 , customer 3, customer 4
البرنامج فيه Menu يطلب من الUser يدخل رقم وكل رقم يسوي مهمة :
1 = deposit (ايداع مبلغ)
2 = withdraw (سحب مبلغ)
3 = Calculate interest (يحسب الفائدة)
4 = Display information ( اظهار البيانات)
5 = Exit

يعني مثلا لما المستخدم يختار رقم 1 ، يقوم البرنامج باظهار امر يطلب من المستخدم ادخال قيمة المبلغ اللي يريد ايداعه و يضيفه الى المبلغ الموجود اصلاً وهو 1000 دولار

وشكراً.

المهندس سعد
14-07-2005, 09:23 PM
http://www.montada.com/attachment.php?attachmentid=214748&stc=1
الله يخليكم حلوا هذي المسألة

oms
19-07-2005, 01:38 PM
أخوي المهندس سعد تظهر لي الرسالة التالية :

ملف مرفق خاطيء . إذا كنت قد اتبعت رابط خاطيء , الرجاء إعلام المشرف العام (webmaster@montada.com)

samiah
30-07-2005, 09:10 AM
#include<iostream.h>
#include<string.h>
struct dictionary{
char word[10];
char def[300];};
int main()
{
int c,i;
char word[10];
dictionary my[3];


do{
cout<<"1.to fill the dictonary \n";
cout<<"2.to use";
cout<<"3.Exit";
cout<<"Enter your choice,plaese";
cin>>c;
switch (c)
{
case 1:
for( i=0;i<3;i++)
{cout<<"Enter word "<<i+1<<endl;
cin.getline(my[i].word,10);
cin.ignore();
cout<<"the definiton \n";
cin.getline(my[i].def,300);
cin.ignore();}//the error without ignor
break;
case 2:
{cout<<"what word you want to know?/n";
cin.getline(word,10);
//cin.ignore;//without it is n't take the word
for (i=0;i<3;i++){
if (strcmp(my[i].word,word)==0)
cout<<my[i].def;
break;
cout<<"is not found,mybe you write it wrong";}}
break;
case 3:
cout<<"thanks ,goodbye";
break;
default:
cout<<"ARE YOU CRAZY!!!\n";

}}while(c!=3);
return 0;
}
اواجه مشكله بالكايس الثاني...
ياليت افهمها

iraq boy
31-07-2005, 03:06 PM
السلام عليكم
اولا شكرا لك يا أخ oms على هذه الخدمة ام ثاتيا فأود ان اعرف هل يمكن ان اعمل command buttom عند الضغط عليها تقوم بفتح ملف موجود بالكمبيوتر عندي انا محتاج هذه المعلومة جدا ف ارجو المساعدة ووووووووووششششششششششششكككككككككككرررررررررررراااااااااااا

oms
31-07-2005, 04:13 PM
ولكن أخوي !!!! ( ما هي لغة البرمجة التي تستخدمها !!!! :06:

نايف الدعيس
01-08-2005, 10:39 AM
[QUOTE=oms]بسم الله الرحمن الرحيم

اريد واحد بس يكلمني عن الدوال الخاصة بالاتي ..الماوس الصوت الجرافيكس.. التحزين ..والمنافذ.في لغة السي++ واكون متشكر لة جداجداجدا.......باسرع وقت الى البريدnaif_376@hotmail.com

iraq boy
01-08-2005, 04:16 PM
السلام عليكم
اسف لانني لم احدد اللغة اللغة هي الفسشوال بيسك
و شكرا

عمود ارتكاز
01-08-2005, 08:50 PM
مشكور أخوي جدا على الموضوع :biggthump
بس أبغى كود بلغة VB.NET :
واحد يطفي الجهاز والثاني يسوي إعادة تشغيل والثالث يطفي الشاشة والرابع يشغل الشاشة
والخامس يسوي إسبات والسادس يسوي تسجيل خروج :D
ومشكوووووووووووووووووور جدا :biggthump

iraq boy
01-08-2005, 09:59 PM
السلام عليكم
اسف على اسئلتي الكثيرة:09: لكنني محتاج معلومات:D
السؤال هو
كيف اجع فيديو يعمل مع فتح نافذة البرنامج بمعنى كود في نافذة form load يفتح ملف فيديو في نافذة البرنامج نفسها من غير التوجه الى media player او أي شيء أخر يعني اعمله بمثابة أستعراض للعبة ارجو أنك قد فهمتني مع العلم اني استخدم الفيشوال بيسك
وووووووووووووووووشششششششكككككككككككررررررررااااااااا:biggthump :ciao:

The Verb
02-08-2005, 02:21 PM
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على رسول الله
أما بعد:
فلي بعض الأسئلة أرجو التكرم بالإجابة عليها:

1-عندما إستطلعت كل لغات البرمجة وجدتها تعمل في عمليات حسابية في بيئات مظلمة ولم أجد أحداً يقوم بإخراج برنامج كامل . فما هي اللغة التي تمكنك من عمل برنامج كامل بواجهة وبكل شيء؟(أعني مثلاً مثلspysweeper أنا أعرف أن هذا بعيد عن المصممين المنفردين ولكن للتوضيح)

2-هل لغة بايثون Python تمكنني من تصميم برنامج كامل بواجهة (أي الخروج من الواجة السوداء التي يتم فيها التصميم)

3-ما علاقة الهاكر بلغات البرمجة؟ فهذه اللغات لتصميم البرامج,فكيف يقوم بالإختراق من خلالها؟(أرجو ألا تسيء الظن إنما هو مجرد سؤال)

4-كم من الوقت يلزمني لتعلم إحدى هذه اللغات؟وهل تحتاج إلى معرفة بالرياضيات؟

5-هل إستفدت من هذه اللغات عندما تعلمتها؟ وفي أي مجال أفادتك؟

أرجو منكم التكرم بالإجابة عليها جزاكم الله خيراً

iraq boy
02-08-2005, 05:17 PM
السلام عليكم
ارجو انني لا أزعجك يا أخ oms لكن عندي سؤال ثاني غير الذي طرحته مسبقا:09:
السؤال هو كيف أجعل شاشة الفورم full screen مع تحميل البرنامج load form بحيث عندما يفتح اي أحد البرنامج يتحول الى full screen
ووووووووووووووووووششششششككككككككككررررررررررررراااااااااااااااا:ciao:

Thaern
03-08-2005, 03:35 AM
مرحبا اخ oms

لقد انزلت موضوع بعنوان "تحرير مسجلات ويندوز عن طريقة صفحة ويب" ، ارجو منك الاجابة على السؤال الموجود في الموضوع
http://www.montada.com/showthread.php?t=399592

و طلب اخر... الرجاء الحار منك اخ oms انك تغلق الموضوع هذا "طلبات الأسئلة عن لغات البرمجة هنا" لان المنتدى بالكامل مخصص للغات البرمجة فليس من لحكمة وضع كل الاسئلة في موضوع واحد لانه سيجعل من الصعب على اعضاء المنتدى التعرف على الاسئلة و الردود

وشكر جزيلا

oms
03-08-2005, 05:37 PM
أخوي iraq boy تفضل :



Private Sub Form_Load()
Me.WindowState = 2
End Sub



أما أنت يا أخي Thaern ..
فللأسف لا أستطيع مساعدتك فأنا ضعيف في برمجة صفحات الإنترنت .
أما عن سؤالك و إقتراحك ..

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

iraq boy
03-08-2005, 07:15 PM
السلام عليكم
شكرا يا أخ oms وأرجو انني ما دا اتعبك انا اريد الان اذا تستطيع تعطيني مجموعة من الاوامر الخاصة بالفيشوال بيسك والي ما معروفة فانا اعرف مثلا if .....then لكن هناكاوامركثيرة محجوبة مثل اي اعطيتني اياها سابقا لأن كل مبرمج يجب ان يكون على الما بها و أرجو انني لمم أثقل عليك و شكرا:ciao:

Thaern
03-08-2005, 09:02 PM
يا اخي oms المنتدى ككل يعتبر مرجع للاعضاء... وضع كل المشاركات في مشاركة وحدة يجعل العثور على الموضوع و ردوده صعب للغاية ... و يجعله من الصعب التنقل بين المواضيع المختلفة ... انا متاكد ان الكثير من الاخوة في المنتدى يشاركوني الراي .. ارجو النظر في الموضوع يا اخي الكريم

عمود ارتكاز
04-08-2005, 02:28 AM
مشكور أخوي جدا على الموضوع :biggthump
بس أبغى كود بلغة VB.NET :
واحد يطفي الجهاز والثاني يسوي إعادة تشغيل والثالث يطفي الشاشة والرابع يشغل الشاشة
والخامس يسوي إسبات والسادس يسوي تسجيل خروج :D
ومشكوووووووووووووووووور جدا :biggthump







أخوي OMS ماجاوبتني على السؤال :06:

oms
04-08-2005, 09:47 AM
أخوي Banderqw ..

بالنسبة لسؤالك ... والله ما عندي خبرة كثير بالفيجوال دوت نيت عليك بالأخ حسام
وهو المراقب الثاني ..

أما أنت يا أخ Thaern ..

أنا لا مانع لدي .. وأنا أصلاً حذفت الموضوق من قائمة التثبيت .. فقد كان مثبتاً قبل بضع أيام ..

وإن شاء الله في الأيام المقبلة أغليقة .. لا مشكلة ...

بس ما تزعل يا أخ Thaern :biggthump

samiah
04-08-2005, 10:16 AM
اخوي
اتمنى تجاوبني مشكور على برنامج الديكشينري
وهي مشكله في الكايس الثاني
وآسفه اذا

samiah
04-08-2005, 10:19 AM
اخوي
اتمنى تجاوبني مشكور على برنامج الديكشينري
وهي مشكله في الكايس الثاني
وآسفه اذا ازعجتك اوكان سؤالي غير واضح
فياليت ترد

ون ميغا
05-08-2005, 07:15 PM
السلام عليكم ورحمة الله وبركاته

أخواني و اخواتي الكرام

جلست اياما وانا ابحث عن منتدى يهتم بالبرمجه والفيجوال بيسك حتى استطيع ان اساله سؤالي :D
والحمد لله وصلت للمنتدى الرائع :)

اخواني الكرام
انا الحين بحاول اسوي برنامج خفيف على الفيجوال بيسك وفي نقتطين وصلت لهم ووقفت لان امكانياتي في الفيجوال بيسك 6 مش كثير :D

الي اطلبه منكم انكم تساعدوني في الكود الي هو
كيف اقدر اخلي عبارة في البرنامج تكون مفعلة كرابط انترنت مثلا
"ادخل الموقع " او " سماع انشودة مع الله " طبعا تكون رابط انترنت يعني لما تضغط انت على الرابط تفتح الانشودة من الانترنت ... مش تكون مخزنة على الجهاز :33:

ارجو ان يساعدني احد في هذه النقطة :)

النقطة الثانية
وهي
ما هو الامر الي اكتبه في الكوماند حتى يقوم تلقائيا بتظليل ونسخ محتوى التكست 1 مثلا
:02:

النقطة الثالثة ..
الحين انا بحاول اني اكتب في التكست اكثر من سطر ولكن ما اقدر مثلا انا كتبت امر كوماند وهو
text1.text="تتتتتتتتتتتتتتتتتتتتتتتتتتتت"
انا الي بدي ايا انو ما يكون النص سطر واحد فقط لانو مثلا بدي يكون بهذا الشكل
هذا البرنامج اهداء من
اخوكم ون ميغا
وهو مقدم لكل من
طبعا لو تلاحظون 3 اسطر احتاج :afraid:

فهل من حلول لمشاكلي :02:

واعذروني على كثرة الاسئلة ... ولكن توقف برنامجي على هذه الامور :D
وبعدني مبتدا :31:

ارجو منكم مساعدتي وتحمل اسئلتي

اخوكم احمد

يمامة الأندلس
10-08-2005, 01:38 AM
السلام عليكم ورحمة الله وبركاته

هذه أول مشاركة لي في منتدى البرامج ،وعندي بعض الأسئلة لو تكرمت :

1- أنا ماعندي أي خلفية في البرمجة ،ومن خلال إتطلاعي على بعض المشاركات أعجبتني كثيراًِ .وسؤالي لك هو هل بإمكان شخص مثلي أن يتعلم عن طريق المنتدى أو عن طريق دروس من الإنترنت أم لابد له من دخول معهد ؟

2- هذه اللغات هي عبارة عن ماذا ؟ هل هي مثل برنامج الورد و البوربوينت ؟

3- ما الذي نستفيده من هذه البرامج ؟



وشكراً لك مقدماً

oms
11-08-2005, 12:15 PM
1 - أنسب طريقة هي التعلم من محترف للغة التي تريدها !!! وإذا ما في الإنتقال إلى المعاهد .
لأنه في إحتمال أن تتعلم بطريقة خاطئة .. وإذا تعلمت بطريقة خاطئة .. فهنا الكارثة
فمن الصعب التقبل بعد ذلك . حتى وإن كانت الطريقة الصحيحة .

2- تقريباً نستطيع تصنيفها كبرامج الوورد والبور بوينت من حيث الواجهة
ولكنها تقوم على صناعة برنامج الوورد وغيرها ..

3 - الإستفادة الحقيقية أنك تستطيع عمل برامج عليه :biggthump مثل الوورد وغيره والآلة الحاسبة و برامج محاسبة وإذا تقدمت تستطيع صنع ألعاب عليه وبرامج جرافيك وغيرها .. فأي فكرة تخطر ببالك تستطيع
تنفيذها عليه ...

oms
11-08-2005, 12:36 PM
أخوي ون ميغا أسئلة جميلة

1 - قم بوضع ليبل وإكتب فيه الكلمة التي تريد ثم إضغط عليه ليفتح لك محرر الكود وأكتب :



shell "C:\Program Files\Internet Explorer\IEXPLORE.exe <A href="http://www.montada.com",3/">http://www.montada.com",3


لاحظ أن القسم الأول يحتوي على قسمين الباث الخاص بالإنترنت إكسبرورر والثاني إسم الموقع الذي تريد أن ينتقل إليه .

2 - إذا كنت تريد الإحترافية في إستخدام التيكيت بوكس .. قم بإستخدام آداة الريتش تيكست بوكس .

3 - قم بكتابة الكود التالي :



dim a
a = chr(13) + chr(10)
text1.text = "aaa" + a + "bbb"

Thaern
11-08-2005, 03:22 PM
أخوي ون ميغا أسئلة جميلة

1 - قم بوضع ليبل وإكتب فيه الكلمة التي تريد ثم إضغط عليه ليفتح لك محرر الكود وأكتب :



shell "C:\Program Files\Internet Explorer\IEXPLORE.exe <A href="http://www.montada.com",3/">http://www.montada.com",3


لاحظ أن القسم الأول يحتوي على قسمين الباث الخاص بالإنترنت إكسبرورر والثاني إسم الموقع الذي تريد أن ينتقل إليه .

2 - إذا كنت تريد الإحترافية في إستخدام التيكيت بوكس .. قم بإستخدام آداة الريتش تيكست بوكس .

3 - قم بكتابة الكود التالي :



dim a
a = chr(13) + chr(10)
text1.text = "aaa" + a + "bbb"



أخي OMS لحسن الحظ الاخ ون ميغا وضع سؤاله في المنتدى و قد قمنا بنقاش اسئلته و الرد عليها هنا
http://www.montada.com/showthread.php?t=402618


طلبت منك يا اخي العزيز انك تلغي هذا الموضوع لانو و الله مرات ما بلاقي لا السؤال ولا ردوده فرجاء اخير منك يا اخ OMS تغلق الموضوع .. و بعدين احتكار الاسئلة في مشاركة وحدة و الله ما هو منطق..

بعدين يا اخي الكريم اجوبتك على سؤال الاخ خاطئة لانو
1. الاكسبلورر لازم يكون موجود على ال C حتى يعمل الكود بعض الناس ينزلو الويندوز و الاكسبلوور على ال D..
2. مش لازم انو يعرف اي شيء عن الريتش تيكست بوكس عشان يعمل العملية الي طلبها
3.الجواب الثلاث خطاء كليا لانو الكود لن يعمل اذا كانت خاصية ال Multiline غير متاحة


ارجو النظر في موضوع اغلاق المشاركة يا اخي الكريم
و شكرا

oms
11-08-2005, 07:50 PM
أخوي Thaern

سأقوم بإغلاق المشاركة بعد ما رأيت فعلاً من التشتيت !!!!