اليوم الثالث

Preview:

DESCRIPTION

 

Citation preview

المنهاج بيسك الفيجوال بلغة البرمجة دورة

بيسك الفيجوال VisualدورةBasic

بيسك الفيجوال برنامج واجهة

األدوات مربع النموذج نافذة

الخصائص نافذة

مستكشف المشروع

اطار النموذج مصمم

القوائم شريطاألدوات شريط

المشروع نافذة

األدوات

خصائص طرق

التصميم البرمجة أوامر البرمجة أوامر

األدوات

األدوات اسماء تغيير

( النموذج على ( formالتعرف

خصائص النموذج

•Back color•Border Style•Caption•Control Box•Forecolor•Hight-Left-Width –Top scale mode•Icon•Maximize Button-Minimize Button•Name•Mouse pointer•Font•Picture•Right to left•Startup position•Visible•Window state

النموذج خصائص على التعرف

خصائص Textboxأهم

• Enable•Alignment•Multiline•Scrollbar•Maxlength•Text•Passwordchar•Borderstyle Appearnce•Tooltiptext

Textbox

خصائص labelأهم

•Alignment

•Backstyle

•AutosizeLabel

خصائص Command Buttonأهم

•Style

•Tabindex

•Tabstop

!! موجود غير الخط لون

Command Button

البرمجة ) (Codeشاشةاألداة اسم

(Eventالحدث )

الطريقة أو الخاصية

الشائعة األحداث

1تدريب األمر ) ( على الضغط عند و كرموز يعرض اسمك يقرا نموذج read nameصممي

. ) األمر ) على بالضغط التطبيق ينتهي و الحجم و اللون مختلف بخط االسم Exit يعرضبالتغيير للمستخدم السماح عدم و الشاشة منتصف في النموذج ظهور مراعاة مع

التنفيذ . وقت النموذج حجم من

Object األدواتProperty الخصائصValue القيمة

FormNamefrmtext

Backcolor اللون اختيار

Borderstyle1-fixed single

captionMy First Project

Start up position2-center screen

Label(Welcome)NameLblfirst

Alignment2-center

backstyle0-Transparent

captionWelcome

Font28

Label لعرض االسمNameLblmyname

Alignment2-center

caption

Font18

Forecolorأزرق

Label (Enter…)NameLblname

Alignment0-Left Justify

captionEnter your Name

الحل:

TextNametxtname

PasswordChar*

ToolTipTextName

commandNamecmdname

Backcolor اللون اختيار

CaptionRead name

style1-Graphical

commandNamecmdexit

Backcolor اللون اختيار

CaptionExit

style1-Graphical

الحل

Private Sub cmdexit_Click)(

End

End Sub

Private Sub cmdname_Click)(

lblmyname.Caption = txtname.Text

End Sub

األلوان تغيير1 -Vbred

2 -Rgb)red,green,blue(

-3 qbcolor)number(

:2تدريب -•لون • لتغيير اوامر ثالث على يحتوي نموذج صممي

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

التالي : مراعاةعنوان- • خط يصبح الفأرة بسهم األمر على المرور عند

خلفيته لون يتغير األمر على الضغط أثناء و غامق األمر. الوردي اللون إلى

مرة- • كل النموذج خلفية لون يغير جديد أمر اضيفي ثمعشوائي بشكل

الحلPrivate Sub cmdblue_Click)(

frmcolor.BackColor = vbBlueEnd Sub

Private Sub cmdblue_MouseDown)Button As Integer, Shift As Integer, X As Single, Y As Single(cmdblue.BackColor = RGB)255, 217, 245 (End Sub

Private Sub cmdblue_MouseMove)Button As Integer, Shift As Integer, X As Single, Y As Single(cmdblue.FontBold = Truecmdgreen.FontBold = Falsecmdred.FontBold = FalseEnd Sub

Private Sub Command1_Click)(frmcolor.BackColor = QBColor)Rnd * 15(End Sub

:3تدريب-•كلمة • يعرض نموذج على Hello صممي الضغط وعند

جهة Move Upاألمر العليا الزاوية الى الكلمة تتحرك. عشوائيا لونها يتغير و اليمين

على • الضغط عند إلى Move downو الكلمة تتحرك. عشوائيا لونها يتغير و اليسار جهة السفلى الزاوية

على • بالضغط التطبيق ينتهي Exitو

الحل

Private Sub cmddown_Click)(Label1.Top = Label1.Top + 100Label1.Left = Label1.Left - 50Label1.ForeColor = QBColor)Rnd * 15(End Sub

Private Sub Cmdup_Click)(Label1.Top = Label1.Top - 100Label1.Left = Label1.Left + 50Label1.ForeColor = QBColor)Rnd * 15(End Sub

) أنواعها ) المتغيرات

