You are on page 1of 17

‫‬

‫ام  ور ا و


آ‪..‬‬
‫ "!  
 وا
 أ‪ #$%‬أ(ه ‪/‬ي ‪ -
 .,‬وا‪ ,‬وا ‪+‬يء‬
‫‪ +3‬ه‪7‬ا  ‪6‬ل ‪ 3
4‬ا‪
2‬ح ا‪  8 9 0‬وآ (‪  #‬أ‪ #‬ا
 إ‪ :‬در< أ‪,‬‬
‫أ> إن ا@
ح أي @ء  ا
‪...‬‬
‫و( ا‪
+6‬ت @
ح ‪" 3
4‬ء
‪ B -,‬وأ‪ (calc) -,
+C‬وه‪ /‬ا‪I+6‬ر  ‪"8‬ه‬
‫‪.C J‬‬
‫ﺍﳍﺪﻑ‬

‫أ  ا ف  ا ي


 اءة ه ا ا ‪.‬‬
‫'! آ‪!
 %‬ف ا ‪$‬اءة ‪ #‬ا"
 !  اءة ه ا ا  ‪ )  ،‬أ"* أن ا‪% ,‬‬
‫‪$‬ا‪ -
. /‬ا ‪ $‬ا  ء‪.‬‬

‫ا‪ %01‬أ‪ *7 )8‬ا ‪26‬ر ا يء ‪#‬ن أ‪ )4 )2‬وه‪ 
2‬آ‪  %‬أ" ‪9!:‬‬
‫ا ‪ 6‬ا >ة  ‪=7‬ل ا‪ *88#‬و ‪=7‬ل ا  ا‪ #‬و‪  8‬ات وا"   ‬
‫وا‪ 8‬دد ?) ا‪ ?B‬آ
> ‪  %‬ا ي ‪ ! ) !6.‬ا ‪ )? @A‬ا‪ *88#‬ه ا ا ‪D2‬‬
‫ا ي "* ه ا ا    اذ ا‪ 8‬د ) ‪ G4‬ا ‪ F8‬ا ي
 ‪E D‬ت ال ) دي اف وآن‬
‫?) وا‪ G4 D6J
K‬ا ‪J‬رآ   ‪ I‬و ‪ ،>
2‬وا‪ %L )8‬ان
>‪  E‬آ) ه ا‬
‫ا ‪.M‬‬
‫أ
‪ N‬أ‪ IB‬أ‪ )8‬ا'‪4  D‬ء وا‪ )8‬ا‪ 94‬ا‪ O8‬ر ا‪ )  94‬وأدرى و ‪R>:‬ب ا‪/‬‬
‫ا‪.)2‬‬
‫اوط‬

‫• أه @
ط ‪ :‬وه‪ /‬اء  ‪
OP‬ا‪ M/+ >N‬وااد وا"ح ‪ M‬ا‪ ,‬وا‪
6R‬ة‪.‬‬
‫ا‪
2‬وط ا‪
69‬ى‪.‬‬
‫• م ا‪ M U38+‬ه‪7‬ا ا‪ >+‬و‪ /‬و< أي ‪TM T!6‬ر<‪ /‬إ ‪7O‬ا ‪3
:‬ي ا‪:+‬‬
‫‪Visual_lover@hotmail.com‬‬
‫• م ا‪c+C‬ام أي ‪/%‬ر ‪/</‬دة ه" ‪ M‬ه‪7‬ا ا‪ "+‬آ‪.‬‬
‫• ‪c+C 8! d3‬ام ا‪.BM Ic2‬‬
‫• م ا‪c+C‬ام ا
‪ 3‬ا‪c‬ص ‪
N‬ض ا‪8+‬رف‪.‬‬
‫• م ‪
2,‬ه‪7‬ا ا‪/"8‬ان‪.‬‬

‫و‪ C‬ا‪ +,‬و‪3‬ه ‪./4‬‬


‫‪/"C‬م ‪i‬ذن ا ‪
2‬ح ‪ I 3
4‬ه‪ j7‬ا‪ R‬ا
ة ‪"l+C‬ء زر ا‪
2‬ح ا‪.Mmn‬‬
‫‪ 84‬أ‪  6‬أ‪ p8‬وا‪  ., >8‬ا‪ o +‬دا ‪ O‬وه آ‪ -,
UN2 .‬ا‪I‬‬
‫وه‪/‬‬
‫‪Microsoft visual studio 2005‬‬

