You are on page 1of 31

‫ر

ا‬
‫ام ‬
‫‪vb.net‬‬

‫ ‪:‬م‪  /‬‬

‫ب‬
‫  ا
ا  ا‬

ً َِ  ‫)) َوَ أُوِ ُْ ِْ ا ْ ِ ْ ِ ِإ‬


((
[ :‫"اء‬#‫]ا‬

&‫(ق ا
ا‬%

Page 2 Mohamed saber


‫إن ا* (
‪ +( *,‬و‪ -. ,‬و‪ -/(0 ,‬و‪ +12 ,‬و‪4,‬ذ 
 ‪6‬ور‬
‫أ‪ . 1,‬و "‪8‬ت أ‪ +(0/  . 9‬ا
‪ - ;< :‬و ‪ : ;</‬هدي ‪-‬‬
‫وأ‪ (06‬أن  إ‪ -‬إ ا
و(‪ - @/6  +‬وأ‪ (06‬أن * (ًا ‪ +(A9‬ور"‪..-4‬‬
‫ا (‪....‬‬

‫‪:‬ن ه‪K‬ا ا‪J‬ب *و‪G9 D. B1H B‬ن ا‪.‬س ا‪ D: BEA2 D‬ا‪BCA‬‬
‫*ول *   ‪4‬اه وا(ا وا(ا‬

‫‪G B/46 Q R ,:‬ر‪ P/‬آ(ا *‪ O‬ا‪4‬ا( ا‪(/ N2G D‬وا ‪ ;A‬آ(ا ‪(A/‬ا‬
‫‪*/‬ول ‪ ;2G/‬وا‪ ,‬آ( ا‪ 4 4,‬ا‪ B/46 ;26‬ه‪ D‬ا‪(/‬وا ‪D: QG‬‬
‫ا ‪4H4‬ع وآ; ‪G‬وع *   ‪4‬اك ‪ ;%4 B/2‬اف ان ‪6‬ء ا

‫ا ا
      و   
‬

‫ا‬

‫‪Page 3‬‬ ‫‪Mohamed saber‬‬


‫•   ا‪J‬ب د‪!!!............... +‬؟؟؟ ‪:‬‬

‫ا&ب د‪" # $‬رس    ان ا ع‬


‫‪", -
.‬ا )ن ه *)(' "‪ /
 0  12 $‬‬
‫)ر‪ 3‬د و‪ 56‬وآ ن )ر‪)  *
. 3‬ن‬
‫ا ‪ 21‬آ ن ;‪0‬ا ‪ -9 :‬وا‪ ' #‬رف اي‬
‫<‪2 ,‬ي <‪ - ,‬ا* > و‪1‬ول ‪ 52‬وا<"ا وا<"ا او‬
‫آ‪) -‬ح ا‪B‬وا وا‪1‬ت @ ا* ?اه ا ‬
‫آ @ ‪ D‬ا ‪ /‬آب )ح ا ع  اوا ?@ ان‬
‫‪ 52‬آ‪ -‬آ ‪",‬ا 
‪ /‬آ"ا و ه&ن ا&ب آ* ‪ <2‬‬
‫‪ F: ,< /
 0‬آ"ا )ن ا س ا‪D #‬ا ‪/()E‬‬
‫‪9 #‬وول زي 
د ‬

‫‪Page 4‬‬ ‫‪Mohamed saber‬‬


‫• ا‪J‬ب د‪ +‬ه‪ -: DYA‬ا‪!!!...............-/‬؟؟؟ ‪:‬‬

‫‪-1‬ا ?" ‪..............................................‬‬

‫‪-2‬ا )ر‪ 3‬ا*‪.................................. F:‬‬


‫أ‪ -‬ا
ت ا‪............................. :1‬‬
‫ب‪ >  /  -‬آ )‪..............(Notepad‬‬
‫ت‪ >  -‬ا‪B‬ان ‪.................................‬‬
‫ث‪ -‬ا‪ 5B‬ا‪.................................. *61‬‬
‫ج‪O -‬ر ا"‪&:‬ب ‪............................‬‬
‫ح‪ -‬ا* > ا ‪...............................P9‬‬
‫خ‪ -‬ا& ا?‪................................ R‬‬

‫‪ -3‬ا ‪...............................................‬‬

‫ود‪1 $‬ي ا‪D‬ء ا‪B‬ول  ‬

‫‪Page 5‬‬ ‫‪Mohamed saber‬‬


-:.......................... "? ‫ ا‬-1

‫"ا‬, ‫*ا ا* > دي‬F:‫&ا ا &ا ه‬0‫ ا‬D  ‫ ا*"ا ا‬#2
U ‫ ه‬VW ‫  
' ا  
" ا‬5 ‫ل‬F ‫ها‬
‫ دي‬$‫ر‬O

Page 6 Mohamed saber


new project ‫ر‬W ‫ق دي ه‬2 #‫ ا‬file  ‫و
" آ"ا‬
windows application ‫ر‬W  ‫و‬

#‫ ا رم ا‬Z‫ ا )وع ] \ 


" ذ‬6‫ ا‬-& 6B‫ ^  ا‬#2‫و‬
‫ ا‬$‫ر‬O‫ ا‬#2  ‫ ا*ا> آ‬/‫ آ‬#2 _‫  ان ء ا‬/()‫ه‬

Page 7 Mohamed saber


‫و*( ه‪4J, .‬وووون [‪ .Z‬ا ‪ .9 B(Y‬ا‪.:9 D‬‬
‫‪C‬ت ‪ BE‬وه ازاي ا‪ ]:‬ا‪ \,A‬ان ‪6‬ء ا
ا‪DR D‬‬
‫‪ DY .26 D: N_,‬و‪ ; ,‬ا\ ‪.........‬‬
‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

‫‪Page 8‬‬ ‫‪Mohamed saber‬‬


‫ا )ر‪ 3‬ا*‪:.......................... F:‬‬ ‫‪-2‬‬

‫أ‪ -‬ا
ت ا‪:................ :1‬‬

‫‪ / ,  V‬ا<  ‪ ,<  "  #2‬ا‪ (tool box)  6‬ودي ا‪2 #‬‬
‫ا‪B‬دوات ا‪ "W: #‬و&`ا ‪ #2 F1 5?9‬ا رم  & ا‪ -16‬ا‪B‬دا‪$‬‬
‫و & ا(‪ a‬د‪ /‬آ‪ Z‬و
" *?‪ #2 #‬ا رم ا‪&  *16‬ن ا‪ #‬ا ‬
‫‪D‬وا وا^ ‪ 1‬ا‪ #‬ا  ‪D‬وا وا^"   آ‪ D  #‬آ`ا ادا‪$‬‬
‫‪   #?*E‬ا‪ -9 1‬ا‪ b‬ا‪B‬دوات ا)‪ V^ 5
R‬ا‪>  '  #‬‬
‫ه‪ (button – text box - label)   #W‬دي اآ ا‪B‬دوات ا‪"W6‬ا‬
‫‪ #2 -9‬ا* > ا‪  
 #‬د‪ $‬ه*?‪ #‬ا)&‪ /‬ازاي‪!!!!!!!.......‬‬

‫ه*?‪ #‬زي  ‪ #2‬ا‪O‬ر‪ $‬ا‪ @1E #‬دي ور@ ‪ /& "?E‬ا* >‬

‫‪Page 9‬‬ ‫‪Mohamed saber‬‬


‫وا* > د‪& /6 $‬ن  ) ‪(3txtbox- 3label - button‬‬
‫ا&د ‪.................................................‬‬
‫ ‪ a(d‬د‪ /‬آ‪) (button) # Z‬ن اآ‪ -‬ا&د ‪ 2‬وه&‪ -‬ا&د ا‪, #‬ي د‪$‬‬

‫‪Dim x As Integer‬‬
‫‪Dim y As Integer‬‬
‫‪x = TextBox1.Text‬‬
‫‪y = TextBox2.Text‬‬

‫‪TextBox3.Text = x + y‬‬

‫و‪ 
*9‬د‪ $‬آد ‪", /6‬ا و & ا‪ ; /‬ا`ا‪ "R‬وا‪"W6‬م اي ; ‪)  E‬ن اب‬
‫او ا‪ :0‬او ا‪9‬ح ‪ B‬دا اا‪& -,‬ا ?‪$
E #‬‬

‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

‫‪Page 10‬‬ ‫‪Mohamed saber‬‬


‫ب ‪ >  -‬ا& )‪:........ (Notepad‬‬

‫ا* > د‪ '  < #? $‬زي ا‪2 #‬ت د‪ $‬ا‪ /?E‬و‪ D‬وا<" ‪1 2 5 9‬ول‬
‫ )ح ا< )ن ا س ‪" :E‬‬
‫‪"* -9‬أ آ"‪ $‬ا‪ 5‬ا‪1‬ت ا‪ @1E #‬دي ا‪ #‬ه‬

‫‪Page 11‬‬ ‫‪Mohamed saber‬‬


(Save file dialog – open file dialog – menu strip – font dialog)
# ‫  ا ا‬#‫ ا‬/‫( وا  آ‬toolbox)‫ ال‬#2 ‫    آ‬,< '*  ‫ ??' ا‬B‫او‬
>‫ ا‬#2 ‫ آ"ا و ه‬/
‫"ا واآ" آ 
ف‬, ‫" دي‬W6‫  * > وا‬E"
!!!!!‫؟؟؟؟؟‬...... > *‫ ا‬#2 *, f‫ت ا‬1‫ ا‬5‫ ا‬-9 ‫ا "وز آ‬
file @1E‫ و‬$‫ د‬5  @ ‫ ا‬f‫ ا‬52 menu strip #2‫  و‬Rich Textbox ‫ ه‬Z0‫ا‬
open – save – new – exit 52
5<) $"< ‫ آود‬/‫ آ‬Z: ‫ وه‬font #0;‫ ه‬format @1E‫و‬

........................................................................... ‫ا&د‬
‫ ا&د‬/^‫ دا‬-& ‫ و‬E New # a(d ‫ و‬file # a(d B‫ او‬-9
RichTextBox1.Text = ""
#2 #?* @:&‫ آ*ا وا‬#‫ ا‬/‫ آ‬U:‫ ا‬D # ‫ ا‬$
 $‫ود‬
.................
$‫ ا&د د‬-& Open #2 -9

OpenFileDialog1.Title = "Please Select a File"


OpenFileDialog1.Filter = "text file (*.txt) | *.txt"
OpenFileDialog1.ShowDialog()
Dim r As String = OpenFileDialog1.FileName
If System.IO.File.Exists(r) Then
Dim objreader As New System.IO.StreamReader(r)
RichTextBox1.Text = objreader.ReadToEnd
objreader.Close()
Else
MsgBox("sorry")
End If
# @:&‫ ا‬/^‫ دا‬/‫@ آ‬:&E /? ‫ ا‬D  $‫ود‬
..............

Page 12 Mohamed saber


$‫ د‬-& Save #2 ‫و‬
SaveFileDialog1.Filter = "text file (*.txt) | *.txt "
SaveFileDialog1.ShowDialog()

Dim w As New IO.StreamWriter(SaveFileDialog1.FileName)


w.Write(RichTextBox1.Text)
w.Close()

@:&E /^‫ آ*ا دا‬#‫ ا‬6‫ )ن ا‬$‫ود‬


.................
-& exit #2‫و‬
End

> *‫ ا‬# ‫ )ن ا‬$‫ود‬


...............................
$‫ ا&د د‬-& font #2‫و‬
FontDialog1.ShowDialog()
RichTextBox1.Font = FontDialog1.Font

-&E &  help #2‫و‬


MsgBox(" any thing you want to write ")

‫ (وا‬D‫ ا‬D9 N_,‫ و‬, \, D, .Z[ ‫ن‬4J, ‫(ا‬J ‫و‬
4‫ آ‬D,AZ/‫ا و‬4‫آ‬AZ/ . ‫ر‬
‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

Page 13 Mohamed saber


‫ت ‪ >  -‬ا‪B‬ان ‪:................‬‬
‫ود‪ < >  $‬اوي   & ‪"W:E‬م ‪ #2 5E&2‬ا> ‪  E‬ودي ‪.‬ر‪ $‬ا* >‬

‫(‬ ‫وه  > &ن  )‪3 trace bar - 2 buttons - 7 label‬‬


‫^" ‪ Z‬د^  <‪"", ,‬ة آ
د‪ $‬آ‪ 
  >  /‬ادا‪) $"", $‬ن  ‪ 3‬ا ع آ‬
‫‪ #2‬د‪ -9  i‬ا‪ 5‬ا& ‪ 5‬ا&*‪ $‬دي و‪ *,‬ازاي ‪ 
*9‬ه  ‪ /B 3*6‬وآ*ت ا‪B‬و‪5 B‬‬
‫وآ*@ ‪ 2‬آ ‪ 5‬وه ا‪ #‬ه*ن ان ‪ 2‬وا*‪ /6 #? #0‬و<‪ ,‬آ ن ال ‪trace bar‬‬
‫‪i‬ت ‪  & #2‬ا‪ #
 VROW‬ه آن ا‪^ #?2‬ا را‪ #6‬وآ*‪E‬ا ‪ 5‬وآ"‪#
 $‬‬
‫ا @ ‪B‬زم ‪&E‬ن رف ا&;م د‪ "
 'W $‬آ"ا ‪ #2‬ا&ووود و<ول ‪E‬آ‪", D‬ا ‪ #2‬ا&د د‪$‬‬
‫)ن ه*?‪ 5 2 5< 52 #‬وه ا ‪ function /
E Z‬و'  آ"ا دا @ ه د آ ن‬
‫و‪   
*9‬ه)‪ 2‬ه;‪", 52E 0‬ااااااااا و‪ #2‬ا&ت ?
"وا "ر‪6‬ه ع  و‪B‬‬
‫<‪,‬‬

‫‪Page 14‬‬ ‫‪Mohamed saber‬‬


.......................................................................... ‫ا&د‬
$‫ي د‬, #‫ ا&د ا‬form load #2 -‫ )ن اآ‬form ‫ ال‬#2 52 5< ‫ اي‬#2 a(d

TrackBar1.Maximum = 255
TrackBar2.Maximum = 255
TrackBar3.Maximum = 255
TrackBar1.Minimum = 0
TrackBar2.Minimum = 0
TrackBar3.Minimum = 0

‫ان‬B‫ت ا‬,‫ در‬/‫ آ‬52 #?* ‫ان )ن‬B‫ ا? @ ا‬a*j‫ )ن ا‬$‫ ان ا&د د‬U‫ووا‬
...................
function /
‫!!!! ه‬.... /< ‫ ش‬5< /
‫ ه‬52 5< ‫ اي‬#2 #? 1E
 :‫ ا‬Z1 Z1d‫ ازاي ه‬#?*‫ ه‬2)E   Z?‫ ه‬#? ‫ ازاي ا @ ه
?"  آ"ا‬#?‫ه‬
 #
 2 #
 $‫ ا‬52 @ ‫ ا‬#‫ ا‬class ‫ ال‬$, 52 5< ‫ اي‬/^‫ دا‬#*<  ‫ف‬
‫ ا&د اه‬end sub 5 ‫ل 
" آ‬9 f ‫ق ام ا&د وراه‬DE ‫ق دي‬2 #‫ ا‬51‫ا‬
Public Function changecolor()
Dim r, g, b As Integer
r = TrackBar1.Value
g = TrackBar2.Value
b = TrackBar3.Value
Label1.BackColor = Drawing.Color.FromArgb(r, g, b)
l1.Text = r
l2.Text = g
l3.Text = b
Return Nothing

End Function

#?   ‫ آ;م‬5 -9 function @  6" ‫  ه‬Z‫ اد‬Z‫ را‬5‫ ا‬B‫ و‬56
-&E "
? ‫  "ل‬5‫ز‬B ‫
 ش اي‬2  ‫ ا‬Z0‫!!! ا‬..... ;.‫ ا‬5‫ز ا‬B #‫ ه‬-1
/(‫ع و‬62 Z<‫ دي  ا‬E "
?E‫ وا<"ا و‬$ 
 @ 2 ‫آاد دي آ‬B‫ا‬
#? 21
5 0  #?* ‫زم‬B fn ‫ ال‬/.‫ دوا ا‬Z0‫ ا‬return nothing &< 5‫ ا‬-2
'D fn ‫&*ا )ن آن ال‬2 3,E 5 0 '"
 ‫ دي‬#< #2  5
,‫را‬
 ‫ )ن   ا دي‬fn ‫ ال‬6‫ ا‬$‫ ان د‬Z0‫ ؟؟؟ وا‬$‫ د‬change color 5‫ ا‬-3

Page 15 Mohamed saber


‫‪.............................‬‬
‫ ‪ f #? 'W‬ال ‪ trace bar‬و ‪  a(d‬و &‪ -‬ا‪ function 6‬ا‪   f‬ه‬
‫‪ 3 trace bar #2‬ا‪  "  f‬و &‪ -‬آ"ا‬
‫)(‪changecolor‬‬
‫ آ"ا ‪ @2‬ا"  ‪ 6‬ازاى‬
‫‪..........................‬‬
‫ ‪ button1 f #? a(d‬و &‪ -‬ا&د د‪) $‬ن ‪ fW‬ن ا رم زي ‪W‬ر‪E‬ا‬
‫‪Dim r, g, b As Integer‬‬
‫‪r = TrackBar1.Value‬‬
‫‪g = TrackBar2.Value‬‬
‫‪b = TrackBar3.Value‬‬
‫)‪Me.BackColor = Drawing.Color.FromArgb(r, g, b‬‬
‫‪...........................‬‬
‫و‪ 
*9‬ال ‪ button‬اه‪ 
 -‬ا‪ / ? f‬ا* > و
" آ"‪ $‬ان ء ا_ ' ه &*ا‬
‫)ن ‪ /6‬ا&د د‪ $‬اوى‬
‫‪End‬‬

‫ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

‫و ‪(J‬ا ‪4J,‬ن [‪ .Z‬ا‪ \,A‬د‪ +‬و‪ b9 N_,‬ا‪( b‬وا‬

‫‪Page 16‬‬ ‫‪Mohamed saber‬‬


:................. *61‫ ا‬5B‫ث – ا‬
‫ وا<"ة  و )ف‬5 /6 # ‫  وا‬/6 "<‫    وا‬:?‫ ه‬5 ,  B‫او‬
‫ول‬B‫ا‬
F:*‫* ا‬61‫ ا‬5B‫ ا‬$‫ر‬. ‫ودي‬

(4 buttons – 3 labels – 3 txt)  ‫"ا ان ء ا_ وها &ن‬, /6 > *‫*
 ا‬9‫و‬
#‫ت ا‬1‫ ا‬5‫"م ا‬W:  52 -‫ )ن  اآ‬label ‫ ال‬/
  ‫وذي 
د  ا‬
@*<  5 E ‫"ت آ‬W6‫*
  ا‬9‫ ' اآ و‬$"‫ وآ‬2 -&‫
 دي و‬:‫ه‬
_‫ 
 ان ء ا‬/:‫ ا&د ا‬# /^" B -9 ‫ دي‬5F? ‫ ا‬U‫او‬

.......................................................................... ‫ا&د‬
$‫ ا&د د‬-& ‫ و‬3 ‫ ع ا‬button ‫  " اول‬f ‫و‬
Dim x, y, z As Double
x = TextBox1.Text
y = TextBox2.Text
z = x + y
TextBox3.Text = z

Page 17 Mohamed saber


‫و " آ‪ button /‬ه
‪  /‬ا&د ‪ 3‬ا^;ف ا
;‪6 5‬اء ‪ #2‬ا‪F‬ح او ا‪d‬ب او‬
‫ا?‪ :‬‬
‫‪......................‬‬
‫ " ‪ button‬ا‪ U:  f‬و &‪ -‬ا&د ا‪ /:‬د‪$‬‬
‫"" = ‪TextBox1.Text‬‬
‫"" = ‪TextBox2.Text‬‬
‫"" = ‪TextBox3.Text‬‬

‫‪......................‬‬

‫و ‪(J‬ا ‪4J/‬ن ا‪ -‬ا*"‪ BA‬ا ‪ b9 N_, QZ[ B0‬ا ‪B(Y‬‬
‫‪ B/46‬وه آ(ا ا‪ N %‬ا‪ -c‬ا*"‪ BA‬ا‪ D‬ا‪9 .‬ر‪0.:‬‬
‫ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

‫ا‪ -c‬ا*"‪ BA‬ا‪ D‬ا‪9 .‬ر‪: ......... DY 0.:‬‬

‫‪Page 18‬‬ ‫‪Mohamed saber‬‬


 $‫ د‬/‫  آ‬B /
‫ ا‬#2 
*9 /6 2 ‫ ا‬2‫ ا<  ر‬#‫* ا‬61‫ ا‬5B‫ ا‬/& $‫*
 د‬9
 <‫ ا‬-9 ‫ آ ن‬:<‫ وا‬$‫ د‬/&) W ‫دوات ه
ف‬B‫ @ ا رم وا‬VROW‫ا‬
!!!... $‫ ا )وع د‬#2 5‫ج ا‬1 ‫ه‬
(16 button - 1 textbox – menu strip )  ‫ ا‬Z0‫ا‬
#2 #? 'W -9 ‫ آ"ا‬/*0   &E‫  ا‬B ‫  ا  وآ"ا‬# E & ‫*
 ' ه‬9‫و‬
‫آاد‬B‫ا‬

.......................................................................... ‫ا&د‬
 ‫ اف‬5 /‫ ا )وع آ )ن ' آ‬# ‫ ه
ف ا (ات‬,< ‫ اي‬/*0
‫ ه&ن & آ"ا‬#
 ‫ ا )وع‬#2 ,< ‫ ا (ات اول‬5‫ آ‬P9  
‫ا ( و‬
Public Class Form1

Dim x, y As Double
Dim op As Char

End Class

.........................
*  ‫م‬0‫ر‬B‫ول اآاد ا‬B‫ ?ل ا‬2 6‫ و‬5F: ‫ا&د ا ادي ه&ر آ وه ( <ت‬
-& ‫ و‬E ‫  دول‬0‫ اي ر‬# a(d "." ‫ وآ ن ال‬+ #‫ا‬
TextBox1.Text = TextBox1.Text & "1"
#‫ ه ا‬$‫^ د‬B‫ ا‬0‫ ا&د ]@ وا‬#?*‫م ه‬0‫ر‬B‫ *?@ ا‬-‫; ا<" و )ن اآ‬b $‫ود‬
‫و‬D @ ‫ ا‬#‫ ا‬0‫ ا‬-:< # (‫ه‬
......................
‫ ا&د آ"ا‬#?*‫ ه
 ه‬#‫  ت ا‬3‫ر‬B‫ ا‬-9
x = TextBox1.Text
op = "+"
TextBox1.Text = ""

 ‫ ا‬D  ‫ي   ا‬B "R‫ ا`ا‬5;


‫ & ه ( ا‬i  
*9‫و‬
...............................

Page 19 Mohamed saber


#.B‫ ا&د ا‬52 #?* #‫ ا‬$‫وي د‬:‫ ه " = " و‬#‫ ا‬#0‫ د‬button ‫ اه‬# & ‫ه‬
‫ ا&د ا آ"ا‬#?*‫ ه‬-9 ‫وا‬i ‫; 
"ش‬.‫وا‬
y = TextBox1.Text
Select Case op
Case "+"
TextBox1.Text = x + y
Case "-"
TextBox1.Text = x - y
Case "*"
TextBox1.Text = x * y
Case "/"
TextBox1.Text = x / y

End Select

........................
‫ ا&د‬#2 -&‫ وه‬$"", ‫ب‬:<   / ‫" ودي )ن ا‬new operation " -9
‫ آ"ا‬
TextBox1.Text = ""

. ‫ ور‬d[ +‫ د‬BA"*‫ ا‬-c‫ع ا‬4H4 .Z[ ‫ن‬4J, ‫(ا‬J ‫و‬


DA‫ ا‬D: .Y:4/
‫ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

Page 20 Mohamed saber


‫ج – ‪O‬ر ال)‪:................. (Desktop‬‬
‫ود‪ 5 52 $‬ا‪&2‬ر ‪"",‬ة و  ا ‪2 @  #‬ر‪  E 5‬وه*"ا ا‪  /? E‬ا ر وه*?‪#‬‬
‫ >  " ‪",‬ا و‪ / ,‬وه‪ 1‬ا ‪" Z‬ات ‪ " >* #?*E‬ود‪ /& $‬ا ر‪ 5‬ا‪B‬و‪#‬‬

‫ود‪ /& $‬ا ر‪ 5‬ا ‬

‫‪Page 21‬‬ ‫‪Mohamed saber‬‬


5‫ ان ا ر‬,< ‫" اول‬W: ‫دوات ا‬B‫ وا‬5‫ ا ر‬a*\ ‫ )ن‬5‫ ا‬/
‫ ه‬#? ‫ )ح‬
( 1 picture box – 1 menu strip ) <  ‫ &ن‬#‫و‬B‫ا‬
#‫ و‬0‫ و‬56 #?*  ‫دوات دا‬B‫ دي و  ان ا‬-6  ‫
  آ ا‬E‫*
 ا‬9‫و‬
  W  W‫ (  ( ا‬1 picture box) i ‫  ش‬5 ‫ ا‬5‫ دوا ا ر‬$&2
#? ‫ ا&د‬# 'W ‫ا<  )ن <ت 
  آ"ا‬

.......................................................................... ‫ا&د‬
select area ‫  "ي ه ال‬,< ‫ اول‬2 #‫آاد ا‬B‫ ا‬-‫ ا  )ن اآ‬# 'W
2 ‫ ا رم‬#1 ‫ره وه‬.‫ )ن ا‬5)‫ )ن ا^ر < 
   ا‬$‫ود‬
Form2.Show()

..................................................
d
 - , 5 ‫ آ‬#?*E ‫زم‬B ‫ر‬F:‫  ا‬Z "^ ‫ و‬full screen ‫
" آ"ا آود ال‬
Me.Opacity = 0
Dim bounds As Rectangle = Nothing
Dim sc As System.Drawing.Bitmap = Nothing
Dim gr As Graphics = Nothing
bounds = Screen.PrimaryScreen.Bounds
sc = New System.Drawing.Bitmap(bounds.Width, bounds.Height,
System.Drawing.Imaging.PixelFormat.Format32bppPArgb)
gr = Graphics.FromImage(sc)
gr.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size,
CopyPixelOperation.SourceCopy)
PictureBox1.Image = sc
Me.Opacity = 100

................................................
save ‫ آد ال‬#2‫و‬
Dim savedlg As SaveFileDialog = New SaveFileDialog
savedlg.Filter = "bitmap image (*.bmp)|*.bmp |all files |*.*"
savedlg.Title = "save picture"
savedlg.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.Desktop
Try
If savedlg.ShowDialog = Windows.Forms.DialogResult.OK Then
PictureBox1.Image.Save(savedlg.FileName,
System.Drawing.Imaging.ImageFormat.Bmp)

Page 22 Mohamed saber


End If
Catch ex As Exception

End Try

New ‫آد ال‬


PictureBox1.Image = Nothing

.........................................
#2 ‫(ات‬E 5‫ آ"ا و‬/*0  
 ‫ زي‬fn 52 ‫ ا‬B 5 -
. ‫ وه‬form 2 ‫آد ال‬
 ^ ‫*
  ا @  "ك‬9‫"ث و‬1‫ و
" آ"ا ا‬$‫دا‬B‫ر ا‬WE #
 ‫ق دي‬2 ‫ ه‬#‫<"اث ا‬B‫ا‬
> *‫ ا‬#2 3OE D @ ‫"ا و ا‬, 6 ,< $‫"ث د‬1‫( ا‬E Z ‫ ا‬#0;‫ ا* ه‬#2
a1‫@ وا  ه‬6‫ و‬#‫ آ‬$‫ي د‬, #‫ وا^" ا&د ا‬,< /‫ آ‬U:‫(وا ا‬E ‫و' رف‬
"<‫ وا‬a^ #2 -& ‫زم‬B F:‫ ان ا‬#‫*
 را‬9  ‫ اه‬/‫ا&د آاااااا‬
Public Class Form2

Dim newpoint As System.Drawing.Point


Dim x, y As Integer

Public Function ci(ByVal x As Integer, ByVal y As Integer, ByVal width As


Integer, ByVal height As Integer)
Dim bmp As New Bitmap(width, height)
Dim g As Graphics = Graphics.FromImage(bmp)
g.CopyFromScreen(New Point(x, y), New Point(0, 0), bmp.Size)
g.Dispose() : Return bmp
End Function

Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As


System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
x = Control.MousePosition.X - Me.Location.X
y = Control.MousePosition.Y - Me.Location.Y
End Sub

Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As


System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
If e.Button = Windows.Forms.MouseButtons.Left Then
newpoint = Control.MousePosition
newpoint.X -= (x)
newpoint.Y -= (y)
Me.Location = newpoint
End If
End Sub

Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As


System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
Me.Hide()
Form1.PictureBox1.Image = ci(Me.Location.X, Me.Location.Y,
Me.ClientSize.Width, Me.ClientSize.Height)
Form1.Size = Form1.PictureBox1.Size
Form1.Show()
End Sub

Page 23 Mohamed saber


‫‪End Class‬‬

‫و ‪(J‬ا ‪4J,‬ن [‪ .Z‬ا‪ \,A‬د‪ +‬ه‪N e /46 ;Y 4‬‬


‫زم ‪ (0C,‬اآ وآ(ا ‪G9‬ن ‪,‬‬
‫ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

‫ح – ا* > ا ‪:................. P9‬‬

‫ود‪"W: # B /6 >  


*9 $‬م دا‪, 5‬ه‪ #2 $D‬ا* > وا  ا‪q: #‬ل  &‪/‬‬
‫ا* >  ‪  2‬ا^ت &‪ 5 -i /‬و‪ #2 
*9‬ال ‪properties‬‬
‫@ ا ر‪ 5‬او اي ‪E‬ول ( ا‪B‬ان وا‪ VROW‬و‪
 
*9‬ف ‪ #2‬ا‪ 6B‬ا‪ "
0‬ا
‪-‬‬
‫‪ 5 2‬ه;‪ 2 Z0‬ن 
" آ"ا ‪ #:   2‬ا^ت &‪ /‬ا* > ‪ #?* #‬آ"ا‬

‫‪Page 24‬‬ ‫‪Mohamed saber‬‬


‫و‪ 
*9‬ا  رف ان اا  ‪  5 5*i‬ا  <*@ ا ع *?‪ #‬آ"ا دي 
‪#‬‬
‫و‪ 
*9‬ا‪ #2 Z  #‬آ‪ /‬ا* > د‪ $‬ه ا&د ع ‪6‬رت ا‪ #‬ه*"ا از & و?ي‬
‫ا‪  5*& f‬آ  ' رف ‪ ?F E‬او <‪ ,‬وا&د اه‬

‫ا&د ‪..........................................................................‬‬
‫ا&د ع ا ‪ '  PF‬ا‪   /6‬وا  ' ه?ل ‪i‬وا ‪ #2‬ا* > ‪B‬ن ا*‪
 #0‬اااااد‬
‫‪ @:&E @   @ 2‬وزرار  و‪ $, -&E‬ا‪D‬رار ا&د ا‪, f‬ي د‪ #?* $‬ا @ ‪@ 2‬‬
‫‪ $&2‬ا ع وا&د اه‬
‫‪Dim sapi‬‬
‫)"‪sapi = CreateObject("sapi.spvoice‬‬
‫)‪sapi.speak(TextBox1.Text‬‬

‫و ‪(J‬ا ‪4J,‬ن [‪ .Z‬ا‪ \,A‬ا ‪ ;0‬د‪ +‬اه ‪ BR‬ا‪+J1‬‬


‫ا‪ e +(/(C‬وا ‪1‬وض ان آ; ‪ BR @  \,‬وا(ا‬
‫*( ‪4J‬ن ‪ P C‬اآ‪(9 A‬د  ا‪J:‬ر‬
‫‪Page 25‬‬ ‫‪Mohamed saber‬‬
‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

‫خ – ا& ا?‪:................. R‬‬

‫و‪ 
*9‬د‪ 5()E #2 5
. >  $‬و ا‪ 6B‬د‪ 5 $‬وا  ا`رو ‪ ' f‬ه?"ر ا‪ &0‬ا< ‬
‫ ‪ #2 5"W:‬ا‪  a*\ 5‬ه?& ازاي )(‪?  /*0 5‬ل & و‪?  /*0‬ل اي <‪,‬‬
‫ه ‪ @:&E 1 . U‬د و
" آ"ا )(‪ /‬ا* > ه ;‪ #0‬ان ا ‪ 5‬ا‪ #‬آ* ‪#2‬‬
‫ا* > &ر   ا‪ @0‬ا‪ #‬ا @ ‪"1‬دوا و )ف &‪ /‬ا* > وها ‪,< 52‬‬
‫‪ $"",‬و "‪ $‬او‪)  #‬ف ا‪B‬ول &‪ /‬ا* >‬

‫‪ 
*9‬ا  ‪ @*,‬ادا‪" D $"", $‬رب  وه ال ‪ timer‬ود‪",  $‬ا ‪&< #2‬‬
‫ا‪ @0‬و‪ ""1E‬ا‪ D‬ا‪D #‬وا وا* > زي  ا   ‪", /6 5 &E‬ا و ش‬
‫‪ # 'W  12 "",‬ا&د ‪9 #‬ووول‬

‫‪Page 26‬‬ ‫‪Mohamed saber‬‬


.......................................................................... ‫ا&د‬
$‫ ا&د د‬$‫ا‬, -‫ )ن اآ‬E timer ‫ ال‬# a(d B‫او‬
SendKeys.Send(TextBox1.Text)
SendKeys.Send("{Enter}")

..................
start ‫آد ال‬
If TextBox2.Text = Nothing Then
MsgBox("plz put value in the timebox")
Else
Timer1.Interval = TextBox2.Text * 1000
Timer1.Start()
End If

......................
stop ‫آد ال‬
Timer1.Stop()

‫ اي‬,(1"‫ن ا‬4J, ‫رب‬/ , ‫وع‬G [‫ ا‬.Z[ ‫ن‬4J, ‫(ا‬J ‫و‬
+‫ب د‬J‫ة  ا‬2% 4‫ و‬BR
‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬

Page 27 Mohamed saber


‫ا‪B/0.‬‬

‫ا* (
ا‪K‬ي ‪  - .‬ا‪*Z‬ت وا‪ D%‬وا" ‪ i[ [ D9‬ا

‫"(‪ D% ( * ,‬ا
‪ B9‬و"  ( ;‬

‫‪ -9 R /‬د‪ +‬آن ا‪jC‬ء اول  آب ا‪ BCA‬وآ‪-: P C Q.‬‬


‫ا ‪G‬ر‪ P/‬ا ‪ A , -0‬و‪/‬رب ‪4J/‬ن اي ( ا"‪1‬د و‪jR 4‬ء ‪ 2%‬‬
‫ا‪J‬ب د‪ +‬وا"‪ +4‬ا(‪9‬ء ‪ D‬و‪4‬ا(ي و   وا  ت ا ان ‪6‬ء‬
‫ا
‪ QY 4‬ان ‪ -:‬ا‪A‬ل ‪ D9‬ا‪J‬ب وان ا‪.‬س ‪ 4. (1  :‬ه‪j.‬ل‬

‫‪Page 28‬‬ ‫‪Mohamed saber‬‬


-/46 BAZ‫ ا‬P/‫ر‬G  ‫ [ص‬DYA‫ ه‬+‫ب ود‬J‫  ا‬D,‫ء ا‬jC‫ا‬
‫ *ج‬,‫ ا‬e ‫ آ(ا‬- R ‫ت‬C‫ت و‬6‫ و‬1G‫ت و‬JA6 P/‫ر‬G DYA‫وه‬
-1_ ‫ اراء ا‬-/‫ وا‬m2‫ ا‬-/‫ب وا‬J‫ ا‬D: ]Z‫ ا‬-/‫ف اول ا‬9‫ا‬
D,‫ء ا‬jC‫ ; ا‬9‫ ا‬O* BR ;‫ات وآ‬j ‫دات وا‬Y,‫وا‬
-, BR D: D‫; و‬2"‫ ا‬,: (1  N ‫س‬.‫ ان ا‬Q  4 ‫ا‬
4‫ و‬0 ‫ ه‬D‫ ا‬P/‫ر‬G ‫ ا‬D"‫ وا‬D,n‫ء ا‬jC D‫ل اا‬4Y‫<; وه‬:‫ا‬
‫ ان‬B9 ‫وي‬, D‫ ا‬e ‫ دوا‬0 9‫ ا‬J  9 ‫ه‬4Y P/‫ر‬G D:
B‫ ا‬P/‫ر‬G ‫ ا‬D‫ء ا
ه‬6
( Encryption with RC4 – client /server app – port scanner – client/server with cipher txt )

; 9 D,‫ ا‬+4Z_ +‫م د‬J‫ه  ا‬: N D BA .‫و ا‬


4. dY,‫ت وا‬C -: ‫( ازود‬Y‫ ه‬e ‫ آ(ا‬4‫ اه‬-A6 \,
\, ‫ آ ن‬-: 4‫ و‬Q‫آ‬4" 0 "‫ ا‬BR -: ; 9‫ت وا‬C

‫ء ا‬6 ‫ ان‬.Y:4/ . ‫ ر‬DYA/‫(ا و‬R ‫  م‬DYA/ ‫ت‬,A‫( ا‬9‫ا‬4Y
[‫ ا‬D: D. ,: / ;%‫ا‬4‫ و‬Y‫ اد وا‬4R‫وار‬
B*1%

Page 29 Mohamed saber



‫ * ( ا‬Q 

Eng / Mohamed saber


E-mail: Mohamedfrge20@hotmail.com
Face book account: Mohamed saber

Page 30 Mohamed saber


Email for facebook :
Mohamedfrge20@yahoo.com
Mob: 0114171123

Page 31 Mohamed saber

You might also like