: المتغير اسم اختيار شروط•1. هجائي- بحرف يبدأ أنيتعدى- 2• .256ال حرف العمليات- 3• أو مسافات أو نقاط على يحتوي ال

الحسابية.•4. المحجوزة- الكلمات تستعمل الأنواعها:••1 -Dim •2 -Public•3 -Static•4 -Private

المتغيرات تعريف

Data type Boolean )True-False(

String )$( )@( Currency single)!(

Double)#( Byte

long)&( Varient )%( Integer

Date ، bject ، char

Dim Var-name as Data type

الحسابية العمليات

مثال

X=5-)2 4+10/2( -5 *2\3 mod2

-17الناتج =

الحسابية العمليات

للمتغيرات قيم اسناد

Varname= Expression

مثال:Num=5+2

F_name=“mona”

Num=txt.text

Result=num1+num2

Res1=A or B

:4تدريب -•التالية • التعريفية الجمل امام خطأ او صح اشارة ضعي

: الخطأ سبب تحديد مع• Dim mydate as Integer • Dim salary! • Dim male/female as boolean• dim salary% = 2• Dim salary as currency salary=5000$• Dim x As String * 15

في موضع من أي في المتغير نفس استخدام يمكن هلProcedure البيانات؟ من نوع من ألكثر

رسائل Msgboxإظهار

Button clicked= msgbox)massage,number of Button , title(

X = msgbox)“welcom to”& na,vbokcancle,”so mutch”

:5تدريب

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

و الصفر يساوي القسمة لعملية الثاني العدد. آخر عدد إلدخال فرصة إعطاءه

)(Private Sub cmdadd_Clickالحلresult = no1 + no2txtresult = resultEnd SubPrivate Sub cmdclear_Click)(txtno1.Text = ""txtno2.Text = ""txtresult.Text = ""End SubPrivate Sub cmddif_Click)(result = no1 - no2txtresult = resultEnd SubPrivate Sub cmdmulti_Click)(result = no1 * no2txtresult = resultEnd SubPrivate Sub cmdpower_Click)(result = no1 ^ no2txtresult = resultEnd SubPrivate Sub comdivid_Click)(If no2 <> 0 Thenresult = no1 / no2txtresult = resultElse MsgBox "you can't divid by zero ,enter another number", vbExclamation + vbOKOnly, "Error"End IfEnd SubPrivate Sub txtno1_Change)(no1 = Val)txtno1(End SubPrivate Sub txtno2_Change)(no2 = Val)txtno2(End Sub

من البيانات inputboxقراءة

Variable=inputbox) (

C=inputbox)“enter a letter”,”enter screen”(

وسيطات

باستخدام البيانات تنسيق تغييرFormat

Text or label = var)format)exp,”type of format”(

Lb1.caption=format)salary,”currency”(

Format:

Currency

Percent

Fixed

General number

:6تدريب -•

السنوي • الدخل يحسب برنامج صمميللموظف:

من • الزيادة نسبة و الراتب و االسم يقرأ بحيثاالدخال inputboxمربع

الواجب

النقر • وعند اسمك بإدخال يقوم نموذج صممياألمر لون Change fontعلى ويتغير الخط يكبر

. األمر على نقره كل في النص

الواجب حل

Private Sub Command1_Click)(

Text1.ForeColor = QBColor)Rnd * 15(

Text1.FontSize = Text1.FontSize * 2

End Sub

Constالثوابت

•. البرنامج داخل موقعها اختلف مهما تتغير ال قيم

Const const-name [as type] = valueConst doller as single = 4.13

بيسك • الفيجوال في المعروفة الثوابت منVbgreen

Vbcrlfvbtab

على الطابعة Formالطباعة على أو

Debug.print “n”

Print Tab)10(,”hi”

Print “welcom” & n & “to all”

Print format)salary,”currency”(

Debug.print n

) الطابعة) على )Printer.print spc)n( tab)nيطبع

