چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Qt for Symbian

Frank H. P. Fitzek, Tommi Mikkonen, Tony Torp

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۱۰
فرمت
PDF
زبان
انگلیسی
تعداد صفحات
۲۰ صفحه
حجم فایل
۱٫۷ مگابایت

دربارهٔ کتاب

Build mobile applications for Nokia's S60 phones using the hot Qt GUI tool This vital primer—written by developers involved in the latest release of Qt—is a must for anyone wanting to learn this cutting-edge programming environment. Qt is a multi-platform, C++ GUI toolkit that allows you to develop applications and user interfaces once, then deploy them across many desktop and embedded operating systems, without rewriting the source code. Now being applied to the S60 platform (Nokia's new, uniform UI), Qt promises to save development resources, cut costs, and get you to market faster. This unique guide helps you master this exciting tool with step-by-step instruction from some of the best developers in the S60 field. Find easy-to-access tips, techniques, examples, and much more. Walks you through installation of the Qt developer platform and SDK Explains the basic Qt environment and how it can save you development time Delves into the extension of Qt for the S60, including communication and sensors Provides plenty of examples to help you quickly grasp concepts Help revolutionize the S60 mobile market and stay ahead of the crowd with your own state-of-the-art applications, developed with Qt and the detailed information in this unique guide. CONTENTS......Page 7 CONTRIBUTORS......Page 13 FOREWORD......Page 15 PREFACE......Page 17 ABBREVIATIONS......Page 19 ACKNOWLEDGMENTS......Page 21 PUBLISHER’S ACKNOWLEDGMENTS......Page 22 ABOUT THE EDITORS......Page 23 1.1 The Importance of Mobile Developers......Page 25 1.2 Symbian OS......Page 28 1.2.2 Symbian – Evolution to the Leading Smart-Phone Platform......Page 29 1.2.3 Symbian – Casual Application Developer......Page 30 1.3.2 Qt in the Mobile Domain......Page 31 1.3.3 Qt Licensing......Page 34 Bibliography......Page 35 2.1 Installing the Development Environment......Page 37 2.1.2 Java......Page 38 2.1.4 Symbian Platform SDK......Page 39 2.1.5 Open C/C++ Plug-in......Page 41 2.1.6 The Carbide.c++ IDE......Page 43 2.1.7 Qt for Symbian......Page 44 2.2 Using Carbide.c++ with Qt for Symbian......Page 45 2.3 Summary......Page 50 3.1 HelloWorld......Page 53 3.1.1 Building......Page 54 3.1.2 Packaging......Page 55 3.2.1 Layouts......Page 56 3.2.2 Object Ownership and Memory Management......Page 58 3.3.1 Basic Signals......Page 59 3.3.2 Parameters......Page 60 3.4.1 QObject......Page 61 3.4.2 Custom Signals and Slots......Page 62 3.4.4 Meta-object Compiler (moc)......Page 63 3.4.5 Connecting Signals and Slots......Page 64 3.5.1 Handling Text through Implicit Sharing......Page 66 3.5.2 Internationalization......Page 67 3.5.3 Widgets, Dialogs and the Main Window......Page 69 3.6 System......Page 71 3.6.1 Events......Page 72 3.6.2 Timers and Painting......Page 73 3.7 Communication......Page 75 3.7.2 Files and Streams......Page 76 3.7.3 Networking and XML......Page 80 Bibliography......Page 88 4.1 Introduction......Page 89 4.2 Bearer Management......Page 90 4.3 Contacts......Page 91 4.4.2 Finding a Single Contact Detail......Page 92 4.5 Location......Page 93 4.5.1 Getting and Following the User’s Location......Page 94 4.6.1 Creating and Sending an Email Message......Page 95 4.8 Publish and Subscribe......Page 96 4.10 System Information......Page 97 4.10.2 Accessing System Information......Page 98 4.11 Summary......Page 99 Bibliography......Page 100 5.1 Utilizing Platform Features beyond Qt APIs......Page 101 5.3 Alarms......Page 102 5.3.3 Changing the Time of a Specific Alarm......Page 103 5.4 Calendar......Page 104 5.4.2 Deleting Calendar Entries......Page 105 5.5.1 Camera Initialization......Page 106 5.5.3 Taking a Photo......Page 107 5.6.2 Uninstalling an Application in the Background without Notifying the User......Page 108 5.7 Landmarks......Page 109 5.7.2 Getting a List of All Landmarks in the Landmark Database......Page 110 5.8.2 Setting the Current Profile to Silent......Page 111 5.9.1 Receiving Notification of Changes in Rotation and Orientation......Page 112 5.10.2 Receiving Notification of When Phone Call Status Changes......Page 114 5.11.1 Keeping the Device Backlight Turned On......Page 115 5.12.1 Switching on the Vibration Function......Page 116 6.1 Data Types and Symbian OS Class Naming Conventions......Page 119 6.1.1 Descriptors......Page 120 6.2.1 Leaves and Exception Handling......Page 122 6.2.2 The Cleanup Stack......Page 123 6.2.4 Thin Templates......Page 124 6.3 Executable Files......Page 125 6.4 Platform Security......Page 126 6.5 Active Objects......Page 127 6.8.1 Combining Qt and Native C++......Page 129 6.8.2 Building Qt Applications in the Symbian Environment......Page 130 6.8.3 Separating Qt and Symbian Implementations......Page 131 6.8.4 Other Issues......Page 139 Bibliography......Page 140 7.1.1 Displaying Messaging Accounts......Page 141 7.1.2 Displaying Recent Messages......Page 146 7.1.3 Service Framework......Page 153 7.2.1 Basic Widgets Example......Page 156 7.2.2 Background Worker Class......Page 161 7.2.3 Bouncing Ball......Page 166 7.2.4 Options Menu......Page 170 7.2.5 Website Downloader......Page 173 7.2.6 Stored Settings......Page 176 7.2.7 FriendsApp......Page 180 7.2.8 Sensor API......Page 193 7.2.9 Messaging API......Page 196 7.2.10 Camera API......Page 199 7.2.11 Location API......Page 202 INDEX......Page 205

