iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو...

13
ﺑﻪ ﻧﺎم ﺧﺪا ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ اﻧﺪروﯾﺪ وiOS ﺑﻪ ﮐﻤﮏ زﺑﺎن ﺑﯿﺴﯿﮏ ﻣﺆﻟﻒ دﮐﺘﺮ ﻣﺠﯿﺪ ﺷﺨﺼﯽ دﺳﺘﮕﺎﻫﯿﺎن

Transcript of iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو...

Page 1: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

خدا نام به

iOSبرنامه نویسی اندروید و

به کمک زبان بیسیک

مؤلف

دکتر مجید شخصی دستگاهیان

Page 2: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

برنامه نویسی اندروید و : كتاب عنوانiOS به کمک زبان بیسیک

دکتر مجید شخصی دستگاهیان : مولف موسسه فرهنگی هنري دیباگران تهران: ناشر شبنم هاشم زاده: صفحه آرايي داریوش فرسایی:طراح جلد اول: نوبت چاپ 1398: تاريخ نشر درج عقیق :چاپ و صحافي جلد 100:تيراژ ریال 1200000:قيمت 978-622-218-153-6: شابك

ميدان انقلاب، ،تهران واحد فروش: نشاني خ كارگر جنوبي، روبروي پاساژ مهستان، ۱۲۵۱پلاك ٢٢٠٨٥١١١-٦٦٤١٠٠٤٦تلفن:

تهران :فروشگاههاي اينترنتي ديباگران

WWW.MFTBOOK.IR www.dibagarantehran.com

www.mftdibagaran.ir mftbook@نشانی تلگرام:

تهران را از سایت هاي اینترنتی دیباگران دریافت نمایید. دیباگرانیکیشن لاپ

-1359شخصی دستگاهیان،مجید،:سرشناسهبه iOSبرنامه نویسی اندروید و پدیدآور: عنوان و نام

کمک زبان بیسیک/مولف:مجید شخصی دستگاهیان. 1398تهران : دیباگران تهران :مشخصات نشر:

:مصور،ص410مشخصات ظاهري: 978-622-218-153-6شابک:

فیپاوضعیت فهرست نویسی: اندروید(منبع الکترونیکی):موضوع

Android(electronic resource)موضوع: آي. او.اس (منبع الکترونیکی) موضوع: iOS(electronic resource)موضوع:

برنامه نویسی -موضوع : آیفون (تلفن هوشمند) iPHONE(smartphone)-programming: موضوع

TA 345 رده بندي کنگره: 00420285/620رده بندي دیویی:

5754725شماره کتابشناسی ملی:

Page 3: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

3 مقدمه

فهرست مطالب

مقدمه

15 .............................................................. است؟ یکسان چه به مربوط کتاب نیا

15 ..................................................... د؟یدار ازین ییزهایچ چه به B4A ياجرا يبرا

15 ...................................................... د؟یدار ازین ییزهایچ چه به B4i ياجرا يبرا

15 .................................................................................................. ها نسخه

16 .................................................................................... کتاب هیته یچگونگ

16 ............................................................................ کتاب فصول دمانیچ نحوه

16 ........................................................................... .…………اصول: 1 بخش

16 .......................................................... دیکن جادیا را تان شنیکیاپل: 2 بخش

16 ........................................................... .…………یاصل يایاش و زبان: 3بخش

16 ......................................................................... ………اه ابخانهکت: 4بخش

16 ................................................................................. کتاب نیا در قراردادها

17 ................................................................................. ..………منوها نییتع

17 .................................................................... يعملکرد يها آرگومان نییتع

18 ............................................................................... ..……………اختصارات

Page 4: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

موسسه فرهنگی هنري دیباگران تهران به کمک زبان بیسیک/ iosبرنامه نویسی اندرویدو 4

1بخش

هیاول یمبان

21 ................................................................................ میکن شروع دییایب 1-1