:7تدريب -•

•. الدائرة محيط و مساحة يحسب برنامج صممينفس • على يطبعها formو

الحلPrivate Sub Command1_Click)(

Dim r As SingleConst pi As Single = 3.14Const x As Integer = 2Dim area As Single, circum As Singler = InputBox)" القطر نصف )"ادخلarea = pi * r ^ xcircum = x * pi * rPrint " الدائرة " & area & " مساحة الدئرة circum & "محيطEnd Sub

Private Sub Command2_Click)(ClsEnd Sub

القرار واتخاذ التحكم Ifجمل

If condtion then

Statments

End if

If condtion then

Statments

Else

statments

End if If condtion then

Statments

Else if condtion then

Statments

End if

8تدريب

تقديره يطبع و طالب درجة يقرأ برنامج صممي(A,B,C,D,F)

كان اذا االحمر باللون التقدير سيطبع بأنه علماراسب الطالب

)(Private Sub cmnstart_ClickالحلDim mark As SingleDim grade As Stringmark = txtmark.Texttxtgrade.ForeColor = vbBlackIf mark <= 100 Then

If mark >= 90 Then grade = "A"

Else If mark >= 80 Then

grade = "B" Else

If mark >= 70 Then grade = "C"

Else If mark >= 60 Then

grade = "D" Else

txtgrade.ForeColor = vbRed grade = "F"

End If End If End If End If

Else MsgBox "The mark you entered is incorrect"

End Iftxtgrade.Text = gradeEnd Sub

الربط – or-not-andمعامالت

If grade>=90 and grade<=100 then

If Text1.Text = "" Or IsNumeric)Text1.Text( Then

If Text1.Text = "" Or Not IsDate)Text1.Text( Then

select caseجملة Select case test valueCase val1: statementCase val2:statmentCase val3:statement

االحتماالت) احد من يكن لم )Case elseاذا statment

End select

caseحاالت Case “A”,”a:”:

Case 10:Case 3 to 10:Case is >50:

قيمة: 9تدريب اكتبي و التالي البرنامج كانت Xتتبعي c=E , c=H , c=NاذاDim c as stringDim x as integerPrivate subX=10C=inputbox)"enter a latter"(Select case cCase "A" : x=x+5Case "B"

X=x-1Case "C" to "F"

X=x+2Case "G","H","I"

X=x+10Case "K","L","M" to "R"

X=x+1Case elseX=0End selectPrint xEnd sub

خصائص • Check boxأهم

•Value)0،1،2(

خصائص • Option Boxأهم

•Value)True,False(

التحكم أدوات التدقيق check boxتابع مربعoption box االختيار زر

Check box

Option box

التحكم أدوات frameتابع

أداة • من أكثر يحوي أن يمكن إطار

frame

التحكم أدوات Picture box,Imageتابع

خصائص • (Imageأهم الصورة ) ظل•Stretch•Picture

خصائص • (Picture boxأهم الصورة) مربعويمكن الصورة ظل من أكبر حجم يشغل

. أخري ألدوات حاوية يكون أن•Autosize•Picture

Picture Box

Image

10تدريب

و التنفيذ بمجرد االدخال مربع من االسم يقرا بحيث نموذج صمميادخاله بعد عليه بالتعديل يسمح ال

المستخدم اختار تفعيل show pictureاذا يمكنه كما الصورة تظهرالصورة حدود خياراختار اذا الصورة Hide picture اما تختفي

االوامر تطبيق و االسم تنسيق تغيير bold-italic-underlineيمكن

)(Private Sub chkbold_ClickالحلIf chkbold ThenText1.FontBold = TrueElseText1.FontBold = FalseEnd IfEnd Sub

Private Sub chkborder_Click)(If chkborder.Value Then

Image1.BorderStyle = 1Else

Image1.BorderStyle = 0End IfEnd Sub

Private Sub chkitalic_Click)(If chkitalic.Value ThenText1.FontItalic = TrueElseText1.FontItalic = FalseEnd IfEnd Sub

Private Sub chkuline_Click)(If chkuline.Value ThenText1.FontUnderline = TrueElse: Text1.FontUnderline = FalseEnd IfEnd Sub

Private Sub Form_Load)(Text1.Text = InputBox)"Enter Name"(Text1.Locked = TrueEnd Sub

Private Sub Option1_Click)(Image1.Visible = Truechkborder.Enabled = TrueEnd Sub

Private Sub Option2_Click)(Image1.Visible = Falsechkborder.Enabled = FalseEnd Sub

التحكم list box-combo boxأدوات

List box

Combo box

: الخصائص اهم

•List. القائمة: عناصر فيه تحدد

•List index :العنصر ترتيب رقم تعطيفي

القائمة.

•Text :للقائمة عنوان Comboتعطيbox

القائمة في التنفيذ أثناء Listوتستخدم

11تدريب

من المشتريات من قائمة لتعبئة برنامج صمميالخطوط . أحجام تغيير إمكانية مع نص مربع

للقائمة اإلضافة يمكنالقائمة من عنصر حذف و

القائمة محتويات حذف

الحلPrivate Sub Combo1_Click)(

Text1.FontSize = Combo1.TextEnd Sub

Private Sub Command1_Click)(List1.AddItem )Text1.Text(

Text1"" = End Sub

Private Sub Command2_Click)(List1.RemoveItem )List1.ListIndex(End Sub

Private Sub Command3_Click)(List1.ClearEnd Sub

Private Sub Command4_Click)(EndEnd Sub

Option Explicit

تعريفه يتم لم ما متغير أي مع التعامل يمنع أمر هواستخدام تم حالة في خطأ رسالة ويعطي r مسبقا

. يعرف لم متغير

الفائدة:البرنامج فإن المعرف للمتغير اإلمالئي الخطأ حالة في

. المطلوب بالشكل يعمل ولن خطأ أي يعطي لن

الدوران/ loopingالتكرار

المحدود- 1 التكرار For….NextجملةStep num For <variable> start to end

statement Next

For i=2 to 10 step 2Print “line:”,i Next

Exit for : التكرار االنتهاء إلنهاء قبل

For loop12تدريب •

• . مضروبه يحسب و رقم يقرأ برنامج صممي

الحل

Private Sub Command1_Click)(Dim num As IntegerDim fact As IntegerDim i As Integernum = Text1.Textfact = 1For i = num To 1 Step -1fact = fact * iNextText2.Text = factEnd Sub

For loop13تدريب

من عدد يدخل بحيث التالي النموذج صمميخالل من في Inputboxالدرجات ويعرضها

. والمعدل المجموع ويحسب نص مربع

الحلPrivate Sub Command1_Click)(

Dim n As Integer, i As Integer, mark As Integer, sum As Integern = InputBox)"Enter number of marks"(For i = 1 To nmark = InputBox)"enter mark"(Text2.Text = Text2.Text & "mark" & i & mark & vbCrLfsum = sum + markNextText4 = sumText3 = sum / nEnd Sub

Private Sub Command2_Click)(Endend Sub

المشروط التكرار

Do while <condition>…..loop

Do until<condition>…….loop

Do……….loop while <condition<

Do ……….loop until <condition<

Exit do) ( الشرط: تحقق االنتهاء قبل التكرار النهاء

تدريبالنتيجة؟ نفس لهما هل التكرارين تتبعي

Dim I as integer

i=5

Do while i<5 Print I

i=i+1

loop

Dim I as integer

i=5

Do

Print I

i=i+1

Loop while i<=5

While loop14تدريب •

من • مجموعة أسماء يقرأ برنامج صمميكلمة " بإدخال القراءة تنتهي ، او" doneالطالب

الطالب . اسم ادخال بعدم

الحل

Private Sub Command1_Click)(Dim na As StringDo While na <> "done"

na = InputBox)"Enter student name”(If na = "" ThenExit DoEnd IfText1.Text = Text1 & na & vbCrLfLoopEnd Sub

