ÇáãÓÇÚÏ ÇáÔÎÕí ÇáÑÞãí

ãÔÇåÏÉ ÇáäÓÎÉ ßÇãáÉ : ÏæÑÉ ÝíÌæÇá ÈíÓß 6 ááãÈÊÏÆíä


ÇáÕÝÍÇÊ : [1] 2 3

azharo
10-09-2005, 04:25 PM
ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã











"""""""""""""""""""""""""""""""""""""""

""""""""""""""""""""



íÞæá ÇáÑÓæá ÇáßÑíã Õáí Çááå Úáíå æÓáã

" ÅÐÇ ãÇÊ ÇÈä ÇÏã ÇäÞØÚ Úãáå ÅáÇ ãä ËáÇË¡ ÕÏÞÉ ÌÇÑíÉ Ãæ Úáã íäÊÝÚ Èå Ãæ æáÏ ÕÇáÍ íÏÚæÇ áå "




ÇáÍãÏ ááå ÑÈ ÇáÚÇáãíä æÇáÕáÇÉ æ ÇáÓáÇã Úáì ÇáãÈÚæË ÑÍãÉ ááÚÇáãíä æ Úáì Âáå æ ÕÍÈå æÇáÊÇÈÚíä æ ãä ÊÈÚåã ÈÅÍÓÇä Åáì íæã ÇáÏíä.







ÇÎæÇäí æÇÎæÇÊí ÃÚÖÇÁ ãäÊÏíÇÊ ÇáãÔÇÛÈ ÇáßÑÇã íÓÑäí Ãä ÃÞÏã áßã åÐå ÇáÏæÑÉ ÇáãÊæÇÖÚÉ æåí ÏæÑÉ ÝíÌæÇá ÈíÓß 6 ááãÈÊÏÆíä æÅä ÔÇÁ Çááå ÊÓÊÝí쾂 ãäåÇ æãä ÎÈÑÊí ÇáÚãáíÉ ÃíÖÇ ßãÇ ÃÊãäì Çä Êßæä åÐå ÇáÏæÑÉ ÃÓÇÓÇð ÊäØáÞæÇ ãäå Åáì ÚÇáã ÇáÈÑãÌÉ ÇáããÊÚ ÌÏÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ.




æÞÈá Ãä äÈÏà ÇáÏæÑÉ ÃÊãäí ãä Çááå Ãä íßæä åÐÇ ÇáÚãá ÎÇáÕÇ áæÌå Çááå ÇáßÑíã æßá ãÇ ÇØáÈå ããä ÓíÓÊÝíÏãä åÐå ÇáÏæÑÉ åæ ÇáÏÚÇÁ áí æáæÇáÏí.





Úáì ÌãíÚ ÇáÇ뾃 æÇáÇÎæÇÊ ÇáÐíä íæÏæä ÇáãÔÇÑßÉ Ýí åÐå ÇáÏæÑÉ

- ÊËÈíÊ Visual Basic 6 æ íÝÖá Ãä íßæä ÇáÇÕÏÇÑ Enterprise Edition æÐáß ÍÊì áÇ ÊæÇÌåäÇ ãÔßáÉ ÇÎÊáÇÝ ÇáÇÕÏÇÑÇÊ .










||||||||||||||||||||||||||||||||||||||||||||||

||||||||||||||||||||||||||||||||||||||

|||||||||||||||||

||||






ÇáÏÑÓ ÇáÃæá



ãÞÏãÜÜÜÉ



ÊÇÑíÎ ÇáÝíÌæÇá ÈíÓß








áÛÉ ÇáÈíÓß ÇáãÑÆí VISUAL BASIC ÊÚÊÈÑ Ýì ÇáæÞÊ ÇáÍÇáì ãä ÃÓåá æÃÈÓØ æÃÞæì áÛÇÊ ÇáÈÑãÌÉ ÇáãÓÊÎÏãÉ ÊÍÊ ÈíÆÉ ÇáäæÇÝÐ WINDOWS æÑÛã Ãä áÛÉ ÇáÝíÌæÇá ÈíÓß ÓåáÉ æããÊÚÉ ÅáÇ Ãäß ÊÓÊØíÚ ßÊÇÈÉ ÈÑÇãÌ ÞæíÉ ÈÇÓÊÎÏÇãåÇ.







Ýåí Êãßä ÇáãÈÑãÌ ãä ÊØæíÑ æÅäÊÇÌ ÇáÊØÈíÞÇÊ ÇáãÎÊáÝÉ Ýí æÞÊ ÞÕíÑ¡ æÈßÝÇÁÉ Úãá ÚÇáíÉ ¡æÊäÏÑÌ áÛÉ Visual Basic ÊÍÊ ÞÇÆãÉ áÛÇÊ ÇáÃÍÏÇË ÇáãÍÑßÉ Object Oriented Languages ¡ æåÐÇ íÚäí Ãä ãÇ íÍÏËÉ ÇáãÓÊÎÏã ãä ÃÝÚÇá ãËá ÖÛØ ÃÍÏÇáãÝÇÊíÍ Ãæ äÞÑ ÒÑ ÇáãÇæÓ íÄÏí Åáí ÊäÝíÐ ÇáÏæÇá ÇáãÎÕÕÉ áÐáß æÈÐáß íßæä ãÓÊÎÏã ÇáÈÑäÇãÌ åæ ÇáãÓÄá Úä ãÇ íÍÏË æãÊì íÍÏË ¿







æíÎÊáÝ Ðáß ßáíÇð Úä ÇááÛÇÊ ÇáÊÞáíÏíÉ æÇáÊí áã ÊõÊöÍú ááãÓÊÎÏã Óæì ÑÏ ÇáÝÚá ÇáÊäÝíÐì ÝÞØ ááßæÏ ÇáÐí íÊã ßÊÇÈÊå. æÊÊßæä ÇáÈÑÇãÌ ãä ÚÏÉ ÔÇÔÇÊ æßá ÔÇÔÉ ÊÍÝá ÈÇáÚÏíÏ ãä ÚäÇÕÑ ÇáÊÍßã ¡ æãåãÉ ÇáãÈÑãÌ åäÇ åí ÊÍÏíÏ ÑÏæÏ ÃÝÚÇá ÇáÔÇÔÇÊ æÇáÚäÇÕÑ Úä ÍÏæË ÃÍÏÇË ãÚíäÉ ÈæÇÓØÉ ÇáãÓÊÎÏã ¡ æßá ÚäÕÑ Ãæ ÔÇÔÉ áåÇ ãÌãæÚÉ ãä ÇáÎæÇÕ ßÇáÃÈÚÇÏ æÇáÃáæä æÇáÈíÇäÇÊ ÇáãÎÒäÉ ÈåÇ ÝÊßæä ÝáÓÝÉ ÇáÈíÓß ÇáãÑÆí Visual Basic åí ÇáÊÍÇæÑ Èíä ÇáÚäÇÕÑ ÇáãÎÊáÝÉ æÊÛííÑ ÕÝÇÊåÇ æÈíÇäÇÊåÇ ÚäÏãÇ íõÍúÏöËú ÇáãÓÊÎÏã ÈÚÖ ÇáÃÝÚÇá.



áÞÏ ÞÇãÊ ÔÑßÉãÇíßÑæÓæÝÊ ÈÊÕãíã ÝíÌæÇá ÈíÓß ÈäÇÁð Úáì áÛÉ ÇáÈÑãÌÉ ÈíÓß æÇáãÕããÉ ÎÕíÕÇð ááãÈÊÏÆíä Ýí ÇáÈÑãÌÉ äÙÑÇð áÓåæáÊåÇ Úáì ÚßÓ ÇááÛÇÊ ÇáÊí ßÇäÊ ãÊæÝÑÉÍíäÐÇß ãËá ÇáßæÈæá æÝæÑÊÑÇä æ áÛÉ ÇáÊÌãíÚ Assembly .





ÝÃÕá áÛÉ ÝÌæÇá ÈíÓß åì áÛÉ ÈíÓß ÇáÊí ÙåÑÊ Ýí ßáíÉ ÏÇÑÊãÇæË Dartmaouth Úáí íÏ Ìæä ßíãäí John Kemeny æ ÊæãÇÓ ßíÑÊÒ Thomas Kurtz ÚÇã 1963ã æ ÞÏÃÕÈÍÊ ÈÓÑÚÉ ÝÇÆÞÉ ãä ÃÔåÑ æ ÃÓåá áÛÇÊ ÇáÈÑãÌÉ Èá áã ÊÞÝ ÚäÏ åÐÇ ÝÍÓÈ ÝÃÕÈÍÊ ßáÛÉ ÊÚáíãíÉ ÊÏÑñÓ Ýí ÇáãÚÇåÏ æ ÇáßáíÇÊ æ ÇáÌÇãÚÇÊ æ ÈÏà ÇäÊÔÇÑåÇ Ýí ÇáÓÈÚíäÇÊ

Ëã ÃÎÐÊ åÐå ÇááÛÉ Ýí ÇáÊØæÑ ÇáÏÇÆã ãÚ ÇáãÍÇÝÙÉ Úáì ÓåæáÉÇÓÊÎÏÇãåÇ æ ÈÓÇØÊåÇ æ ßÇä ÇáÅÕÏÇÑ ÇáÃæá áåÐå ÇááÛÉ ÚÇã 1991 ã Ëã ßÇä ÇáÅÕÏÇÑ ÇáËÇäí ãäåÇ ÚÇã 1992 ã Ëã ßÇä ÇáÅÕÏÇÑ ÇáËÇáË ÚÇã 1993 æãä Ðáß ÇáæÞÊ ÊÚÇÞÈÊ ÇÕÏÇÑÇÊ ßËíÑÉãäåÇ ¡ ÇáÅÕÏÇÑ ÇáÓÇÏÓ (Visual Basic 6.0) æåæ ãÚ ãÌãæÚÉ ãä ÇÕÏÇÑÇÊ ÔÑßÉ ãÇíßÑæÓæÝÊ ÇáÊí ÇÓãÊå ÇáÇä ÝíÌæÇá ÓÊÏíæ 6.0 (Visual Studio 6.0) æÈÚÏ Ðáß ÃÕÏÑÊ ãÇíßÑæÓæÝÊ ÇÕÏÇÑåÇ ÇáÌÏíÏ ãä áÛÉ ÝíÌæÇá ÈíÓß åæ ÇáÇÕÏÇÑ (Visual Basic .Net)




æíÊæÝÑ ãä åÐÉ ÇááÛÉ ËáÇËÉ ÅÕÏÇÑÇÊ ãÎÊáÝÉæåí:




1. Visual Basic Standard Edition



2. Visual Basic Professional Edition



3. Visual Basic Enterprise Edition








ÊãÊÇÒ Visual Basic ÈÅãßÇäíÇÊ ßËíÑÉ äæÑÏ ãäåÇãÇ íáì :


ÇãßÇäíÉ ßÊÇÈÉ ÈÑÇãÌ ÊÚãá ÊÍÊ ÈíÆÉ æíäÏæÒ ÈÓåæáÉ æÈÓÑÚÉ.
ÓåæáÉ ÊÚÏíá æÊØæíÑ ÇáÈÑÇãÌ ÇáãßÊæÈÉ ÈåÇ æÓåæáÉ ÊÚáãåÇ.
ÊÊÖãä ãÌãæÚÉ ßÈíÑÉ ãä ÇáßÇÆäÇÊ objects
ÇãßÇäíÉ ÇÓÊÎÏÇã ÚÏÏßÈíÑ ãä ÇáÇíÞæäÇÊ æÇáÕæÑ Icons & Pictures Ýí ÇáÈÑÇãÌ
ÓåæáÉ Úãá ãáÝ ÊäÝíÐí (Execution File).
ÓåæáÉ ÇáÊÚÇãá ãÚ ÞæÇÚÏ ÇáÈíÇäÇÊ ÇáãÎÊáÝÉ ãËá Access - Oracle ... ÇáÎ.
ÞÏÑÊåÇ Úáì ÇáÊÚÇãá ãÚ ÇáæÓÇÆØ ÇÇáãÊÚÏÏÉ Multimedia.
ÊÏÚã ÇáÊÚÇãá ãÚ ÇáÚäÇÕÑ ÇáÈÑãÌíÉ ÇáãÓÊæÑÏÉ Activex Controls.
ÓåæáÉ ÑÈØåÇ ãÚ ÇáÊØÈíÞÇÊ ÇáÇÎÑì ãËá ( ….Word-Excel ).
ÊÏÚã ÇäÔÇÁ ÍÒã ÇáÈÑÇãÌ (Setup Programms) ÈßÝÇÁÉ ÚÇáíÉ.
ÊÏÚã ÃÏæÇÊ ßËíÑÉ ÊÊÚÇãá ãÚ ÇáÔÈßÉ ÇáÏæáíÉ Internet.
ÓåæáÉ ÇßÊÔÇÝ æÊÕÍíÍ ÇáÃÎØÇÁ ÃËäÇÁ ÊÔÛíá ÇáÈÑäÇãÌ.
íãßä Çä íÔÛá ÈÑÇãÌåÇ ãÓÊÎÏã æÇÍÏ Ãæ ÚÏÉ ãÓÊÎÏãíä Ýí Âä æÇÍÏ.
ÇáÈÑãÌÉ ÈÇáÝíÌæÇá ÈíÓß ÊÚÊÈÑ ãÊÚÉ ÍÞíÞíÉ.


ÚäÇÕÑ ÝíÌæÇá ÈíÓß:




ÊØæÑÊ áÛÉ ÇáÝíÌæÇá ÈíÓß ÈÔßá ßÈíÑ ÍÊì ÃÕÈÍÊ ÊÍÊæí Úáì ÃÏæÇÊ ãÚÞÏÉ æáßä áíÓ ÈÇáÖÑæÑÉ ãÚÑÝÉ ÌãíÚ ÇáÃÏæÇÊ ÇáÊí ÊÃÊí ãÚ ÝíÌæÇá ÈíÓß áÊØæíÑ ÊØÈíÞ ãÇ ... æáßä íßÊÝí ÇáãÈÑãÌ ÈãÚÑÝÉ ÇáÃÏæÇÊ ÇáÊí íÍÊÇÌ áåÇ ÝÞØ æáßä åäÇß ÈÚÖ ÇáÃÓÇÓíÇÊ ÇáÊí íÌÈ ãÚÑÝÊåÇ æÅÊÞÇäåÇ ãä ÞÈá ÇáãÈÑãÌíä áßí íÕÈÍæÇ ãØæÑí ÈÑÇãÌ Úáì ÇáÝíÌæÇá ÈíÓß.

ÚäÏ ÊÔÛíáß áÈÑäÇãÌ ÇáÝíÌæÇá ÈíÓß ÝÓæÝ ÊÑì ÚÏÏ ãä ÇáäæÇÝÐ æÇáÊí ÊÚÑÝ ÈÈíÆÉ ÇáÊØæíÑ ÇáãÊßÇãáÉ ááÝíÌæÇá ÈíÓß VB IDE (integrated development environment) æßãÈÑãÌ ÝÅäß ÓæÝ ÊãÖí ÇáæÞÊ ÇáßËíÑ ãÚ åÐå ÇáæÇÌåÉ ¡ áÐáß ÝÇääÇ ÓäÃÎÐ ÈÚÖ ÇáæÞÊ ááÊÚÑÝ Úáì ÇáÞæÇÆã æãÇ ÊÍÊæíå ãä ÃæÇãÑ æÌãíÚ ÇáÃÏæÇÊ ÇáÇÓÇÓíÉ æÇáäæÇÝÐ ÇáãæÌæÏÉ Ýí ÈíÆÉ ÇáÊØæíÑ ÇáÎÇÕÉ ÈÝíÌæÇá ÈíÓß.






ÌãíÚ ÊØÈíÞÇÊ ÇáÝíÌæÇá ÈíÓß ÊÍÊæí Úáì ÃÏæÇÊ ÊÍßã ÊÓãì Objects æÇáÊí ÊÃÊí ãÚ ÇáÝíÌæÇá ÈíÓß Ãæ ÊÔÊÑì ãä ÔÑßÇÊ ÃÎÑì¡ æåÐÇ ãÇ ÌÚá ÇáÝíÌæÇá ÈíÓß íäÊÔÑ ÈåÐÇ ÇáÔßá ÇáßÈíÑ. æÊÚÊÈÑ ÃÏæÇÊ ÇáÊÍßã æÇáÊí ÊÓÊÛÑÞ ãÆÇÊ ÇáÓÇÚÇÊ ãä ÇáÊØæíÑ ØÑíÞÉ ÌíÏÉ áÚãá ÇáÈÑÇãÌ æÐáß áÃäå ÈÇáÅãßÇä ÇÓÊÎÏÇãåÇ Ýí ÃßËÑ ãä ÊØÈíÞ. áßí ÊÕÈÍ ãÈÑãÌÇð äÇÌÍÇð íÌÈ ãÚÑÝÉ ßíÝíÉ ÇáÊÚÇãá ãÚ åÐå ÇáÃÏæÇÊ áßí ÊÓÊØíÚ ÊØæíÑ ÊØÈíÞÇÊ ãÝíÏÉ.








ÈÍßã ÊÍæá ÇáÝíÌæÇá ÈíÓß Çáì ØÑíÞÉ ÇáÈÑãÌÉ ÇáãæÌåÉ ÈÇáÃÍÏÇË Object Oriented Languages ÝÇä ÇáãæÖæÚ ÇáÃÎíÑ ÇáÐí ÓäÐßÑå åäÇ åæ ÇáÃÍÏÇË. ÇáÈÑãÌÉ ÈÇáÃÍÏÇË áíÓÊ ÕÚÈÉ æáßä ãÝåæãåÇ íÎÊáÝ ÇÎÊáÇÝÇð ßáíÇð Úä ÇáÈÑãÌÉ ÇáÊÞáíÏíÉ ÇáãÚÑæÝÉ Ýí áÛÉ ÇáÈíÓß. æÈÈÓÇØÉ ÌÏÇ ÝÅäå ÚäÏ ÊÔÛíá ÈÑäÇãÌ ÝíÌæÇá ÈíÓß ¡ ÝÅä ÇáÈÑäÇãÌ áÇ íÝÚá ÔíÆÇ ÍÊì íÞæã ÇáãÓÊÎÏã ÈÚãá ÍÏË ãÚíä ãËÇá ÇáäÞÑ ÈÇáãÇæÓ Úáì ÒÑ Ãæ ÞÇÆãÉ æÎáÇÝÉ. ãÚäì Ðáß Çä ÈÑÇãÌ ÇáÝíÌæÇá ÈíÓß ÊÓÊÌíÈ æÊÚãá áÃÍÏÇË ãÚíäÉ. ÚäÏÍÏæË ÍÏË ãÚíä ÝÅä ÝíÌæÇá ÈíÓß íÞæã ÈÊäÝíÐ ÇáßæÏ ÇáãÕÇÍÈ áÐáß ÇáÍÏË. áÐáß ÝÅä æÙíÝÉ ÇáãÈÑãÌ åæßÊÇÈÉ ÇáÃßæÇÏ ÇááÇÒãÉ áÊäÝíÐ åÐå ÇáÃÍÏÇË.






ßíÝíÉ Úãá Visual Basic




íãßä ÇáÞæá Çä áÛÉ Visual Basic áÛÉÈÑãÌíÉ æÑÓæãíÉ Ýí Âä æÇÍÏ ( Graphical user interface )ÍíË Çäß ÊÕãã æÇÌåÉ ÈÑäÇãÌß Úáì ÇáÔßá ÇáÐí ÊÑíÏå ÈãÇ Ýí Ðáß ÇáÕæÑ æÇáÑÓæãÇÊ, æÊÖÚ ÈÚÖ ÇáÇÒÑÇÑ ÚáíåÇ ãËáÇ , æÊÖÚ ÚäÇÕÑ ÇÏÎÇá æÇÎÑÇÌ ãËáÇ, Ëã ÊÞæã ÈßÊÇÈÉ ßæÏ áßá ÚäÕÑ áíÄÏí Úãáå ßãÇ íÌÈ æÚáì ÇáãäæÇá ÇáÐí ÊÑíÏå, Ëã ÊÌÑÈ ÈÑäÇãÌß æÊÕÍÍ ÇáÇÎØÇÁ ÇáÊí (ÞÏ) ÊÊæÇÌÏ Ýíå , ÝÌá ãä áÇ íÓåæ , ÈÚÏåÇ ÊÃãÑ áÛÉ ÝíÌæá ÈíÓß ÈÚãá ãáÝ ÊäÝíÐí ááÈÑäÇãÌ ÇáÐí ÕããÊå ÝíäÊÌå Úáì åíÆÉ ÈÑäÇãÌ ÈÇãÊÏÇÏ ÃæÊäÓíÞ exe , ÈãÚäì Çäå ãä äæÚ ãÇíØáÞ Úáíå (ÊØÈíÞ) ÚäÏåÇ íãßä ÊäÝíÐ åÐÇ ÇáÊØÈíÞ ÎÇÑÌ ÈíÆÉ ÈÑäÇãÌ Visual Basic (Ýí Çì ÌåÇÒ ßãÈíæÊÑ).






ÃÓÇÓíÇÊ ÇáÈÑãÌÉ ÈÜÜ Visual Basic




ãä ÇáÃåÏÇÝ ÇáÊí íÓÚì ÇáíåÇ ÇáãÈÑãÌ ÚäÏ Úãá ÊØÈíÞ ãÚíä åí ÇáæÕæá Çáì ÇáãäÊÌ ÇáäåÇÆí ááÈÑäÇãÌ Ýí ÃÓÑÚ æÞÊ ããßä ãÚ ãÑÇÚÇÉ ÇáßÝÇÁÉ æÇáÏÞÉ æÐáß ÍÝÇÙÇð Úáì ÇáæÞÊ æÇáãÇá. áÐáß ÝÅäå ãä Çáãåã ÇÓÊÎÏÇã ÇáÅãßÇäíÇÊ ÇáãÊæÝÑÉ Ýí ÇáÝíÌæÇá ÈíÓß ãËá ÃÏæÇÊ ÇáÊÍßã ÇáãÖãäÉãÚ ÇáÝíÌæÇá ÈíÓß.




æãä Çáãåã ÌÏÇð Ãä íßæä ÇáãÈÑãÌ ãÊãßäÇð ãä ÌÒÆíä ãåãíä Ýí ÇáÝíÌæÇá ÈíÓß : ÞæÇÚÏ ÇáÈíÇäÇÊ æ ÇáÊÞÇÑíÑ.



ÝÇáÈÑÇãÌ ÇáãÕããÉ ÈÇÓÊÎÏÇã ÇáÝíÌæÇá ÈíÓß ÊÓÊÎÏã ÞæÇÚÏ ÇáÈíÇäÇÊ ÈäÓÈÉ 80% ÍíË Çä ãÚÙã ÇáÊØÈíÞÇÊ ÊÍÊÇÌ Çáì ÍÝÙ ÈíÇäÇÊ æØÈÇÚÊåÇ. æÓæÝ äÞæã ÎáÇá åÐå ÇáÏæÑÉ ÈÔÑÍ ÇßËÑ ãä ØÑíÞÉ ááÞíÇã ÈåÐå ÇáãåÇã ÇáÇ Çä ãÚÙã ÇáãÈÑãÌíä íÝÖáæä ÇáÊÚÇãá ãÚ ÞæÇÚÏ ÈíÇäÇÊ Access æÇÓÊÎÏÇã ãÕãã ÇáÊÞÇÑíÑ ÇáãÏãÌ ãÚ ÝíÌæÇá ÈíÓß Ãæ ÇÓÊÎÏÇã ßÑíÓÊÇá ÑíÈæÑÊ Crystal Report




æãä ÇáÃãæÑ ÇáãåãÉááãÈÑãÌ ÇáãÈÊÏÆ åæ ÇãÖÇÁ ÈÚÖ ÇáæÞÊ Ýí ãÚÑÝÉ ÇáÃÓÇÓíÇÊ ááÈÑãÌÉ ÈÇáÝíÌæÇá ÈíÓß æÚÏã ÇáÐåÇÈ ãÈÇÔÑÉ Çáì ÇáÃãæÑ ÇáãÊØæÑÉ Ýí ÇáÝíÌæÇá ÈíÓß ÍíË Ãä90 % ãä ÇáÈÑÇãÌ ÊÓÊÎÏã ÇáÃÓÇÓíÇÊ Ýí ÇáÝíÌæÇá ÈíÓß æäÇÏÑÇ ãÇ ÊÍÊÇÌ Åáì ÇáÃãæÑ ÇáãÊØæÑÉ.






æÝÞßã Çááå





:) :) :)
:p

fedbh
10-09-2005, 04:40 PM
ÔßÑÇ Úáì åÐå ÇáãÚæãÇÊ ÇáÞíãÉ

ÇáãäÊÈå
10-09-2005, 05:03 PM
ÈÇÑß Çááå Ýíß
æÃÚÊÈÑäí Ãæá ØÇáÈ

ÓáíãÇä äÊ
11-09-2005, 12:21 AM
áÇ ÊØæá ÚáíäÇ ÈÇáÏÑÓ ÇáËÇäí

ãÕÚÈ Èä ÚãíÑ
11-09-2005, 03:39 PM
ÇäÇ äÝÓí ÇÊÚáã ÝíÌíæÇá ÈíÓß ãä ÒãÇä

æÝí ÇäÊÙÇÑ ÈÇÞí ÇáÏÑæÓ

ÔßÑÇ ÌÒíáÇ áß

azharo
11-09-2005, 06:02 PM
ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

ÔßÑÇ áßã ÇÎæÊí áãÑæÑßã
æÇáíßã


ÇáÏÑÓ ÇáËÇäí



ÔÑÍ æÇÌåÉ ÇáÝíÌæÇá ÈíÓß

ãÑÇÍá ßÊÇÈÉ ÇáÈÑäÇãÌ Ýí Visual Basic
________________________________________




* áÊÔÛíá Visual Basic :

ÇÝÊÍ ÞÇÆãÉ ÇÈÏà Start Ëã ÇÎÊÑ ÇáÈÑÇãÌ Programs Ëã ãä ÇáãÌáÏ Microsoft Visual Basic 6.0

ÇÖÛØ Úáì Microsoft Visual Basic 6.0














http://bb.domaindlx.com/programmerazhar/ABSA/2/VB2_1.JPG













ÔÑÍ æÇÌåÉ ÇáÝíÌæÇá ÈíÓß





ÚäÏ ÊÔÛíá ÇáÝíÌæÇá ÈíÓß áÇæá ãÑÉ íÙåÑ ãÑÈÚ ÍæÇÑ Dialog Box ßãÇ ÈÇáÕæÑÉ íÓÃáß Úä äæÚ ÇáãÔÑæÚ ÇáÐí ÊÑíÏ ÊÕãíãå (íãßäß ÅÒÇáÉ ãÑÈÚ ÇáÍæÇÑ ãä ÈÏÁ ÇáÊÔÛíá Úä ØÑíÞ ÊÝÚíá ÚáÇãÉ ÇáÅÎÊíÇÑ Don't Show this dialog in the future )¡ æÇÐÇ ÇÑÏÊ ÚÑÖå ãÌÏÏÇð ÇÝÊÍ ÇáÞÇÆãÉ Tools Ëã ÇÎÊÑ Options æãäåÇ ÇÎÊÑ Environment Ëã ÇáÎíÇÑ Prompt for project










http://bb.domaindlx.com/programmerazhar/ABSA/2/VB2_2.JPG



ÚáÇãÇÊ ÇáÊÈíæíÈ Tabs Ýí ÃÚáì ÇáæÇÌåÉ:
New : æÊÚäí ÇÎÊíÇÑ ãÔÑæÚ ÌÏíÏ

Existing : ÝÊÍ ãÔÇÑíÚ ãÎÒäÉ ãÓÈÞÇð .

Recent : ÞÇÆãÉ ÇáãÔÇÑíÚ ÇáãÓÊÎÏãÉ ÍÏíËÇð æÇáÊí ÞãÊ ÈÝÊÍåÇ ãÑÊÈÉ ÍÓÈ ÇáÊÇÑíÎ







New íÖã ãÇ íáí (áÇÎÊíÇÑ äæÚ ÇáãÔÑæÚ)

- Standard EXE æåæ íÞæã ÈÅäÔÇÁ ÈÑäÇãÌ ÚÇÏí ÍÓÈ ØáÈß æÊÕãíãß æÞÇÈá ááÊäÝíÐ Exe File.

- Activex EXE æåæ ÃíÖÇð íÞæã ÈÅäÔÇÁ ãáÝÇð áå ÇáÇãÊÏÇÏ ( DLL ) æåæ ãáÝ Ðæ ÈÑÇãÌ ÝÑÚíå ãÓÇÚÏÉ æ åæ áÇ íÚãá ÈäÝÓå Èá ãÚ exe .

- Activex DLL æåæ íäÔÆ ãáÝÇÊ áåÇ ÇãÊÏÇÏ EXE ÊÚãá ãÚ ÈÑÇãÌ ÅÎÑì áßí íÚãá Ýí Ôßá ( OLE ) .

- Activex control æåæ íÓÇÚÏ Úáì ÅäÔÇÁ ãáÝ ãä äæÚ ( ocx ) æ åí ãåãÉ æÊÓÇÚÏ Úáì ÅÍÊæÇÁ æÇÌåÉ ãÓÊÎÏã Ãæ ÈÑÇãÌ ÝÑÚíÉ .

- Activex Document DLL æåæ íÓÇÚÏ Úáì ÅäÔÇÁ ãáÝ Ðæ ÇãÊÏÇÏ ( DLL ) íÞæã ÈÊÔÛíá ÈÑÇãÌ Úáì ãæÞÚ Ýí ÇáÇäÊÑäÊ .

- Activex Document exe íÞæã ÈÅäÔÇÁ ãáÝÇÊ ÊÙåÑ Úáì ÇáÇäÊÑäÊ .

- Add In æåæ ÎÇÕ ÈÇáÝíÌæÇá ÈíÓß ÍíË íãßäß ÅÖÇÝÉ æÇÌåÉ ãÚ ãÇ ÐßÑ ÓÇÈÞÇð ÎÇÕÉ Èß .

- VB Application Wizard æåæ ãÚÇáÌ ÊáÞÇÆí Ýí åÐå ÇááÛÉ íÓÇÚÏß Úáì ÅäÔÇÁ äæÇÝÐ ÚÏÉ Ïæä ßÊÇÈÉ ÓØÑ æÇÍÏ ãä ÇáäæÚ .

- ISS Aplication íÞÕÏ ÈÜ ( ISS ) ÅÎÊÕÇÑ áßáãÉ ( Internet Information Server ) æ íÞæã ÈÇáÊÍÖíÑ áÊÕãíã ( web class ) æåæ ãÇ íÓãíå ÇáãÓÊÎÏã ÕÝÍÇÊ ( HTML ) .

- Data project ÊÖÚ ãÔÑæÚÇð áÞæÇÚÏ ÈíÇäÇÊ æÊåíÆÉ Ýí ÈíÆÉ ãÊßÇãáÉ ãä ÃÏæÇÊ ÇáÑÈØ æÕäÚ ÇáÊÞÇÑíÑ Ïæä ÇáÍÇÌÉ áÝÊÍ ÈÑÇãÌ ÃÎÑì .

- Vb wizard manager æÊÈÏæ ãÔÇÈåÉ áãÚÇáÌÇÊ ( Microsoft ) íãßäß ÅÓÊÎÏÇãå .

- DHTML Application ÊÓåá Úáíß ÕäÚ ÕÝÍÇÊ ( HTML ) ÏíäÇãíßíÉ ááÅäÊÑäÊ Ïæä ÊÚáã áÛÉ Java .

- Vb Enterprise Edition controls æåí ÊÓÇÚÏ Úáì æÖÚ ÌãíÚ ÇáÃÏæÇÊ ÇáãÓÊÎÏãÉ ÈßËÑÉ áÞæÇÚÏ ÇáÈíÇäÇÊ æ ÇáÇÊÕÇá æãä Ëã ÊØÈíÞåÇ æåí ááãÍÊÑÝíä .




ãä ÎíÇÑÇÊ ÇáÔÇÔÉ ÇáÇÝÊÊÇÍíÉ äÎÊÇÑ Standard EXE Ëã äÖÛØ Úáì ÝÊÍ ÇáÈÑäÇãÌ Open


ÈÚÏ ÝÊÍ ÇáÈÑäÇãÌ ÊÙåÑ ÇáÔÇÔÉ ÇáÊÇáíÉ æåí ÊãËá äæÇÝÐ ÈíÆÉ ÝíÌíæÇá ÈíÓß



http://bb.domaindlx.com/programmerazhar/ABSA/2/VB2_3.JPG













- íÍÊæí ÔÑíØ ÇáÚäæÇä Title bar Ýí ÇáäÇÝÐÉ ÇáÑÆíÓíÉ Úáì ÇÓã ÇáãÔÑæÚ Project ÇáÍÇáì ãÖÇÝÇð Çáíå Èíä ÇáÇÞæÇÓ ÇáæÖÚ ÇáÍÇáì ááÈÑäÇãÌ æíßæä æÇÍÏÇð ãä åÐå ÇáÇæÖÇÚ (Design-Run - Break)




ÇáäãæÐÌ (Form ) åæ Ãåã ÌÒÁ Ýí ÇáãÔÑæÚ ÝáÇ íãßä ÇäÔÇÁ ÊØÈíÞÇÊ Ýí ÝíÌíæÇá ÈíÓß Ïæä ÇÓÊÎÏÇã ÇáäãæÐÌ.

æíÓãì ÇíÖÇð ÅØÇÑ (Window) ÝãËáÇð¡ ÇáäãæÐÌ Form1 ÇáãÈíä Ýí ÇáÔßá ÇáÓÇÈÞ íÏÚì äãæÐÌ æíÏÚì ÅØÇÑ (Window) ÈÐÇÊ ÇáæÞÊ. íØáÞ ãÕØáÍ ÇáäãæÐÌ¡ Úáì ÇáäÇÝÐÉ ÇáÊí ÃäÔÃÊåÇ Ýí ãÑÍáÉ ÇáÊÕãíã¡ æíÓÊÎÏã ãÕØáÍ ÇáÅØÇÑ (Ãæ äÇÝÐÉ)¡ ÚäÏ ÊäÝíÐ ÇáÈÑäÇãÌ. ÈßáÇã ÂÎÑ¡ ÚäÏ ÐßÑ ãÕØáÍ ÇáäãæÐÌ¡ íßæä ÇáãÞÕæÏ ãÑÍáÉ ÇáÊÕãíã¡ æÚäÏ ÐßÑ ãÕØáÍ ÇáÅØÇÑ Ãæ ÇáäÇÝÐÉ¡ íßæä ÇáãÞÕæÏ ãÑÍáÉ ÇáÊäÝíÐ.

ÇÐÇ áã íßä ÇáäãæÐÌ Form1 ÙÇåÑÇð ÇãÇãß ÝáÇÙåÇÑå ãÑÉ ÇÎÑì :

- Þã ÈÊÍÏíÏ åÐÇ ÇáäãæÐÌ ÈÇáÖÛØ Úáíå ÈÇáãÇæÓ ãÑÉ æÇÍÏÉ Ëã ÇÖÛØ Úáì ÒÑ ÚÑÖ Ôßá ÇáäãæÐÌ (View Object) ÇáãæÖÍ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ

- Çæ ÇÖÛØ ÈÇáãÇæÓ ÖÛØÊíä ãÊÊÇáíÊíä Úáì ÇáäãæÐÌ ÇáãæÌæÏ Ýí äÇÝÐÉ ÇáãÔÑæÚ Project Window




äÇÝÐÉ ÇáãÔÑæÚ Project Window : ÊÚÊÈÑ ãä ÇáÃÏæÇÊ ÇáåÇãÉ ÇáÊí íÞÏãåÇ ÝíÌæá ÈíÓß¡ æíãßøäß ãä ÑÄíÉ ÇáãáÝÇÊ ÇáãÎÊáÝÉ ÇáãæÌæÏÉ Ýí ÇáãÔÑæÚ. (ÊÙåÑ ÇåãíÉ åÐå ÇáäÇÝÐÉ ÈÔßá ÃÝÖá ßáãÇ ÒÇÏ ÊÚÞíÏ ÇáãÔÑæÚ).



ÇÐÇ áã Êßä äÇÝÐÉ ÇáãÔÑæÚ Project Explorer ÙÇåÑÉ ÇãÇãß ÝáÇÙåÇÑåÇ ãÑÉ ÇÎÑì :

- ÇÖÛØ Úáì ÇáãÝÊÇÍ Ctrl+R

- Çæ ÇÖÛØ Úáì ÇáÇíÞæäÉ ÇáÊì ÊÚÑÖ äÇÝÐÉ ÇáãÔÑæÚ ãä ÔÑíØ ÇáÇÏæÇÊ Tool Bar

- Çæ ÇÎÊÑ Project Explorer ãä ÇáÞÇÆãÉ View áÝíÌæá ÈíÓß¡ ÝíÙåÑ ÅØÇÑ ÇáãÔÑæÚ ßãÇ åæ ãÈíä Ýí ÇáÔßá.







http://bb.domaindlx.com/programmerazhar/ABSA/2/VB2_4.JPG





äÇÝÐÉ ÇáÎÕÇÆÕ Properties Window: ÊÚÑÖ ÌãíÚ ÎÕÇÆÕ ÇáßÇÆä ÇáãÎÊÇÑ ÓæÇÁ ßÇä äÇÝÐÉ Form Çæ ÇÏÇÉ Control æíãßä ÊÛííÑ åÐå ÇáÎÕÇÆÕ Ýí ãÑÍáÉ ÇáÊÕãíã Design Time Çæ ÈÑãÌíÇð ÇËäÇÁ ßÊÇÈÉ ÇáÇßæÇÏ Run Time ãËá ÇáÊÍßã ÈÇáÇáæÇä æÇáÎØæØ æßá ÇÏÇå áåÇ ÎÕÇÆÕ ÊÎÊáÝ Úä ÇáÇÏæÇÊ ÇáÇÎÑì.


ÇÐÇ áã Êßä äÇÝÐÉ ÇáÎÕÇÆÕ ÙÇåÑÉ ÇãÇãß ÝáÇÙåÇÑåÇ ãÑÉ ÇÎÑì :

- ÇÖÛØ Úáì ÇáãÝÊÇÍ F4

- Çæ ÇÖÛØ Úáì ÇáÇíÞæäÉ ÇáÊì ÊÚÑÖ ÇáäÇÝÐÉ ãä ÔÑíØ ÇáÇÏæÇÊ Tool Bar

- Çæ Þã ÈÇÎÊíÇÑ Toolbox ãä ÇáÞÇÆãÉ View




http://bb.domaindlx.com/programmerazhar/ABSA/2/VB2_5.JPG




áÅØÇÑ ÇáÎÕÇÆÕ Properties Window ÕÝÍÊíä åãÇ: ÇáÕÝÍÉ Alphabetic æÇáÕÝÍÉ Categorized ßãÇ ÈÇáÔßá¡ ÚäÏ ÇÎÊíÇÑ ÇáÕÝÍÉ Alphabetic¡ ÊõÑÊÈ ÇáÎÕÇÆÕ ÃÈÌÏíÇð (ÈÇÓÊËäÇÁ Ãåã ÎÇÕíÉ æåí Name ÇáÊí ÊÙåÑ ÃæáÇð). ÈíäãÇ ÊÙåÑ ÇáÎÕÇÆÕ ãÕäÝÉ ÍÓÈ ãæÇÖíÚåÇ¡ ÚäÏ ÇÎÊíÇÑ ÇáÕÝÍÉ Categorized.

ÕäÏæÞ ÇáÃÏæÇÊ Tool Box : åæ äÇÝÐÉ ÊÍÊæì Úáì ÇáÃÏæÇÊ ÇáÃÓÇÓíÉ ÇáÊì íÊßæä ãäåÇ Ãì ÈÑäÇãÌ ãÕãã ÈÝÌíæÇá ÈíÓß æßãÇ äáÇÍÙ Ýí ÇáÕæÑÉ ÝÅä åäÇß 21 ÇÏÇÉ ÊÍßã Control Ýí ãÑÈÚ ÇáÃÏæÇÊ íÓÊÎÏãåÇ ÇáãÈÑãÌ áÊÕãíã æÇÌåÉ ÇáãÓÊÎÏã æåì ßÇáÊÇáí :

ãáÇÍÙÉ : ãä Çáãåã ãÚÑÝÉ ÇÓãÇÁ åÐå ÇáÇÏæÇÊ ÈÇáÇäÌáíÒí áÇä ÇáÈÑãÌÉ ÓÊßæä ÈÇááÛÉ ÇáÇäÌáíÒíÉ ÊÓÊØíÚ ÇáÊÚÑÝ ÈÓåæáÉ Úáì ãÎÊáÝ ÇáÃÏæÇÊ Ýí ÕäÏæÞ ÇáÃÏæÇÊ ÈæÖÚ ãÄÔÑ ÇáãÇæÓ ÝæÞ Ãí ÃÏÇÉ ÈÏæä ÇáäÞÑ ÚáíåÇ¡ áíÙåÑ ãÓÊØíá ÃÕÝÑ íÍãá ÈÏÇÎáå ÇÓã ÇáßÇÆä Control ÇáÐí ÊãËáå åÐÇ ÇáÃÏÇÉ. ÝãËáÇð ÚäÏ æÖÚ ãÄÔÑ ÇáãÇæÓ ÝæÞ ÑãÒ ÒÑ ÇáÃãÑ Ïæä ÇáäÞÑ Úáíå¡ íÙåÑ ãÓÊØíá ÃÕÝÑ íÍãá ÇáÑÓÇáÉ CommandButton ÏÇÎáå.






http://bb.domaindlx.com/programmerazhar/ABSA/2/VB2_6.JPG











- ÇáãÄÔÑ Pointer åæ áíÓ ÇÏÇÉ æÇäãÇ íÓÊÎÏã Ýí ÍÇáÉ ÇáÊÑÇÌÚ Úä ÇÎÊíÇÑ ÇÏÇÉ ãÚíäÉ.


- ãÑÈÚ ÇáÊÓãíÉ Label æåæ ÇÏÇÉ ÊÚÑÖ ÚäÇæíä.

- ÅÏÑÇÌ ÕæÑÉ Picture Box æåæ ÇÏÇÉ áÚÑÖ ÇáÕæÑ æíÓÊÎÏã ßÍÇæíÉ Container ááÃÏæÇÊ ÇáÃÎÑì.

- ãÑÈÚ ÇáäÕ Text Box æåæ ÇÏÇÉ íÓÊØíÚ ÇáãÓÊÎÏã ãä ÎáÇáåÇ ÇÏÎÇá Þíã ááÈÑäÇãÌ .

- ÇáÇØÇÑ Frame æåæ ÇÏÇÉ ÊÓÊÎÏã ßÍÇæíÉ ááÃÏæÇÊ ÇáÇÎÑì æßÐáß áÊÒííä ÇáÔÇÔÉ.

- ÒÑ ÇáÇæÇãÑ Command Button ÇÏÇÉ íÄÏí ÇáäÞÑ ÚáíåÇ Çáì ÊäÝíÐ ßæÏ ãÚíä.

- ÇáÒÑ Check Button íÓÊÎÏã Ýí ÍÇáÉ æÌæÏ ÚÏÉ ÎíÇÑÇÊ æÇáãØáæÈ ÇäÊÞÇÁ ÎíÇÑ æÇÍÏ Çæ ÃßËÑ .

- ÇáÒÑ Option Button íÓÊÎÏã Ýí ÍÇáÉ æÌæÏ ÚÏÉ ÎíÇÑÇÊ æÇáãØáæÈ ÇäÊÞÇÁ ÎíÇÑ æÇÍÏ ÝÞØ ãäåÇ.

- ãÑÈÚ ÇáÊÍÑíÑ æÇáÓÑÏ Combo Box íÓãÍ ááãÓÊÎÏã ÈÇÎÊíÇÑ ÞíãÉ ãä ÞÇÆãÉ ãäÓÏáÉ ÊÔÊãá Úáì ÇÎÊíÇÑÇÊ ãÍÏÏÉ ãÓÈÞÇð Çæ ÇÏÎÇá ÞíãÉ ÌÏíÏÉ.

- ãÑÈÚ ÇáÓÑÏ List Box íÓãÍ ááãÓÊÎÏã ÈÇÎÊíÇÑ ÞíãÉ ãä ÞÇÆãÉ ÊÔÊãá Úáì ÇÎÊíÇÑÇÊ ãÍÏÏÉ ãÓÈÞÇð.

- ÔÑíØ ÊãÑíÑ ÇÝÞí Horizontal ScrollBar æíÓãÍ ÈÇÎÊíÇÑ ÞíãÉ ÈäÇÁð Úáì ãæÖÚ ÇáÒÑ Úáì ÇáÔÑíØ.

- ÔÑíØ ÊãÑíÑ ÑÃÓí Vertical ScrollBar æíÓãÍ ÈÇÎÊíÇÑ ÞíãÉ ÈäÇÁð Úáì ãæÖÚ ÇáÒÑ Úáì ÇáÔÑíØ.

- ãÄÞÊ Timer íÓãÍ ÈÇáÞíÇã ÈãåÇã ãÚíäÉ ÈÚÏ ãÑæÑ æÞÊ ãÚíä.

- ãÓÊÚÑÖ ãÔÛáÇÊ Drive ListBox íÓãÍ ÈÇÎÊíÇÑ ÇÍÏ ãÔÛáÇÊ ÇáÇÞÑÇÕ.

- ãÓÊÚÑÖ ÝåÇÑÓ Directory ListBox íÓãÍ ÈÇÎÊíÇÑ ÇÍÏ ÇáÝåÇÑÓ Çæ ÇáãÌáÏÇÊ ÇáÝÑÚíÉ.

- ãÓÊÚÑÖ ãáÝÇÊ File ListBox íÓãÍ ÈÇÎÊíÇÑ ÇÍÏ ÇáãáÝÇÊ.

- Ôßá Shape íÓÊÎÏã áÑÓã Ôßá åäÏÓí Úáì ÇáäÇÝÐÉ (ÇáÝæÑã).

- ÎØ Line íÓÊÎÏã áÑÓã ÎØ Úáì ÇáäÇÝÐÉ (ÇáÝæÑã).

- ÕæÑÉ Image ãËá ÇÏÇÉ ÅÏÑÇÌ ÇáÕæÑÉ ÇáÇ ÇäåÇ ÊÚÑÖ ÕæÑÇ ÝÞØ æÊÓÊåáß ãæÇÑÏ ÃÞá ãä ÇáäÙÇã.

- ÃÏÇÉ ÑÈØ ÇáÈíÇäÇÊ Data Control ÊÑÈØ Èíä ÞÇÚÏÉ ÈíÇäÇÊ æÇáÈÑäÇãÌ.

- ÃÏÇÉ ÑÈØ æÊÖãíä OLE ÊÑÈØ Èíä ÇáÈÑäÇãÌ æÎÇÏã OLE.






ÎØæÇÊ ÊÕãíã ÈÑäÇãÌ ÊØÈíÞí Ýí ÝíÌæá ÈíÓß :
1- ÇáÊÕãíã ÇáãÑÆí ááÈÑäÇãÌ Visual Implementation Çì æÖÚ (ÑÓã) ÚäÇÕÑ ÇáÊÍßã (ÇáÃÏæÇÊ) Controls Úáì ÇáäãæÐÌ Form.

2- ÖÈØ ÎÕÇÆÕ Sitting Properties ÇáäãÇÐÌ Forms æÇáÃÏæÇÊ ÇáÊì ÚáíåÇ Controls

3- ßÊÇÈÉ ÇáßæÏ ÇáãÑÊÈØ Èßá ÃÏÇÉ Control.




áæÖÚ ÃÏÇÉ Control Úáì ÇáäãæÐÌ Form ÇÊÈÚ ÇáÎØæÇÊ ÇÍÏì ÇáØÑÞ ÇáÊÇáíÉ :

- ÇäÞÑ äÞÑÇð ãÒÏæÌÇð Úáì Ãì ÃÏÇÉ Control Ýí ÕäÏæÞ ÇáÃÏæÇÊ. ÝíÓÊÌíÈ ÝíÌæá ÈíÓß ÈæÖÚ åÐå ÇáÃÏÇÉ Control Ýí ãÑßÒ ÇáäãæÐÌ.

- ÇäÞÑ äÞÑÉð æÇÍÏÉ Úáì Ãì ÃÏÇÉ Control Ýí ÕäÏæÞ ÇáÃÏæÇÊ ÝíÊã ÇÎÊíÇÑå ¡ Ëã ÇäÊÞá Çáì ÇáäãæÐÌ Form Ýíßæä Ôßá ãÄÔÑ ÇáãÇæÓ ßÇáÇÔÇÑÉ (+)¡ Þã ÈÑÓã ÇáÚäÕÑ Úáì ÇáäãæÐÌ ÈäÝÓ ÇáØÑíÞÉ ÇáÊì ÊÑÓã ÈåÇ ãÑÈÚÇ Ýí ÈÑäÇãÌ ÇáÑÓÇã.




ÊÍÑíß ÇáÃÏæÇÊ Controls ÇáãæÌæÏÉ Úáì ÇáäãæÐÌ Form :

- ÈÇÓÊÎÏÇã ÇáãÇæÓ :

1- ÇÓÍÈ ÇáÃÏÇÉ Control Åáì ÇáãæÞÚ ÇáãØáæÈ ÈÖÛØ ÒÑ ÇáãÇæÓ ÇáÃíÓÑ Úáì Ãí ãßÇä ãä ÇáÃÏÇÉ.

2- ÇÓÍÈ æÍÑß ãÄÔÑ ÇáãÇæÓ Ïæä ÊÍÑíÑ ÇáÒÑ ÇáÃíÓÑ ááÝÃÑÉ.

3- ÍÑÑ ÒÑ ÇáãÇæÓ ÚäÏ ÇáæÕæá ááãæÞÚ ÇáãäÇÓÈ.



- ÈÇÓÊÎÏÇã áæÍÉ ÇáãÝÇÊíÍ Keyboard :

1- Þã ÈÇÎÊíÇÑ æÊÍÏíÏ ÇáÃÏÇÉ Control ÈÇáäÞÑ ÚáíÉ äÞÑÉ æÇÍÏÉ ÈÇáãÇæÓ.

2- ÇÖÛØ Úáì ÇáãÝÊÇÍ Ctrl ãÚ ÃÍÏ ãÝÇÊíÍ ÇáÃÓåã ÝíÊã ÊÍÑíß ÇáÚäÕÑ ÈÇáÇÊÌÇå ÇáãØáæÈ.




ÊÛííÑ ÍÌã ÇáÃÏæÇÊ Controls ÇáãæÌæÏÉ Úáì ÇáäãæÐÌ Form :

- ÈÇÓÊÎÏÇã ÇáãÇæÓ :

1- Þã ÈÇÎÊíÇÑ æÊÍÏíÏ ÇáÃÏÇÉ Control ÈÇáäÞÑ ÚáíåÇ äÞÑÉ æÇÍÏÉ ÈÇáãÇæÓ ÝíÙåÑ ËãÇäíÉ ãÑÈÚÇÊ ÕÛíÑÉ ÊÍíØ ÈÇáÃÏÇÉ ÊÓãì ÈãÑÈÚÇÊ ÊÛííÑ ÇáÍÌã.

2- Ëã ÖÚ ãÄÔÑ ÇáãÇæÓ Úáì ÇÍÏ åÐå ÇáãÑÈÚÇÊ æÇäÞÑ Ïæä Çä ÊÍÑÑ ÒÑ ÇáãÇæÓ.

3- ÍÑß ÇáãÇæÓ Ýí ÇÊÌÇå íãíäÇ Çæ íÓÇÑÇ áÊÛííÑ ÇáÚÑÖ Çæ Çáì ÇÚáì Çæ ÇÓÝá áÊÛííÑ ÇáÇÑÊÝÇÚ.






http://bb.domaindlx.com/programmerazhar/ABSA/2/VB2_7.JPG









- ÈÇÓÊÎÏÇã áæÍÉ ÇáãÝÇÊíÍ Keyboard :

1- Þã ÈÇÎÊíÇÑ æÊÍÏíÏ ÇáÃÏÇÉ Control ÈÇáäÞÑ ÚáíåÇ äÞÑÉ æÇÍÏÉ ÈÇáãÇæÓ.

2- ÇÖÛØ Úáì ÇáãÝÊÇÍ Shift ãÚ ÃÍÏ ãÝÇÊíÍ ÇáÃÓåã áÊÛííÑ ÇáÃÈÚÇÏ.


ÖÈØ ÇáÎÕÇÆÕ :


æíÚäì æÖÚ ÇáãæÇÕÝÇÊ ÇáÊì ÊÊÍßã Ýí ãÙåÑ æÓáæß ÇáÃÏæÇÊ Controls ÃËäÇÁ ÊÔÛíá ÇáÈÑäÇãÌ¡ æíÊã ÖÈØ ÇáÎÕÇÆÕ æÞÊ ÇáÊÕãíã Úä ØÑíÞ äÇÝÐÉ ÇáÎÕÇÆÕ Properties Window ¡ æíãßä ÖÈØåÇ ÈÑãÌíÇð ÃËäÇÁ ßÊÇÈÉ ÇáÃßæÇÏ.



ÇáÃæÖÇÚ íãÑ ÈåÇ Çì ãÔÑæÚ Ýí ÝíÌíæÇá ÈíÓß åí :

1- æÖÚ ÇáÊÕãíã ModeDesign æÝíå íÊã ÊÕãíã ÇáÈÑäÇãÌ

2- æÖÚ ÇáÊäÝíÐ Run Mode æÝíå íÊã ÊäÝíÐ ÇáÈÑäÇãÌ

3- æÖÚ ÇáÊæÞÝ ÇáãÄÞÊ Break Mode æÝíå íÊã ÇáÊæÞÝ Úä ÇáÊäÝíÐ äÙÑÇð áæÞæÚ ÎØÃ ãÇ æÛÇáÈÇ äÓÊÝíÏ ãä åÐÇ ÇáæÖÚ Ýí ÊÏÞíÞ æÇßÊÔÇÝ ÇáÇÎØÇÁ.






ãáÇÍÙÇÊ :

- ÕäÏæÞ ÇáÃÏæÇÊ íÍÊæí Úáì ÇáÃÏæÇÊ ÇáÇÓÇÓíÉ ÇáÊì íÓÊÎÏãåÇ Çì ãÈÑãÌ æåäÇß ÇáãÒíÏ ãä ÇáÇÏæÇÊ ÊÃÊí ãÚ ÈÑäÇãÌ Visual Basic ßãÇ íãßä ÇáÍÕæá Úáì ÇÏæÇÊ ÇÖÇÝíÉ ãä ÔÑßÇÊ ÇÎÑí¡ æÓäÊÚáã ßíÝíÉ ÇÖÇÝÉ åÐå ÇáÇÏæÇÊ Çáì ãÔÑæÚß.

- ÓäÊÝÞ Úáì ÊÓãíÉ ÇáÈÑäÇãÌ ÇáÐí ÓäÕããå ÈÝÌíæÇá ÈíÓß ÇÓã ÇáãÔÑæÚ Project áÇäå ÓíÊßæä ãä ÇáÚÏíÏ ãä ÇáãáÝÇÊ ÇáãÊäæÚÉ ÇáÊì ÓäÊÚÑÝ ÚáíåÇ áÇÍÞÇð.

- ßá ÃÏÇÉ ÈÝÌíæÇá ÈíÓß ÊÓãì Object æßá ÇÏÇÉ ÚÈÇÑÉ Úä ßæÏ ÈÑãÌí ãÓÊÞá áÇÏÇÁ ãåãÉ ãÚíäÉ.

- íãßäß Ýí ÝíÌæá ÈíÓß äÞá ÔÊì ÇáÅØÇÑÇÊ Åáì Ãí ãæÞÚ Öãä ÓØÍ ãßÊÈ ÝíÌæá ÈíÓß æÐáß ÈÓÍÈ ÚäÇæíä åÐå ÇáÅØÇÑÇÊ ÈæÇÓØÉ ÇáãÇæÓ.







äÔÇØ :



- Þã ÈãÍÇæáÉ áÑÓã ÇáÇÏæÇÊ Controls ÇáÇÓÇÓíÉ Úáì ÝæÑã ÈÚÏÉ ØÑÞ ááÊÚÑÝ ÚáíåÇ.

- Þã ÈÊÍÑíß åÐå ÇáÇÏæÇÊ ãä ãßÇäåÇ Ëã Þã ÈÊÛííÑ ÍÌãåÇ.

- ÍÇæá ÇáÊÚÑÝ Úáì ÎÕÇÆÕ ßá ÇÏÇÉ.

- ÇÛáÞ ÌãíÚ ÇáäæÇÝÐ (äÇÝÐÉ ÇáãÔÑæÚ – ÇáäãæÐÌ Form – äÇÝÐÉ ÇáÎÕÇÆÕ- ÕäÏæÞ ÇáÇÏæÇÊ – äÇÝÐÉ ÊÎØíØ ÇáäãæÐÌ) æÇÚÏ ÝÊÍåÇ ÈÃßËÑ ãä ØÑíÞÉ.





ÓäÞæã ÈÅÐä Çááå ÊÚÇáì Ýí ÇáÏÑÓ ÇáÞÇÏã ÈÊÕãíã Ãæá ÈÑäÇãÌ ÈáÛÉ Visual Basic ááÊÚÑÝ Úáì ÈÚÖ ÇáÃÏæÇÊ Controls æÎÕÇÆÕåÇ.













æÝÞßã Çááå

ÇÎÊßã Ýí Çááå

ÃÒåÇÑæ




:o :o :o
:o

ãÕÚÈ Èä ÚãíÑ
11-09-2005, 08:01 PM
ÔßÑÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ áß ÇÎÊì ÇáßÑíãÉ
ÈÇÑß Çááå Ýíßí Úáì åÐÇ ÇáÌåÏ
æÇäÇ ÔÇíÝ Çäå ÑÇÍ Êßæä ÇáÏæÑÉ ããÊÚÉ æãÝíÏÉ ÇÐÇ ßÇäÊ ßá ÇáÏÑæÓ ÈåÐå ÇáÈÓÇØÉ æÇáæÖæÍ
æÇäÇ ãÊÇÈÚ ÇßÊÑ ãä ÏæÑÉ ÝíÌæÇá Úáì ÇáäÊ
áßä ãÔ ÈåÐÇ ÇáÇÓáæÈ æÇáÌãÇá

ÈÇÑß Çááå Ýíßí ÈÇÑß Çááå Ýíßí ÈÇÑß Çááå Ýíßí
ÈÇÑß Çááå Ýíßí ÈÇÑß Çááå Ýíßí
ÈÇÑß Çááå Ýíßí

æáí ÑÌÇÁ ãä ÇÏÇÑÉ ãäÊÏíÇÊ ÇáãÔÇÛÈ Çä ÊÊßÑã æÊËÈÊ ÇáãæÖæÚ áÇåãíÊå

king of jed
12-09-2005, 05:01 AM
ãÔßæÑå íÇ ÞãÑí

ãÕÚÈ Èä ÚãíÑ
13-09-2005, 03:46 PM
ÇáÇÓÊÇÐÉ ÇáßÑíãÉ ÇÒåÇÑæ

äÍä Ýí ÇäÊÙÇÑ ÇáÏÑÓ ÇáËÇáË

ÇÚÇäß Çááå æÌÒÇßí ßá ÎíÑ

ipc
13-09-2005, 03:57 PM
ÔßÑÇ ÚÒíÒí

æäÍä ÈÇäÊÙÇÑ ÏÑÓß ÇáÞÇÏã

ÓáíãÇä äÊ
13-09-2005, 06:05 PM
ÔßÑÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ áß ÇÎÊì ÇáßÑíãÉ
ÈÇÑß Çááå Ýíßí Úáì åÐÇ ÇáÌåÏ
æÇäÇ ÔÇíÝ Çäå ÑÇÍ Êßæä ÇáÏæÑÉ ããÊÚÉ æãÝíÏÉ ÇÐÇ ßÇäÊ ßá ÇáÏÑæÓ ÈåÐå ÇáÈÓÇØÉ æÇáæÖæÍ
æÇäÇ ãÊÇÈÚ ÇßÊÑ ãä ÏæÑÉ ÝíÌæÇá Úáì ÇáäÊ
áßä ãÔ ÈåÐÇ ÇáÇÓáæÈ æÇáÌãÇá

ÈÇÑß Çááå Ýíßí ÈÇÑß Çááå Ýíßí ÈÇÑß Çááå Ýíßí
ÈÇÑß Çááå Ýíßí ÈÇÑß Çááå Ýíßí
ÈÇÑß Çááå Ýíßí

æáí ÑÌÇÁ ãä ÇÏÇÑÉ ãäÊÏíÇÊ ÇáãÔÇÛÈ Çä ÊÊßÑã æÊËÈÊ ÇáãæÖæÚ áÇåãíÊå

azharo
13-09-2005, 06:23 PM
ãÔßæÑíä ÇÎæÊí Úáì ãÑæÑßã

æÌÇÑí ÊÌåíÒ ÇáÏÑÓ ÇáËÇáË

íÇÑÈ ÊßæäæÇ ÇÓÊÝÏÊã ãä ÇáÏÑæÓ

syym_1
13-09-2005, 11:32 PM
ãÔßæÑÉ ÇÎÊí æÈÇÑß Çááå Ýíßí Úáì åÐå ÇáÏÑæÓ ÇáÞíãÉ

æÌÒÇßí Çááå ÚäÇ ßá ÎíÑ


æäÍä Çä ÔÇÁ Çááå ãäÊÙÑíä ÈÇÞíÉ ÇáÏÑæÓ

ÓáæÇä
15-09-2005, 05:10 PM
ãÔßæÑÉ ÇÎÊí
æ ãäÊÙÑíä ÈÇÞí ÇáÏÑæÓ

ahmed#2006
15-09-2005, 05:18 PM
ÇáÝ ÔßÑ ãÌåæÏ ÚÙíã ÊÔßÑ ÚáíÉ

ahmed#2006
15-09-2005, 05:19 PM
ÈÓ ÚäÏì ÑÌÇÁ íÇíÑíÊ ÈÇÞì ÇáÔÑÍ Ýì äÝÓ ÇáãæÖæÚ ÇáíÉ ãÔÊÑßíä ÝíÉ æíÇÑíÊ ÇáãÔÑÝíä íäÞáæÉ Çáì ÞÓã ÇáÈÑÇãÌ ÇáãÔÑæÍÉ

azharo
15-09-2005, 10:29 PM
ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã



ÇáÏÑÓ ÇáËÇáË




ÓäßÊÈ Ýí åÐÇ ÇáÏÑÓ Ãæá ÈÑäÇãÌ ÈÇÓÊÎÏÇã ÇáÝíÌæá ÈíÓß.


ÐßÑÊ Ýí ÇáÏÑÓ ÇáÓÇÈÞ Çä ãÑÍáÉ ßÊÇÈÉ ÇáÈÑäÇãÌ Ýí ÝíÌæá ÈíÓß ÊãÑ ÈËáÇË ÎØæÊ åí :


 ÎØæÉ ÇáÊÕãíã ÇáãÑÆí ááÈÑäÇãÌ æÊÓãì ÈÇáÊãËíá ÇáãÑÆí Visual Implementation.


 ÖÈØ ÇáÎÕÇÆÕ Setting the Properties Úáì ãÓÊæì ÇáãÔÑæÚ Project æÇáÝæÑãÒ Forms æ ÇáÇÏæÇÊ Controls


 ÎØæÉ ßÊÇÈÉ äÕ ÇáÈÑäÇãÌ Code Programming.




íÊã ÊÕãíã ÇáÈÑäÇãÌ ÎáÇá ÇáÎØæÉ ÇáÃæáì ÈÇÓÊÎÏÇã ÇáÃÏæÇÊ ÇáÊí ÊÃÊí ãÚ ÈÑäÇãÌ ÝíÌíæá ÈíÓß.


áÇ íáÒãäÇ ÎáÇá ãÑÍáÉ ÇáÈÑãÌÉ ÇáãÑÆíÉ ßÊÇÈÉ Ãí ßæÏ ÈÑãÌí¡ æßá ãÇ Úáíß ãÚÑÝÊå åæ ßíÝ ÊÓÊÎÏã ÇáÃÏæÇÊ ÇáÈÑãÌíÉ ÇáÊí ÊÃÊí ãÚ ÝíÌæá ÈíÓß. æÓæÝ ÊáÇÍÙ Ãä ÚãáíÉ ÇáÊÕãíã ÇáãÑÆí ÝíåÇ ÞÏÑ ßÈíÑ ãä ÇáãÊÚÉ æÊÚÊãÏ ÈßËÑÉ Úáì ÇÓÊÎÏÇã ÇáãÇæÓ æåäÇß áãÓÇÊ ÊÍÊÇÌ Çáì ÇáÏÞÉ åäÇ äÓÊÎÏã áæÍÉ ÇáãÝÇÊíÍ .




ÈÑäÇãÌ ÇáÊÑÍíÈ


ÓäßÊÈ ÈÑäÇãÌÇð íÏÚì ÈÑäÇãÌ ÇáÊÑÍíÈ æÓäÊÚÑÝ ãä ÎáÇáå Úáì :


 ÈÚÖ ÇáÇÏæÇÊ ÇáãæÌæÏÉ Ýí ToolBox æåí Label- Command Button - Timer


 ßíÝíÉ ÖÈØ ÈÚÖ ÎÕÇÆÕ åÐå ÇáÇÏæÇÊ


 ßÊÇÈÉ ÈÚÖ ÇáÇßæÇÏ




ÇáÈÑäÇãÌ ÓíÞæã ÈÇÙåÇÑ ÑÓÇáÉ ÊÑÍíÈ ÚäÏ ÇáÖÛØ Úáì ÒÑ ãÚíä Ëã ÓíÞæã ÈãÍæ åÐå ÇáÑÓÇáÉ ÚäÏ ÇáÖÛØ Úáì ÒÑ ÂÎÑ ßãÇ Çä ÇáÈÑäÇãÌ ÓíÚÑÖ ÇáæÞÊ æÇáÊÇÑíÎ ÊáÞÇÆíÇ ÈãÌÑÏ ÊÔÛíáå .


æíäÊåí ÊäÝíÐ ÈÑäÇãÌ ÇáÊÑÍíÈ ÚäÏ ÇáäÞÑ Úáì ÇáÒÑ ÎÑæÌ.




ãáÇÍÙÉ : ÈÑäÇãÌ ÇáÊÑÍíÈ ÚÈÇÑÉ Úä ÈÑäÇãÌ ÈÇáÛ ÇáÈÓÇØÉ¡ áßä ãÚ Ðáß íÊæÌÈ Úáíß ßÊÇÈÊå ÈäÝÓß¡ áÃäå íãËá ÈÑäÇãÌÇð äãæÐÌíÇð Ýí ÝíÌæá ÈíÓß. æÝí ÇáæÇÞÚ¡ ÍÇá ÊÚáãß ßíÝíÉ ßÊÇÈÉ ÈÑäÇãÌ ÇáÊÑÍíÈ ÈäÝÓß¡ ÊÓÊØíÚ Ýåã ãÇ åí áÛÉ ÝíÌæá ÈíÓß¡ ØÈÚÇð åäÇáß ßã åÇÆá ãä ÇáãÚáæãÇÊ ÇáÃÎÑì Ýí ÝíÌæá ÈíÓß áÇ ÈÏ áß ãä ãÚÑÝÊåÇ¡ ÅáÇ Ãä ßÊÇÈÉ åÐÇ ÇáÈÑäÇãÌ ÈäÝÓß íÚäí Ãäß ÊÚÑÝÊ Úáì ÃÓÇÓíÇÊ ÝíÌæá ÈíÓß.




ÅäÔÇÁ Ïáíá ÍÝÙ ÇáãáÝÇÊ :


ÞÈá ÇáÈÏÁ ÈÊÕãíã ÇáÈÑäÇãÌ¡ Þã ÈÇäÔÇÁ ãÌáÏÇð áíÊã ÊÎÒíä ÌãíÚ ÇáÈÑÇãÌ ÇáÊì ÓäÕããåÇ ÎáÇá ÇáÏæÑÉ .


Ëã Þã ÈÚãá ãÌáÏ ãÓÊÞá áßá ÈÑäÇãÌ æãä ÇáãÓÊÍÓä Çä íÊã ÊÓãíÉ åÐÇ ÇáãÌáÏ ÈÇÓã íÏá Úáì ÇáÈÑäÇãÌ ÇáãÎÒä Èå æßÐáß ÚäÏ ÊÓãíÉ ßá ãáÝ íÝÖá Çä ÊÎÊÇÑ ÇÓã áíÏá Úáì ãÍÊæíÇÊ Çæ ãåãÉ åÐÇ ÇáãáÝ.


áíßä ÇáãÌáÏ ÇáÑÆíÓí åæ c:\vb6


æÏÇÎá åÐÇ ÇáãÌáÏ Þã ÈÇäÔÇÁ ãÌáÏ ÂÎÑ ÈÇÓã welcome


ÝíÕÈÍ ãÓÇÑ ÇáÈÑäÇãÌ åæ c:\vb6\ welcome




 Þã ÈÊÔÛíá ÈÑäÇãÌ visual Basic 6¡ ÅÐÇ ÑÃíÊ ãÑÈÚ ÇáÍæÇÑ ÇáÇÝÊÊÇÍí Dialog Box ÇáÐí íÍÊæí Úáì äæÚ ÇáãÔÑæÚ ÇáÐí ÊÑíÏ ÊÕãíãå¡ ÝÇÎÊÑ ãäå Standard Exe


Ãæ


 ÇÎÊÑ ÇáÈäÏ New Project ãä ÇáÞÇÆãÉ File¡ ÝíÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ãÑÈÚ ÇáÍæÇÑ New Project ÇÎÊÑ ÇíÖÇ ãäå Standard Exe


 Ëã ÇÖÛØ Úáì ÇáÒÑ OK áãÑÈÚ ÇáÍæÇÑ New Project.




íÙåÑ ÚäÏ Ðáß äãæÐÌ Form1 ÝÇÑÛ ÓäÓÊÎÏãå ãÚ ÃÏæÇÊ áÛÉ ÝíÌæá ÈíÓß ÇáãÊäæÚÉ áÊÕãíã æÇÌåÉ ÈÑäÇãÌ ÇáÊÑÍíÈ.




ÍÝÙ ÇáãÔÑæÚ ÇáÌÏíÏ :


ÑÛã ÃääÇ áã äÌÑ Ãí ÊÚÏíáÇÊ ÈÚÏ Úáì ÇáäãæÐÌ ÇáÝÇÑÛ¡ áßä íÊæÌÈ Úáíß ÍÝÙ ÇáãÔÑæÚ Ýí åÐå ÇáãÑÍáÉ ÇáãÈßÑÉ ãä ÇáÊÕãíã. íÄÏí ÍÝÙ ÇáãÔÑæÚ Åáì ÊÎÒíä ãáÝíä:


 ãáÝ ÇáãÔÑæÚ Project File¡ æíãÊáß ÇáÇãÊÏÇÏ vbp. íÍÊæí åÐÇ ÇáãáÝ Úáì ÇáãÚáæãÇÊ ÇáÊí íÓÊÎÏãåÇ ÝíÌæá ÈíÓß áÈäÇÁ ÇáãÔÑæÚ.


 ãáÝ ÇáäãæÐÌ Form File¡ æíãÊáß ÇáÇãÊÏÇÏ frm. æíÍÊæí Úáì ãÚáæãÇÊ ÊÊÚáÞ ÈÇáäãæÐÌ äÝÓå.




ÇÓÊÎÏã ÇáÂä ÇáÎØæÇÊ ÇáÊÇáíÉ áÍÝÙ ÇáãáÝíä:


- welcome.vbp (ãáÝ ÇáãÔÑæÚ)¡


- welcome.frm (ãáÝ ÇáäãæÐÌ).




åäÇß ØÑíÞÊíä ááÍÝÙ :


ÇáØÑíÞÉ ÇáÇæáì :


ÇÖÛØ Úáì ÒÑ ÍÝÙ ÇáãæÌæÏ Ýí ÔÑíØ ÇáÇÏæÇÊ Ýí æÇÌåÉ ÈÑäÇãÌ ÇáÝíÌíæÇá



http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_1.JPG





æãä Ëã ÓíÙåÑ áß ÕäÏæÞ ÍæÇÑ íÓÃáß Úä ÇÓã ÇáÝæÑã





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_2.JPG





ÇÎÊÑ ÇáÏáíá c:\vb6\ welcome ãä ÃÌá ÍÝÙ ÇáãáÝ Ýíå. Ëã Þã ÈÊÛííÑ ÇáÇÓã ÇáÇÝÊÑÇÖí ááäãæÐÌ ãä Form1.frm Åáì welcome.frm




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_3.JPG






æãä Ëã ÓíÙåÑ áß ÕäÏæÞ ÍæÇÑ íÓÃáß Úä ÇÓã ÇáãÔÑæÚ Þã ÈÊÛííÑ ÇáÇÓã ÇáÇÝÊÑÇÖí ááãÔÑæÚ ãä Project1.vbp Åáì welcome. vbp




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_4.JPG






ÇáØÑíÞÉ ÇáËÇäíÉ :


ãä äÇÝÐÉ ÇáãÔÑæÚ ÇÖÛØ ÈÇáÒÑ Çáíãíä Úáì Form1¡ Ëã ÇÎÊÑ Save Form1 As .




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_5.jpg






Çæ ÇÖÛØ Úáì ÚäæÇä ÇáÅØÇÑ Form1 (áíÊã ÇÎÊíÇÑå) ¡ Ëã ÇÎÊÑ Save Form1 As ãä ÇáÞÇÆãÉ File áÝíÌæá ÈíÓß.




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_6.jpg






íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ãÑÈÚ ÇáÍæÇÑ Save File As ßãÇ ÓÈÞ.




áÍÝÙ ãáÝ ÇáãÔÑæÚ:


ÇÎÊÑ Save Project As ãä ÇáÞÇÆãÉ File áÝíÌæá ÈíÓß ßãÇ Ýí ÇáÕæÑÉ ÇáÓÇÈÞÉ.


íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ãÑÈÚ ÇáÍæÇÑ Save Project As.




åäÇß ØÑíÞÉ ÓÑíÚÉ ÃÎÑì áÍÝÙ ÂÎÑ ÇáÊÚÏíáÇÊ ÇáÊí ÃÌÑíÊåÇ Úáì ÇáäãæÐÌ ÇáäÔØ ÇáÍÇáí¡ ÇÖÛØ ÝÞØ ÇáãÝÊÇÍíä Ctrl+S ÓæíÇð¡ áíÍÝÙ ÝíÌæá ÈíÓß ÊÚÏíáÇÊ ÇáäãæÐÌ ÇáÍÇáí ÝÞØ¡ æáíÓ ßÇãá ãáÝÇÊ ÇáãÔÑæÚ.




Þã ÈÊÛííÑ ÇÓã ÇáäãæÐÌ æÇÓã ÇáãÔÑæÚ ßãÇ Ýí ÇáØÑíÞÉ ÇáÃæáì




áÇÍÙ äÇÝÐÉ ÇáãÔÑæÚ Project Window ÈÚÏ ÊÛííÑ ÇÓã ÇáäãæÐÌ æÇÓã ÇáãÔÑæÚ




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_7.jpg




ãáÇÍÙÉ :


 áÇ ÊÓÊÎÏã ÇáÇÓã ÇáÇÝÊÑÇÖí ÇáÐí íÞÏãå ÝíÌæá ÈíÓß ÚäÏ ÍÝÙ äãæÐÌ ãÇ. Èá ÇÍÝÙ ÇáäãæÐÌ ÈÇÓã ãäÇÓÈ ááÊØÈíÞ ÇáÐí ÊÕããå. áÇÍÙ ãËáÇð¡ ÃääÇ ÇÓÊÎÏãäÇ ÇáÇÓã welcome.frm ßÇÓã áäãæÐÌ ÈÑäÇãÌ ÇáÊÑÍíÈ.




 áÇ ÊÓÊÎÏã ÇáÇÓã ÇáÇÝÊÑÇÖí ÇáÐí íÚØíå ÝíÌæá ÈíÓß ááãÔÑæÚ ÚäÏ ÍÝÙ ãáÝ ÇáãÔÑæÚ. æáßä ÈÏáÇð ãä Ðáß ÃØáÞ Úáì ÇáãÔÑæÚ ÇÓãÇð íÊäÇÓÈ ãÚ ÇáÊØÈíÞ ÇáÐí ÊÕããå. áÇÍÙ ãËáÇð ÃääÇ ÃØáÞäÇ Úáì ãÔÑæÚ ÈÑäÇãÌ ÇáÊÑÍíÈ ÊÓãíÉ welcome.vbp.




Þã ÇáÂä ÈÑÓã ÇáÚäÇÕÑ ÇááÇÒãÉ ááÈÑäÇãÌ ÈÍíË íÕÈÍ Ôßá ÇáäãæÐÌ ßÇáÊÇáí :


íãßä Úãá äÞÑ ãÒÏæÌ Úáì Ãí ÃÏÇÉ Control Ýí ãÑÈÚ ÇáÃÏæÇÊ¡ ÝíÓÊÌíÈ ÝíÌæá ÈíÓß ÈæÖÚ ÇáÃÏÇÉ Ýí ãÑßÒ ÇáäãæÐÌ Form ¡ ÈÚÏ Ðáß Þã ÈÊÍÑíßåÇ ÈÇáØÑÞ ÇáÊì ÐßÑÊåÇ Ýí ÇáÏÑÓ ÇáÓÇÈÞ.




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_8.jpg






ÓäÞæã ÈÚãá ÈÚÖ ÇáÊäÓíÞÇÊ Úáì ÇáäãæÐÌ æãÇ Úáíå ãä ÚäÇÕÑ Controls æÊÛííÑ ÎÕÇÆÕåÇ áÊÕÈÍ ßÇáÊÇáí (åÐå åí ÇáãÑÍáÉ ÇáËÇäíÉ – ÖÈØ ÇáÎÕÇÆÕ):




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_9.jpg






ÇÖÛØ ÈÇáãÇæÓ ãÑÉ æÇÍÏÉ Úáì Command1 Ëã ÇÖÛØ ãÝÊÇÍ F4


ÝÊÙåÑ äÇÝÐÉ ÇáÎÕÇÆÕ áåÐÇ ÇáÚäÕÑ ßãÇ ÈÇáÔßá ÇáÊÇáí :





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_10.jpg






ÓäÞæã ÈÖÈØ ÈÚÖ ÎÕÇÆÕ ÇáÒÑ ßãÇ ÈÇáÕæÑÉ:




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_11.jpg






- ÇáÎÇÕíÉ Name åí ÇÓã ÇáÒÑ æÓäÓÊÎÏãå Ýí ßÊÇÈÉ ÇáßæÏ ÇáÈÑãÌí áÐÇ íÌÈ Çä íßæä ÇáÇÓã ÏÇáÇð Úáì ãåãÉ åÐÇ ÇáÒÑ æåí ÚÑÖ ÑÓÇáÉ ÇáÊÑÍíÈ æíÌÈ Çä íßæä ÇáÇÓã ÈÇááÛÉ ÇáÇäÌáíÒíÉ æÚÏã ÇÓÊÎÏÇã ÇáãÓÇÝÇÊ Ýí ÇáÇÓã Çæ ÇáÇÔÇÑÇÊ ÇáÎÇÕÉ ÝÞØ ãÓãæÍ ÈÇÓÊÎÏÇã ( _ )


- ÇáÎÇÕíÉ Caption åí ÇáßáãÉ ÇáÊì ÓÊÙåÑ Úáì ÇáÒÑ ááãÓÊÎÏã íãßä ßÊÇÈÊåÇ ÈÇáÚÑÈíÉ Çæ ÇáÇäÌáíÒíÉ


- ÇáÎÇÕíÉ Font áÊÛííÑ äæÚ ÇáÎØ æÍÌãå



Þã ÈÊÛííÑ ÈÇÞí ÇÓãÇÁ ÇáÜ Command Buttons ßÇáÊÇáì


ÇÓã ÒÑ ãÓÍ : Erase_Cmd


ÇÓã ÒÑ ÎÑæÌ : Exit_Cmd





Þã ÈÊÛííÑ ÎÇÕíÉ Caption áÌãíÚ Command Buttons ßãÇ ÈÇáÔÇÔÉ ÇáÓÇÈÞÉ




ÊÛííÑ ÇáÎÇÕíÉ Caption ááÒÑ ÎÑæÌ (ÊÛííÑ ÇáÚäæÇä) :


ÇáÚäæÇä ÇáÇÝÊÑÇÖí ÇáÐí íÚØíå ÝíÌæá ÈíÓß áÒÑ ÇáÃãÑ åæ Command1. æÈãÇ Ãä æÙíÝÉ ÒÑ ÇáÃãÑ åÐÇ ÇáÎÑæÌ ãä ÇáÈÑäÇãÌ¡ ÝÃäÓÈ ÚäæÇä áå åæ ÎÑæÌ:


ÛíÑ ÇáÎÇÕíÉ Caption áÒÑ ÇáÃãÑ Exit_Cmd ãä Command1 Åáì &ÎÑæÌ Ãæ Exit&.


ááÍÕæá Úáì ÇáÑãÒ (&)¡ ÇÖÛØ ÇáãÝÊÇÍíä Shift+7 Úáì áæÍÉ ÇáãÝÇÊíÍ. ÚäÏ ÇÓÊÎÏÇã ÇáÑãÒ & (ãËá ÇÓÊÎÏÇãå ÞÈá ÇáÍÑÝ Î Ýí ÇáÎØæÉ ÇáÓÇÈÞÉ)¡ íÊÓÈÈ ÈÞíÇã ÝíÌæá ÈíÓß ÈæÖÚ ÎØ ÊÍÊ ÇáÍÑÝ ÇáÐí íáíå (ÇáÍÑÝ ÇáÐí íÃÊí ÈÚÏ ÇáÑãÒ &)¡ æáÇÍÙ æÌæÏ ÎØ ÊÍÊ ÇáÍÑÝ Î Ýí ÚäæÇä ÇáÒÑ ÎÑæÌ.


æÇáÂä¡ ÚäÏ ÊäÝíÐ ÇáÈÑäÇãÌ¡ íÄÏí ÇáÖÛØ Úáì ÇáãÝÊÇÍíä (Î +Alt) Ãæ (Alt+E) ãä áæÍÉ ÇáãÝÇÊíÍ Åáì äÝÓ ÊÃËíÑ ÇáäÞÑ Úáì ÇáÒÑ ÎÑæÌ.





ãáÇÍÙÉ :


íõäÕÍ ÏÇÆãÇð ÈÇÓÊÎÏÇã ÇáÑãÒ & ÞÈá ÃÍÏ ÍÑæÝ ÚäæÇä ÒÑ ãÇ æÃËäÇÁ ÇáÊäÝíÐ íÕÈÍ ÇáãÓÊÎÏã ÞÇÏÑÇð¡ ÅãÇ Úáì äÞÑ ÇáÒÑ ÈÇáÝÃÑÉ Ãæ ÖÛØ ÇáãÝÊÇÍ Alt ÅÖÇÝÉ áÖÛØ ÇáÍÑÝ ÇáãÍÏÏ (ÖÛØ ÇáãÝÊÇÍ Alt æÇáãÝÊÇÍ ÇáÐí ÊÍÊå ÎØ). æÇáÐí íãËá ÍÑÝ æÕæá ÓÑíÚ.




ÊÈÏíá ÎÕÇÆÕ ÇáÎØ (Font) ááÒÑ ÎÑæÌ


 ÇäÞÑ Úáì ÇáÎáíÉ ÇáæÇÞÚÉ íãíä ÇáÎÇÕíÉ Font ÇáÊÇÈÚÉ ááÒÑ Exit_Cmd. ßãÇ ÊáÇÍÙ ÊÍæí ÇáÎáíÉ Úáì ãÑÈÚ ÏÇÎáå ËáÇË äÞÇØ¡ íÄÏí äÞÑå Åáì ÝÊÍ ãÑÈÚ ÍæÇÑ ÊÍÏíÏ ÇáÎØæØ¡ íãßøäß ãä ÇÎÊíÇÑ Þíã ãÚíäÉ ÈæÇÓØÊå.


 ÇäÞÑ Úáì ÇáÒÑ Ðì ÇáËáÇË äÞØ ÇáãæÌæÏ ÌÇäÈ ÇáÎÇÕíÉ Font ááÒÑ Exit_Cmd.


íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ãÑÈÚ ÇáÍæÇÑ Font.


 ÛíÑ äæÚ ÇáÎØ Åáì ÎØ ãäÇÓÈ.


 ÛíÑ ÍÌã ÇáÎØ Åáì ÍÌã ãäÇÓÈ.


 ÇäÞÑ Úáì ÇáÒÑ Ok Ýí ãÑÈÚ ÇáÍæÇÑ Font.


 ÃáÞö äÙÑÉ Úáì ÇáÒÑ ÎÑæÌ ÇáÂä¡ æáÇÍÙ Ãä ÇáÚäæÇä ãßÊæÈ ÈÇáÎØ ÇáÐí ÍÏÏÊå ãÓÈÞÇð ÈæÇÓØÉ ãÑÈÚ ÇáÍæÇÑ Font.





ãáÇÍÙÉ :


áÚá ÅÍÏì ÇáãÒÇíÇ ÇáÑÆíÓíÉ áÝíÌæá ÈíÓß¡ Ãäå íãßøäß ãä ÑÄíÉ äÊÇÆÌ ÇáÈÑãÌÉ ÇáãÑÆíÉ áÍÙíÇð. Þã ÈÊÌÑÈÉ ÎíÇÑÇÊ ãÎÊáÝÉ (ßÃä ÊÌÑÈ ÃäæÇÚ ÎØæØ ãÎÊáÝÉ¡ æÃÍÌÇã æÃáæÇä ãÎÊáÝÉ) ÍÊì ÊÞÊäÚ ÈÇáäÊÇÆÌ.




 ÇÍÝÙ ÇáÚãá ÇáãäÌÒ ÍÊì ÇáÂä: ÇÎÊÑ Save Project ãä ÇáÞÇÆãÉ File áÝíÌæá ÈíÓß.





ÇáÂä ÓäÞæã ÈÊÛííÑ ÇáÎÕÇÆÕ ÇáÊÇáíÉ áÜ Labels :



- Alignment : æÊÚäí ÊäÓíÞ ÇáßÊÇÈÉ æáåÇ ËáÇË Þíã (íÓÇÑ – æÓØ - íãíä)


- Appearance : Çì ÇáãÙåÑ æÞÏ íßæä ãÓÊæì Çæ ËáÇËì ÇáÇÈÚÇÏ æåÐå ÇáÎÇÕíÉ ãÑÊÈØ ÊÃËíÑåÇ ÈÇáÎÇÕíÉ Borderstyle


- Borderstyle : ãÚ ÇØÇÑ Çæ ÈÏæä ÇØÇÑ


ÝÅÐÇ ßÇäÊ ÞíãÉ Borderstyle 0-None)) Ýáä íÙåÑ ÊÃËíÑ áÎÇÕíÉ Appearance


- AutoSize : ÊÚäí ÖÈØ ÍÌã Label ÍÓÈ ÇáäÕ ÇáãßÊæÈ Ýíå ÊáÞÇÆíÇð


- Backcolor : áæä ÇáÎáÝíÉ æåÐå ÇáÎÇÕíÉ ãÑÊÈØ ÊÃËíÑåÇ ÈÇáÎÇÕíÉ BackStyle


- BackStyle : ÇáÎáÝíÉ ÔÝÇÝÉ Çæ ÈåÇ áæä ãÚíä


ÝÅÐÇ ßÇäÊ ÞíãÉ BackStyle 0-Trancparent)) Ýáä íÙåÑ ÊÃËíÑ áÎÇÕíÉ Backcolor


- ÇáÎÇÕíÉ Caption åí ÇáßáãÉ ÇáÊì ÓÊÙåÑ Úáì Label ááãÓÊÎÏã íãßä ßÊÇÈÊåÇ ÈÇáÚÑÈíÉ Çæ ÇáÇäÌáíÒíÉ


- ÇáÎÇÕíÉ Font áÊÛííÑ äæÚ ÇáÎØ æÍÌãå


- ÇáÎÇÕíÉ ForeColor áÊÛííÑ áæä ÎØ ÇáßÊÇÈÉ




ÇáÇä ÓäÛíÑ Þíã ÎÕÇÆÕ Label1 (ÇáÊÇÑíÎ) æ Label2 (ÇáÓÇÚÉ) ßãÇ ÈÇáÕæÑÉ :


áÇ ÏÇÚí áÊÛííÑ ÎÇÕíÉ ÇáÚäæÇä åäÇ ÍíË ÇääÇ áä äÓÊÎÏã åÐíä ÇáÚäÕÑíä Ýí ÇáÈÑãÌÉ Èá ãÌÑÏ ÚäÇæíä Úáì ÇáÔÇÔÉ.



http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_12.jpg






áÊÛííÑ Çááæä ÇäÙÑ ÇáÕæÑÉ





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_19.jpg






ÇáÇä ÓäÛíÑ Þíã ÎÕÇÆÕ Label3 ßãÇ ÈÇáÕæÑÉ :


ÇäÊÈå áÊÛííÑ ÎÇÕíÉ Name : Çáì Date_Lab




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_13.jpg










ÇáÇä ÓäÛíÑ Þíã ÎÕÇÆÕ Label4 ßãÇ ÈÇáÕæÑÉ :


ÇäÊÈå áÊÛííÑ ÎÇÕíÉ Name : Çáì Time_Lab





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_14.jpg








ÇáÇä ÓäÛíÑ Þíã ÎÕÇÆÕ Label5 ßãÇ ÈÇáÕæÑÉ :


ÇäÊÈå áÊÛííÑ ÎÇÕíÉ Name : Çáì welcome_Lab





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_15.jpg





ÇáÇä ÓäÛíÑ Þíã ÎÕÇÆÕ Timer1 :


æÙíÝÉ Timer åæ ÊäÝíÐ ßæÏ ãÚíä ÎáÇá Òãä íÊã ÊÚííäå Ýí åÐÇ ÇáãÄÞÊ





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_26.jpg







ÇáÎÇÕíÉ Enabled=True ÊÚäí Ãä ÇáãÄÞÊ íãßä ÇÓÊÎÏÇãå æÅÐÇ ÃÑÏäÇ ÇíÞÇÝ Úãáå äÛíÑ ÇáÞíãÉ Çáì False æåí ÇáÞíãÉ ÇáÇÝÊÑÇÖíÉ áå.


ÇáÎÇÕíÉ Interval = 1000 ÊÚäí äÝÐ ÇáßæÏ ÇáãæÌæÏ ÈÏÇÎá åÐÇ ÇáãÄÞÊ ßá ËÇäíÉ.





ÇáÇä ÓäÛíÑ Þíã ÎÕÇÆÕ Form1 :


 ÇÖÛØ ÈÇáÒÑ ÇáíÓÇÑ ááãÇæÓ Úáì Ãì ãßÇä ÝÇÑÛ Úáì ÇáÝæÑã Form1


 Ëã ÇÖÛØ ãÝÊÇÍ F4 áÇÙåÇÑ ÔÇÔÉ ÇáÎÕÇÆÕ


 Þã ÈÊÛííÑ ÎÕÇÆÕ ÇáÝæÑã ßãÇ ÈÇáÕæÑÉ ÇáÊÇáíÉ





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_16.jpg







ÇáÎÇÕíÉ Caption ãÇ åí ÅáÇ ÅÍÏì ÎÕÇÆÕ ÇáäãæÐÌ¡ ÝßãÇ ÊÔÇåÏ ãä ÅØÇÑ ÇáÎÕÇÆÕ Properties Window¡ ÝÅä ÇáäãæÐÌ íãÊáß ÇáßËíÑ ãä ÇáÎÕÇÆÕ ÇáÃÎÑì. æáÝåã ãÚäì ÇáÎÇÕíÉ áÇ ÈÏ áß ãä Ýåã ßíÝíÉ ÊÚÇãá ÝíÌæá ÈíÓß ãÚ ÇáßÇÆäÇÊ Objects ãËá ÇáäãÇÐÌ Forms æÃÒÑÇÑ ÇáÃæÇãÑ Command Buttons æÃÔÑØÉ ÇáÊãÑíÑ Scroll bars æãÑÈÚÇÊ ÇáÇÎÊíÇÑ Check Boxes . . . ÇáÎ.


ÊõÚÑÝ ÎÕÇÆÕ ÇáßÇÆä (Object) ßíÝ íÈÏæ åÐÇ ÇáßÇÆä æßíÝ íÊÕÑÝ ÝãËáÇð ÇáäãæÐÌ ÚÈÇÑÉ Úä ßÇÆä ÊÍÏÏ ÇáÎÇÕíÉ Caption ááäãæÐÌ ÇáäÕ ÇáÐí íÙåÑ Ýí ÔÑíØ ÚäæÇäå.





ãáÇÍÙÉ :


áÇ ÊÎáØ Èíä ÇáÎÇÕíÉ Caption æÇáÎÇÕíÉ Name ááäãæÐÌ ÊÓÊÎÏã ÇáÎÇÕíÉ Caption áÅÙåÇÑ ÚäæÇä ãÇ¡ Ýí ÔÑíØ ÚäæÇä ÇáäãæÐÌ. ÃãÇ ÇáÎÇÕíÉ Name ÝÊÓÊÎÏã áÅÓäÇÏ ÇÓã ÈÑãÌí ÎÇÕ ÈÇáäãæÐÌ äÝÓå. ãÚ Ãä ÝíÌæá ÈíÓß íÝÊÑÖ ÇáÞíãÉ Form1 áßáÊÇ ÇáÎÇÕíÊíä ÚäÏ ÅäÔÇÁ äãæÐÌ ÌÏíÏ ÝÇÑÛ.


ÊÈÏíá ÇáÎÇÕíÉ RightToLeft ááäãæÐÌ (ÊÚÑíÈ ÇáäãæÐÌ)


íãßøäß ÝíÌæá ÈíÓß¡ ãä ÅäÔÇÁ ÈÑÇãÌ ÚÑÈíÉ ÇáãÙåÑ æÇáãÖãæä¡ ÈÔÑØ ÊØæíÑ ÈÑäÇãÌß Ýí äÙÇã ÊÔÛíá íÏÚã ÇááÛÉ ÇáÚÑÈíÉ.


æãÇ Úáíß Óæì ÊÛííÑ ÞíãÉ ÇáÎÇÕíÉ RightToLeft ãä ÇáÞíãÉ False Åáì ÇáÞíãÉ True¡ áÃí ßÇÆä ãä ßÇÆäÇÊ ÝíÌæá ÈíÓß¡ ÍÊì íÙåÑ ÇáßÇÆä ÈÔßá ãÞÈæá ááãÓÊÎÏã ÇáÚÑÈí.




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_20.jpg








ÇáÂä ÈÚÏ Ãä ÃäåíäÇ ÇáãÑÍáÊíä ÇáÇæáì (ÇáÊÕãíã ÇáãÑÆí) æÇáËÇäíÉ (ÖÈØ ÇáÎÕÇÆÕ)





íãßääÇ Çä äÞæã ÈÚãá ÊäÝíÐ ááÈÑäÇãÌ ÈÇÍÏì ÇáØÑÞ ÇáÊÇáíÉ :


 ÇÖÛØ Úáì ÒÑ Run ÇáãæÌæÏ Ýí ÔÑíØ ÇáÇÏæÇÊ Ýí æÇÌåÉ ÈÑäÇãÌ ÇáÝíÌíæÇá


 ãä ÇáÞÇÆãÉ Run Ýí ÇáÝíÌíæÇá ÇÎÊÑ Start


 ÇÖÛØ Úáì ÇáãÝÊÇÍ F5




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_17.JPG _____ http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_18.jpg








áÇ ÊäÓì Çä ÊÞæã ÈÚãá ÍÝÙ ááãÔÑæÚ ßáãÇ ÃÏÎáÊ ÈÚÖ ÇáÊÚÏíáÇÊ





ÑÈØ ÇáßÇÆäÇÊ ÈäÕæÕ ÈÑãÌíÉ


ÈÇÚÊÈÇÑ ÃääÇ æÖÚäÇ ÇáßÇÆäÇÊ Ýí ÇáäãæÐÌ æÍÏÏäÇ ÎÕÇÆÕåÇ¡ ÝÞÏ ÇäÊåì ÌÒÁ ÇáÊÕãíã ÇáãÑÆí (ÇáÈÑãÌÉ ÇáãÑÆíÉ Visual Programming).


ÇáÂä¡ ÍÇä ÇáæÞÊ áßÊÇÈÉ ÇáäÕæÕ ÇáÈÑãÌíÉ áåÐå ÇáßÇÆäÇÊ.




ÊÚÊÈÑ áÛÉ ÝíÌæá ÈíÓß áÛÉ ãÓíÑÉ ÈÇáÃÍÏÇË Event-Driven Programming Language åÐÇ íÚäí Ãä äÕ ÇáÈÑäÇãÌ íäÝÐ ÇÓÊÌÇÈÉ áÍÏË ãÇ ÝãËáÇð íÄÏí äÞÑ ÇáÒÑ ÎÑæÌ ÃËäÇÁ ÊäÝíÐ ÈÑäÇãÌ ÇáÊÑÍíÈ Åáì ÊæáíÏ ÇáÍÏË Click ÂáíÇð¡ æÈÇáÊÇáí íäÝÐ ÇáßæÏ ÇáãÑÇÝÞ áÍÇÏËÉ äÞÑ ÇáÒÑ ÎÑæÌ ÂáíÇð ÃíÖÇð.


ÝãÇ Úáíß ÅáÇ ßÊÇÈÉ ÇáßæÏ ÇáãäÇÓÈ æÑÈØå ÈÇáßÇÆä Control æÇÎÊíÇÑ ÇáÍÏË ÇáãäÇÓÈ.


åá íÈÏæ åÐÇ ÇáÃãÑ ãÚÞÏÇð¿ ÈÇáæÇÞÚ Åäå Óåá ÌÏÇð¡ ÅÐÇð áäÈÏà ÈÑÈØ ÇáßæÏ ÇáÈÑãÌí ÈÇáÍÏË Click ááÒÑ ÎÑæÌ.





ÇÊÈÚ ÇáÎØæÇÊ ÇáÊÇáíÉ áÑÈØ äÕ ÈÑãÌí ÈÇáÒÑ Exit_Cmd:


ÇäÞÑ äÞÑÇð ãÒÏæÌÇð Úáì ÇáÒÑ Exit_Cmd.


íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ÅØÇÑ äÕ ÇáÈÑäÇãÌ (Code Window) (ÓäßÊÈ ÈÑäÇãÌÇð Ýí åÐÇ ÇáÅØÇÑ)




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_21.jpg










íõÓåøá ÝíÌæá ÈíÓß Åáì ÍÏ ßÈíÑ ÇáÊÚÑÝ Úáì ÇáßæÏ ÇáÙÇåÑ ÍÇáíÇð Ýí ÅØÇÑ äÕ ÇáÈÑäÇãÌ.


ÝßãÇ íÊÈíä ãä ÇáÔßá ÇáÓÇÈÞ¡ íõÙåÑ ãÑÈÚ ÇáÓÑÏ ÇáíÓÇÑí ÇÓã ÇáßÇÆä cmd_Exit¡ æíõÙåÑ ãÑÈÚ ÇáÓÑÏ Çáíãíäí ÇÓã ÇáÍÏË Click.


ßãÇ íÙåÑ Ýí ÇáÔßá ÃíÖÇð¡ ÝÞÏ ÃÖÇÝ ÝíÌæá ÈíÓß ãÓÈÞÇð ÓØÑí ßæÏ íãËáÇä ÈÏÇíÉ æäåÇíÉ ÇáÅÌÑÇÁ ÇáÎÇÕ ÈÇáßÇÆä ÇáãÍÏÏ æÇáÍÏË ÇáÐí Êã ÇÎÊíÇÑå¡ Ýí ÅØÇÑ äÕ ÇáÈÑäÇãÌ:





Private Sub Exit_Cmd_Click()



End Sub


ÓäßÊÈ ÇáÂä äÕ ÇáÈÑäÇãÌ Öãä åÐíä ÇáÓØÑíä.



ÇáÓØÑ ÇáÃæá ãä ÇáäÕ (ÇáÐí ßÊÈå Úäß ÝíÌæá ÈíÓß) íÈÏà ÈÇáßáãÊíä Private Sub.


ÇáßáãÉ Sub ÚÈÇÑÉ Úä ßáãÉ ãÍÌæÒÉ Ýí áÛÉ ÝíÌæá ÈíÓß¡ ÊÏá Úáì Ãä ÇáÅÌÑÇÁ Procedure íÈÏà ãä åäÇ.


æÇáÅÌÑÇÁ Procedure ÚÈÇÑÉ Úä ßæÏ ÈÑäÇãÌ ãÎÕÕ áÍÏË ãÚíä. ÇÓã ÇáÅÌÑÇÁ Ýí ãËÇáäÇ åæ Exit_Cmd_Click ().


ÇáÓØÑ ÇáÃÎíÑ ãä ÇáäÕ¡ ßõÊÈ ÃíÖÇð ãä ÞÈá áÛÉ ÝíÌæá ÈíÓß. æÊÔíÑ ÇáÚÈÇÑÉ End Sub áäåÇíÉ ÇáÅÌÑÇÁ.


ÇÓã ÇáÅÌÑÇÁ


ÇÓã ÇáÅÌÑÇÁ åæ Exit_Cmd_Click ãÇ ÇáÓÈÈ ÇáÐí ÏÝÚ ÝíÌæá ÈíÓß Åáì ÊÚííä ÇÓã ÇáÅÌÑÇÁ ÈäÝÓå¿




ÊÓÈÈ ÇáäÞÑ ÇáãÒÏæÌ Úáì ÇáÒÑ Exit_CmdÈãÚÑÝÉ ÝíÌæá ÈíÓß Ãäß ÊÍÇæá ÑÈØ Ðáß ÇáÒÑ ÈßæÏ ÈÑãÌí¡ æÈÐáß ÍÏÏ ÇáÞÓã ÇáÃæá ãä ÇÓã ÇáÅÌÑÇÁ æåæ Exit_Cmd.


íãËá ÇáÞÓã ÇáËÇäí ãä ÇÓã ÇáÅÌÑÇÁ äæÚ ÇáÍÏË ÇáäÇÌã (ÇáÍÏË Click).


ÃíÖÇð ãÇ ÇáÐí ÌÚá ÝíÌæá ÈíÓß íÍÏÏ åÐÇ ÇáÇÓã (Click) ¿


ÇáÓÈÈ ØÈÚÇð ÃäåÇ ÊõãËá ÇáÍÏË ÇáÊí ÊÑÛÈ ÈßÊÇÈÉ ÈÑäÇãÌ áåÇ (íÙåÑ åÐÇ ÇáÍÏË ßÞíãÉ ÇÝÊÑÇÖíÉ Default áÃí ÒÑ ) æíãßä ÊÛííÑå ÈÚÏ Ðáß.



áÇÍÙ Ãä ÇáÞÓãíä ÇáÃæá æÇáËÇäí ãä ÇÓã ÇáÅÌÑÇÁ íõÝÕáÇä Úä ÈÚÖåãÇ ÈÑãÒ ÇáÎØ ÇáÊÍÊí ( _ )¡ æÈÐáß íÕÈÍ ÇÓã ÇáÅÌÑÇÁ ßÇáÊÇáí: Exit_Cmd_Click().


æáÇÍÙ ÃíÖÇð Ãä ÂÎÑ ÑãÒíä Ýí ÇÓã ÇáÅÌÑÇÁ åãÇ ÇáÞæÓíä ().





ßæÏ ÈÑäÇãÌ ÇáÅÌÑÇÁ Exit_Cmd_Click()


ãÇ åæ ÇáßæÏ ÇáÐí íÊæÌÈ Úáíß ßÊÇÈÊå Ýí ÇáÅÌÑÇÁ Exit_Cmd_Click()¿ ÈÇÚÊÈÇÑ Ãä åÐÇ ÇáÅÌÑÇÁ íõäÝÐ ÚäÏ äÞÑ ÇáÒÑ ÎÑæÌ (ÅäåÇÁ ÇáÈÑäÇãÌ)¡ ÝÇáßæÏ ÇáæÇÌÈ Úáíß ßÊÇÈÊå Öãä åÐÇ ÇáÅÌÑÇÁ íÌÈ Ãä íÊÓÈÈ ÈÅäåÇÁ ÇáÈÑäÇãÌ. ÊõÓÊÎÏã ÇáÚÈÇÑÉ End áÅäåÇÁ ÇáÈÑäÇãÌ¡ æÈÇáÊÇáí ÝßæÏ ÇáÈÑäÇãÌ ÇááÇÒã ßÊÇÈÊå ãÇ åæ ÅáÇ ÇáÚÈÇÑÉ End ÝÞØ.


íõÝÊÑÖ Ãä íÈÏæ ÇáÅÌÑÇÁ ÈÚÏ ßÊÇÈÉ åÐå ÇáÚÈÇÑÉ ÈÇáÔßá ÇáÊÇáí:






Private Sub Exit_Cmd_Click()




End





End Sub

















åÐÇ ßá ãÇ Ýí ÇáÃãÑ¡ åßÐÇ äßæä ÞÏ ÑÈØäÇ ÇáÅÌÑÇÁExit_Cmd_Click() ÈßæÏ ÇáÈÑäÇãÌ ÇáãäÇÓÈ.





ÊäÝíÐ ÈÑäÇãÌ ÇáÊÑÍíÈ


ÑÛã Ãäß áã ÊäÊå ÈÚÏ ãä ÑÈØ ÈÇÞí ÇáßÇÆäÇÊ ÈäÕæÕåÇ ÇáÈÑãÌíÉ¡ áßä åÐÇ áÇ íãäÚ ãä ÊäÝíÐ ÈÑäÇãÌ ÇáÊÑÍíÈ æÑÄíÉ ßíÝ íÚãá ßæÏ ÇáÈÑäÇãÌ ÇáÐí ÑÈØäÇå ÈÇáÒÑ ÎÑæÌ.




 ÇÍÝÙ ÇáãÔÑæÚ ÈÇÎÊíÇÑ Save Project ãä ÇáÞÇÆãÉ File.


 ÇÖÛØ ãÝÊÇÍ F5 áÊäÝíÐ ÇáÈÑäÇãÌ.


 ÊÓÊØíÚ ÇáäÞÑ Úáì ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ Ãæ Úáì ÇáÒÑ ãÓÍ¡ áßä áä íÍÏË ÔíÁ¡ æÇáÓÈÈ ØÈÚÇð ÃääÇ áã äÑÈØ ÈÚÏ åÐíä ÇáÒÑíä ÈÃí äÕ ÈÑãÌí.


 ÇäÞÑ ÇáÂä ÇáÒÑ ÎÑæÌ¡ ÝíäÝÐ ÇáÅÌÑÇÁ Exit_Cmd_Click() ÇÓÊÌÇÈÉ áÍÇÏËÉ ÇáäÞÑ¡ æÈÇÚÊÈÇÑ Ãä äÕ åÐÇ ÇáÅÌÑÇÁ íÍæí ÇáÚÈÇÑÉ End¡ ÝÓíÄÏí ÊäÝíÐå Åáì ÅäåÇÁ Úãá ÈÑäÇãÌ ÇáÊÑÍíÈ.





ÇÊÈÚ ÇáÎØæÇÊ ÇáÊÇáíÉ áÑÈØ ÇáÅÌÑÇÁ Exit_Cmd_Click() ÈÇáãÒíÏ ãä ÇáäÕ ÇáÈÑãÌí:


 ÇäÞÑ äÞÑÇð ãÒÏæÌÇð Úáì ÇáÒÑ Exit_Cmd_Click().


íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ Exit_Cmd_Click() ÌÇåÒÇð ááÊÚÏíá.


 ÃÖÝ ÇáÚÈÇÑÉ Beep ÞÈá ÇáÚÈÇÑÉ End ßãÇ íáí:






Private Sub Exit_Cmd_Click()



Beep


End


End Sub

















 ÇÍÝÙ ÇáÚãá ÇáãäÌÒ.


 äÝøÐ ÈÑäÇãÌ ÇáÊÑÍíÈ ÈÇáÖÛØ Úáì F5.


ÊÊÓÈÈ ÇáÚÈÇÑÉ Beep ÈÅÕÏÇÑ Ñäíä ãä ÞÈá ÇáßãÈíæÊÑ. æÈÇáÊÇáí íÄÏí äÞÑ ÇáÒÑ ÎÑæÌ Åáì ÅÕÏÇÑ ÕæÊ Ñäíä¡ Ëã ÅäåÇÁ ÈÑäÇãÌ ÇáÊÑÍíÈ.


 ÇäÞÑ ÇáÒÑ ÎÑæÌ æÊÍÞÞ ãä Ãä ÇáÈÑäÇãÌ ÃÕÏÑ ÑäíäÇð¡ Ëã Ãäåì äÝÓå.





ÑÈØ ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ ÈßæÏ ÇáÈÑäÇãÌ ÇáãäÇÓÈ


ÇÊÈÚ ÇáÎØæÇÊ ÇáÊÇáíÉ áÑÈØ ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ ÈäÕ ÈÑäÇãÌ:


 ÃÙåÑ ÇáäãæÐÌ¡


 Ëã ÇäÞÑ äÞÑÇð ãÒÏæÌÇð Úáì ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ¡ (íãßä ÇÙåÇÑ ÇáäãæÐÌ ÈÇÎÊíÇÑ Project Explorer ãä ÇáÞÇÆãÉ View¡


 Ëã ÇäÞÑ ÇáÈäÏ Welcome_Frm Ýí ÅØÇÑ ÇáãÔÑæÚ Project¡


 Ëã ÇäÞÑ ÇáÑãÒ View Object ÇáÐí íÙåÑ ßËÇäí ÑãÒ Úáì ÇáíÓÇÑ ÚäÏ ÞãÉ ÅØÇÑ ÇáãÔÑæÚ).



íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÚÏ ÇáäÞÑ ÇáãÒÏæÌ Úáì ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ ÈÅÙåÇÑ ÇáÅÌÑÇÁ Display_Cmd_Click() ãÚ ÓØÑí ÇáÈÑäÇãÌ ÇáÊÇáííä:






Private Sub Display_Cmd_Click()



End Sub




















íÇ ÊÑì ãÇ åæ äÕ ÇáÈÑäÇãÌ ÇáæÇÌÈ ÑÈØå ÈåÐÇ ÇáÅÌÑÇÁ¿ íÚÊãÏ åÐÇ Úáì ãÇ ÓíÍÕá ÚäÏ äÞÑ ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ.


ÝÝí ãËÇáäÇ åÐÇ íÄÏí ÇáäÞÑ Úáì åÐÇ ÇáÒÑ Çáì ÅÙåÇÑ ÑÓÇáÉ ÊÑÍíÈ Ýí ÇáÇÏÇÉ welcome_Lab.


 ÃÏÎá ÇáßæÏ ÇáÊÇáí Öãä ÇáÅÌÑÇÁ Display_Cmd _Click():


íÝÊÑÖ Ãä íÈÏæ ÇáÅÌÑÇÁ ßãÇ íáí ÚäÏ ÇáÇäÊåÇÁ:


áÇÍÙ ÇääÇ äÝÕá Èíä ÇÓã ÇáßÇÆä æÇáÎÇÕíÉ ÇáÊì ÓäÞæã ÈÊÛííÑåÇ ÈäÞØÉ (.) ßãÇ Çäå íÌÈ æÖÚ ÇáÞíãÉ ÇáäÕíÉ ÇáÊì ÓíÊã ÇÓäÇÏåÇ áÎÇÕíÉ Caption Èíä ÍÇÕÑÊíä ßãÇ ÈÇáÔßá (" ")





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_24.jpg







ÑÈØ ÇáÒÑ ãÓÍ ÈßæÏ ÈÑäÇãÌ ãäÇÓÈ :


ÇÊÈÚ ÇáÎØæÇÊ ÇáÊÇáíÉ áÑÈØ ÇáÒÑ ãÓÍ ÈäÕ ÈÑäÇãÌ ÇáÍÏË Click:


 ÃÙåÑ ÇáäãæÐÌ¡


 æÇäÞÑ äÞÑÇð ãÒÏæÌÇð Úáì ÇáÒÑ ãÓÍ.


íÓÊÌíÈ ÝíÌæá ÈíÓß ááäÞÑ ÇáãÒÏæÌ Úáì ÇáÒÑ ãÓÍ¡ ÈÅÙåÇÑ ÅØÇÑ äÕ ÇáÈÑäÇãÌ Code Window ÚäÏ ÇáÅÌÑÇÁ Erase_Cmd _Click() æÌÇåÒÇð ááÊÚÏíá.


íÝÊÑÖ Ãä íÞæã åÐÇ ÇáÅÌÑÇÁ ÈãÓÍ ãÍÊæíÇÊ ãÑÈÚ ÇáäÕ. Ãí ÈãÚäì ÂÎÑ íÌÈ ÊÍæíá ÞíãÉ ÇáÎÇÕíÉ Caption áãÑÈÚ ÇáäÕ¡ Åáì ÓáÓáÉ ÕÝÑíÉ (ÝÑÇÛ "")¡ íãßä ÅäÌÇÒ Ðáß ÈÅÖÇÝÉ ÇáÚÈÇÑÉ ÇáÊÇáíÉ Åáì ÇáÅÌÑÇÁ Erase_Cmd _Click()





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_25.jpg







ÅÖÇÝÉ ÇáãÒíÏ Åáì äÕ ÇáÅÌÑÇÁ Display_Cmd _Click () æ ÇáÇÌÑÇÁ Erase_Cmd _Click


äÑíÏ Çä íÊã ÈÚÏ ÇáÖÛØ Úáì ÒÑ ÇÙåÇÑ ÇáÊÑÍíÈ ÃáÇ íÓÊØíÚ ÇáãÓÊÎÏã ÇÓÊÎÏÇã åÐÇ ÇáÒÑ ØÇáãÇ Çä ÑÓÇáÉ ÇáÊÑÍíÈ ãÚÑæÖÉ Úáì ÇáÔÇÔÉ ãÇ ÓäÞæã ÈÚãáå åæ ÇáÊÍßã ÈÎÇÕíÉ Enabled áåÐÇ ÇáÒÑ æáßä ÓäÊÍßã ÈåÇ áíÓ Úä ØÑíÞ ÇáÎÕÇÆÕ Èá ÈÑãÌíÇð ßãÇ Çäå ÓäÝÊÑÖ Ýí ÇáãÞÇÈá ÈÚÏ ÇáÖÛØ Úáì ÒÑ ãÓÍ Çä íÊã ÇíÞÇÝ ÇáÊÚÇãá ãÚ åÐÇ ÇáÒÑ. áÇÍÙ ÇáßæÏ ÇáÐí ÓäÖíÝå ááÊÍßã ÈÒÑ ÇÙåÇÑ ÇáÊÑÍíÈ




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_29.jpg





æåÐÇ ÇáßæÏ ÇáÐí ÓäÖíÝå ááÊÍßã ÈÒÑ ãÓÍ ÇáÊÑÍíÈ





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_30.jpg








ãáÇÍÙÉ :


ÇáßæÏ ÈÇááæä ÇáÇÎÖÑ åæ ÚÈÇÑÉ Úä ÌãáÉ ãáÇÍÙÇÊ æáÇ íÊã ÊäÝíÐåÇ ãä ÞÈá ÇáÝíÌíæÇá ÈíÓß ÝÃÍíÇäÇð íÍÊÇÌ ÇáãÈÑãÌ Çáì æÖÚ ÈÚÖ ÇáãáÇÍÙÇÊ ÇáÊæÖíÍíÉ Èíä ÇáÃÓØÑ ááÊÐßíÑ ÈÃÔíÇÁ ãåãÉ Ãæ ááÊæËíÞ. (æíÓÊÎÏã ÇáÑãÒ ( ' ) ÇãÇã ÓØÑ ÇáãáÇÍÙÇÊ)




 ÇÍÝÙ ÇáÚãá ÇáãäÌÒ ÈÇÎÊíÇÑ Save Project ãä ÇáÞÇÆãÉ File áÝíÌæá ÈíÓß.




ÇáÂä ÓäÞæã ÈÈÑãÌÉ ÇáãÄÞÊ æÑÈØå ÈÇáßæÏ ÇáãäÇÓÈ æÐáß áÚÑÖ ÇáÓÇÚÉ æÇáÊÇÑíÎ


 Þã ÈÇáäÞÑ ãÑÊíä Úáì ÇáãÄÞÊ ÝíÙåÑ ÇáÇÌÑÇÁ ÇáÊÇáí – Þã ÈßÊÇÈÉ ÇáßæÏ ßãÇ ãæÖÍ ÈÇáÔßá





http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_27.jpg





ãáÇÍÙÉ :


ÚäÏ ÊäÝíÐ ÇáÈÑäÇãÌ áä íÙåÑ ÇáãÄÞÊ Úáì ÇáÔÇÔÉ ÍíË Çäå íÚãá Ýí ÇáÎÝÇÁ.


íÌÈ ßÊÇÈÉ ÕíÛÉ ÇáÊÇÑíÎ æÇáæÞÊ ßãÇ åæ ãæÖÍ ÈÇáÔßá ÇáÓÇÈÞ æåÐÇ íÓãì Ýí áÛÇÊ ÇáÈÑãÌÉ (Syntax)





åäÇß ÚÏÉ ÇÔßÇá áÙåæÑ ÇáÊÇÑíÎ æÇáæÞÊ íãßä ÇÓÊÎÏÇã ÇÍÏÇåÇ æåí ßÇáÊÇáí :



 Long Date


 Medium Date


 Short Date





 Long Time


 Medium Time


 Short Time





 Þã ÈÊÛííÑ Ôßá ÇáÊÇÑíÎ æÇáæÞÊ æäÝÐ ÇáÈÑäÇãÌ Ýí ßá ãÑÉ áÊÑì ÇáÝÑÞ Èíäåã.

 ÇßÊãá ÈÑäÇãÌ ÇáÊÑÍíÈ ÇáÂä. Þã ÈÊäÝíÐå ÈÇáÖÛØ ÇáãÝÊÇÍ F5





ãáÇÍÙÉ :


ÅÍÏì ÇáÃÓÈÇÈ ÇáÑÆíÓíÉ ÇáÊí ÊÌÚá ÝíÌæá ÈíÓß ÈåÐÇ ÇáÔíæÚ ÍÞíÞÉ¡ Ãäß ÊÓÊØíÚ ÊØæíÑ ÈÑäÇãÌß ÞáíáÇð Ëã ÊäÝíÐå æÑÄíÉ äÊÇÆÌ ÚãáíÉ ÇáÊØæíÑ Úáì ÃÑÖ ÇáæÇÞÚ¡ Ëã ãÊÇÈÚÉ ÊØæíÑ ÇáÈÑäÇãÌ ÈÚÖ ÇáÔíÁ æÊÔÛíá ÇáÊØÈíÞ áÇÎÊÈÇÑ ÚãáíÉ ÇáÊØæíÑ . . . æåßÐÇ. æíõÓåá ÝíÌæá ÈíÓß ÚãáíÉ ÊäÝíÐ ÇáÊØÈíÞ ÇáÐí íÌÑí ÊØæíÑå Åáì ÍÏ ÈÚíÏ¡ áßä ÞÏ íÙåÑ ÎØÃ ãÇ Ýí ÇáÈÑäÇãÌ æíÊÓÈÈ ÈÇäåíÇÑ ÇáäÙÇã ßÇãáÇð¡ ããÇ íõÌÈÑß Úáì ÅÚÇÏÉ ÊÔÛíá Windows Ãæ ÝíÌæá ÈíÓß ãÑÉ ÃÎÑì. íÚäí åÐÇ Ãä ÚÏã ÍÝÙ ÇáÚãá ÞÏ íÊÓÈÈ ÈÖíÇÚå æÓÊÖØÑ Åáì ÈÏÁ ÚãáíÉ ÇáÊØæíÑ ãä ÌÏíÏ.


áåÐÇ ßä ÍßíãÇð¡ æÇÌÚá ÚãáíÉ ÍÝÙ ÇáÚãá ÞÈá ÊäÝíÐå ÞÇäæäÇð ÊÓíÑ Úáíå. æÇáÃãÑ ÌÏÇð ÈÓíØ¡ ÝßãÇ ÐßÑÊ íÞÚ ÑãÒ ÍÝÙ ÇáãÔÑæÚ Save Project Úáì ÔÑíØ ÇáÃÏæÇÊ. æíßÝí äÞÑå áÍÝÙ ÇáÚãá ÚäÏ ÇáãÑÍáÉ ÇáÑÇåäÉ.




ÇäÞÑ ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ æÃíÖÇð ÇáÒÑ ãÓÍ æÐáß áÅÙåÇÑ ÑÓÇáÉ ÇáÊÑÍíÈ Ëã ãÓÍåÇ.


ÊÓÊØíÚ ÇÓÊÎÏÇã ÇáãÝÇÊíÍ Ã+Alt æ ã+Alt ááÍÕæá Úáì äÝÓ ÇáÇÓÊÌÇÈÉ ÚäÏ äÞÑ ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ æÚäÏ äÞÑ ÇáÒÑ ãÓÍ. (ØÈÚÇð¡ ÈÓÈÈ æÌæÏ ÎØ ÊÍÊ ÇáÍÑÝ Ç Ýí ÚäæÇä ÇáÒÑ ÅÙåÇÑ ÇáÊÑÍíÈ¡ æÎØ ÊÍÊ ÇáÍÑÝ ã Ýí ÚäæÇä ÇáÒÑ ãÓÍ).


íãßä ÅäåÇÁ ÇáÈÑäÇãÌ ÈäÞÑ ÇáÒÑ ÎÑæÌ¡ Ãæ ÈÖÛØ ÇáãÝÊÇÍíä Î+Alt Úáì áæÍÉ ÇáãÝÇÊíÍ.


æåÐÇ åæ ÇáÔßá ÇáäåÇÆí ÈÚÏ ÊäÝíÐ ÇáÈÑäÇãÌ æÇáÖÛØ Úáì ÒÑ ÇÙåÇÑ ÇáÊÑÍíÈ.




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_28.jpg








ÅäÔÇÁ ÇáãáÝ ÇáÊäÝíÐí ááãÔÑæÚ (welcome.exe)


äÝÐäÇ ÓÇÈÞÇð ÈÑäÇãÌ ÇáÊÑÍíÈ ÈÇÎÊíÇÑ Start ãä ÇáÞÇÆãÉ Run. ØÈÚÇð íÎÊáÝ ÇáÃãÑ ÚäÏ ÇáÇäÊÞÇá Åáì ÇáæÇÞÚ ÇáÚãáí¡ ÝáÇ ÃÍÏ íÑÖì Ãä íõÔÛá ÇáÊØÈíÞ ÇáÐí ÈÍæÒÊå ÈåÐå ÇáØÑíÞÉ¡ Èá ÞÏ áÇ íãáß ÇáãÓÊÎÏã ÇáÐí ÇÞÊäì ÇáÊØÈíÞ¡ áÛÉ ÝíÌæá ÈíÓß ÃÕáÇð.


íÌÈ Ãä Êßæä ÞÇÏÑÇð ÅÐÇð Úáì ÊÍæíá ÇáÈÑäÇãÌ Åáì ãáÝ ÊäÝíÐí¡ ÍÊì ÊÊãßä ãä ÊæÒíÚ æÊÓæíÞ ÇáÊØÈíÞ ÇáÐí ØæÑÊå.


áÐÇ íÌÈ ÊÍæíá ÈÑäÇãÌ ÇáÊÑÍíÈ Åáì ãáÝ ÊäÝíÐí welcome.exe ßÇáÊÇáí :


ÇÎÊÑ Make welcome.exe File ãä ÇáÞÇÆãÉ File áÝíÌæá ÈíÓß.




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_22.jpg









íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ãÑÈÚ ÇáÍæÇÑ Make Project.


ÇÓÊÎÏã ãÑÈÚ ÇáÍæÇÑ áÍÝÙ ÇáãáÝ welcome.exe Ýí Ïáíá ÇáÚãá c:\vb6\ welcome.


Ëã ÇÖÛØ ÒÑ OK.




http://bb.domaindlx.com/programmerazhar/ABSA/3/VB3_23.jpg






íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÍÝÙ ÇáãáÝ welcome.exe Ýí Ïáíá ÇáÚãá c:\vb6\ welcome.


ÊÓÊØíÚ ÇáÂä ÊäÝíÐ welcome.exe ßÃí ÈÑäÇãÌ ÂÎÑ Ýí Windows¡ ÊÓÊØíÚ ãËáÇð ÇÓÊÎÏÇã ãÓÊßÔÝ Windows Ëã ÇáäÞÑ ÇáãÒÏæÌ Úáì ÇáãáÝ welcome.exe.




ÞãäÇ Ýí åÐÇ ÇáÏÑÓ ÈßÊÇÈÉ Ãæá ÈÑäÇãÌ ÈáÛÉ Visual Basic ÝÊÚáãÊ ÇáÎØæÇÊ ÇááÇÒãÉ áßÊÇÈÉ Ãí ÈÑäÇãÌ¡ æåãÇ ÎØæÉ ÇáÈÑãÌÉ ÇáãÑÆíÉ Visual Programming Step æÎØæÉ ÖÈØ ÇáÎÕÇÆÕ Setting the Properties Step æÎØæÉ ßÊÇÈÉ äÕ ÇáÈÑäÇãÌ Code Programming Step. íÖÚ ÇáãÈÑãÌ ÇáßÇÆäÇÊ Objects Ýí ÇáäãæÐÌ æíÓäÏ ÎÕÇÆÕåÇ ÈÇáÞíã ÇáãäÇÓÈÉ ÃËäÇÁ ÎØæÉ ÇáÈÑãÌÉ ÇáãÑÆíÉ. ÃãÇ Ýì ÎØæÉ ßÊÇÈÉ ÇáäÕ Code Programming¡ ÝíÊã ÇäÊÞÇÁ ÇáÅÌÑÇÁ ÇáãÑÇÝÞ áßÇÆä ãÇ ÈÇÎÊíÇÑ ÇáßÇÆä æÇáÍÏË Ëã íßÊÈ ßæÏ ÇáÈÑäÇãÌ ÇáãäÇÓÈ Ýì åÐÇ ÇáÅÌÑÇÁ.





ÓäÞæã ÎáÇá åÐå ÇáÏæÑÉ ÈÊÕãíã ÚÏÏ ãä ÇáäãÇÐÌ æÇáãÔÇÑíÚ. áßä áä ÇÓÊãÑ ÈåÐå ÇáØÑíÞÉ Ýí ÈäÇÁ ÇáäãÇÐÌ¡ Ãí áä äÈäí ÇáäãæÐÌ ÎØæÉ ÈÎØæÉ¡ Èá ÓÃÒæÏß ÈÔßá ÇáäãæÐÌ ÇáäåÇÆí¡ ßãÇ ÓÃÚØíß ÌÏæáÇð íÈíä ÎÕÇÆÕ ÇáäãæÐÌ æÇáßÇÆäÇÊ ÇáãÍÊæÇÉ Ýí ÇáäãæÐÌ æãÇ Úáíß ÇáÇ ÊÊÈÚ ÇáÌÏæá æÊÛííÑ Þíã ÇáÎÕÇÆÕ Åáì ÇáÞíã ÇáÊí ÊÙåÑ Ýí ÇáÌÏæá.







ÃÑÌæ Çä íßæä ÇáÏÑÓ æÇáÔÑÍ ÈÓíØÇð ææÇÖÍÇð æãÝåæãÇð


æÝí ÇäÊÙÇÑ ÇÓÊÝÓÇÑÇÊßã æÇÓÆáÊßã æãáÇÍÙÇÊßã






æÝÞßã Çááå





ÃÎÊßã Ýí Çááå


ÃÒåÇÑæ

N I N J A
15-09-2005, 10:53 PM
ÌÒÇß Çááå ÎíÑÇÇ Úáì åÐÇ ÇáÔÑÍ ÇáÇßËÑ ãä ÑÇÆÚ

azharo
16-09-2005, 04:18 PM
ãÔᑥ ÇÎí N I N J A áÑÏß ÇáÌãíá

cableguy_mcm
16-09-2005, 11:04 PM
ÈÇÑß Çááå Ýíß íÇ ÇÎÊì

ÏÑæÓ ÇßËÑ ãä ÑÇÆÚÉ

ÇÓÊãÑì Úáì ÇØÑíÞ ÇáÊÞÏã æ ÝÞß Çááå

sultan2
16-09-2005, 11:07 PM
ãÇ ÔÇÁ Çááå ÃÎÊí ÇáßÑíãå

ÔÑÍ æáÇ ÃÑæÚ æÏæÑå Ýí ÛÇíÉ ÇáÃåãíå

ÌÚá Çááå åÐÇ ÇáÚãá Ýí ãíÒÇä ÍÓäÇÊß

æÃÓÊãÑí Úáì ÈÑßÉ Çááå

ÈÇáÊæÝíÞ

AL_ASSI™
17-09-2005, 02:16 PM
ãÇ ÔÇÁ Çááå ÃÎÊí ÇáßÑíãå

ÔÑÍ æáÇ ÃÑæÚ æÏæÑå Ýí ÛÇíÉ ÇáÃåãíå

ÌÚá Çááå åÐÇ ÇáÚãá Ýí ãíÒÇä ÍÓäÇÊß

æÃÓÊãÑí Úáì ÈÑßÉ Çááå

ÈÇáÊæÝíÞ

MDK2
17-09-2005, 02:18 PM
ãÇ ÔÇÁ Çááå ÃÎÊí ÇáßÑíãå

ÔÑÍ æáÇ ÃÑæÚ æÏæÑå Ýí ÛÇíÉ ÇáÃåãíå

ÌÚá Çááå åÐÇ ÇáÚãá Ýí ãíÒÇä ÍÓäÇÊß

æÃÓÊãÑí Úáì ÈÑßÉ Çááå

ÈÇáÊæÝíÞ

azharo
19-09-2005, 02:12 AM
ÔßÑÇ áãÑæÑßã ÇÎæÊí

æÇÊãäì Çä ÊßæäæÇ ÞÏ ÇÓÊÝÏÊã

ÇáãÔÇÛÈ
20-09-2005, 02:13 AM
ÈÇÑß Çááå Ýíß íÇ ÇÎÊì

ÏÑæÓ ÇßËÑ ãä ÑÇÆÚÉ

ÇÓÊãÑì Úáì ÇØÑíÞ ÇáÊÞÏã æ ÝÞß Çááå

azharo
20-09-2005, 10:08 AM
ÇÎí ÇáãÔÇÛÈ ãÑæÑß äæÑ ÇáãæÖæÚ
ÔßÑÇ áß

hamza_aj
20-09-2005, 10:10 AM
ÇáÝ ÔßÑ ãÌåæÏ ÚÙíã ÊÔßÑ ÚáíÉ

azharo
22-09-2005, 01:33 AM
ÔßÑÇ áßã ÇÎæÊí

æÌÇÑí ÊÌåíÒ ÇáÏÑÓ ÇáÑÇÈÚ

ÓáíãÇä äÊ
02-10-2005, 05:18 PM
äÍä ÈÇáÇäÊÙÇÑ

azharo
03-10-2005, 09:51 AM
ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã



ÇáÏÑÓ ÇáÑÇÈÜÜÜÜÜÚ




ÇæáÇð : ÇÊãäì Çä ÊßæäæÇ ÞÏ ØÈÞÊã ßá ãÇ Êã ÔÑÍå Ýí ÇáÏÑÓíä ÇáÓÇÈÞíä áÇä ãÇ ÓÇÔÑÍå Ýí åÐÇ ÇáÏÑÓ Óíßæä ãßãáÇð áãÇ Êã ÔÑÍå ÓÇÈÞÇð.





ÓäÞæã Ýí åÐÇ ÇáÏÑÓ Åä ÔÇÁ Çááå ÈßÊÇÈÉ ÈÑäÇãÌ ÌÏíÏ äÊÚÑÝ ãä ÎáÇáå Úáì ãÌãæÚÉ ÇÎÑì ãä ÚäÇÕÑ ÊÍßã áÛÉ ÝíÌæá ÈíÓß (Objects) ãËá ÔÑíØí ÇáÊãÑíÑ ÇáÃÝÞí æÇáÚãæÏí Scroll Bar æãÑÈÚ ÇáäÕ Text Box æÃÒÑÇÑ ÇáÃæÇãÑ Command Button.





ÐßÑÊ Ýí ÇáÏÑÓ ÇáÓÇÈÞ Çä ãÑÍáÉ ßÊÇÈÉ ÇáÈÑäÇãÌ Ýí ÝíÌæá ÈíÓß ÊãÑ ÈËáÇË ÎØæÊ ÃÓÇÓíÉ åí :



- ÎØæÉ ÇáÊÕãíã ÇáãÑÆí ááÈÑäÇãÌ æÊÓãì ÈÇáÊãËíá ÇáãÑÆí Visual Implementation.



- ÖÈØ ÇáÎÕÇÆÕ Setting the Properties Úáì ãÓÊæì ÇáãÔÑæÚ Project æÇáÝæÑãÒ Forms æ ÇáÇÏæÇÊ Controls Çæ (ÇáÚäÇÕÑ) (Objects)



- ÎØæÉ ßÊÇÈÉ äÕ ÇáÈÑäÇãÌ Code Programming.





áÐÇ ÓÊÊÚáã ÇíÖÇð Ýí åÐÇ ÇáÏÑÓ ßíÝ ÊÖÚ åÐå ÇáÚäÇÕÑ ÏÇÎá ÈÑÇãÌß æßíÝíÉ ÊÛííÑ ÎÕÇÆÕåÇ æßíÝíÉ ÑÈØ ÇáäÕæÕ ÇáÈÑãÌíÉ ÈåÇ (Ãí ÑÈØåÇ ÈÈÑÇãÌ ãÊÚáÞÉ ÈåÇ).





ÊõÞÏã ãÚÙã ÇáÈÑÇãÌ ãÚáæãÇÊ Åáì ÇáãÓÊÎÏã æÊÊáÞì ãäå ãÚáæãÇÊ ÃíÖÇð. ÊõÏÚì ÚãáíÉ ÊÈÇÏá ÇáãÚáæãÇÊ Èíä ÇáÊØÈíÞ æÈíä ÇáãÓÊÎÏã ÈæÇÌåÉ ÇáãÓÊÎÏã User Interface. ÊóÓÊÎÏã ÌãíÚ ÈÑÇãÌ ÇáæíäÏæÒ ÚäÇÕÑ ÇáÊÍßã Controls áÊÒæíÏ ÇáãÓÊÎÏã ÈæÇÌåÉ ÓåáÉ æãÝåæãÉ (åÐÇ ãä Ãåã ÃÓÈÇÈ ÔíæÚ ÇáäÙÇã æíäÏæÒ). æÓÊáÇÍÙæä ãÏì ÓåæáÉ ÈäÇÁ æÇÌåÉ ÇÓÊÎÏÇã ÌÐÇÈÉ Ýí áÛÉ ÝíÌæá ÈíÓß.



ÈÑäÇãÌ ÇáÓÑÚÉ



íæÖÍ ÈÑäÇãÌ ÇáÓÑÚÉ ßíÝíÉ ÇÓÊÎÏÇã ÔÑíØ ÇáÊãÑíÑ ááÍÕæá Úáì ÞíãÉ ãÚíäÉ ãä ÇáãÓÊÎÏã.



íõÝÊÑÖ Ýí ÈÑäÇãÌ ÇáÓÑÚÉ ÅäÌÇÒ ãÇ íáí:



áÇÍÙæÇ ÇáÕæÑÉ ÇáÊÇáíÉ :



http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_1.png











ÚäÏ ÈÏÁ ÊÔÛíá ÈÑäÇãÌ ÇáÓÑÚÉ íõÝÊÑÖ Ãä íæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí ÚäÏ ÇáãÑßÒ (ÇáãæÞÚ ÇáÇÝÊÑÇÖí) æÃä ÊÙåÑ ÇáÑÓÇáÉ "50 ßã/ ÓÇÚÉ" (ÞíãÉ ÇáÓÑÚÉ) Öãä ãÑÈÚ ÇáäÕ.



íäÈÛí Úáì ãÑÈÚ ÇáäÕ ÅÙåÇÑ ÇáÊÛíÑ Ýí ÇáÓÑÚÉ ÚäÏ ÊÛííÑ ãæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí. ÝãËáÇð íÌÈ ÅÙåÇÑ ÇáÞíãÉ ÕÝÑ ÚäÏãÇ íæÖÚ ÇáãÄÔøÑ ÚäÏ ÃÞÕì Çáíãíä ÃãÇ ÚäÏ æÖÚå ÚäÏ ÃÞÕì ÇáíÓÇÑ ÝíÌÈ ÅÙåÇÑ ÇáÞíãÉ 100.



ÇíÖÇ Óíßæä åäÇß 3 ÇÔÑØÉ ÊãÑíÑ ÇÝÞíÉ ááÊÍßã Ýí áæä ÎáÝíÉ ãÑÈÚ ÇáäÕ ÍíË ÓíÊã ãÒÌ ÎáíØ ãä ÇáÇáæÇä áÊßæíä áæä æÇÍÏ áÎáÝíÉ ãÑÈÚ ÇáäÕ.



íÄÏí äÞÑ ÇáÒÑ ÎÑæÌ áÅäåÇÁ ÇáÈÑäÇãÌ.






ÚäÕÑ ÊÍßã ÔÑíØ ÇáÊãÑíÑ Scroll Bar



íÓÊÎÏã ÔÑíØ ÇáÊãÑíÑ Scroll Bar ÈßËÑÉ Ýí ÈÑÇãÌ ÇáäæÇÝÐ Windows ÍíË Çäå ÚäÏãÇ ÊÎÊÝí ÈÚÖ ÇáãÚáæãÇÊ Ýí ÇáäÇÝÐÉ íÙåÑ ÇáÔÑíØ ÝäÓÊÎÏãå áÚÑÖ ÈÇÞí ÇáãÚáæãÇÊ.



æíãßøäß ÇÓÊÎÏÇã åÐÇ ÇáÚäÕÑ ãä ÊÛííÑ ÞíãÉ ãÚíäÉ ÒíÇÏÉ Ãæ äÞÕÇä ÈæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÚäÏ ãæÞÚ ãÍÏÏ ãäå ÈÏáÇð ãä ßÊÇÈÉ ÇáÞíãÉ.



áåÐå ÇáÃÏÇÉ äæÚÇä :



ÔÑíØ ÊãÑíÑ ÃÝÞí : HScrollBar



ÔÑíØ ÊãÑíÑ ÚãæÏí : VScrollBar

http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_2.png







http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_3.png


ãáÇÍÙÉ:




íØáÞ Úáì ÔÑíØ ÇáÊãÑíÑ ÇÓã ßÇÆä Object Çæ ÚäÕÑ ÊÍßã Control.



Ýí ãÚÙã ÇáÃÍæÇá íÚÊÈÑ ÇáßÇÆä åæ äÝÓå ÚäÕÑ ÊÍßã¡ áßä áíÓ ÏÇÆãÇð ÝÇáäãæÐÌ Form åæ ßÇÆä áßäå áíÓ ÚäÕÑ ÊÍßã. äÓÊØíÚ ÇÓÊÎÏÇã ßáãÉ ßÇÆä ááÏáÇáÉ Úáì ÚäÕÑ ÊÍßã ÅÐÇ ßÇä åÐÇ ÇáÚäÕÑ ÓíæÖÚ Ýí äãæÐÌ.



http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_4.png




http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_5.png









ÕäÏæÞ ÇáäÕæÕ :



æíÓÊÎÏã áÇÏÎÇá ÇáÞíã (Úáì åíÆÉ ÓáÓáÉ ÑãæÒ) æßÐáß áÚÑÖ äÕæÕ ÞÇÈáÉ ááÊÚÏíá ÈÕæÑÉ ãÈÇÔÑÉ.




http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_6.png





ÇáÊãËíá ÇáãÑÆí áÈÑäÇãÌ ÇáÓÑÚÉ (ãÑÍáÉ Design Mode )



íóÓÊÎÏã ÈÑäÇãÌ ÇáÓÑÚÉ ÚäÕÑ ÊÍßã ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí æÇáÃÝÞí. ØÈÚÇð íÎÊáÝ ãæÖÚ åÐÇ ÇáÚäÕÑ Öãä ãÑÈÚ ÇáÃÏæÇÊ Toolbox ÊÈÚÇð áÇÎÊáÇÝ ÅÕÏÇÑ áÛÉ ÝíÌæá ÈíÓß ÇáãÓÊÎÏã. æíÄÏí æÖÚ ãÄÔøÑ ÇáÝÃÑÉ ÝæÞ ÑãÒ ÔÑíØ ÇáÊãÑíÑ ÇáÃÝÞí Ïæä ÇáäÞÑ Úáíå Åáì ÙåæÑ ãÓÊØíá ÃÕÝÑ íÍãá ÇáÑÓÇáÉ HscrollBar Çæ VscrollBar ÏÇÎáå.



ÈåÐå ÇáØÑíÞÉ ÊÊÚÑÝ Úáì ÑãÒ ÔÑíØ ÇáÊãÑíÑ Ýí ÅØÇÑ ãÑÈÚ ÇáÃÏæÇÊ.






http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_7.png








äÝøÐ ÝíÌæá ÈíÓß Ëã ÇäÞÑ ÇáÒÑ ÅáÛÇÁ ÇáÃãÑ Ýí ÇáÅØÇÑ New Project Ýí ÍÇá ÙåæÑå áÅÛáÇÞ åÐÇ ÇáÅØÇÑ Ëã ÇÎÊÑ ÇáÈäÏ New Project ãä ÞÇÆãÉ File ááÛÉ ÝíÌæá ÈíÓß.



íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ÇáÅØÇÑ New Project.



ÇÎÊÑ ÇáÑãÒ Standard EXE ãä Öãä ÇáÅØÇÑ New Project Ëã ÇäÞÑ ÇáÒÑ ãæÇÝÞ.



íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅäÔÇÁ ãÔÑæÚ ÌÏíÏ.





ÓäÍÝÙ ÇáÂä ÇáãÔÑæÚ ÇáÌÏíÏ ÇáÐí ÃäÔÃäÇå:



ÃäÔÆ ÇáÏáíá C:\VB6\Speed



ÊÍÞÞ ãä ÇÎÊíÇÑ ÇáäãæÐÌ Form1 Ëã ÇÎÊÑ ÇáÈäÏ Save Form1 As ãä ÞÇÆãÉ File.



íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ãÑÈÚ ÇáÍæÇÑ Save File As.



ÇÓÊÎÏã ãÑÈÚ ÇáÍæÇÑ Save File As áÍÝÙ ÇáäãæÐÌ ÈÇÓã Speed.Frm Ýí ÇáÏáíá C:\VB6\Speed æÇÎÊÑ ÇáÈäÏ Save Project As ãä ÞÇÆãÉ File Ëã ÇÓÊÎÏã ãÑÈÚ ÇáÍæÇÑ Save Project As áÍÝÙ ÇáãÔÑæÚ ÈÇÓã Speed.vbp Ýí ÇáÏáíá äÝÓå.





ÊÕãíã ÔÇÔÉ ÇáÈÑäÇãÌ:



Þã ÈÚãá ÊÕãíã áÔÇÔÉ ÇáÈÑäÇãÌ æÐáß ÈæÖÚ ÇáÇÏæÇÊ Objects ÇáãØáæÈÉ ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :




http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_8.png












ÐßÑÊ Ýí ÇáÏÑÓ ÇáÓÇÈÞ Ãä ÇáäÞÑ ÇáãÒÏæÌ Úáì ÑãÒ ÚäÕÑ ÇáÊÍßã Object Öãä ãÑÈÚ ÇáÃÏæÇÊ íÄÏí Åáì æÖÚ åÐÇ ÇáÚäÕÑ Öãä ÇáäãæÐÌ ÇáÍÇáí.



íÓÊÌíÈ ÝíÌæá ÈíÓß ÈæÖÚ ÚäÕÑ ÇáÊÍßã Ýí æÓØ ÇáäãæÐÌ ÇáÍÇáí. ÊÓÊØíÚ ÈÚÏ Ðáß äÞáå Åáì ãßÇä ÂÎÑ Úä ØÑíÞ ÓÍÈå ÈãÄÔøÑ ÇáÝÃÑÉ. ßãÇ ÊÓÊØíÚ ÊßÈíÑå Ãæ ÊÕÛíÑå ÈÓÍÈ ÇáãÞÇÈÖ ÇáÊí ÊÙåÑ Íæáå.





áÊÛííÑ ÎÕÇÆÕ ÚäÕÑ ÇáÊÍßã ÊÃßÏ ãä ÇÎÊíÇÑ åÐÇ ÇáÚäÕÑ Úáì ÇáäãæÐÌ (Ãí ÊæÖøÚ ÇáãÞÇÈÖ Íæáå) Ëã ÇÎÊÑ ÇáÈäÏ Properties Windows ãä ÞÇÆãÉ ViewÇæ ÇÖÛØ ãÝÊÇÍ F4. Ãæ ÊÓÊØíÚ ÈÏáÇð ãä Ðáß ÇáäÞÑ ÈÇáÒÑ ÇáÃíãä ááÝÃÑÉ Úáì ÇáÚäÕÑ Ëã ÇÎÊíÇÑ ÇáÈäÏ Properties ãä ÇáÞÇÆãÉ ÇáÝÑÚíÉ ÇáÓÑíÚÉ ÇáÊí ÙåÑÊ.



íÓÊÌíÈ ÝíÌæá ÈíÓß ÈÅÙåÇÑ ÅØÇÑ ÇáÎÕÇÆÕ Properties áÚäÕÑ ÇáÊÍßã ÇáãÎÊÇÑ. ÊÓÊØíÚ ÇáÂä ÊÛííÑ ÎÕÇÆÕ åÐÇ ÇáÚäÕÑ.
http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_9.png












ãáÇÍÙÉ :



ÊÚÑÝäÇ ÍÊì ÇáÂä Úáì ßíÝíÉ ÖÈØ ÇáÎÕÇÆÕ ãä ÎáÇá äÇÝÐÉ ÇáÎÕÇÆÕ ÇáÎÇÕÉ Èßá ßÇÆä æÐáß Ýí ãÑÍáÉ ÇáÊÕãíã (Design Mode). æáßä åäÇß ØÑíÞÉ ÇÎÑì íãßääÇ ÈåÇ ÊÛííÑ ÈÚÖ ÎÕÇÆÕ ÇáßÇÆäÇÊ æÐáß ÎáÇá ãÑÍáÉ ÊäÝíÐ ÇáÈÑäÇãÌ (Run Mode)





áÐáß ÓäÞæã ÈÖÈØ ÎÇÕíÉ ÇËäíä ãä ÇÔÑØÉ ÇáÊãÑíÑ ÇáÇÝÞíÉ Ýí ãÑÍáÉ ÇáÊäÝíÐ ÈÍíË ÊÃÎÐ äÝÓ ÇáÎÕÇÆÕ ÇáÊì ÞãäÇ ÈÖÈØåÇ áÔÑíØ ÇáÊãÑíÑ ÇáÇÝÞí ÇáÃæá ÇáãæÌæÏ Ýí ÇáÌÏæá ÇáÓÇÈÞ.





ßÊÇÈÉ äÕ ÈÑäÇãÌ ÇáÓÑÚÉ :



ÇßÊÈ ÇáäÕ ÇáÊÇáí Öãä ÇáÅÌÑÇÁ cmdExit_Cilck() ÇáÊÇÈÚ ááäãæÐÌ FrmSpeed:



http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_10.png











ãáÇÍÙÉ :



áÅÏÎÇá äÕ ÇáÈÑäÇãÌ ááÒÑ ÎÑæÌ ÇäÞÑ äÞÑÇð ãÒÏæÌÇð Úáì ÇáÒÑ ÎÑæÌ Ýí ãÑÍáÉ ÇáÊÕãíã ÝíÙåÑ ÅØÇÑ ÇáÈÑäÇãÌ ááÅÌÑÇÁ cmdExit_Cilck(). æíßæä åÐÇ ÇáÅÌÑÇÁ ÌÇåÒÇð ááÊÚÏíá ãä ÞÈá ÇáãÓÊÎÏã.





ÊÃßÏ Ãä ãÑÈÚ ÇáÓÑÏ ÇáæÇÞÚ Ýí ÇáÒÇæíÉ ÇáÚáíÇ ÇáíÓÇÑíÉ ãä ÅØÇÑ ÇáÈÑäÇãÌ íÍæí ÇáÈäÏ cmdExit æÃä ÇáãÑÈÚ ÇáãÌÇæÑ áå íÍæí ÇáÈäÏ Click.



ÇÍÝÙ ÇáãÔÑæÚ ÈÇÎÊíÇÑ ÇáÈäÏ Save Project ãä ÞÇÆãÉ File ÇáÊÇÈÚÉ áÝíÌæá ÈíÓß.





ÊäÝíÐ ÈÑäÇãÌ ÇáÓÑÚÉ :



áã ääÊå ÈÚÏ ãä ßÊÇÈÉ äÕæÕ ÈÑäÇãÌ ÇáÓÑÚÉ áßä ÑÛã Ðáß ÓääÝÐ ÈÑäÇãÌ ÇáÓÑÚÉ áÑÄíÉ äÊÇÆÌ ãÇ Êã ÇäÌÇÒå ÍÊì ÇáÂä.





ãáÇÍÙÉ :



ãä ÇáÇÝÖá Çä íÞæã ÇáãÈÑãÌ ÈÊäÝíÐ ÇáÈÑäÇãÌ ßáãÇ ÇÖÇÝ ÊÚÏíáÇð Úáíå ÝåÐÇ íÓÇÚÏ Ýí ÊÊÈÚ ÇáÇÎØÇÁ ÇáÊì ÞÏ ÊÍÏË æíÞáá ãä ÇáæÞÊ ÇáãÓÊÛÑÞ Ýí ÇáÈÍË Úä ÇáÇÎØÇÁ.





äÝøÐ ÈÑäÇãÌ ÇáÓÑÚÉ (ÖÛØ ãÝÊÇÍ F5 Ãæ ÇÎÊíÇÑ ÇáÈäÏ Start ãä ÞÇÆãÉ Run).



ÛíøÑ ãæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí ÈæÇÓØÉ ÇáãÇæÓ.



ßãÇ ÊáÇÍÙ áÇ íÙåÑ Ãí ÔíÁ Öãä ãÑÈÚ ÇáäÕ æÇáÓÈÈ Ýí Ðáß ØÈÚÇð åæ ÃääÇ áã äßÊÈ ÇáßæÏ ÇááÇÒã áÅÙåÇÑ ÇáÞíã ÇáãæÇÝÞÉ áÊÛííÑ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí.



ÇäÞÑ ÇáÒÑ ÎÑæÌ áÅäåÇÁ ÇáÈÑäÇãÌ.






ÇáÎÕÇÆÕ Min æ Max æ Value áÔÑíØ ÇáÊãÑíÑ



ÊÔÑÍ ÇáÝÞÑÇÊ ÇáÊÇáíÉ ÈÚÖ ÎÕÇÆÕ ÔÑíØ ÇáÊãÑíÑ:






ÇáÎÇÕíÊÇä Min æ Max



íãËøá ÔÑíØ ÇáÊãÑíÑ ãÌãæÚÉ ãä ÇáÞíã. ÊÍÏÏ ÇáÎÇÕíÉ Min ÇáÞíãÉ ÇáÏäíÇ¡ æÊÍÏÏ ÇáÎÇÕíÉ Max ÇáÞíãÉ ÇáÚáíÇ. ãËáÇð¡ ÊÃÎÐ ÇáÎÇÕíÉ Min Ýí ÇáÌÏæá ÇáÓÇÈÞ ÇáÞíãÉ ÕÝÑ¡ æÊÃÎÐ ÇáÎÇÕíÉ Max ÇáÞíãÉ 100¡ æåÐÇ íÚäí Ãä ÔÑíØ ÇáÊãÑíÑ íãßä Ãä íÚØí ÃíÉ ÞíãÉ Èíä ÇáÕÝÑ æ 100.



ÇãÇ Ýí ÔÑíØ ÇáÊãÑíÑ ÇáÇÝÞí ÝíÚØí Þíã Èíä ÇáÕÝÑ æ 250 (åÐå ÇáÇÑÞÇã ÎÇÕÉ ÈäÙÇã ÇáÃáæÇä Ýí ÈíÆÉ æíäÏæÒ)






ÇáÎÇÕíÉ Value



ÊãËá ÇáÎÇÕíÉ Value ÇáÊÇÈÚÉ áÔÑíØ ÇáÊãÑíÑ ÇáÞíãÉ ÇáÑÇåäÉ áåÐÇ ÇáÔÑíØ æÈÇáÊÇáí ÝÞÏ Êßæä ÃíÉ ÞíãÉ ÕÍíÍÉ Èíä ÇáÑÞã ÕÝÑ æÇáÑÞã 100 ÍÓÈ ãËÇáäÇ åÐÇ. ÇáÞíãÉ ÇáÇÝÊÑÇÖíÉ áåÐå ÇáÎÇÕíÉ åí ÇáÕÝÑ æÚäÏ ÊäÝíÐ ÇáÈÑäÇãÌ íæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÚäÏ ÇáãæÖÚ ÇáãÑÇÝÞ ááÎÇÕíÉ Value (Ãí ÚäÏ ÃÞÕì íãíä ÔÑíØ ÇáÊãÑíÑ æåæ ÇáãæÖÚ ÇáãÑÇÝÞ ááÞíãÉ ÕÝÑ ááÎÇÕíÉ Value).



ÇáÂä æÈÇÚÊÈÇÑ Ãä ÇáÓÑÚÉ ÇáÇÝÊÑÇÖíÉ íÌÈ Ãä Êßæä 50 áåÐÇ íÌÈ ÅÓäÇÏ ÇáÞíãÉ 50 ááÎÇÕíÉ Value ÇáÊÇÈÚÉ áÔÑíØ ÇáÊãÑíÑ æÓÊÌÏ ÚäÏ ÊäÝíÐ ÇáÈÑäÇãÌ Ãä ÇáãæÖÚ ÇáÇÝÊÑÇÖí áãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ Óíßæä Ýí æÓØå (Ãí ãäÊÕÝ ÇáãÓÇÝÉ Èíä ÕÝÑ æ 100).





áÇÍÙ Ãä ÇáÌÏæá ÇáÓÇÈÞ íØÇáÈß ÈÅÓäÇÏ ÇáÞíãÉ "50 ßã/ ÇáÓÇÚÉ" ááÎÇÕíÉ Text ÇáÊÇÈÚÉ áãÑÈÚ ÇáäÕ. ÝÚäÏ ÊÔÛíá ÇáÈÑäÇãÌ¡ ÓÊÌÏ Ãä ãÑÈÚ ÇáäÕ íõÙåÑ ÇáÞíãÉ ÇáÇÈÊÏÇÆíÉ "50 ßã/ ÇáÓÇÚÉ" æÇáãÔÇÈåÉ ááãæÖÚ ÇáÑÇåä áãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ (Value = 50).






ÊÑßíÒ Focus áæÍÉ ÇáãÝÇÊíÍ



ÊÓÊØíÚ ÖÛØ ÇáãÝÊÇÍ Tab ãä Úáì áæÍÉ ÇáãÝÇÊíÍ ÃËäÇÁ Úãá ÇáÈÑäÇãÌ áäÞá ÇáÊÑßíÒ ãä ÚäÕÑ ÊÍßã Åáì ÂÎÑ. æÊÓÊØíÚ ÊãííÒ ÚäÕÑ ÇáÊÍßã ÇáÐí íãÊáß ÇáÊÑßíÒ ÈÓåæáÉ áÃä æíäÏæÒ íÚØí ÏáÇáÉ Úáì Ðáß (ÊæÖøÚ ÇáÅÖÇÁÉ ÚäÏå Ãæ íÙåÑ Íæá ÚäæÇäå ãÓÊØíá ãäÞØ .. ÇáÎ).



ÝãËáÇð íÙåÑ ãÄÔøÑ æÇãÖ Ýí ãÑÈÚ ÇáäÕ ÅÐÇ ßÇä ÇáÊÑßíÒ ãæÖæÚÇð ÚäÏå ÈíäãÇ íæãÖ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ
ÚäÏãÇ íßæä ÇáÊÑßíÒ ãæÖæÚÇð ÚäÏå. ßãÇ íÙåÑ ãÓÊØíá ãäÞØ Íæá ÚäæÇä ÇáÒÑ ÎÑæÌ (ãËáÇð) ÅÐÇ ßÇä åÐÇ ÇáÒÑ íãÊáß ÇáÊÑßíÒ…. æåßÐÇ.





ãÇ ÇáãÞÕæÏ ÈÃä ÚäÕÑ ÊÍßã ãÇ íãÊáß ÇáÊÑßíÒ ¿ ÇáãÞÕæÏ ãä Ðáß åæ Ãäß ÊÓÊØíÚ ÇÓÊÎÏÇã áæÍÉ ÇáãÝÇÊíÍ ááÊÍßã Èå ÚäÏ ÇãÊáÇßå ááÊÑßíÒ. ÌÑÈ ãËáÇð ãÇ íáí áÑÄíÉ ÙÇåÑÉ ÊÑßíÒ áæÍÉ ÇáãÝÇÊíÍ:





äÝøÐ ÈÑäÇãÌ ÇáÓÑÚÉ. (áÇÍÙ Ãä ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí íßæä Ýí ÇáæÓØ æåÐÇ ØÈÚÇð ÈÓÈÈ ÅÓäÇÏ ÇáÞíãÉ 50 ááÎÇÕíÉ Value ÇáÊÇÈÚÉ áÔÑíØ ÇáÊãÑíÑ).



ÇÖÛØ ÇáãÝÊÇÍ Tab Ýí áæÍÉ ÇáãÝÇÊíÍ Åáì Ãä íÕá ÇáÊÑßíÒ Åáì ÔÑíØ ÇáÊãÑíÑ (ÓÊÌÏ Ãä ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ íõæãÖ).





íãÊáß ÔÑíØ ÇáÊãÑíÑ ÇáÂä ÇáÊÑßíÒ ÇÓÊÎÏã ãÝÊÇÍí ÇáÃÓåã ÇáÃíãä æÇáÃíÓÑ Úáì áæÍÉ ÇáãÝÇÊíÍ áÊÍÑíß ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ. ÈÇÚÊÈÇÑ Ãä ÔÑíØ ÇáÊãÑíÑ íãÊáß ÊÑßíÒ áæÍÉ ÇáãÝÇÊíÍ ÝÅä ÇáÖÛØ Úáì ãÝÊÇÍí ÇáÃÓåã Úáì áæÍÉ ÇáãÝÇÊíÍ íßÇÝÆ äÞÑ ÒÑí ÇáÓåãíä ÇáÇíÓÑ æÇáÃíãä áÔÑíØ ÇáÊãÑíÑ. ÌÑÈ ÖÛØ ÇáãÝÇÊíÍ Home æ End æ PgUp æ PgDn æÑÇÞÈ ÇáäÊÇÆÌ.



ÇÖÛØ ÇáãÝÊÇÍ Tab ÍÊì íÕá ÇáÊÑßíÒ Åáì ÇáÒÑ ÎÑæÌ Ëã ÇÖÛØ ãÝÊÇÍ Space Ãæ ãÝÊÇÍ Enter. æåÐÇ íßÇÝÆ äÞÑ ÇáÒÑ ÎÑæÌ áÅäåÇÁ ÇáÈÑäÇãÌ.





áÇÍÙ ßã ãä ÇáÚãáíÇÊ ÊÓÊØíÚ ÅäÌÇÒåÇ ÈæÇÓØÉ ÈÑäÇãÌ ÇáÓÑÚÉ. ÊÓÊØíÚ ÊÈÏíá ãæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ æÊßÈíÑ Ãæ ÊÕÛíÑ ÅØÇÑ ÇáÈÑäÇãÌ (ÈÓÍÈ ÍæÇÝ ÇáÅØÇÑ) æäÞá ÅØÇÑ ÇáÈÑäÇãÌ ÈÓÍÈ ÔÑíØ ÚäæÇäå æÅäÌÇÒ ÇáßËíÑ ãä ãåÇã æíäÏæÒ ÇáÞíÇÓíÉ ÇáÃÎÑì. ÇáÌãíá Ýí ÇáãæÖæÚ Ãäå áÇ íáÒã ßÊÇÈÉ Ãí ßæÏ ÈÑãÌí áÅäÌÇÒ ßá Ðáß. æáÚá Ðáß ãä Ãåã ãÍÇÓä ßÊÇÈÉ ÈÑÇãÌ ÊÍÊ ÈäíÉ æíäÏæÒ.





ÝÇáãÚÇáã ÇáÞíÇÓíÉ áæíäÏæÒ Êßæä ãÈÑãÌÉ ÃÕáÇð Ýí ÈÑÇãÌß æáÓÊ ÈÍÇÌÉ ßãÓÊÎÏã æíäÏæÒ Åáì ÇáÅáãÇã Èßá ÇáãÙÇåÑ ÇáÞíÇÓíÉ áæíäÏæÒ ÍÊì ÊÊãßä ãä ÇáÚãá ÈßÝÇÁÉ æÝÞ åÐå ÇáÈäíÉ.





áÇÍÙ ÚäÏãÇ ÊÖÛØ Úáì ÇáãÝÊÇÍ Tab ßíÝíÉ ÊÓáÓá ÇáÇäÊÞÇá Èíä ÇáßÇÆäÇÊ. íãßä ÇáÊÍßã Ýí åÐÇ ÇáÊÓáÓá ÈÇÓÊÎÏÇã ÎÇÕíÉ ÊÓãì TabIndex æÊÃÎÐ åÐå ÇáÎÇÕíÉ ÞíãÉ ÚÏÏíÉ ÊÈÏà ãä ÇáÕÝÑ ÍíË Çä ÇáßÇÆä ÇáÐí íÍãá åÐÇ ÇáÑÞã Ýí ÇáÎÇÕíÉ TabIndex Óíßæä ÇáÊÑßíÒ Focus Úáíå ÚäÏ ÈÏÁ ÊÔÛíá ÇáÈÑäÇãÌ Ëã íáíå ÇáßÇÆä ÇáÐí íÍãá ÇáÑÞã ÇáÊÇáí (áíÓ ãä ÇáÖÑæÑí ÈÏÁ ÊÓáÓá ÇáÇÑÞÇã ãä ÇáÕÝÑ Ýíãßä ÇÎÊíÇÑ Çì ÑÞã æáßä Çáãåã åæ ÊÓáÓá ÇáÊÑÞíã íãßä ÇÓÊÎÏÇã 10-20-30 .... ) .






ÓäÞæã ÇáÂä ÈÊÛííÑ ÎÇÕíÉ TabIndex áÌãíÚ ÇáßÇÆäÇÊ Úáì ÇáäãæÐÌ ßÇáÊÇáí :






http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_11.png




http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_12.png



äÝÐ ÇáÈÑäÇãÌ æáÇÍÙ ßíÝíÉ ÇäÊÞÇá ÇáÊÑßíÒ Focus ãä ßÇÆä Çáì ÂÎÑ ÍÓÈ ÇáÇÑÞÇã ÇáÊì Êã ÊÍÏíÏåÇ




æåÐå ÇáÎÇÕíÉ ãåãÉ ÌÏÇð ÚäÏ ÇáÈÏÁ ÈÊÕãíã ÈÑÇãÌ ÝÚáíÉ áíÓÊÎÏãåÇ ÇáÂÎÑæä æíÌÈ ÝåãåÇ ÌíÏÇð.





ÊÍÓíä ÈÑäÇãÌ ÇáÓÑÚÉ :



ÇäÞÑ äÞÑÉ ãÒÏæÌÉ Úáì ÚäÕÑ ÊÍßã ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí Öãä ÇáäãæÐÌ áÅÙåÇÑ ÇáÅÌÑÇÁ VsbSpeed_Change(). ÊÍÞÞ ÈÃäø ãÑÈÚ ÇáÓÑÏ Ýí ÇáÒÇæíÉ ÇáíÓÑì ÇáÚáíÇ ãä ÅØÇÑ äÕ ÇáÈÑäÇãÌ íÍãá ÇáÚÈÇÑÉ ÇáäÕíÉ VsbSpeed æÃäø ãÑÈÚ ÇáÓÑÏ ÇáãÌÇæÑ áå íÍãá ÇáÚÈÇÑÉ ÇáäÕíÉ Change æÈÇáÊÇáí ÚäÏ ÞÑÇÁÊåãÇ ÓæíÇð ÊäÊÌ ÇáÚÈÇÑÉ VsbSpeed_Change().



ÃÏÎá ÇáäÕ ÇáÊÇáí Öãä ÇáÅÌÑÇÁ VsbSpeed_Change():



http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_13.png











íäÝÐ ÇáÅÌÑÇÁ VsbSpeed_Change() (ßãÇ åæ æÇÖÍ ãä ÇÓãå) ÚäÏ ÊÛííÑ ãæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ. æÈÇáÊÇáí ÊÊÛíÑ ÇáÎÇÕíÉ Value ÊáÞÇÆíÇð ÊÈÚÇð áÐáß ÇáÊÛííÑ. ÝãËáÇð ÊõÕÈÍ ÞíãÉ ÇáÎÇÕíÉ Value ãÓÇæíÉ ÇáÕÝÑ ÚäÏ æÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÚäÏ ÃÞÕì íãíä ÇáÔÑíØ æÐáß ÈÓÈÈ ÅÓäÇÏ ÇáÞíãÉ ÕÝÑ Åáì ÇáÎÇÕíÉ Min.



íÊæÌÈ Úáì ãÑÈÚ ÇáäÕ ÅÙåÇÑ ÞíãÉ ÇáãæÖÚ ÇáÌÏíÏ áãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÚäÏ ÊÛííÑ ãæÞÚå. Ãí ÈßáãÉ ÃÎÑì íáÒãäÇ ÅÓäÇÏ ÞíãÉ ÇáÎÇÕíÉ Value áÔÑíØ ÇáÊãÑíÑ Åáì ÇáÎÇÕíÉ Text áãÑÈÚ ÇáäÕ æåÐÇ åæ ÏæÑ ÇáÚÈÇÑÉ ÇáÊÇáíÉ ÇáßæÏ ÇáÈÑãÌí ÇáÐí ÊãÊ ßÊÇÈÊå:





ÝãËáÇð ÅÐÇ ßÇäÊ ÞíãÉ ÇáÎÇÕíÉ Value áÔÑíØ ÇáÊãÑíÑ ÊÓÇæí 20 ÝÞíãÉ ÇáÎÇÕíÉ Text áãÑÈÚ ÇáäÕ ÓÊÓÇæí 20 ßã/ ÓÇÚÉ.



ÊÊæÞÚ ÇáÎÇÕíÉ Text Ãä íõÓäÏ áåÇ ÞíãÉ äÕíÉ (ÓáÓáÉ ßÊÇÈíÉ) ÃãÇ ÇáÎÇÕíÉ Value Ýåí ÚÈÇÑÉ Úä ÞíãÉ ÚÏÏíÉ. ããÇ íÚäí Ãäøå íÌÈ ÇÓÊÎÏÇã ÇáÊÇÈÚ ÇáæÙíÝí Str() áÊÍæíá ÇáÞíãÉ ÇáÚÏÏíÉ ááÎÇÕíÉ Value Åáì ÓáÓáÉ ßÊÇÈíÉ. íõßÊÈ Öãä ÞæÓí ÇáÊÇÈÚ ÇáæÙíÝí Str()¡ ÇáÞíãÉ ÇáÚÏÏíÉ ÇáãØáæÈ ÊÍæíáåÇ Åáì ÓáÓáÉ ßÊÇÈíÉ¡ ÝãËáÇð íõÓÊÎÏã ÇáÊÇÈÚ Str(11) áÊÍæíá ÇáÚÏÏ 11 Åáì ÇáÓáÓáÉ ÇáßÊÇÈíÉ "11" . ßãÇ íõÓÊÎÏã ÇáÊÇÈÚ Str(12345) áÊÍæíá ÇáÚÏÏ 12345 Åáì ÇáÓáÓáÉ ÇáßÊÇÈíÉ "12345".





æÓäÊØÑÞ Çáì åÐå ÇáãÝÇåíã ÈÊÝÕíá ÇßËÑ ÚäÏ ÏÑÇÓÉ ÇäæÇÚ ÇáÈíÇäÇÊ Data TypesÝí áÛÇÊ ÇáÈÑãÌÉ.





ãáÇÍÙÉ :



ÚäÏ ÊÍæíá ÇáÞíãÉ ÇáÑÞãíÉ Åáì ÞíãÉ äÕíÉ ÝÅäåÇ ÊÝÞÏ ÞíãÊåÇ ÇáÑÞãíÉ æÊÕÈÍ ßÃí ÍÑÝ ÂÎÑ. ØÈÚÇð íæÌÏ ÊÇÈÚ æÙíÝí ãÚÇßÓ ááæÙíÝÉ Str() æåæ ÇáÊÇÈÚ Val()¡ ÇáÐí íÍæá ÇáÞíãÉ ÇáäÕíÉ ("1234") Åáì ÞíãÉ ÚÏÏíÉ (1234).



Ýí ÍÇáÊäÇ åÐå íõØáÈ ãä ÇáÅÌÑÇÁ ÊÍæíá ÇáÞíãÉ ÇáÚÏÏíÉ VsbSpeed.Value Åáì ÓáÓáÉ ßÊÇÈíÉ æáåÐÇ ÇÓÊÎÏãäÇ ÇáÚÈÇÑÉ ÇáÊÇáíÉ: Str(hsbSpeed.Value)





æÈÇáÊÇáí ÝÅÐÇ ÝÑÖäÇ ãËáÇð Ãäø ÇáãæÖÚ ÇáÍÇáí áãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ íÓÇæí 32



(hsbSpeed.Value = 32)



ÝíÊã ÇÓäÇÏ ÇáÞíãÉ 32 ßã/ ÓÇÚÉ ááÎÇÕíÉ Text ÇáÊÇÈÚÉ áãÑÈÚ ÇáäÕ





æÇáÂä áäÔÇåÏ äÊÇÆÌ ãÇ ßÊÈäÇå:



ÇÍÝÙ ÇáãÔÑæÚ ÈÇÎÊíÇÑ Save Project ãä ÇáÞÇÆãÉ File.



äÝøÐ ÈÑäÇãÌ ÇáÓÑÚÉ.



ÇäÞá ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ æÓÊÌÏ Ãäø ãÍÊæíÇÊ ãÑÈÚ ÇáäÕ ÊÊÛíÑ ÊÈÚÇð áãæÖÚ ãÄÔøÑ ÇáÔÑíØ.



 Þã ÈÇäåÇÁ ÈÑäÇãÌ ÇáÓÑÚÉ ÈäÞÑ ÇáÒÑ ÎÑæÌ.



ÊÛííÑ ãÍÊæíÇÊ ãÑÈÚ ÇáäÕ ãÚ ÓÍÈ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ





ÃäåíäÇ ÈÑäÇãÌ ÇáÓÑÚÉ ÊÞÑíÈÇð æáßä ÈÞíÊ ãÔßáÉ æÇÍÏÉ íäÈÛí ÍáåÇ. æááÊÚÑÝ Úáì åÐå ÇáãÔßáÉ ÇÊÈÚ ÇáÎØæÇÊ ÇáÊÇáíÉ:



äÝøÐ ÈÑäÇãÌ ÇáÓÑÚÉ.



ÌÑøÈ ÓÍÈ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ (Ïæä ÅÝáÇÊå) æÓÊÌÏ Ãäø ãÍÊæì ãÑÈÚ ÇáäÕ áÇ íÊÛíÑ ÃËäÇÁ ÚãáíÉ ÇáÓÍÈ æÅäãÇ íÊÛíÑ ÝÞØ ÈÚÏ ÊÍÑíÑ ÇáãÄÔøÑ.



ßã Óíßæä ÌãíáÇð áæ íÊÑÇÝÞ ÊÛíÑ ãÍÊæì ãÑÈÚ ÇáäÕ ãÚ ÍÑßÉ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ.



íõäÝÐ ÇáÅÌÑÇÁ VsbSpeed_Scroll() ÂáíÇð ÚäÏ ÓÍÈ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ áåÐÇ:



ÇäÞÑ äÞÑÉ ãÒÏæÌÉ Úáì ÚäÕÑ ÊÍßã ÔÑíØ ÇáÊãÑíÑ ÇáÚãæÏí Öãä ÇáäãæÐÌ áÅÙåÇÑ ÇáÅÌÑÇÁ VsbSpeed_Scroll() Ýí ãÑÈÚ ÇáÓÑÏ ÇáãæÌæÏ Ýí ÇáÒÇæíÉ ÇáíÓÑì æÇáÚáíÇ ãä ÅØÇÑ äÕ ÇáÈÑäÇãÌ ææÌæÏ ÚÈÇÑÉ ÇáäÕ Scroll Ýí ãÑÈÚ ÇáÓÑÏ ÇáãÌÇæÑ áå.
http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_14.png



ÃÏÎá ÇáäÕ ÇáÊÇáí Ýí ÇáÅÌÑÇÁ VsbSpeed_Scroll():




http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_15.png











íÊÓÈÈ ßæÏ ÇáÅÌÑÇÁ åÐÇ ÈÊäÝíÐ ÇáÅÌÑÇÁ VsbSpeed_Change() ÇáÐí ßÊÈäÇå ãÓÈÞÇð ããÇ íÚäí Ãäø ßæÏ ÇáÅÌÑÇÁ VsbSpeed_Change() ÓíäÝÐ ÚäÏ ÓÍÈ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ ÇáÐí íÚãá Úáì ÅÓäÇÏ ÇáãæÞÚ ÇáÍÇáí áÔÑíØ ÇáÊãÑíÑ Åáì ÇáÎÇÕíÉ Text áãÑÈÚ ÇáäÕ ÏÚäÇ äÔÇåÏ ÈÃäÝÓäÇ ÃËÑ ãÇ ßÊÈäÇå:



ÇÍÝÙ ÇáãÔÑæÚ ÈÇÎÊíÇÑ Save Project ãä ÇáÞÇÆãÉ File áÝíÌæá ÈíÓß.



äÝøÐ ÈÑäÇãÌ ÇáÓÑÚÉ.



ÇÓÍÈ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ æÊÍÞÞ Ãä ãÍÊæíÇÊ ãÑÈÚ ÇáäÕ ÊÊÛíÑ ÊÈÚÇð áÓÍÈ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ.



ÇäÞÑ ÇáÒÑ ÎÑæÌ áÅäåÇÁ ÈÑäÇãÌ ÇáÓÑÚÉ.





ãáÇÍÙÉ :



íäÝÐ ÇáÅÌÑÇÁ VsbSpeed_Change() ãä Öãä ÇáÅÌÑÇÁ VsbSpeed_Scroll() ßãÇ íáí:



áÇÍÙ ÚÏã ÇÓÊÎÏÇã ÇáÃÞæÇÓ ÈÚÏ ÇáßáãÉ VsbSpeed_Change Ãí ÚäÏ ÇÓÊÏÚÇÁ ÇáÅÌÑÇÁ VsbSpeed_Change().



ÓíÄÏí ÇÓÊÎÏÇã ÇáÞæÓíä ÈÚÏ ÇÓã ÇáÅÌÑÇÁ Ýí ãËá åÐå ÇáÍÇáÉ Åáì ÙåæÑ ÑÓÇáÉ ÎØÃ. æÈÇáæÇÞÚ íõÙåÑ ÝíÌæá ÈíÓß ÌÒÁ ÇáÈÑäÇãÌ ÇáÐí íÍãá ÇáÎØÃ Èáæä ÃÍãÑ æåí ÏáÇáÉ ãÑÆíÉ Úáì æÌæÏ ÎØÃ Öãä äÕ ÇáÈÑäÇãÌ.





ãáÇÍÙÉ :



íæÖÍ ÈÑäÇãÌ ÇáÓÑÚÉ ßíÝ ÊÊãßä ãä ÊÔßíá æÇÌåÉ ãÓÊÎÏã ãÍßãÉ áÅÏÎÇá ÇáÃÚÏÇÏ.



ÝÈÏáÇð ãä ÅÌÈÇÑ ÇáãÓÊÎÏã Úáì ÅÏÎÇá ÇáÃÚÏÇÏ Èíä ÕÝÑ æ 100 íÏæíÇð ÞÏãäÇ ááãÓÊÎÏã ÔÑíØ ÊãÑíÑ íãßøä ÇáãÓÊÎÏã ãä ÅÚØÇÁ Ãí ÞíãÉ ÕÍíÍÉ Öãä ÇáãÌÇá ÇáãÓãæÍ ÈÇÓÊÎÏÇã ÔÑíØ ÇáÊãÑíÑ åÐÇ æÇáÍÕæá Úáì ÊÛÐíÉ ÚßÓíÉ (Ãæ ÊÛÐíÉ ÑÇÌÚÉ Feedback æåí ÇáÇÓÊÌÇÈÉ ÇáäÇÊÌÉ Úä ãÑÈÚ ÇáäÕ) Úä ãÌÇá ÇáÃÑÞÇã ÇáãÓãæÍ ÈÅÏÎÇáåÇ.





ÇíÖÇ íãßäß ÈÇÓÊÎÏÇã ÇÔÑØÉ ÇáÊãÑíÑ ÇáÇÝÞíÉ ÊÛííÑ áæä ÎáÝíÉ ãÑÈÚ ÇáäÕ æãÒÌ ÇáÇáæÇä ãÚÇõ ÍÇæá ÊÛííÑ ãÄÔÑ ÔÑíØ ÇáÊãÑíÑæáÇÍÙ ßíÝ ÊÊÛíÑ ÇáÇáæÇä



ãáÇÍÙÉ :
ÇáÇáæÇä Ýí ÇáÈÑãÌÉ ÞÏ íÊã ÇáÊÚÈíÑ ÚäåÇ ÈÇÓã Çááæä ãËáÇð (Red – Blue – Black ….)



Çæ ÈÇÓÊÎÏÇã ÇÑÞÇã ãÚíäÉ ÍíË Çäå áßá áæä ÑÞã ãÍÏÏ





ÞãäÇ Ýí ÈÏÇíÉ ÇáÈÑäÇãÌ ÈÊÛííÑ ÎÕÇÆÕ ÔÑíØ ÇáÊãÑíÑ ÇáÇÝÞí ÇáÇæá ãä ÎáÇá äÇÝÐÉ ÇáÎÕÇÆÕ ÈíäãÇ ÈÞíÊ ÎÕÇÆÕ ÇáÔÑíØíä ÇáÂÎÑííä Úáì ÞíãåãÇ ÇáÇÝÊÑÇÖíÉ.





ÓäÑì ÇáÂä ßíÝ ÓäÞæã ÈÊÛííÑ ÎÕÇÆÕåãÇ ÈÑãÌíÇ Çì Ýí ãÑÍáÉ ÊÊäÝíÐ ÇáÈÑäÇãÌ



ÝÚáíÇ ÓíÊã ÊÛííÑ åÐå ÇáÎÕÇÆÕ ÚäÏ ÊÍãíá ÇáÝæÑã Ãí ÞÈá Çä äÑì ÔÇÔÉ ÇáÈÑäÇãÌ åäÇ äÚÈÑ Úä åÐÇ ÇáÍÏË ÈÜ Load Çì Çä ÇáßæÏ ÇááÇÒã áÃÏÇÁ åÐå ÇáãåãÉ íÌÈ æÖÚå Ýí ÍÏË Load ÇáÎÇÕ ÈÇáÝæÑã áÐáß Þã ÈÇáÖÛØ ÇáãÒÏæÌ Úáì ÇáÝæÑã FrmSpeed áÇÙåÇÑ äÇÝÐÊå ÇáÈÑãÌíÉ



ÊÃßÏ ãä ÇÎÊíÇÑ ÇáÍÏË Load ßãÇ ÈÇáÕæÑÉ ÇáÊÇáíÉ



http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_16.png











áÇÖÇÝÉ ÎÇÕíÉ ÇËäÇÁ ãÑÍáÉ ÇáÊäÝíÐ äÞæã ÈßÊÇÈÉ ÇÓã ÇáßÇÆä Ëã äÖÚ äÞØÉ Ëã äßÊÈ ÇÓã ÇáÎÇÕíÉ ÇáãÑÇÏ ÊÛííÑåÇ ÈÏæä ÇÓÊÎÏÇã Çì ãÓÇÝÇÊ æßãÇ ÊáÇÍÙ ÝÇäå ÈãÌÑÏ ßÊÇÈÉ ÇÓã ÇáßÇÆä ææÖÚ äÞØÉ ÓÊÙåÑ ÊáÞÇÆíÇõ ÞÇÆãÉ ãäÓÏáÉ ÈÇáÎÕÇÆÕ Çáããßä ÊÛííÑåÇ ÈÑãÌíÇõ áåÐÇ ÇáßÇÆä ßãÇ ÈÇáÕæÑÉ






http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_17.png





ãÚ ãáÇÍÙÉ Çäå áíÓ ßá ÇáÎÕÇÆÕ ÇáãæÌæÏÉ Ýí äÇÝÐÉ ÇáÎÕÇÆÕ Ýí ãÑÍáì ÇáÊÕãíã Design Mode íãßä ÊÛííÑåÇ Ýí ãÑÍáÉ ÇáÈÑãÌÉ Run Mode





æßãÇ æÇÖÍ ãä ÇáÕæÑÉ ÇáÓÇÈÝÉ ÓíÙåÑ Ýí ÇáÞÇÆãÉ ÇáãäÓÏáÉ ÝÞØ ÇáÎÕÇÆÕ ÇáãÓãæÍ ÈÊÛííÑåÇ Ýí ãÑÍáÉ ÇáÈÑãÌÉ æáíÓ ßá ÎÕÇÆÕ ÇáßÇÆä.



Þã ÈßÊÇÈÉ åÐå ÇáÇßæÇÏ Ýí ÍÏË ÊÍãíá ÇáÝæÑã Form Load







http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_18.png





ÇáÃä Þã ÈßÊÇÈÉ ÇáÇßæÇÏ ÇáÊÇáíÉ Ýí ÇáÍÏË Change áÃÔÑØÉ ÇáÊãÑíÑ ÇáÃÝÞíÉ ÇáËáÇËÉ ßãÇ ÈÇáÕæÑÉ ÇáÊÇáíÉ ÍíË Çä åÐÇ ÇáÃßæÇÏ æÙíÝÊåÇ ÊÛííÑ Çááæä Ýí ÎáÞíÉ ÕäÏæÞ ÇáäÕ










http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_19.png





• Þã ÈÊÛííÑ ãæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ Ýí ÃÔÑØÉ ÇáÊãÑíÑ ÇáËáÇËÉ ÈÍíË íÃÎÐ ÞíãÇð ãÎÊáÝÉ æáÇÍÙ Çááæä ÇáäÇÊÌ.



• Þã ÈÓÍÈ ãæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ Ýí ÃÔÑØÉ ÇáÊãÑíÑ ÇáËáÇËÉ Çáì ÇÞÕì Çáíãíä æáÇÍÙ Çááæä ÇáäÇÊÌ.



• Þã ÈÓÍÈ ãæÖÚ ãÄÔøÑ ÔÑíØ ÇáÊãÑíÑ Ýí ÃÔÑØÉ ÇáÊãÑíÑ ÇáËáÇËÉ Çáì ÇÞÕì ÇáíÓÇÑ æáÇÍÙ Çááæä ÇáäÇÊÌ.






http://bb.domaindlx.com/programmerazhar/ABSA/4/VB4_20.png








ÇáãÑÌÚ ÏÇÑ ÇáßÊÈ ÇáÚáãíÉ ááäÔÑ æÇáÊæÒíÚ







Êã ÔÑÍ ÇáÏÑÓ ÇáÑÇÈÚ ÈÍãÏ Çááå



æÝí ÇäÊÙÇÑ ÇÓÆáÊßã æÇÓÊÝÓÇÑÇÊßã


ÇÎÊßã Ýí Çááå
ÃÒåÇÑæ

azharo
03-10-2005, 09:52 AM
ÇÎæÊí ÇáÃÚÒÇÁ

ßá ÚÇã æÇäÊã ÈÎíÑ

æÑãÖÇä ßÑíã

ÓáíãÇä äÊ
03-10-2005, 05:04 PM
ÔßÑÇ áß Úáì ÇáÏÑÓ ÇáÌÏíÏ æÃäÇ ÊÑì ãä ÇáãÊÇÈÚíä

áÇ ÊæÞÝ ÈäÕÝ ÇáØÑíÞ

ÃÑÌæ Ãä Êßæä ÌãíÚ ÏÑæÓß Ýí åÐÇ ÇáãæÖæÚ áÃäí æÇÖÚ ÇáãæÖæÚ Ýí ÇáãÝÖáÉ

azharo
04-10-2005, 10:16 AM
ÚÝæÇ ÇÎí ÓáíãÇä
æÈÇÐä Çááå áä ÇÊæÞÝ Ýí ãäÊÕÝ ÇáØÑíÞ ØÇáãÇ åäÇß ãä íÊÇÈÚ
ÍÊì áæ ßÇä ÔÎÕ æÇÍÏ

sofian
04-10-2005, 12:16 PM
æÇäÇ ãä ÇáãÊÇÈÚíä æÇáãÔÌÚíä
ÈÇÑß Çááå Ýíß æÚáíß
æÇáÝ ÇáÝ ÇáÝ ÇáÝ ÇáÝ ÇáÝ ÇáÝ ÔßÑ áß ÇÎí
ãÇ ÇÍáÇß æÇäÊ ãÌÊåÏ

ÊÍíÇÊí

awo2
04-10-2005, 01:15 PM
ÈÇÑß Çááå Ýíß
ãÌåæÏ ÑÇÆÚ Åáì ÇáÃãÇã æÝí ÇäÊÙÇÑ ÇáãÒíÏ
ÊÞÈá Çááå ØÇÚÊß

azharo
04-10-2005, 02:16 PM
ÔßÑÇ áãÑæÑßã ÇÎæÊí
sofian
awo2

æÇÊãäì Çä ÊßæäæÇ ÞÏ ÇÓÊÝÏÊã ÝÚáÇð

ÇÎÊßã Ýí Çááå
ÇÒåÇÑæ

ROMIOs
04-10-2005, 02:34 PM
ãÔßæÑÉ ÇÎÊì ÝÚáÇ ÏæÑÉ ÑÇÆÚÉ æ ÔÑÍ ÇßËÑ ãä ÑÇÆÚ áÇäß ÇäÓÇäÉ ÇßËÑ ãä ããÊÇÒÉ áÍÑÕß Úáì ÇÝÇÏÉ ÇáãÈÊÏÆíä ÇãËÇáäÇ

ÈÇÑß Çááå Ýíßì æ ÊÞÈá ãäß

ÇäÇ Ýì ÇäÊÙÇÑ ÇáÏÑæÓ ÇáÞÇÏãÉ .. æÌÇÑì ÇáÈÍË Úä äÓÎÉ visual basic

æ ÇÑÌæ ãä ÇáÇÏÇÑÉ ÑÝÚ ÕæÑ ÇáÔÑÍ Úáì ÓíÑÝÑ ÇáãæÞÚ Úáì ÇáÇÞá ...

Mohammed ib
04-10-2005, 02:43 PM
ÈÇÑß Çááå Ýíß
ÔÑÍ ÃßËÑ ãä ÑÇÆÚ

azharo
05-10-2005, 11:09 AM
ÔßÑÇ áãÑæÑßã æÑÏßã ÇáÌãíá ÇÎæÊí
ROMIOs
Mohammed ib

sofian
08-10-2005, 02:52 PM
ÔßÑÇ áãÑæÑßã ÇÎæÊí
sofian
awo2

æÇÊãäì Çä ÊßæäæÇ ÞÏ ÇÓÊÝÏÊã ÝÚáÇð

ÇÎÊßã Ýí Çááå
ÇÒåÇÑæ


ÇÎÊí ÇáßÑíãÉ

åá Óíßæä ÊßãáÉ ááãæÖæÚ ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿

ÈÍÇÑ ÇáÇÈÏÇÚ
08-10-2005, 03:50 PM
ãÔᑥ ÃÎæí Úáì ÇáãÚáæãÇÊ ÇáÑÇÆÚÉ
áßä ÇáÈÑäÇãÌ ãæ ãæÌæÏ ÚäÏí ããßä ÊÖíÝ ÑÇÈØ ÊÍãíá ÇÇáÈÑäÇãÌ

ÃÈæãÍãÇÓ
08-10-2005, 04:31 PM
ÊãÇã ãÇÔÇÁ Çááå Úáíß

Çááå íæÝÞß æ íæÝÞ ÇáÌãíÚ

azharo
11-10-2005, 03:58 AM
ÔßÑÇ áãÑæÑßã ÇÎæÊí


ÇÎí ÓÝíÇä
ÈÇÐä Çááå Óäßãá ÇáßæÑÓ


ÇÎí ÈÍÇÑ ÇáÇÈÏÇÚ
Çáíß åÐÇ ÇáÑÇÈØ áÊäÒíá ÇáÈÑäÇãÌ

ááÊÍãíá (http://www.megaupload.com/?d=05AEI9I0)

æßáãÉ ÓÑ ÇáãáÝ ÇáãÖÛæØ åì www.absba.org (http://www.absba.org/)



ÇÎí ÃÈæãÍãÇÓ ãÑÍÈÇ Èß ãÚäÇ

ÈÍÇÑ ÇáÇÈÏÇÚ
11-10-2005, 03:27 PM
[/url]ãÔᑥ ÃÎæí [url="http://www.absba.org/vb/member.php?u=114042"]azharo (http://www.absba.org/vb/member.php?u=114042)
æÇááå íÚØíß ÇáÚÇÝíÉ

æÅáì ÇáÃãÇã

ãÇÌÏæáíä
11-10-2005, 03:58 PM
ãÔßæÑÉ ÃÎÊí Úáì ÇáÔÑÍ ÇáããíÒ ...
ÇáãÔßáÉ ÇÛáÈ ÇáÕæÑ áÇ ÊÙåÑ :(

chamouch
11-10-2005, 04:01 PM
ãÔßæÑ

azharo
12-10-2005, 12:51 AM
ÔßÑÇ áãÑæÑßã ÇÎæÊí

ãÇÌÏæáíä

chamouch

ÈÇáäÓÈÉ ááÕæÑ ÚäÏãÇ íßæä åäÇß ÖÛØ Úáì ãæÞÚ ÊÍãíá ÇáãáÝÇÊ áÇ ÊÙåÑ

áÐÇ ÍÇæáæÇ ÝÊÍ ÇáÕÝÍÉ Ýí ÇæÞÇÊ ÇÎÑí

ALMANAR-2005
12-10-2005, 12:59 AM
ÇÎí ÇáßÑíã ÇáÕæÑ áÇÊÙåÑ
ÇÑÌæ Çä ÊÑÝÚåÇ Úáì ãæÞÚ ÂÎÑ

azharo
14-10-2005, 04:44 PM
ÇÎí ALMANAR-2005
ÍÇæá ÝÊÍ ÇáãæÞÚ Ýí æÞÊ ÇÎÑ æÓÊÌÏ ßá ÔÆ ÊãÇã

åÐÇ ÇÝÖá ãæÞÚ ÊÚÇãáÊ ãÚå

ÍíË Çääí ÇÑÝÚ ÌãíÚ ÇáÕæÑ ÏÝÚÉ æÇÍÏÉ

æáíÓ ÝÞØ ááãÔÇÛÈ Èá áÇßËÑ ãä ãäÊÏì

azharo
31-10-2005, 12:59 PM
ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

http://www.shams4arab.info/up/files/azharo_salam.gif (http://www.shams4arab.com/forum)


ÇÚÒÇÆí æÇÎæÊí

ÇåáÇð Èßã ãÑÉ ÇÎÑì ãÚ ÈÑäÇãÌ ÌÏíÏ æÏÑÓ ÌÏíÏ ãä ÏÑæÓ ÇáÝíÌíæÇá ÈíÓß 6
æÓÇãÍæäí Úáì Øæá ÇáÛíÇÈ

Çáíæã æãä ÎáÇá åÐÇ ÇáÈÑäÇãÌ ÇáÈÓíØ ÓäÊÚÑÝ Úáì ÇáãÒíÏ ãä ÇáÇÏæÇÊ ÇáÌÏíÏÉ ÇáãÊÇÍÉ Ýí ÈÑäÇãÌ ÇáÝíÌæÇá ÃáÇ æåí :

-DriveListBox

- DirListBox

- FileListBox

- Image

æÓíßæä ÇáåÏÝ ãä ÏÑÓ Çáíæã åæ ÊÕãíã ÈÑäÇãÌ áÇÓÊÚÑÇÖ ÇäæÇÚ ãÎÊáÝÉ ãä ÇáÕæÑ ÇáãæÌæÏÉ Úáì ÇáÞÑÕ ÇáÕáÈ Çæ Ãí æÓØ ÊÎÒíä ÂÎÑ.


ÞÈá ÇáÔÑæÚ Ýí ÇáÚãá ÓäÞæã ÈÊÚÏíá Úáì ÈíÆÉ Úãá ÇáÝíÌíæÇá æÐáß áÊÓåíá ÚãáíÉ ÊäÓíÞ ÇáÇÏæÇÊ Úáì ÇáÝæÑã.
ÊáÇÍÙæä ÇÎæÊí Çä ÎáÝíÉ ÇáÝæÑã ãäÞØÉ æÈíä ÇáäÞØ ÊæÌÏ ãÓÇÝÇÊ æÚäÏãÇ ÊÞæã ÈÊÍÑíß Ãí ÇÏÇÉ Úáì ÇáÝæÑã ÊÊÊÍÑß ãä äÞØÉ Çáì äÞØÉ ÇáÇÎÑì
ÇíÖÇð ÚäÏ ÊÛííÑ ÇáÃÈÚÇÏ (Resize) ááÇÏæÇÊ íßæä ÇáäÞÕ Çæ ÇáÒíÇÏÉ ãä äÞØÉ Çáì äÞØÉ ÇáÇÎÑì
ãÇÐÇ áæ ÃÑÏäÇ ÇáÊÍßã ÈåÐå ÇáÍÑßÉ Çæ ÈÊÛííÑ ÇáÇÈÚÇÏ ÈÏÞÉ ÇßËÑ.

- Þã ÈÊÔÛíá ÈÑäÇãÌ ÇáÝíÌíæÇá ÈíÓß
- ÇÎÊÑ ãä ÇáÞÇÆãÉ Tools ÇáÎíÇÑ Options
- ÇÎÊÑ General

Þã ÈÚãá ÇáÊÚÏíá ßãÇ ÈÇáÕæÑÉ ÇáÊÇáíÉ :

http://www.shams4arab.info/up/files/azharo_vb51.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55/forumdisplay.php?f=55)


- åäÇß ÇÏæÇÊ ÊÃÊí ãÚ ÇáÝíÌíæÇá æÊÓÊÎÏã ááÊäÓíÞ æáÇÙåÇÑåÇ Þã ÈÚãá ÇáÊÇáí :
- Þã ÈÇáÖÛØ ÈÇáÒÑ Çáíãíä Úáì ÔÑíØ ÇáÇÏæÇÊ ToolsBar æÇÎÊÑ Form Editor Ëã Þã ÈæÖÚ åÐÇ ÇáÔÑíØ Ýí ãßÇä ãäÇÓÈ


http://www.shams4arab.info/up/files/azharo_vb52.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55/forumdisplay.php?f=55)


http://www.shams4arab.info/up/files/azharo_vb53.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55)

ãáÇÍÙÉ /

- åÐå ÇáÇÏæÇÊ áÇ Êßæä ÝÚÇáÉ ÇáÇ ÇÐÇ ßÇä ÇáÝæÑã ãÝÊæÍ.

- ßãÇ Çä ÈÚÖ åÐå ÇáÇÏæÇÊ áÇ Êßæä ÝÚÇáÉ ÇáÇ ÇÐÇ ÞãÊ ÈÇÎÊíÇÑ ÇßËÑ ãä ÇÏÇÉ Ýí äÝÓ ÇáæÞÊ Úáì äÝÓ ÇáÝæÑã. Úáì ÓÈíá ÇáãËÇá áãÍÇÐÇÉ ãÌãæÚÉ ãä ÇáÇÏæÇÊ (Labels) Þã ÈÇÎÊíÇÑ ÇÍÏÇåÇ ÈÇáÖÛØ ÚáíåÇ ÈÇáÒÑ ÇáÇíÓÑ ãÑÉ æÇÍÏÉ Ëã ÇÖÛØ Úáì ÇáãÝÊÇÍ Ctrl æÇÈÞíå ãÖÛæØÇð Ëã Þã ÈÇáÖÛØ ÈÇáÒÑ ÇáÇíÓÑ Úáì ÇáÇÏæÇÊ ÇáÇÎÑì ÇáÊì ÊÑíÏ ãÍÇÐÇÊåÇ Çæ ÊæÍíÏ ÇÈÚÇÏåÇ.

íõÝÊÑÖ Ýí ÈÑäÇãÌ ÇáãÓÊÚÑÖ ÅäÌÇÒ ãÇ íáí:

 ÅÙåÇÑ äãæÐÌ Úáì ÇáÔÇÔÉ áÇÎÊíÇÑ ÇáãáÝÇÊ ÇáÊì äÑíÏ ÚÑÖ ÕæÑåÇ.

 ÅÙåÇÑ áÇÆÍÉ ãÍÑßÇÊ ÇáÃÞÑÇÕ ÇáãÊæÇÝÑÉ¡ æÊãßíä ÇáãÓÊÎÏã ÇáÇÎÊíÇÑ ãä ÈíäåÇ.

 ÅÙåÇÑ áÇÆÍÉ ÇáãáÝÇÊ ÇáãæÌæÏÉ ÍÇáíÇð¡ Ýí ÇáÏáíá ÇáÐí íÎÊÇÑå ÇáãÓÊÎÏã ãä ãÑÈÚ ÓÑÏ ÇáÃÏáÉ.

 ÅÙåÇÑ ÇÓã ÇáãáÝ æãÓÇÑå Ýí ãÑÈÚ Label ÚäÏ ÇÎÊíÇÑå ãä ãÑÈÚ áÇÆÍÉ ÇáãáÝÇÊ.

 ÅÙåÇÑ ÕæÑÉ ÇáãáÝ ÈãÌÑÏ ÇÎÊíÇÑå

 ÅäåÇÁ ÊäÝíÐ ÇáÈÑäÇãÌ ÚäÏ ÇáÖÛØ Úáì ÇáãÝÊÇÍ Esc


ÇáÊãËíá ÇáãÑÆí áÈÑäÇãÌ ãÓÊÚÑÖ ÇáÕæÑ :

ÓäÈÏà ßÚÇÏÊäÇ ÈØæÑ ÇáÊãËíá ÇáãÑÆí áäãæÐÌ ÇáÈÑäÇãÌ:

 ÃäÔÆ ÇáÏáíá ÇáÐí ÓäÓÊÚãáå áÍÝÙ ÇáÚãá ÇáãäÌÒ.
C:\VB6\Browser

 ÃäÔÆ ãÔÑæÚÇð ÌÏíÏÇð ãä ÇáäæÚ Standard EXE.

 ÇÍÝÙ äãæÐÌ ÇáãÔÑæÚ ÈÇáÇÓã Browser.Frm æÇÍÝÙ ãáÝ ÇáãÔÑæÚ ÈÇáÇÓã Browser.Vbp Ýí ÇáÏáíá ÇáÓÇÈÞ
íõÝÊÑÖ Ãä íÈÏæ ÇáäãæÐÌ ÇáãßÊãá ßãÇ Ýí ÇáÔßá ÇáÊÇáí :

http://www.shams4arab.info/up/files/azharo_vb54.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55)


æÇáÔßá ÇáÊÇáí íÈíä ÑãæÒ ÚäÇÕÑ ÇáÊÍßã ÈÇáãáÝÇÊ Ýí ÅØÇÑ ãÑÈÚ ÇáÃÏæÇÊ :


http://www.shams4arab.info/up/files/azharo_vb55.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55)


ãáÇÍÙÉ /

ÃÏæÇÊ ÇáÊÍßã ÈÇáãáÝÇÊ ÊÚãá ÈÔßá ãÊÑÇÈØ ãÚ ÈÈÚÖåÇ ÇáÈÚÖ.


http://www.shams4arab.info/up/files/azharo_vb56.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55)

ÚäÕÑ ÇáÊÍßã Image :

ÊÓÊØíÚ ÃíÖÇð æÖÚ ÇäæÇÚ ãÚíäÉ ãä ãáÝÇÊ ÇáÕæÑ ãËá bMP,jpg,gif,ico Ýí ÚäÕÑ ÇáÊÍßã Image¡ ÇáÐí íÏÚã ÇáÎÇÕíÉ Stretch. Êãßøäß åÐå ÇáÎÇÕíÉ ãä ãÏ (ÊßÈíÑ) ÇáÕæÑÉ Åáì Ãí ÍÌã ÔÆÊ. (áÇ íÏÚã ÇáäãæÐÌ æáÇ ÚäÕÑ ÊÍßã Picture åÐå ÇáÎÇÕíÉ).
ÈÚÏ ÅÓäÇÏ ÇáÞíãÉTrue Åáì ÇáÎÇÕíÉ Stretch. ÓæÝ ÊßÈÑ ÇáÕæÑÉ ÂáíÇð áÊãáà ßÇãá ãÓÇÍÉ ÚäÕÑ ÇáÊÍßã Image¡ Ãí ÈßáãÉ ÃÎÑì íßÈÑ ÝíÌæá ÈíÓß Ãæ íÕÛÑ ÍÌã ÇáÕæÑÉ ÂáíÇð.

ÝãËáÇð¡ ÅÐÇ ßÇä ÚäÕÑ ÇáÊÍßã Image ÈÍÌã 2 ÈæÕÉ × 2 ÈæÕÉ¡ æßÇä íÍÊæí Úáì ÇáÕæÑÉ MyPic.bmp¡ ÝÓæÝ íÕÛÑ ÝíÌæá ÈíÓß ÇáÕæÑÉ MyPic.bmp ãä ÍÌãåÇ Åáì 2 ÈæÕÉ × 2 ÈæÕÉ.
ÊÓÊØíÚ ÃíÖÇð ÅÓäÇÏ ÅÍÏì ÇáÞíãÊíä True Ãæ False¡ ÃËäÇÁ ãÑÍáÉ ÇáÈÑãÌÉ Åáì ÇáÎÇÕíÉ Stretch áÚäÕÑ ÇáÊÍßã Image ßãÇ íáí :
Image1.Stretch = True

åäÇß ÇÏÇå ÊÔÈå Ýí ÚãáåÇ Úãá Image æåí ÚäÕÑ ÇáÊÍßã Picture:
íÊÔÇÈå ÚäÕÑ ÇáÊÍßã Picture ßËíÑÇð ãÚ ÚäÕÑ ÇáÊÍßã Image¡ ÈÇÓÊËäÇÁ Ãäå íÞÏøã ÇáãÒíÏ ãä ÇáÎÕÇÆÕ¡ æÇáãÒíÏ ãä ÇáÍæÇÏË æÇáØÑÞ. ÅáÇ Ãäå áÇ íÏÚã ÇáÎÇÕíÉ Stretch¡ (ÝÞØ ÚäÕÑ ÇáÊÍßãImage æÍÏå ÇáÐí íÏÚã ÇáÎÇÕíÉ Stretch).

íÞÏøã ÚäÕÑ ÇáÊÍßã Picture ÇáÎÇÕíÉ AutoSize¡ æíÄÏí ÅÓäÇÏ ÇáÞíãÉ True Åáì åÐå ÇáÎÇÕíÉ¡ Åáì ÞíÇã ÝíÌæá ÈíÓß ÈÖÈØ ÍÌã ÚäÕÑ ÇáÊÍßã Picture æÝÞÇð áÍÌã ãáÝ ÇáÕæÑÉ ÇáÐí íÍÊæíåÇ.

ÝãËáÇð¡ ÅÐÇ ßÇä ãáÝ ÇáÕæÑÉ ÈÍÌã 3 ÈæÕÉ × 3 ÈæÕÉ¡ ÝÓæÝ íÖÈØ ÝíÌæá ÈíÓß ÚäÕÑ ÇáÊÍßã Picture ÈÍíË íÓÇæí 3 ÈæÕÉ × 3 ÈæÕÉ¡ áÇ íÞÏã ÇáäãæÐÌ æáÇ ÚäÕÑ ÇáÊÍßã Image ÇáÎÇÕíÉ AutoSize.

íÓÊÎÏã ÚäÕÑ ÇáÊÍßã Image ãÕÇÏÑ ÃÞá Resource¡ ãä Êáß ÇáÊí íÓÊÎÏãåÇ ÇáÚäÕÑ Picture¡ æáåÐÇ íÊãßä ãä ÅÚÇÏÉ ÑÓã ÇáÕæÑÉ ÈÔßá ÃÓÑÚ.


ãÑÍáÉ ßÊÇÈÉ ÃßæÇÏ ÇáÈÑäÇãÌ :

 ÃÏÎá ÇáäÕ ÇáÊÇáí Öãä ÇáÅÌÑÇÁ cmdExit():

Private Sub cmdExit_Click()
End
End Sub

 ÃäÞÑ äÞÑÊíä ÝæÞ ÕäÏæÞ ãÍÑßÇÊ ÇáÃÞÑÇÕ Drive1 æÇßÊÈ ÇáäÕ ÇáÊÇáí Öãä ÇáÅÌÑÇÁ Drive1_Change():


Private Sub Drive1_Change()
On Error GoTo DriveError
Dir1.Path = Drive1.Drive
Exit Sub

DriveError:
MsgBox "ãÍÑß ÇáÃÞÑÇÕ ÛíÑ ÕÇáÍ", 16
Drive1.Drive = Dir1.Path
Exit Sub
End Sub


íõäÝøÐ ÇáÅÌÑÇÁ Drive1_Change() ÂáíÇð¡ ÚäÏ ÊÛííÑ ãÍÑß ÇáÃÞÑÇÕ Ýí ãÑÈÚ ÓÑÏ ÇáãÍÑßÇÊ. íÌÏøÏ åÐÇ ÇáÅÌÑÇÁ ÇáÎÇÕíÉ Path áãÑÈÚ ÓÑÏ ÇáÃÏáÉ¡ ÈÅÓäÇÏ ãÍÑß ÇáÃÞÑÇÕ ÇáÌÏíÏ ÇáÐí Êã ÇÎÊíÇÑå ÅáíåÇ:

ÞÈá Ãä íÛíøÑ ÇáÅÌÑÇÁ¡ ÇáÎÇÕíÉ Path áãÑÈÚ ÓÑÏ ÇáÃÏáÉ¡ ßÊÈäÇ ÓØÑ ãÕíÏÉ ÇáÃÎØÇÁ. ÊõÚÊÈÑ ãÕíÏÉ ÇáÃÎØÇÁ åÐå áÇÒãÉ¡ áÃä ÊÛííÑ ãÓÇÑ Path ãÑÈÚ ÓÑÏ ÇáÃÏáÉ¡ ÞÏ íäÌã Úäå ÎØÃ ãÇ.

ÝãËáÇð¡ ÞÏ íÛíÑ ÇáãÓÊÎÏã ãÑÈÚ ÓÑÏ ÇáÓæÇÞÇÊ¡ Åáì ãÍÑß ÇáÃÞÑÇÕ A:¡ ÅáÇ Ãä A: áíÓ ÌÇåÒÇð Ýí Êáß ÇááÍÙÉ. ÝíÊÓÈÈ ÊÛííÑ ÇáãÓÇÑ Path Ýí ãÑÈÚ ÓÑÏ ÇáÃÏáÉ Åáì A: ÈÙåæÑ ÎØÃ. æáÊáÇÝí ÍÕæá ÎØÃ ÃËäÇÁ Òãä ÇáÊäÝíС æõÖÚÊ ÇáãÕíÏÉ ÇáããËáÉ ÈÇáÚÈÇÑÉ ÇáÊÇáíÉ:
On Error Go To DriveError

ÝÅÐÇ ÙåÑ ÎØÃ ãÇ ÇáÂä ÃËäÇÁ ÊäÝíÐ åÐå ÇáÚÈÇÑÉ:
Dir1.Path = Drive1.Drive

ÝÓíÚãá ÝíÌæá ÈíÓß Úáì äÞá ÊäÝíÐ ÇáÈÑäÇãÌ Åáì äÕ ÇáÈÑäÇãÌ ÇáæÇÞÚ ÊÍÊ ÇááÇÝÊÉ
DriveError:. áíõÙåÑ äÕ ÇáÈÑäÇãÌ ÇáæÇÑÏ ÊÍÊ åÐå ÇááÇÝÊÉ¡ ÑÓÇáÉ ÎØÃ æíÓÊÑÌÚ ÇáÞíãÉ ÇáÃÕáíÉ áãÍÑß ÇáÃÞÑÇÕ¡ æÐáß ÈÇÓÊÎÏÇã ÇáÚÈÇÑÉ ÇáÊÇáíÉ:

Drive1.Drive = Dir1.Path

áÇÍÙ Ãä ÞíãÉ Dir1.Path áã ÊÊÛíÑ (Ãí ãÇ ÒÇáÊ ãÍÇÝÙÉ Úáì ÞíãÊåÇ ÇáÃÕáíÉ)¡ áÃä ÇáÚÈÇÑÉ ÇáÊí ÊÓÈÈÊ Ýí ÇáÎØÃ (Ýí ÍÇá ÍÏæËå) áã ÊäÝÐ ÈÚÏ.

áÇ íÍÕá ÎØÃ¡ ÅÐÇ ßÇä ãÍÑß ÇáÃÞÑÇÕ ÇáãäÊÞì ÌÇåÒÇð¡ æÈÇáÊÇáí íÊÛíÑ ãÓÇÑ Path ãÑÈÚ ÓÑÏ ÇáÃÏáÉ¡ Åáì ãÍÑß ÇáÃÞÑÇÕ ÇáãäÊÞì¡ æäÊíÌÉ Ðáß¡ íÓÊÚÑÖ ãÑÈÚ ÓÑÏ ÇáÃÏáÉ¡ ÇáÃÏáÉ ÇáãæÌæÏÉ Ýí ãÍÑß ÇáÃÞÑÇÕ ÇáÐí ÇÎÊÑÊå.

íÝÊÑÖ Çä ÊÙåÑ ÑÓÇáÉ ÇáÎØÃ ÈåÐÇ ÇáÔßá :

http://www.shams4arab.info/up/files/azharo_vb57.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55)


ãáÇÍÙÉ /

ÓäÞæã ãÓÊÞÈáÇ ÈÔÑÍ ßíÝíÉ ÇáÊÚÇãá ãÚ ÇÙåÇÑ ÇáÑÓÇÆá (ÇÎØÇÁ - ÊäÈíå) ÈÔßá ãÝÕá.


ÃäÞÑ ÝæÞ ÕäÏæÞ ÇáãÌáÏÇÊ Dir1 æÃßÊÈ :

Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub

íõäÝÐ ÇáÅÌÑÇÁ Dir1_Change()¡ ÚäÏ ÊÈÏíá ÇáÏáíá ÇáÍÇáí Ýí ãÑÈÚ ÓÑÏ ÇáÃÏáÉ. ÍíË íÊã ÊÍÏíË ÇáÎÇÕíÉ Path áãÑÈÚ ÓÑÏ ÇáãáÝÇÊ

íõÙåÑ ãÑÈÚ ÓÑÏ ÇáãáÝÇÊ¡ ÇáãáÝÇÊ ÇáãÍÊæÇÉ Ýí ÇáÏáíá ÇáÐí ÇÎÊÇÑå ÇáãÓÊÎÏã¡ äÊíÌÉ áÅÓäÇÏ ÇáÎÇÕíÉ Path áãÑÈÚ ÓÑÏ ÇáÃÏáÉ¡ Åáì ÇáÎÇÕíÉ Path áãÑÈÚ ÓÑÏ ÇáãáÝÇÊ.


ÃäÞÑ äÞÑÊíä ÝæÞ ÕäÏæÞ ÇáãáÝÇÊ File1 æÃßÊÈ ÇáÔíÝÑÉ ÇáÊÇáíÉ :


Private Sub File1_Click()
If Right(File1.Path, 1) <> "\" Then
Label1.Caption = File1.Path & "\" & File1.FileName
Else ' If root directory
Label1.Caption = File1.Path & File1.FileName
End If
Image1.Picture = LoadPicture(Label1.Caption)
End Sub


ÇáÓØÑ ÇáÇæá : íõÓÊÎÏã ÇáÊÇÈÚ ÇáæÙíÝí Right() ááÊÍÞÞ ãä Ãä ÂÎÑ ÑãÒ Ýí ãÓÇÑ ÇáãáÝ ÇáãäÊÞì¡ åæ ÇáÑãÒ (\)¡ ÝÅÐÇ áã íßä ßÐáß¡ ÝáÇ ÈÏ ãä ÅÖÇÝÊå Åáì äåÇíÉ ÇáãÓÇÑ.

ÊÚÊÈÑ ÇáÚÈÇÑÉ ÇáÓÇÈÞÉ áÇÒãÉ¡ áÃä ÇáÎÇÕíÉ File1.Path ÊÍÊæí Úáì ÇáÑãÒ (\) ÅÖÇÝÉ áÍÑÝ ãÍÑß ÇáÃÞÑÇÕ¡ æÐáß ÚäÏ ÇÎÊíÇÑ ãáÝ ãä ÇáÏáíá ÇáÑÆíÓí áãÍÑß ÇáÃÞÑÇÕ (ãËáÇð C:\).

ÃãÇ ÚäÏ ÇÎÊíÇÑ ÇáãáÝ ãä ãßÇä ÂÎÑ ÛíÑ ÇáÏáíá ÇáÑÆíÓí¡ Ýáä ÊÍÊæí ÇáÎÇÕíÉ File1.Path Úáì ÇáÑãÒ (\) Ýí äåÇíÊå (ÓÊßæä ãËáÇð C:\TEST ÈÏáÇð ãä C:\TEST\)¡ æáåÐÇ áÇ ÈÏ ãä ÇÓÊÎÏÇã ÚÈÇÑÉ ÇáÔÑØ If áÖãÇä æÌæÏ ÇáÑãÒ (\) ÈÛÖ ÇáäÙÑ Úä ãßÇä ÇÎÊíÇÑ ÇáÏáíá.

ÇáÓØÑ ÇáËÇäí: ÚÑÖ ÇáãÓÇÑ ÇáßÇãá ááãáÝ ÇáÐí Êã ÊÍÏíÏå Ýí ÇáÃÏÇÉ 1Label

ÇáÓØÑ ÇáËÇáË : íÚäí Çä ÇáãáÝ ÇáÐí Êã ÇÎÊíÇÑå ãæÌæÏ Úáì ÇáÝåÑÓ ÇáÌÐÑ ãËáÇð /:C

ÇáÓØÑ ÇáÑÇÈÚ : ÊÍãíá ÇáÕæÑÉ ÇáÊì ÇáãÎÊÇÑÉ ãä ÇáãÓÇÑ ÇáãÍÏÏ Ýí Label1 æÚÑÖåÇ Ýí ÇáÇÏÇÉ Image1

 ÇÍÝÙ ÇáãÔÑæÚ ÈÇÎÊíÇÑ Save Project ãä ÇáÞÇÆãÉ File áÝíÌæá ÈíÓß.


ãáÇÍÙÉ /

ÈÔßá ÚÇã ÊÓÊÎÏã ÇáÚÈÇÑÉ ÇáÊÇáíÉ áÊÍãíá ÕæÑÉ ãä ãÓÇÑ ãÚíä ææÖÚåÇ Ýí ÚäÕÑ ÇáÊÍßã Image:

Image1.Picture = LoadPicture("C:\My Pictuers\MyPic.bmp")

íÊÓÈÈ ÇáÊÇÈÚ ÇáæÙíÝí LoadPicture() ÈÇÓÊÈÏÇá ÇáÕæÑÉ ÇáÍÇáíÉ Ýí ÍÇá æÌæÏåÇ ÍíË Çä ÚäÕÑ ÇáÊÍßãImage áÇ íÓÊæÚÈ ÃßËÑ ãä ÕæÑÉ æÇÍÏÉ Ýí äÝÓ ÇááÍÙÉ.

ÃãÇ áãÍæ (ãÓÍ) ÕæÑÉ ãæÌæÏÉ ÍÇáíÇð Ýí ÚäÕÑ ÇáÊÍßã Image ÃËäÇÁ ãÑÍáÉ ÇáÊäÝíС ÝÇÓÊÎÏã ÇáÚÈÇÑÉ ÇáÊÇáíÉ:

Image1.Picture = LoadPicture("")


ÊäÝíÐ ÈÑäÇãÌ ãÓÊÚÑÖ ÇáÕæÑ :

 äÝøÐ ÈÑäÇãÌ ãÓÊÚÑÖ ÇáÕæÑ ÈÇáÖÛØ Úáì ãÝÊÇÍ F5 æÊãÑä Úáì ÔÊì ÚäÇÕÑ ÇáÊÍßã ÇáÊí ÊÙåÑ Úáì ÇáÔÇÔÉ.

ÊæÖÍ ÇáÕæÑÉ ÇáÊÇáíÉ ÇáÔßá ÇáäåÇÆí ááÈÑäÇãÌ ÈÚÏ ÊäÝíÐå


http://www.shams4arab.info/up/files/azharo_vb58.png (http://www.shams4arab.com/forum/forumdisplay.php?f=55)


áÇÍÙ ÇáãÙÇåÑ ÇáÊÇáíÉ ÚäÏ ÊÔÛíáß áÈÑäÇãÌ ãÓÊÚÑÖ ÇáÕæÑ:

 ÊÙåÑ ÃÏáÉ ãÍÑß ÇáÃÞÑÇÕ ÇáÐí ÊäÊÞíå¡ Ýí ãÑÈÚ ÓÑÏ ÇáÃÏáÉ¡ ÍÇæá ÇÎÊíÇÑ ãÍÑß ÃÞÑÇÕ ãä ãÑÈÚ ÓÑÏ ãÍÑßÇÊ ÇáÃÞÑÇÕ.

 ÚäÏ ÇÎÊíÇÑ ãÍÑß ÃÞÑÇÕ ÛíÑ ÌÇåÒ¡ ÊÙåÑ ÑÓÇáÉ ÎØÃ¡ æíÓÊÑÌÚ ãÑÈÚ ÇáÓÑÏ ÞíãÊå ÇáÃÕáíÉ. ÝãËáÇð áÏì ãÍÇæáÊß ÇáÞÑÇÁÉ ãä ãÍÑß ÇáÃÞÑÇÕ A æáã íßä åäÇáß ÞÑÕ ãÑä¡ ÊÙåÑ ÑÓÇáÉ ÎØÃ¡ æíÓÊÑÌÚ ãÑÈÚ ÓÑÏ ÇáãÍÑßÇÊ ÞíãÊå ÇáÇÝÊÑÇÖíÉ (æåí/:C).

 íÄÏí ÇáäÞÑ ÇáãÒÏæÌ Úáì ÇáÏáíá ÇáãØáæÈ Ýí ãÑÈÚ ÓÑÏ ÇáÃÏáÉ Åáì ÇÎÊíÇÑå.

 ÊÙåÑ ÍÇá ÇÎÊíÇÑ ÃÍÏ ÇáÃÏáÉ¡ ãáÝÇÊ Ðáß ÇáÏáíá Ýí ãÑÈÚ ÓÑÏ ÇáãáÝÇÊ¡ æíÙåÑ ÇÓã ÇáÏáíá ÇáÍÇáí ÝæÞ ãÑÈÚ ÓÑÏ ÇáÃÏáÉ.

 íÙåÑ ÇÓã ÇáãáÝ Ýí ãÑÈÚ Label ÍÇá ÊæÖÚ ÇáÅÖÇÁÉ ÝæÞå¡ Ýí ãÑÈÚ ÓÑÏ ÇáãáÝÇÊ Ëã ÊÙåÑ ÇáÕæÑÉ Ýí ÇáãßÇä ÇáãÎÕÕ áÐáß Image.

 íÄÏí ÖÛØ ÇáãÝÊÇÍ Esc Åáì äÝÓ ÏæÑ äÞÑ ÇáÒÑ ÅáÛÇÁ ÇáÐí ÃõÓäÏóÊ ÇáÞíãÉ True Åáíå ÃËäÇÁ Òãä ÇáÊÕãíã.

 ÇäÞÑ ÇáÒÑ ÎÑæÌ áÅäåÇÁ ÈÑäÇãÌ ãÓÊÚÑÖ ÇáÕæÑ.



æÝí ÇäÊÙÇÑ ÇÓÆáÊßã æÇÓÊÝÓÇÑÇÊßã

ÇÎÊßã Ýí Çááå
ÃÒåÇÑæ

.
.
.