Build mobile applications for Nokia's S60 phones using the hot Qt GUI tool

This vital primer—written by developers involved in the latest release of Qt—is a must for anyone wanting to learn this cutting-edge programming environment.

Qt is a multi-platform, C++ GUI toolkit that allows you to develop applications and user interfaces once, then deploy them across many desktop and embedded operating systems, without rewriting the source code. Now being applied to the S60 platform (Nokia's new, uniform UI), Qt promises to save development resources, cut costs, and get you to market faster. This unique guide helps you master this exciting tool with step-by-step instruction from some of the best developers in the S60 field. Find easy-to-access tips, techniques, examples, and much more.

  • Walks you through installation of the Qt developer platform and SDK
  • Explains the basic Qt environment and how it can save you development time
  • Delves into the extension of Qt for the S60, including communication and sensors
  • Provides plenty of examples to help you quickly grasp concepts

Help revolutionize the S60 mobile market and stay ahead of the crowd with your own state-of-the-art applications, developed with Qt and the detailed information in this unique guide.

The Qt environment is THE new platform to make and build mobile applications. Get ahead of the crowd with this timely tutorial on developing GUIs. Qt for Symbian takes a unique look at this cutting-edge programming environment. Step-by-step it explains Qt in an easy to access fashion, using simple examples throughout. Key topics include: Installing the developer platform / SDK Explaining the basic Qt environment The extension of the Qt module Communication Sensors Simple examples for Qt for Symbian and much more Using Qt, you can develop applications and user interfaces once, and deploy them across many desktop and embedded operating systems without rewriting the source code. This widely known and employed cross platform development tool is newly applied to the Symbian platform and will have a massive impact on Symbian phones for the next decade. This Nokia-endorsed primer is written by an expert author team who are involved in the new release of Qt and are some of the best developers in the field. Qt for Symbian will ultimately save you costs, development resources, and will help you get to market faster! The Qt Environment Is The New Platform To Make And Build Mobile Applications. Using Qt, You Can Develop Applications And User Interfaces Once, And Deploy Them Across Many Desktop And Embedded Operating Systems Without Rewriting The Source Code. This Widely Known And Employed Cross Platform Development Tool Is Newly Applied To The Symbian Platform And Will Have A Massive Impact On Symbian Phones For The Next Decade. Qt For Symbian Takes An In-depth Look At This Cutting-edge Programming Environment. Step-by-step It Explains Qt In An Easy To Access Fashion, Using Simple Examples Throughout. Key Topics Include: Installing The Developer Platform / Sdk; Explaining The Basic Qt Environment; The Extension Of The Qt Module; Communication; Sensors; And Simple Examples For Qt For Symbian And Much More.--publisher's Description. Introduction And Motivation -- Getting Started -- Qt In General -- Qt Mobility Apis -- Qt-like Mobile Extensions -- Qt Apps And Native Symbian Extensions -- Qt For Symbian Examples. Edited By Frank H.p. Fitzek, Tony Torp, Tommi Mikkonen. Forum Nokia. Includes Bibliographical References And Index. Qt for Symbian takes a unique look at this cutting-edge programming environment. Step-by-step it explains Qt in an easy to access fashion, using simple examples throughout. A bible for all beginners it covers topics such as: Installing the developer platform / SDK Explaining the basic Qt environment The extension of Qt for Symbian modules o Communication o Sensors o Etc Simple examples for Qt for Symbian This Nokia-endorsed primer written by developers involved in the new release of Qt will ultimately save you costs, development resources, and will help you get to market faster!

قیمت نهایی

۴۴٬۰۰۰ تومان