آخر حل

Private Sub Command1_Click)(Dim x As Stringx = InputBox)"enter"(

Do While x <> "done" And x <> ""Text1.Text = Text1 & x & vbCrLfx = InputBox)"enter"(LoopEnd Sub

Arrayالمصفوفات

Dim array-name)size( as datatype

Dim age)8( as integer

Age)7( Age)0(

الديناميكية DynamicالمصفوفاتArray

Redim Array-name)n (

يتم لذلك حجم لها يحدد لم مصفوفات هي: األمر خالل من المصفوفة تحجيم إعادة

15تدريب رواتب يقرأ برنامج على 5صممي لهم الزيادة يحسب و موظفين

: التالي النحوالراتب > كان زيادة 15000اذا على %20يحصل

كان زيادة 15000الراتب =< =< 10000اذا على %15يحصلكان زيادة 10000الراتب=< <5000اذا على %10يحصل

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

الطباعة امر

Option Base 1الحلDim sal)5( As Double, bounce)5( As DoubleDim I As IntegerPrivate Sub cmdadd_Click)(For I = 1 To Ubound)sal(sal)i( = InputBox)"Enter salary"(If sal)i( > 15000 Thenbounce)i( = sal)i( * 0.2ElseIf sal)i( >= 10000 And sal)i( <= 15000 Thenbounce)i( = sal)i( * 0.15ElseIf sal)i( >= 5000 And sal)i( < 10000 Thenbounce)i( = sal)i( * 0.1Else bounce)i( = 0End IfNextEnd SubPrivate Sub cmdprint_Click)(For I = 1 To Ubound)sal(Text1 = Text1 & "salary: " & sal)i( & vbTab & "Bounce : " & bounce)i( & vbCrLfNextEnd Sub

module

معين • نموذج مع يرتبط ال برمجية وحدات ملفلتعريف وتستخدم معينه تحكم أداة أو. الفرعية والبرامج والثوابت المتغيرات

16تدريب-•

المواد من مجموعة في طالب درجات و اسم يقرأ ،األول نموذجين صممي. للدرجات المعدل و المجموع يحسب الثاني و

الحلاالول :النموذج

Private Sub Command1_Click)(Dim mark)( As SingleDim I As Integern = InputBox)"" المواد عدد ))"ادخلReDim mark)n – 1(Text2 = " المادة vbCrLf & "الدرجة" & vbTab & "رقمFor I = 0 To Ubound)mark(mark)i( = InputBox)" الدرجة )"ادخلText2 = Text2 & I + 1 & vbTab & mark)i( & vbCrLfsum = sum + mark)i(NextEnd SubPrivate Sub Command2_Click)(Form5.ShowHideEnd Sub

