دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Rob Kao, Dante Sarigumba, Anthony Rizk سری: ISBN (شابک) : 1430230150, 9781430230151 ناشر: Apress سال نشر: 2011 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Beginning BlackBerry 7 Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع BlackBerry 7 Development نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
آیا علاقه مند به ایجاد برنامه های بلک بری با استفاده از آخرین افزونه BlackBerry 7 و BlackBerry Java برای Eclipse هستید؟ پس این کتاب برای شما است. توسعه BlackBerry 7 شروع یک رویکرد عملی برای یادگیری نحوه ساخت و استقرار برنامههای پیچیده BlackBerry با استفاده از جدیدترین ابزارها و تکنیکهای موجود است. با فرض اینکه فقط مقداری پیش زمینه برنامه نویسی در جاوا یا یک زبان مشابه، این کتاب با اصول اولیه شروع می شود، آموزش های گام به گام را ارائه می دهد که شما را در دانلود و نصب محیط توسعه BlackBerry، ایجاد اولین برنامه های خود و کاوش در API های BlackBerry راهنمایی می کند. با جدیدترین ویژگیهای موجود در جدیدترین BlackBerry 7 با استفاده از افزونه BlackBerry Java برای Eclipse، از جمله خدمات پلتفرم برنامه کاربردی BlackBerry، تکنیکهای استفاده از چندرسانهای با BlackBerry، و ابزارهایی برای افزایش عملکرد برنامه، آشنا خواهید شد. برای تکمیل فرآیند توسعه کامل، روشهای مختلفی را نیز کشف خواهید کرد که میتوانید برنامههای خود را بستهبندی و توزیع کنید، از استقرار برنامهها در وبسایت خود تا فهرست کردن برنامههای خود برای فروش در BlackBerry App World. آنچه یاد خواهید گرفت چگونه ابزارهایی را که برای توسعه برنامه های BlackBerry نیاز دارید به دست آورید و راه اندازی کنید نحوه توسعه برنامه های BlackBerry مبتنی بر جاوا نحوه ادغام سرویس های پلت فرم برنامه BlackBerry در برنامه خود تکنیک های پیشرفته برای طراحی رابط کاربری اطلاعات در مورد آخرین API ها در دسترس توسعه دهندگان BlackBerry نحوه استفاده از شبکه، خدمات مبتنی بر مکان، و بسیاری از ویژگی های دیگر پلت فرم بلک بری در برنامه شما این کتاب برای چه کسانی است این کتاب برای کسانی است که علاقه مند به توسعه برنامه های بومی برای خانواده دستگاه ها و تلفن های هوشمند BlackBerry هستند. تجربه توسعه BlackBerry مورد نیاز نیست، اما خوانندگان باید تجربه ای در برنامه نویسی جاوا و وب داشته باشند. فهرست مطالب تنظیم مرحله Hello World یک برنامه BlackBerry چیست؟ مبانی رابط کاربری فراتر از مبانی رابطهای کاربر ذخیره دادهها سلام بیرون! ساختن یک برنامه کاربردی با شبکه من کجا هستم؟ استفاده از سرویسهای مبتنی بر مکان ارائه برنامه شما: بستهبندی و انتشار مراحل بعدی
Are you interested in creating BlackBerry apps using the latest BlackBerry 7 and BlackBerry Java Plug-in for Eclipse? Then this is the book for you. Beginning BlackBerry 7 Development offers a hands-on approach to learning how to build and deploy sophisticated BlackBerry apps using the latest tools and techniques available. Assuming only some programming background in Java or a similar language, this book starts with the basics, offering step-by-step tutorials that take you through downloading and installing the BlackBerry development environment, creating your first apps, and exploring the BlackBerry APIs. You'll be introduced to the latest features available in the latest BlackBerry 7 using BlackBerry Java Plug-in for Eclipse, including BlackBerry Application Platform Services, techniques for using multimedia with the BlackBerry, and tools for increasing app performance. To round out the complete development process, you'll also discover the different ways you can package and distribute your apps, from deploying apps on your own website to listing your apps for sale in the BlackBerry App World. What you’ll learn How to obtain and set up the tools you'll need to develop BlackBerry applications How to develop Java-based BlackBerry applications How to integrate BlackBerry Application Platform Services into your app Advanced techniques for user interface design Information on the latest APIs available to BlackBerry developers How to use networking, location-based services, and many other features of the BlackBerry platform in your application Who this book is for This book is for those interested in developing native apps for the BlackBerry family of devices and smartphones. BlackBerry development experience is not required, but readers should have some experience with Java and Web programming. Table of Contents Setting the Stage Hello World What Makes a BlackBerry Application? User Interface Basics Beyond the Basics of User Interfaces Storing Data Hello Out There! Making a Network-Enabled Application Where Am I? Using Location-Based Services Getting Your App Out There: Packaging and Publishing Next Steps
Cover......Page 266
Contents at a Glance......Page 3
Contents......Page 269
About the Authors......Page 274
About the Technical Reviewer......Page 275
Acknowledgments......Page 276
What This Book Is......Page 4
Setting Up Your Development Environment......Page 5
Installing the BlackBerry Java Plug-In for Eclipse......Page 7
Using Other JDE Versions with Eclipse......Page 8
Installing Desktop Software......Page 10
Installing Your Code Signing Keys......Page 12
What’s Different About Developing for BlackBerry......Page 14
What’s in This Book......Page 15
Summary......Page 17
Creating an Application with the BlackBerry JDE Plug-In for Eclipse......Page 18
Creating the Main Application Class......Page 21
Creating the Main Screen Class......Page 23
Coding Up the Main Screen Classes......Page 24
Using Breakpoints and the Debug Perspective......Page 28
Using the Profiler......Page 30
Polishing the Application......Page 34
Summary......Page 36
Javadocs......Page 37
The BlackBerry Application Life Cycle......Page 39
Threading and the Event Thread......Page 40
Using the Event Lock......Page 43
Running Background Applications......Page 44
Creating a Library......Page 46
Using Libraries in Your Application......Page 47
Summary......Page 50
The UI Fun Application......Page 51
The Components of a BlackBerry UI......Page 52
Adding the Image to the Screen......Page 54
Field Style Flags......Page 56
Creating the Domain Field and Check Box......Page 57
Creating the Buttons......Page 58
Arranging the Buttons Horizontally......Page 59
Handling User Interaction......Page 61
Defining a New Screen......Page 64
Creating Menus......Page 66
Using Reusable Command......Page 68
Supporting Different Menu Instances......Page 69
Displaying Images......Page 71
Summary......Page 75
Enhancing the UI Fun Application......Page 77
Working with Fonts......Page 79
Drawing to the Screen Using the Graphics Context......Page 81
Laying Out the Screen......Page 82
Painting to the Screen......Page 83
Creating a Constructor......Page 84
Adding the Layout Method......Page 85
Trying Out the Label Field......Page 86
Adding an Image......Page 87
Trying the New CustomLabelField......Page 88
Tying Up Some Loose Ends......Page 89
Laying Out the Interface......Page 92
Taking a Look......Page 93
Making the Button Focusable......Page 94
Drawing the Focus......Page 95
Handling Events......Page 97
Creating Custom Managers......Page 99
Implementing the Basic Framework......Page 102
Implementing the Sublayout Method......Page 103
Seeing the Grid Field Manager in Action......Page 106
Aligning the Labels......Page 107
Focus Movement......Page 108
Creating a Custom Screen......Page 111
Adding the Final Touches......Page 116
Using Background and BackgroundFactory......Page 117
Working with Touch Screen Models......Page 119
Creating Basic Animation......Page 121
Summary......Page 124
Storing Data on the BlackBerry......Page 125
Choices for Persistence......Page 126
BlackBerry Persistent Store......Page 127
Loading the Data......Page 131
The Save Method......Page 132
Using a Hashtable......Page 134
Loading and Saving the Data......Page 135
Clearing the Old Persistent Data from the Simulator......Page 136
The FileConnection API......Page 138
Writing to the File System......Page 147
Using SQLite......Page 152
Integrating Your App with Unified Search......Page 159
Summary......Page 169
Different Ways to Connect......Page 170
Near Field Communication (NFC)......Page 174
Service Book......Page 175
The MIDP Connection Framework......Page 176
Headers......Page 177
The Networking Application......Page 178
The Run Method......Page 181
The MDS Simulator......Page 183
Running the Application......Page 184
Handling Successful Requests......Page 186
Try It......Page 187
How an HTML Form Works......Page 188
Modifying NetworkingMainScreen......Page 189
Making Secure HTTP (HTTPS) Connections......Page 191
Summary: HTTP Networking......Page 192
Connection Method: Using Direct TCP/IP Instead of BES/MDS......Page 193
Determining Network Availability......Page 195
A Simple Socket Application......Page 197
Summary......Page 199
GPS Support on BlackBerry Devices......Page 201
Getting Location Information Using JSR 179 APIs and the BlackBerry Extensions to JSR 179......Page 202
BlackBerry Geolocation Modes......Page 203
Using Only Unassisted Mode......Page 204
Using Assisted and Unassisted Modes......Page 205
The Location Application......Page 207
Using Geocoding and Reverse Geocoding......Page 214
Sending Geocoding Requests......Page 215
Using BlackBerry Maps......Page 216
Summary......Page 223
Getting Your App Out There: Packaging and Publishing......Page 224
Over-the-Air Installation......Page 225
Desktop Installation......Page 229
BlackBerry App World......Page 231
Signing Up......Page 232
Licensing Options......Page 233
License Keys for Paid Apps......Page 234
Step 1: Product Details......Page 235
Step 3: Product Screenshots......Page 236
Step 6: Uploading Binary Files......Page 237
Getting App World Properties for Your Application......Page 239
Setting Up In-App Purchase on App World......Page 241
Calling the In-App Purchase API......Page 242
Other Application Stores......Page 243
Submitting and Managing Applications......Page 244
Activation......Page 245
Summary......Page 246
Keeping Current......Page 247
Farewell......Page 249
A......Page 250
B......Page 251
C......Page 252
D......Page 253
F......Page 254
H......Page 255
I......Page 256
L......Page 257
M......Page 258
N......Page 259
P......Page 260
R......Page 262
S......Page 263
U......Page 264
Z......Page 265