‫‪/8 ,9‬م ‪


x‬ورة ى ا‪ ،w‬وا(‪ w I‬ا‪/M
83 37‬ن
ا‪ -‬ا‪ >C$‬ا‪8‬د‪.3‬‬
‫إ أ ‪ z‬ا
ا‪ z -‬ا‪. I‬‬

‫" ‪ ",
: BNx‬ا‪/C I‬ف ‪3‬أ ‪ $+‬أ|
ا‪T+3  m‬ه> ‪/‬ن <ه{ا ‪+‬‬
‫‪ p4‬وا‪ O 83 +‬آ‪
l‬ا‪.‬‬

‫آ 
ى ‪ M‬ا‪/I‬رة ) ‪ w‬أ‪ ,‬أ‪ p
6‬أن ‪ o‬ا@
ح ا إ‪ o‬أ‪ ,‬و<ت ‪
!x .,‬ا‬
‫‪(O
2‬‬
‫ا أ _ ا
ا‪ ",
_ -‬آ 
ى‪.‬‬
‫إذا }‪
O‬ت ‪ p‬ه‪ j7‬ا‪)$.I‬ا‪ $m/‬أ‪ j7OM (( :‬ا!‪ 3< ! d+.  /‬وإذا  ‪
OP‬‬
‫‪ 3
!M‬ا}‪O‬ره أن ‪  w
 p d+." z file_new project : BNx‬ة ا‪/,‬اع ‬
‫ا‪!+‬ت ‪+c‬ر "‪ WindowsApplication O‬آ ‪ M‬ا‪/I‬رة ا‪.:o‬‬
‫‪ ,6 M >+ z‬ا‪ name Co‬أي ا‪ C‬وا‪ UxM‬ان ‪calc >+‬‬

‫‪ z‬ا‪ok BNm‬‬
‫ ‪8‬ه ‪C‬أ ا
‪ U$+ -,‬ا‪ U U+3 :+ (
P+,‬أ|
ا‪.m‬‬

‫ا‪
P,‬إ‪ p :‬ا‪/‬ا<‪ O‬ا إ‪ O,‬و‪< C‬ا و‪ $+‬ا‪{N‬ل‪...‬‬
‫ه"ك ‪ :‬ار ‪/I‬رة (‪ 0‬و ا‪/+$ +‬ي ‪ :‬آ‪ U‬ا‪9‬دوات ا‪
x‬ور‪ 3‬ا‪O<+$, +‬‬
‫‪.
3 -,
I+‬‬
‫وا‪ M
P,‬ا‪ O‬ا"‪
+C :‬ى (‪ +0‬ا‪
8 I+c O" 3/8‬ض ا‪2‬ر‪.w3‬وا‪
6o‬ى‬
‫‪ ‡0Ic IIc‬ا‪
2‬وع ‪T‬آ‬
‫‪!!!/8‬‬
‫إذا أردت 
ض ا‪ ‡0Ic‬إذا   ‪
8‬و‪ m‬ا‪ : BNm‬زر ‪F4‬‬

‫وآ‪ /8 p7‬أ‪


6‬ى إذا أردت 
ض 
‪ w‬ا‪9‬دوات ا‪: BNm‬‬
‫‪Ctrl+Alt+X‬‬

‫وا‪R‬ن ‪"M‬أ ‪ C‬ا ‪....‬‬


‫‪"M‬أ ‪T‬داة ا‪ +‬وا‪Label OC‬‬
‫‪P‬‬
‫آ‪ U‬ا‪9‬دوات ‪ ž., O‬ا!
ق ‪O}n‬ره ‪ :‬ا"‪/‬ذج ‪"l+C‬ء ادوات ا‪
6‬ى و"‪O‬‬
‫اŸ(‪.#‬‬

‫‪ 0( M‬ا‪o‬دوات وا‪ : +‬ار ‪ O,‬ا ‪  $‬زر ا‪


o‬وا‪(Button) C‬‬
‫ا‪O}o +3
4 
c #,‬ر‪ j‬و‪ BC‬ا"‪/‬ذج‪:‬‬
‫‪ .١‬ا"
 ‪
,‬ا {دو< )‪(+83
C 
,‬‬
‫‪ .٢‬او ‪
, j
,‬ة واة ‪ z‬ر‪3 C‬و‪ : 3‬ا"‪/‬ذج وا‪
, j
, UxM‬ا {دو< ‪ $C z‬ا‪:‬‬
‫‪ ,‬ا"‪.>C‬‬
‫اداة ا‪ +‬ه ‪ Ul+C‬دور ا‪  @2‬ا‪ C$‬ا‪8‬د‪ O, O8m 3‬آ ا‪ M o‬ا‪:‬‬
‫ا‪.BC/‬‬
‫ا‪ Bm‬ن ا‪o‬دوات آ ‪/I‬رة ا‪ :‬ا‪ "+‬ور> ا‪o‬ر(م آ ‪/I‬رة‪.‬‬
‫ا‪o‬ن <ء دور ‪ ‡0I6 Bm‬ا‪o‬دوات‪.‬‬
‫ا‪
P,‬ا‪ :‬ه‪7‬ا اول ا‪7‬ي ‪
N .3‬ض ذن ا ‪.:8‬‬
‫‪ 8 text %6‬ا‪
N+‬‬ ‫‪text %6‬ا‪
+Mo‬ا‪m‬‬ ‫ا‪o‬داة‬
‫‪M‬رغ‬ ‫‪Label1‬‬ ‫‪Label1‬‬
‫‪ >+,‬ا‪o‬ر(م ‪ O‬ءا  ‪
.%‬ا‪ ٩ :‬وا‪o‬زرار ‪ w‬وا!
ح‬ ‫‪ Button1‬او ‪button2‬‬ ‫‪Button1‬‬
‫وا‪
x‬ب وا وا‪ 8‬ا‪3
28‬‬ ‫و|
ه‬

‫‪ 8 Name‬ا‪
N+‬‬ ‫‪ U(Name‬ا‪
N+‬‬ ‫ا‪o‬داة‬
‫‪lbldisplay‬‬ ‫‪Label1‬‬ ‫‪Label1‬‬
‫‪ > :‬ا
( ‪ l‬ا‪ bttn0
.I‬و ا
( ‪bttn1 ١‬‬ ‫‪Button1‬‬ ‫‪Button1‬‬

‫وا‪o‬ن ‪ 8‬ان اآ‪ #‬ر‪ C‬ا‪o‬دوات ‪ :‬ا"‪/‬ذج ‪ T3 O‬دور آ‪  +‬ا‪
.2‬ة‪ ،‬و‪: O,‬‬
‫ا‪
,‬زر ا‪
9‬ا‪9‬ول ا‪ ١ (
 ‡Ic‬ا‪
, j
,‬ا {دو< ‪
OP+‬ا‪4‬ر ا‪
.2‬ة آ 
ى‪:‬‬

‫آ 
ى ‪ >+"C ",iM‬أي أ

 و ‪œ ‡69‬زرار  <‪+‬‬
Private sub

End sub

...‫ا‬7‫" ه‬,
M Oc+"C +‫
ات ا‬N+‫ ا‬: ‫
ف‬8+, ( "‫د‬
:‫
ات‬N+ 8 ‫ أر‬:‫ج إ‬+$,
,‫ ا‬: M
8, ..3‫ل ا
( ا‬6‫ إد‬U( @2‫ ا‬:
‫ }ه‬/‫ ه‬d +.}‫
و‬N+‫ا ا‬7‫ وه‬d
N+
!6 ‫ او‬d% !"
Dim cleardisplay as Boolean
 $‫ ا‬8‫  ا‬:‫و‬9‫ل ا ا‬6‫د‬n
N+ ‫
ف‬8, z
Dim operand1 as double
,l‫ل ا ا‬6‫د‬o
N+ z
Dim operand2 as double
 $‫ ا‬8‫ع ا‬/, U$3 ‫ي‬7‫
وا‬N+ £3
8 z
Dim op as string

‫رة‬/I‫ ا‬M ‫


ة آ‬.2‫ ا‬$.% :‫> أ‬+ 8‫
ات ا‬N+‫ل أن ا‬/(‫ أن أ‬:,‫ أ‬o

‫زرار‬o‫ ا‬U6‫ دا‬O+"M ‫


ى‬6o‫
ات ا‬N+‫ا ا‬
١ (‫
ر‬o‫ زر ا‬: <‫
ا {دو‬,
,‫ا‬
‫د‬/‫ا ا{ء  ا‬7‫ ه‬:‫
ا‬P,‫ا‬
Private Sub bttn1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles bttn1.Click

End Sub
‫ل آ‬+"C
Bttn1

Digit
‫
آ وه‬6J 8 £x,‫و‬
Bttn1.click
.‫رة‬/I ‫زرار آ‬o‫  ا‬z %M £x,
‫‪!!!/8‬‬
‫
ف ا‪
!+‬ا‪0M (_).‬؟‬
‫ا‪/‬اب ‪ 0M‬ه‪ /‬إ‪ ,‬ا"{ول !
ا‪ BM +‬ا‪ M BNm‬واة ‪ shift+_ z‬وأآ‪ U‬ا‪
.2‬ة إ‪ o‬إذا‬
‫ر|‪ O++ #‬أو آ‪
!C : O+ +‬وا‪...‬‬

‫ ‪ 8‬ذ‪ T p‬و}‪/+$ d .‬ى ا‪  @2‬إد‪6‬ل ا


( ا‪9‬ول وإد‪6‬ل ا‪,l‬‬
‫‪ >+,‬ه‪7‬ا ا‪/‬د آ ‪/I‬رة‬

‫ا‪ :
,‬زر ا‪
, w‬ا {دو< واآ‪ >+‬ا‪
.2‬ة ا‪ +‬ا‪/I $m/‬رة‬

‫‪ z‬ا‪
,‬زر ا!
ح واآ‪ >+‬آ ه‪{ dm/ /‬ر ا‪ w‬ا‪ o‬ان ‪+‬ل ا‪
! w‬ح وآ‪ p7‬ا وا‪
x‬ب‬
‫ا‪  :
,‬اوي )=(‬
‫واآ‪ >+‬ا‪
.2‬ة آ ه‪/I dm/ /‬رة ا‪:+‬‬

‫ا‪
,‬زر ا‪ (c) d‬واآ‪ >+‬ا‪
.2‬ة ا‪+‬‬

‫‪ z‬ا‪
,‬زر ا‪ %.‬واآ‪>+‬‬
‫آ ‪/I‬رة ا‪+‬‬
‫ا‪o‬ن ا‪ p,
:O+,‬وه‪ /‬ا‪o‬ن <ه{ ‪8+C‬ل‬
‫ا‪ f5 BNm‬او  ا‪ UN2+‬آ ‪/I‬رة‬

‫ان وا<‪ p+O‬أي ‪2‬ت ‪ M‬ان ه"ك ‪ !6‬ا ا‪ d$% U2 + 
N+ C‬او ‪ c+ 
N+‬ول‬
‫‪ ‡$M‬ا‪
.2‬ة وا‪+‬آ ‪M‬ذا ‪ U‬ا
‪< -,‬ا ‪ 3‬دور "ؤ‪ 3
! j‬ا‪:+‬‬

‫ا‪ BNm‬زر ‪build calc zBuild‬‬


‫وا‪ O+"3 :+ (
P+,‬وا‪
P,‬ا‪ U.C‬ا‪$.I‬‬

‫اذا را‪ #3‬ه‪ j7‬ا ‪"  j"8‬ء


‪p,‬‬

‫آ‪7 £‬ه> ا‪


@ p,
:‬ة دون ا
ور ‪I‬؟؟‬
‫اذه> ا‪ :‬ا‪"+‬ات ‪ visual studio 2005 z‬آ ‪/I‬رة‬

‫‪project z‬‬
‫آ ‪/I‬رة‬
‫رة‬/I ‫آ‬calc z

‫رة‬/I ‫آ‬calc ‫
ى‬6‫ 
ى ا‬z

‫رة‬/I ‫آ‬bin z

‫رة‬/I ‫ آ‬debug z

‫رة‬/I ‫ آ‬p,


 ‫
ا‬6‫وا‬

‫ <ا‬U8 <‫
ا {دو‬, 
,‫ا‬

ى‬6‫ ا‬C‫ام  ه"ك ا‬c+C ‫ <ه{ا‬-,
‫ ا‬U8 :‫و‬o‫"  ا!
ق ا‬O+,‫ن ا‬o‫ا‬
‫ز‬O< ‫ أي‬: U8C ‫ا‬7‫ ه‬,
U‫• ه‬
‫ا ؟‬7<
N‫رة ا‬/I‫زة ل ا‬+ ,/3‫< ا‬/ o ‫• ذا‬
‫ز؟‬O< ‫ أي‬: U8‫ ا‬: ‫ (درا‬,
U8<‫ ا‬£‫• آ‬
‫اب‬/‫ا‬
Ul I -,
‫ي‬/+$3 o ‫ز‬O< : BM ‫ا ا"ء‬7O U83 o p,

Visual studio 2005
: BNx OI 
c #,M p,
>C" ,/3‫• اذا اردت ا‬
icon file O"
+6‫ ا‬0( p
OP+M Add new item z Project
‫رة‬/I ‫آ‬

BNm‫ وا‬p‫
و‬2 :‫ واذه> ا‬OP.‫ وا‬3
 % ,/3 I+‫ ا‬O<‫ وا‬p
OP ‫ه‬8
: BNx :+
6 ‫{ل‬,‫ ا‬z Project
Calc proper…
‫رة‬/I ‫آ‬
‫‪ $.% p
OP+M‬آ ‪/I‬رة‬

‫آ ان ه‪7‬ا ا‪ >3/+‬ه‪ /‬ا"‪:+‬‬

‫ه‪ j7‬ا‪ ,/3o‬ا‪


+Mo‬ا‪m‬‬
‫ا‪ j O+% 
+6‬ه"‬

‫و ‪ : U83 p,


U8‬آ‪O< U‬ز ا‪ w‬ا‪/!c‬ات ا‪+‬‬
,l‫ ا{ر ا‬BNm‫ ا‬z

 ‫> آ‬3/+‫ا ا‬7‫ه‬


j‫ر‬+6‫ا‬

‫رة‬/I ‫ آ‬3< ‫ر‬4‫ة او ا‬3< $.%


OP+C ,l‫ {ر ا‬p!Nm 8

Net frame work


‫ره‬+6‫آ  ا‬

publish wizard ‫ زر‬: BNm‫ا ا‬7‫ آ‬8 ‫ و‬OK BNm‫ ا‬z


 ‫ا ه‬

$.I‫ ا‬j7‫ ه‬p


OP+M

Co‫ه" ا‬

‫ر‬+6o "‫ ه‬BNm‫ا‬


Mmo‫ت ا‬. ‫ن‬

M‫ و‬O+" #,‫ ا‬:‫ ا‬next BNm‫ ا‬z


finish BNm‫
ا‬6o‫ا‬
‫ي‬/+$3 3<  #3‫ اذا را‬calc z project z visual studio 2005 ‫"ات‬+‫ ا‬:‫ اذه> ا‬p‫ ذ‬8
‫ واي‬$m‫ن @
 وا‬/3 ‫ ان‬/<‫وار‬................ p,

2" <+$+C ‫ي‬7‫ا ا ا‬7OM #l+‫ ا‬C‫ا‬
3
‫ ا‬: {‫ <ه‬,‫> ا‬+‫ا ا‬7‫ص ه‬/Ic ‫ر‬.+C‫ا‬
Visual_lover@hotmail.com
‫ﻭﺍﻟﺴﻼﻡ ﻋﻠﻴﻜﻢ ﻭﺭﲪﺔ ﺍﷲ ﻭﺑﺮﻛﺎﺗﻪ‬

‫ا‪
S ,8‬رة ‪D2‬‬
‫‪www.cb4a.com‬‬
‫او‬
‫‪/http://www.kutub.info‬‬
‫ا‪ eE8  f‬ا ‪D2‬‬
‫ا ‪ 9‬ا‪ ) 8‬ا‪E‬ت آ‪M‬ا   ‪ GJ‬ا ‪#6‬ت ?= ‪:‬د ‪ 2! G :‬ا‪ #‬و‪6:‬ه ‪2K2‬دة ه  ?) ا ‪D2‬‬

‫ا@
آ‪ U‬ا‪ : 0‬ه‪7‬ا ا‪ w(/‬ا
ه> وا‪ ž." w+‬ا‪ M #(/‬ا‪.+C‬ت " ا‪
l‬و آ‪ +‬ه‪7‬ا ا‪o‬‬
‫‪
z‬ة  ‪
z‬ات <‪/O‬د ا‪$...............w(/‬‬

You might also like