الثاني : النموذجPrivate Sub Command1_Click)(EndEnd SubPrivate Sub Form_Load)(Dim avg As SingleText1 = sumavg = sum / nText2 = avgEnd SubModule:Public n As IntegerPublic sum As Single

الواجب

أو • دوالر إلى ريال من العمالت لتحويل برنامج صمميالعكس

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

. البرنامج من الخروج يريد

Dim x As Single, y As SingleConst temp As Single = 1.8Const xchg As Single = 3.75Private Sub cmdC_Click)(x = InputBox)" المئوية الحرارة درجة الحرارة ", "ادخل درجات تحويل "(y = )x * temp( + 32Print المئوية الحرارة الفهرنهايتية " & " م " & x & ""درجة الحرارة درجة " & y & "ف "End SubPrivate Sub cmdclear_Click)(ClsEnd SubPrivate Sub cmdDollar_Click)(x = InputBox)" بالريال المبلغ العمالت ","ادخل تحويل "(y = x / xchgPrint " بالريال بالدوالر " & " رس. " & x & " المبلغ المبلغ " & y & " $ "End SubPrivate Sub cmdF_Click)(y = InputBox)" الفهرنهايتية الحرارة درجة الحرارة ", "ادخل درجات تحويل "(x = )y - 32( / tempPrint " الفهرنهايتية الحرارة المئوية " & " ف " & y & " درجة الحرارة درجة " & x & م ""End SubPrivate Sub cmdRiyal_Click)(y = InputBox)" بالدوالر المبلغ العمالت ","ادخل تحويل "(x = y * xchgPrint " بالدوالر بالريال " & " $ " & y & " المبلغ " & x & " المبلغ " رس.End Sub

Gotoجملة

الجاهزة الدوال

Asc)string( chr)interger( cDate)exp(

Cint)string( cstr)interger( ccur)exp(

Cdbl)exp( len)string( Trim)string(

lTrim)string( Rtrim)string( instr)start,s,s1(

Left)s,n( Right)s,n( mid)s,start,n( ucase)s( lcase)s( replace)s,s1,s2(

strcomp)s1,s2(

Isdate)exp( isnumeric)exp(

IsEmpty)exp( isnull)exp(

18تدريب

الجهاز • على التدريب بتنفيذ قوميX=Asc)"A"( x=chr)65(

x=ISNumeric)"Hi"(

: كانت "s="How are youاذا

X=len)s( x=left)s,3( x=Mid)s,5,3(

X=instr)s,"are"( x=replace)s,"you","they"(

الجاهزة الدوال

Private Sub Command1_Click)(Dim strmsg As Stringstrmsg = WeekdayName)Weekday)Date(, False, vbUseSystemDayOfWeek(

strmsg = strmsg & "is the today "strmsg = strmsg & "I love it"

Text1.Text = strmsgEnd Sub

الجاهزة الدوال

:19تدريب-

• ( يزيد ال بحيث الموظف رقم يقرأ برنامج صممي( – ) 10عن يقبل ال الموظف اسم خانات

بعد ) )- الفراغ( من التعيين ثم( 1/1/2004تاريخ . إلى االسم يحول و الخبرة سنوات عدد يحسب

. كبيرة أحرف

Private Sub Command1_Click)(If Len)Text1( >10 ThenMsgBox "ID mustcontained of 10 digits"

ElseIf Len)Text2( = 0 ThenMsgBox "you must enter a name"

ElseIf Text3 < #1/1/2004# ThenMsgBox "the date must be after 2004"

ElseText2 = Ucase)Text2(Text4 = DateDiff)“yyyy", Text3, Now(End IfEnd Sub

DateDiff... والدقائق والساعات واأليام واألشهر السنوات فرق لتعطي تاريخين تطرح دالة

والدوال Sub & functionاالجراءات

-private sub sun-name )par1 as integer,par2 as integer(

..…

End sub

Call subname)par,..(

-Private function function-name )par1 as integer,par2 as integer( as integer

..…

End function

Variable=function-name)par,..(

البرنامج نتائجLocal x1 6 using applyLocal x1 26 on entering sub1Local x1 27 on Exit sub1Local static x1 0 on entering subLocal static x1 61 on Exit sub2Module x1 0 on entering sub3Module x1 5 on Exit sub3Local x1 26 on entering sub1Local x1 27 on Exit sub1Local static x1 61 on entering sub2Local static x1 62 on Exit sub2Module x1 5 on entering sub3Module x1 10 on Exit sub3Local x1 6 At Exit of Apply

والدوال اإلجراءات

بـ: 17تدريب procedure- function- gotoخاص

كلمة " اليكون بحيث االسم يدخل برنامج كان" endصممي فإذا"end" "رسالة ليخرج البرنامج لم" see you laterينتقل وإذا

ينادي رسالة )procedure )helloيكن إخراج وظيفتها والتيwelcome name enterd in our procedure

