دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Dimitris Tavlikos
سری:
ISBN (شابک) : 1849691460, 9781849691468
ناشر: Packt Publishing
سال نشر: 2011
تعداد صفحات: 384
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
در صورت تبدیل فایل کتاب iOS Development using MonoTouch Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه iOS با استفاده از کتاب آشپزی MonoTouch نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بیش از 100 دستور العمل برای توسعه و استقرار برنامه های کاربردی برای iOS با استفاده از C# و .NET مثال های مفصلی که هر جنبه ای از توسعه iOS را با استفاده از MonoTouch و C#/.NET پوشش می دهد با استفاده از دستورالعمل های گام به گام پروژه های MonoTouch کاملاً کارآمد ایجاد کنید. دستور العمل های ایجاد برنامه های iOS مطابق با دستورالعمل های اپل. In Detail MonoTouch فرصت های درآمد شگفت انگیز فروشگاه اپلیکیشن میلیارد دلاری اپل را برای توسعه دهندگان C# و .NET به ارمغان می آورد. این کتاب آشپزی چیزی را خالی نمیگذارد و دستور العملهای عملی شامل رابطهای کاربری، مدیریت دادهها، چندرسانهای، خدمات وب و محلیسازی را تا زمان استقرار برنامه در فروشگاه برنامه در اختیار شما قرار میدهد. هر حوزه ای از توسعه MonoTouch iOS که باید در مورد آن بدانید، دستور پخت آن را در این کتاب آشپزی پیدا خواهید کرد. حداقل تئوری و حداکثر عمل عملی این کتاب را تعریف می کند. این مجموعه حاوی دستور العمل هایی برای تعامل با سخت افزار دستگاه مانند GPS، قطب نما و شتاب سنج است. دستور العمل هایی برای تمام مسائل مهم کلمه واقعی مانند خواندن و پاسخ به وضعیت باتری پوشش داده شده است. این کتاب آشپزی ضروری برای توسعهدهندگان C# و .NET است که میخواهند بخشی از دنیای هیجانانگیز و پرسود توسعه iOS باشند. آنچه از این کتاب خواهید آموخت برنامه هایی را که به طور خاص برای iPad طراحی شده اند ایجاد کنید. از خدمات وب دات نت، از جمله WCF استفاده کنید. با استفاده از دوربین و میکروفون دستگاه، منابع چند رسانه ای را ضبط و مدیریت کنید. از شتاب سنج برای عکسبرداری و پاسخ به حرکات دستگاه استفاده کنید. با استفاده از GPS داخلی، قطب نما و ویژگی های نقشه برداری، برنامه های آگاه از موقعیت مکانی ایجاد کنید. ایجاد گرافیک و انیمیشن برای برنامه های قدرتمند. از ویژگی های چندوظیفه ای به طور موثر برای ارائه یک تجربه کاربر پسند استفاده کنید. مخاطبان سراسر جهان را با تکنیک های بومی سازی هدف قرار دهید و در اپ استور مستقر کنید. رویکرد کتاب به سبک کتاب آشپزی نوشته شده است، نمونه هایی را به سبک دستور پخت ارائه می دهد، به شما امکان می دهد مستقیماً به موضوع مورد علاقه خود بروید یا موضوعات را در طول یک فصل دنبال کنید تا دانش عمیق کسب کنید. این کتاب برای چه کسی نوشته شده است. ، برنامه های iPod و iPad و استقرار آنها در فروشگاه App.
Over 100 recipes for developing and deploying applications for the iOS using C# and .NET Detailed examples covering every aspect of iOS development using MonoTouch and C#/.NET Create fully working MonoTouch projects using step-by-step instructions. Recipes for creating iOS applications meeting Apple's guidelines. In Detail MonoTouch brings the amazing revenue opportunities of Apple's billion dollar app store to C# and .NET developers. This cookbook leaves no stone unturned, providing you with practical recipes covering user interfaces, data management, multimedia , web services, and localization, right through to application deployment on the app store. Whatever the area of MonoTouch iOS development you need to know about, you will find a recipe for it in this cookbook. Minimum theory and maximum practical action defines this book. It is jam packed with recipes for interacting with the device hardware, like the GPS, compass and the accelerometer. Recipes for those all important real word issues are covered such as reading and responding to battery state. It is the essential cookbook for C# and .NET developers wanting to be part of the exciting and lucrative world of iOS development. What you will learn from this book Create applications specifically designed for the iPad. Consume .NET web services, including WCF. Capture and manage multimedia resources using the device's camera and microphone. Use the accelerometer to capture and respond to device movements. Create location-aware applications using the built-in GPS, compass and mapping features. Create graphics and animation for powerful applications. Effectively use multitasking features to provide a user-friendly experience. Target worldwide audience with localization techniques and deploy to the App Store. Approach The book is written in a cookbook style, presenting examples in the style of recipes, allowing you to go directly to your topic of interest, or follow topics throughout a chapter to gain in-depth knowledge. Who this book is written for This book is essential for C# and .NET developers with no previous experience in iOS development and Objective-C developers that want to make a transition to the benefits of MonoTouch and the C# language, for creating complete, compelling iPhone, iPod and iPad applications and deploying them to the App Store.
Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 7
Table of Contents......Page 8
Preface......Page 12
Introduction......Page 18
Installing pre-requisites......Page 19
Creating an iPhone project with MonoDevelop......Page 24
Interface builder......Page 35
Creating the UI......Page 37
Accessing the UI with outlets......Page 40
Adding actions......Page 46
Compiling......Page 48
Debugging our application......Page 51
Introduction......Page 54
Adding and customizing views......Page 55
Receiving user input with buttons......Page 59
Using labels to display text......Page 64
Displaying images......Page 69
Displaying and editing text......Page 73
Using the keyboard......Page 76
Displaying progress......Page 79
Displaying content larger than the screen......Page 83
Navigating through content divided into pages......Page 85
Displaying a toolbar......Page 89
Creating a custom view......Page 91
Introduction......Page 96
Loading a view with a view controller......Page 97
Navigating through different view controllers......Page 99
Providing controllers in tabs......Page 102
Creating a table controller......Page 105
Modal view controllers......Page 107
Creating a custom view controller......Page 110
Using view controllers efficiently......Page 112
Combining different view controllers......Page 114
iPad view controllers......Page 116
Creating a user interface for different devices......Page 120
Introduction......Page 124
Creating files......Page 125
Creating an SQLite database......Page 126
Inserting and updating data......Page 129
Querying an SQLite database......Page 130
Using an already existing SQLite database......Page 132
Storing data with serialization......Page 134
Storing data with XML......Page 137
Managing XML data with LINQ to XML......Page 138
Introduction......Page 142
Providing lists......Page 143
Displaying data in a table......Page 146
Customizing rows......Page 149
Editing a table: deleting rows......Page 153
Editing a table: inserting rows......Page 156
Table indexing......Page 158
Searching through the data......Page 160
Creating a simple web browser......Page 163
Displaying local content......Page 164
Displaying formatted text......Page 166
Displaying documents......Page 168
Consuming web services......Page 172
Invoking web services......Page 175
Consuming WCF services......Page 178
Reading JSON data......Page 180
Introduction......Page 184
Selecting images and videos......Page 185
Capturing media with the camera......Page 188
Playing video......Page 191
Playing music and sounds......Page 193
Recording with the microphone......Page 196
Managing multiple album items directly......Page 198
Introduction......Page 202
Starting phone calls......Page 203
Sending text messages and e-mails......Page 205
Using text messaging in our application......Page 208
Using e-mail messaging in our application......Page 211
Managing the address book......Page 214
Displaying contacts......Page 216
Managing the calendar......Page 219
Introduction......Page 222
Detecting device orientation......Page 223
Adjusting UI orientation......Page 226
Proximity sensor......Page 228
Retrieving battery information......Page 230
Handling motion events......Page 232
Handling touch events......Page 234
Recognizing gestures......Page 236
Custom gestures......Page 239
Using the accelerometer......Page 241
Using the gyroscope......Page 244
Introduction......Page 248
Determining location......Page 249
Determining heading......Page 253
Using region monitoring......Page 256
Using significant-change location service......Page 258
Location services in the background......Page 260
Displaying maps......Page 263
Geocoding......Page 266
Adding map annotations......Page 269
Adding map overlays......Page 273
Introduction......Page 278
Animating Views......Page 279
Transforming views......Page 281
Animation with images......Page 285
Animating layers......Page 287
Drawing lines and curves......Page 290
Drawing shapes......Page 293
Drawing text......Page 295
A simple drawing application......Page 297
Creating an image context......Page 301
Introduction......Page 306
Detecting application states......Page 307
Receiving notifications for application states......Page 309
Running code in the background......Page 311
Playing audio in the background......Page 314
Network connectivity maintenance......Page 316
Creating an application for different languages......Page 320
Localizable resources......Page 323
Regional formatting......Page 326
Creating profiles......Page 330
Creating an ad-hoc distribution bundle......Page 335
Preparing an application for the App Store......Page 339
Submitting to the App Store......Page 343
Introduction......Page 348
Reproducing the page curl effect......Page 349
Styling views......Page 353
Twitter integration......Page 355
Working with the split keyboard......Page 357