Debugging( ............................................................................ 22( یابیخطا

B4A-Bridge ......................................................................................... 23

24 ................................................................. يدیاندرو دستگاه به IDE الاتص

26 ................................................................ ..…………دیجد شنیکیاپل لیکامپا

31 ....................................... ..…………نریزاید از استفاده: شنیکیاپل نیدوم یطراح

37 ........................................................ .………شما يدیاندرو شنیکیاپل نیسوم

Debug Menu( ............................................................ 45( ییزدا اشکال يمنو

46 ....................................................................................... ماژول يها تب

47 .................................................................................. ……………کد هیناح

53 ............................................................................. ..………… پنجره منطقه

57 ............................................................................. ……………هشدار موتور

Docking( .............................................................................. 61( دمانیچ 1-2

Window ................................................................................... 61 يمنوها

Floating( ............................................................................ 62( يشناورساز

62 ..................................................................................... تب يها گروه 1-3

67 ........................................................ .…………یفونیآ شنیکیاپل نیاول یطراح

70 ................................................... ..……………ینفویآ شنیکیاپل نیدوم یطراح

73 .................................................... هیاول تیوضع به ها پنجره تمام بازگرداندن

B4A 76 ................................................................. دیکن يبند کرهیپ و نصب را

77 ................................................................................. رهایمس يبند کرهیپ

Page 5: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

5 مقدمه

78 ............................................................... دیجد يها نسخه به یروزرسان به

2 بخش

شنیکیلاپ کی جادیا

80 ............................................................................................... پروژه 2-1

82 .............................................................................. ..…………پروژه کونیآ

82 ................................................................................ ..……………بسته نام

82 ................................................................................………………فستیمان

85 ................................................................................ شنیکیاپل یطراح 2-2

85 ................................................... .……………ازهاین و ها خواسته کردن برآورده

85 .................................................................... .……………دیاندرو يها نسخه

88 .................................................... .………………شنیکیاپل قدم به قدم یطراح

Managing Setting ( ...................................................... 90( یتیریمد ماتیتنط

91 ................................................................. .……………وتیل و شینما صفحه

91 ......................................................... .……………………ییچندتا يها یتیویاکت

Overlays( ......................................................................... 91(ها گذاشتیجا

92 ....................................... ..………………شینما صفحه اندازه صیتشخ یچگونگ

94 ................................................... ..…………………دارد؟ دیکل صفحه دستگاه ایآ

94 ..................................................................... ……………جتیو ای شنیکیاپل

95 ....................................................................... ..……………مجوزها تیریمد

95 ................................................................................. کاربران با ارتباط 2-3

Visual Designer( ...........................................................101( يبصر طراح 2-4

101.............................................................................. .………………ها وتیل

Page 6: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

موسسه فرهنگی هنري دیباگران تهران به کمک زبان بیسیک/ iosبرنامه نویسی اندرویدو 6

101..................................................... ..……………ها پنچره قراردادن هم درکنار

File Menu( .........................................................................102( لیفا يمنو

AddView ...................................................................................102 يمنو

WYSIWYG ........................................................................103 نریزاید يمنو

103.………………………………………………………………………………………..……ابزارها يمنو

105...................................................................... ………………ها پنجره يمنو

Abstract Designer )114.......................................................... )یانتزاع طراح

Designer Scripts( .......................................................116( پتیاسکر نریزاید

117................................................ ..……………دیواندر کد در وهایو کردن اضافه

Designer Script Reference(.........................119( پتیاسکر نریزاید مرجع 2-5

119................................................................................... .……………سابقه

120........................................................................ ..……………يدیکل میمفاه

Filling( ..............................121(پرکردن و) Docking( دادن قرار کنارهم ياستراتژ

121............................................ .……………نریزاید یسینو پتیاسکر هیاول اصول

121.......................................................................... .…………پتیاسکر زبان

122................................................................. …………… پتیاسکر در خواص

123................................................................................... ..……………هامتد

123....................................................................... ..………يدیکل رکلماتیسا

123.................................................................... ..……………یتیویاکت يمتدها

AutoScale :123.............................. مختلف زیسا با ییها دستگاه يبرا ییها وتیل

125.................................... ………………یافق و يعمود حالت در مختلف يها وتیل

126................................................................ …………ياستراتژ يبند اسیمق

126................................................................ ..………برنامه در وهایو شیرایو

Page 7: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

7 مقدمه

136........................................................... گرفتن تست و یابیخطا ل،یکامپا 2-6

136......................................................................... .……………کردن لیکامپا

136....................................................................... ………………دیاندرو نسخه

138......................................................................... ……………لیکامپا حالات

Conditional Compile(.....................................................139( یشرط لیکامپا

Command Line Compiler )139....................................... )فرمان خط با لریکامپا

141............................................................................... میترس و کیگراف 2-7

141........................................................................ ……………میترس يمتدها

Canvas........................................................................................142 یش

152..................................................................... ……………میترس يها روش

ImageView ...........................................159 و هاPanel يرو بر مپ تیب میترس

159.....................................................................…………ها چارت/ها اگرامید

170................................................ .………………حافظه تیرفظ از خارج يخطاها

171......................................................................................... سیتابید 2-8

171.............................................................................. ..…………داده رهیذخ

171.................................................................………داده گاهیپا یساسا اصول

174................................................................. ..……………داده گاهیپا تیریمد

SQL …………………………………………………………………………………………………174 یش

DBUtils .............................................................................................176

SQL… ...........................................................................176 یمقدمات مراحل

SQLite ..............................................................................................182

SQLite ..................................................................................184 دستورات

203................................................................ یتیویاکت عمر چرخه و ندیفرآ 2-9

205.............................................................. ……………یوتیاکت کی در رهایمتغ

Page 8: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

موسسه فرهنگی هنري دیباگران تهران به کمک زبان بیسیک/ iosبرنامه نویسی اندرویدو 8

Activity Globals .................................................................................205

Sub Activity_Create (FirstTime As Boolean) ..........................................206

Sub Activity_Pause (UserClosed As Boolean) .........................................207

Sub Activity_Resume .........................................................................208

StartActivity (Activity As Object) ..........................................................208

Activity.Finish برابر در ExitApplication .................................................209

209....................................................................................... ها ماژول 2-10

210.............................................................. .…………ها ماژول افزودن و جادیا

210.................................................................... ……………ماژول يها یژگیو

213........................................................................... ……………کلاس ماژول

218.............................................................. ………………………سیسرو ماژول

222............................................ ها آن از درآمد کسب و ها شنیکیاپل انتشار 2-11

User Help..........................................................................................222

222.......................................................... ……………يزسا يتجار و يبرندساز

223.............................................................. ..…………پروژه يپارامترها میتنظ

223........................................................................ ..…………ها کونیآ میتنظ

229............................................................ ……………شنیکیاپل از درآمد کسب

229. ............................................ ....…………غاتیتبل يبرا بانیپشت يها کتابخانه

230..................................................................... .……………شنیکیاپل فروش

231.............................. ………………یپل گوگل دهنده توسعه کی عنوان به نام ثبت

231...................................................... .……………ییجا هر در شنیکیاپل عیتوز

Page 9: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

9 مقدمه

3 فصل

B4A یاصل يایاش و زبان

B4A ........................................................................................233 زبان 3-1

233......................................................................... ……………يا واژه نیقوان

237........................................................................... .…………رهایمتغ اعلان

240..................................................................………………رهایمتغ يگذار نام

List(…………. ..........................................................................243( ها ستیل

Map(………….. ........................................................................243( ها نقشه

Casting )245.............................................................................. )نوع رییتغ

249..................................................................... ..…………اپراتورها و عبارات

252....................................................................... ..……………یشرط عبارات

255.................................................................... ………………حلقه يساختارها

Subs( ................................................................................258( ها رروالیز

269........................................................................ .………………خطا تیریمد

270.................................................................. ………………ها رشته يدستکار

Keywords( ....................................................................272(يدیکل کلمات

291.................................................................................... یاصل يایاش 3-3

291.............................................................. ..………………یاصل ایاش از یستیل

ActionBarHomeClick …………………………………………………………………………….293

Application .......................................................................................298

300............................................................................. ……………………ثوابت

308....................................................................... .…………………ایاش میترس

………….List ....................................................................................335

Page 10: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

موسسه فرهنگی هنري دیباگران تهران به کمک زبان بیسیک/ iosبرنامه نویسی اندرویدو 10

..Map ...............................................................................................339

MediaPlayer......................................................................................343

Notification .......................................................................................344

Regex As Regex .................................................................................347

RemoteViews ....................................................................................349

350............................................................................ ..………………سیسرو

String ...............................................................................................350

Timer ...............................................................................................357

Views ...............................................................................................359

Button ..............................................................................................363

CheckBox ..........................................................................................366

CustomView .....................................................................................368

HorizontalScrollView ..........................................................................373

ImageView ........................................................................................376

Label ................................................................................................377

ListView عنوان به Menu......................................................................378

Panel ................................................................................................383

ProgressBar ......................................................................................385

RadioButton )386................................................................. )ییویراد دکمه

ScrollView .........................................................................................387

387....................................................................... ………………جداول شینما

SeekBar ............................................................................................390

Spinner.............................................................................................392

TabHost ............................................................................................396

Page 11: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

11 مقدمه

ToggleButton ....................................................................................399

View ................................................................................................402

WebView ..........................................................................................404

407................................................................................. برنامه درون کد 3-4

409 ..................................................................................... 4 فصل

409 ............................................................................... ها کتابخانه'

410 ..................................................................................... 5 فصل

410 ...................................................................... يکاربرد يها مثال

Page 12: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

مقدمه ناشر

��� ا�رات �� ��� ا�� � � �ا � �� ���ب ����� ������ �� � د���ان ���ان�� ن ���� د��. ��ا���� ������ و ���� ���ر را � �� ا� ��� %$ # روز !

منان را كه با الطاف بيكران خود اين توفيق را به ما ارزاني داشت تا بتوانيم در راه حمد و سپاس ايزد

ارتقاي دانش عمومي و فرهنگي اين مرز و بوم در زمينه چاپ و نشر كتب علمي دانشگاهي، علوم پايه و

ر عهده هايي هرچند كوچك برداشته و در انجام رسالتي كه ب به ويژه علوم كامپيوتر و انفورماتيك گام

داريم، مؤثر واقع شويم.

گستردگي علوم و توسعه روزافزون آن، شرايطي را به وجود آورده كه هر روز شاهد تحولات اساسي

چشمگيري در سطح جهان هستيم. اين گسترش و توسعه نياز به منابع مختلف از جمله كتاب را به

نمايد. رساني، بيش از پيش روشن مي لاعترين راه دستيابي به اطلاعات و اط ترين و راحت عنوان قديمي

در اين راستا، واحد انتشارات مؤسسه فرهنگي هنري ديباگران تهران با همكاري جمعي از اساتيد،

مؤلفان، مترجمان، متخصصان، پژوهشگران، محققان و نيز پرسنل ورزيده و ماهر در زمينه امور نشر

ع كمبودها و نيازهاي موجود، منابعي پربار، معتبر و هاي مستمر خود براي رف درصدد هستند تا با تلاش

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

و تلاش جمعي از همكاران " دكتر مجيد شخصي دستگاهيان"كتابي كه در دست داريد با همت

انتشارات ميسر گشته كه شايسته است از يكايك اين گراميان تشكر و قدرداني كنيم.

زهره قزلباش بر محتوا: كارشناسي و نظارت

نمايد با مراجعه به آدرس پژوه گرامي درخواست مي در خاتمه ضمن سپاسگزاري از شما دانش

dibagaran.mft.info (ارتباط با مشتري) فرم نظرسنجي را براي كتابي كه در دست داريد تكميل و

داند، ارسال نموده، انتشارات ديباگران تهران را كه جلب رضايت و وفاداري مشتريان را هدف خود مي

ياري فرماييد.

اميدواريم همواره بهتر از گذشته خدمات و محصولات خود را تقديم حضورتان نماييم.

انتشاراتمدير

مؤسسه فرهنگي هنري ديباگران تهران

[email protected]

Page 13: iOS و ﺪﯾورﺪﻧا ﯽﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ · ﺎﺑ ار (زوﺪﻨﯾو ياﺮﺑ) j ،(نﻮﻔﯾآ ياﺮﺑ) B4 i يﺎﻫﯽﺟوﺮﺧ (ﺪﯾورﺪﻧا

13 مقدمه

نویسندهپیشگفتار

هاي اندرویدي، آیفونی و ویندوزي دهندگان برنامهسند و کارآمد براي توسعهپدر عصر حاضر، طراحی یک اپلیکیشن مشتريرسد. کارآمدي بدین معنا که مشکلی را در جامعه حل کرده و بتواند آسایش بیشتري را در زندگی امري ضروري به نظر می

به معناي طراحی زیباي پسند بودن نیزوري در زندگی مخاطبان شود. مشتريبه ارمغان آورده و سبب افزایش بهرهصفحات، استفاده ساده و عاري از پیچیدگی با حداکثر امکانات مورد نیاز کاربر، کمینه بودن خطاهاي معنایی و فنی،

دهنده اپلیکیشن سازي مسائل عرفی جامه هدف و در پایان برقراري امنیت و حفظ اطلاعات کاربران است. البته توسعهپیادهریزي و توسعه اهداف هاي مناسب و به موقع و برنامهروزرسانیعه رقبا را نیز در نظر گرفته و با ایجاد بهلازم است تا جام

تري را براي حفظ بقاي خود در چرخه رقابت ارایه دهد.بلندمدت، خدمات افزونحاصل از تفکر اولیه دهنده باید مدنظر داشته باشد ساخت سریع اپلیکیشنترین پارامترهایی که یک توسعهیکی از مهم

هاي سریعتر بازخورد گرفته و نسخه پردازان است تا بتواند از مخاطبان خود نقاط ضعف و قوت راخود یا سایر ایدهبه روز رسانی بعدي خود را به صورت بهینه منتشر نماید. بنابراین نیاز است تا با ابزارهاي مناسب، علاوه بر سادگی و

هاي هاي مورد نیاز براي سیستمها، کیفیت محصول خروجی را حفظ کرده و همزمان خروجیساختار آنفراگیري سریع اندرویدي، آیفونی و حتی ویندوزي را ارایه دهد.

ها اند که از جمله آننویسی اپلیکیشن فراهم کردههاي مختلف براي برنامههاي متعددي سعی در ارایه زبانامروزه شرکت React(براي اندروید، جاوا و آیفون)، سوئیفت (براي آیفون)، B4Xدروید استودیو (فقط براي اندروید)، توان به انمی

(براي اندروید و آیفون) و غیره اشاره کرد که هر کدام داراي مزایا و معایب منحصر به خود هستند. آید. ) به شمار میB4iو B4Aاینجا (به طور خاص در B4Xنویسی رو، مرجع مناسبی براي زبان برنامهکتاب پیش

دهندگان شده است که اکنون به طور مختصر به هاي منحصر به فرد این زبان سبب محوبیت آن در جامعه توسعهویژگی کنیم: چند ویژگی آن اشاره می

(براي ویندوز) را با B4j(براي آیفون)، B4i هاي(براي اندروید) خروجی B4Aهیبریدي بودن، به این معنا که با یادگیري - توانید داشته باشید. کمی تغییرات همزمان می

. B4Rافزاري آردوینو به کمک زبان قابلیت ارتباط با ماژول سخت –گرایی (در واقع کد به زبان بیسیک نوشته شده و عدم نیاز جدي به یادگیري جاوا و در عین حال حفظ مفاهیم شی –

دهد). جاوا تحویل میخروجی یادگیري آسان و سریع و مناسب براي افراد مبتدي. – کدنویسی کوتاه و اجراي سریع و در نتیجه کاهش خطاهاي برنامه نویسی. - هاي متعدد و به روز شده و پشتیبانی از طراحی متریال. استفاده از کتابخانه – نویسی. کتابخانه و بکارگیري آن در برنامهقابلیت تبدیل کدهاي جاوا به یک –

هاي برق، کامپیوتر، مهندسی این کتاب با چهار فصل به عنوان مرجعی مناسب براي یک درس اختیاري دانشجویان رشتههاي توسعه اپلیکیشن مقدماتی و پیشرفته در تواند به عنوان منبعی کاربردي براي دورهپزشکی قابل ارایه بوده و می

تواند به هاي آزاد نیز استفاده شود. همچنین به دلیل سادگی و شیوایی و در عین حال جامع بودن، کتاب میاهآموزشگ نویسی اپلیکیشن نیز مفید واقع شود.مندان برنامهعنوان یک خودآموز توسط علاقه

ز اشتباه نیست. از این رو، ترجمه و تالیف این کتاب همانند سایر اثرات جدید از نظر خطاهاي چاپی و مفهومی عاري ادهندگان محترم از طریق آدرس الکترونیکی نویسنده نسبت به دریافت پیشنهادات و نظرات اساتید، دانشجویان و توسعه

[email protected] .مشتاق خواهد بود مجید شخصی دستگاهیان

1398 بهار