ينادي المدخلة Functionثم العددين لتجمع

الحلPublic Sub hello)ByVal st As String(MsgBox "Welcom " & st & " in our procedure"

End Sub

Public Function add)x As Integer, y As Integer( As Integeradd = x + yEnd Function

Private Sub Command1_Click)(If Text1 = "end" ThenGoTo closingElseCall hello)Text1(Text4 = add)Text2, Text3(End

closing:MsgBox "see you later"

End Sub

الحوار مربعات مع التعاملالمتعددة والوسائط

قائمة اختيار <project componentsمن يتم: التالية األدوات

Cmdialog1.Action=number

1. الملف- فتح2. الملف- حفظ3. اللون- حفظ4. الخط- حفظالطباعة- 5 خيارات

الحوار مربعات مع التعامل

20تدريب-•.1. اختيارها يتم التي الصوت ملفات يشغلخالل 2. من ولونه وحجمه الخط نوع تغيير يتم العنوان أداة على يحتوي

. الخط حوار مربع استدعاء

الحل

Private Sub Form_Load)(

MMControl1.Notify = False

MMControl1.Wait = True

MMControl1.Shareable = False

MMControl1.DeviceType = "waveaudio"

End Sub

Private Sub Command2_Click)(

End

End sub

الحلPrivate Sub Command1_Click)(CommonDialog1.Filter = "wav)*.wav(|*.wav"CommonDialog1.ShowOpenMMControl1.Command = "close"MMControl1.FileName = CommonDialog1.FileNameMMControl1.Command = "open"MMControl1.Command = "play"CommonDialog1.Action = 3Label1.ForeColor = CommonDialog1.ColorCommonDialog1.Flags = 3 ) والطابعة الشاشة )خطوطCommonDialog1.Action = 4Label1.FontSize = CommonDialog1.FontSizeLabel1.FontName = CommonDialog1.FontNameEnd Sub

الحوار مربعات مع التعاملالمتعددة والوسائط

الفيديو أو الصوتية المقاطع لتشغيل نموذج صممي

الحل

Private Sub Command1_Click)(

c1.Filter = "all file"*.*

c1.ShowOpen

media1.openPlayer )c1.FileName(

End Sub

االنترنت متصفحاالنترنت : أداة إضافة

لالنترنت :• متصفح على يحتوي نموذج صممي

االنترنت متصفح

Private Sub Command1_Click)(WebBrowser1.Navigate )Text1.Text(End Sub

Private Sub Form_Load)(WebBrowser1.GoHomeEnd Sub

Private Sub WebBrowser1_DownloadComplete)(Text1.Text = WebBrowser1.LocationURLEnd Sub

نظام Ascii

المراجع

والتعليم • التربية مركز قبل من اقيمت دورةبالروابي.

بيسك • فيجوال . 6كتاب الحلبي صبري يحي د . الزعبي بالل محمد د

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