Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, then Beginning iPhone Development is just the book for you. A...
详细信息
ISBN:
(数字)9781430216278
ISBN:
(纸本)9781430216261
Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, then Beginning iPhone Development is just the book for you. Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iPhone Development offers a complete soup-to-nuts course in iPhone and iPod Touch programming. The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone SDK, then stepping you though the creation of your first simple iPhone application. You'll move on from there, mastering all the iPhone interface elements that you've come to know and love, such as buttons, switches, pickers, toolbars, sliders, etc. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. You'll master the art of table-building and learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system. You'll learn how to draw using Quartz 2D and OpenGL ES. You'll add MultiTouch Gestural Support (pinches and swipes) to your applications, and work with the Camera, Photo Library, and Accelerometer. You'll master application preferences, learn how to localize your apps into other languages, and so much more. Apple's iPhone SDK, this book, and your imagination are all you'll need to start building your very own best-selling iPhone applications. Reviews "People ask me again and again about how to get started in iPhone development, but I never had a very good answer for them until now. Dave and Jeff's book starts at the beginning in clear English, making sure you understand the fundamentals with many large illustrations. From there, they progress into key concepts such as the MVC pattern and ImageBuilder fundamentals. Additionally, I find myself flipping back to it as a re
This practical book offers the knowledge and code you need to create cutting-edge mobile applications and games for the iPhone and iPod Touch, using Apple's iPhone SDK. iPhone SDK Application Development introduce...
详细信息
ISBN:
(纸本)0596154054;9780596154059
This practical book offers the knowledge and code you need to create cutting-edge mobile applications and games for the iPhone and iPod Touch, using Apple's iPhone SDK. iPhone SDK Application Development introduces you to this development paradigm and the Objective-C language it uses with numerous examples, and also walks you through the many SDK frameworks necessary for designing full-featured applications. This book will help you: Design user interface elements with Interface Builder and the UI Kit framework Create application controls, such as windows and navigation bars Build and manage layers and transformations using Core Graphics and Quartz Core Mix and play sound files using AVFoundation, and record and play back digital sound streams using Audio Toolbox Handle network programming with the CFNetwork framework Use the Core Location framework to interact with the iPhone's GPS Add movie players to your application iPhone SDK Application Development will benefit experienced developers and those just starting out on the iPhone. Important development concepts are explained thoroughly, and enough advanced examples are provided to make this book a great reference once you become an expert.
WPF Control Development Unleashed Building Advanced User Experiences In this book, two leading Windows Presentation Foundation experts give developers everything they need to build next-generation WPF applicationssoft...
详细信息
ISBN:
(纸本)0672330334;9780672330339
WPF Control Development Unleashed Building Advanced User Experiences In this book, two leading Windows Presentation Foundation experts give developers everything they need to build next-generation WPF applicationssoftware that is more robust, usable, and compelling. Drawing on their close ties with Microsofts WPF development team, Pavan Podila and Kevin Hoffman give you a clear, robust, and practical understanding of WPF, its underpinnings, its overall architecture, and its design philosophy. Podila and Hoffman introduce never-before-published WPF design patterns and support them with robust, real-world code examplesall presented in full color, just as they appear in Visual Studio. The authors begin by explaining how to think in WPF, and then introduce powerful new techniques for everything from handling 3D layouts to creating game-like physics effects. Along the way, they offer in-depth coverage of data binding, building interactivity, and control development: three of WPFs most challenging concepts. Youll learn how to choose the right WPF features for every programming challenge, and use those features far more creatively and effectively. If you want to build truly outstanding WPF applications, this is the book that will get you there. Master the patterns and techniques you need to build state-of-the-art WPF applications Write more powerful and effective applications that reflect a deep understanding of WPFs design philosophy Learn how WPF has evolved, and take full advantage of its growing sophistication Make the most of advanced declarative programming techniques Leverage IScrollInfo, virtualization, control theming, and other complex features Build more powerful interactivity into your WPF applications Create more visual software with 3D elements, custom animations, and shader effects Optimize WPF application performance in real-world environments Master design patterns for organizing your controls more effectively Category:.NET programming / WPF Covers:Windows
From the Book: As a fairly public figure in the Windows developer community, I often get asked if I think that .NET is going to take off. I always answer the same thing; its not a matter of if, its a matter of when. M...
详细信息
ISBN:
(纸本)9780321116208
From the Book: As a fairly public figure in the Windows developer community, I often get asked if I think that .NET is going to take off. I always answer the same thing; its not a matter of if, its a matter of when. Microsofts .NET Framework has so many benefits that even as a grizzled old C++Win32 guy, I wasnt able to resist the siren song of a managed development environment. Its ironic that the temporary dip in the economy has caused folks to avoid anything new just when .NET comes along to deliver significant reductions in time to market and cost while simultaneously increasing code quality. The organizations that have already adopted .NET know that its going to have a long and happy life, especially as it gets pushed further and further into Microsofts own plans for the future of the Windows platform, both on the server and on the client. The primary server-side technology in .NET is ***, which provides the infrastructure needed to build web sites and web services. *** provides the reach to deploy web sites to anyone by aiming at the baseline of features provided by the middle generation web browsers. To provide the highest level of functionality possible, *** does most of the work on the server-side, leaving the client-side HTML as a thin wrapper to trigger server-side requests for new pages of data. The server-side handles practically everything, from data manipulation to user preferences to the rendering of simple things like menus and toolbars. This model provides the greatest availability across operating systems and browsers. If, on the other hand, your targeted customers are Windows users, an HTML-based experience limits the users to alowest-common denominator approach that is unnecessary. In fact, in an attempt to provide a richer client-side experience, many organizations that know theyre targeting Windows users require specific versions of Microsofts Internet Explorer (IE) web browser. However, as soon as that happens, IE becomes less of a
The BlackBerry smartphone is todays #1 mobile platform for the enterprise and also a huge hit with consumers. Until now, its been difficult for programmers to find everything they need to begin developing new applicat...
详细信息
ISBN:
(纸本)9780321647429
The BlackBerry smartphone is todays #1 mobile platform for the enterprise and also a huge hit with consumers. Until now, its been difficult for programmers to find everything they need to begin developing new applications for BlackBerry devices. BlackBerry Development Fundamentals is the solution: the first single-source guide to all aspects of development for the BlackBerry platform. This book thoroughly reviews the BlackBerrys unique capabilities and limitations, helps you optimize your upfront design choices, and covers native rich-client applications and Web-based mobile applications for both business and consumer environments. In addition, it is an excellent study guide for the BlackBerry Certified Application Developer exam (BCX-810). Coverage includes The hows, whys, and best practices of BlackBerry development Planning for and managing the BlackBerry platforms restrictions Selecting the correct development platform for your BlackBerry applications Describing the different paths any application can take to get to the data it needs Explaining the capabilities provided by the BlackBerry Mobile Data System (MDS) Pushing application data to both enterprise and consumer BlackBerry devices using MDS, Web Signals, and the BlackBerry Push APIs Dealing with both the special capabilities and limitations of the BlackBerry browser Building, testing, and debugging BlackBerry browser applications Understanding the tools available to Java developers Using Research In Motions Java development tools to build, test, and debug BlackBerry Java applications Deploying BlackBerry Java applications
From the Book: Java and PDAs are a powerful combination. In 2003, sales should increase to 19.5 million units. While PC sales have arguably peaked, PDAs are still very much in a growth phase. Java is also a huge marke...
详细信息
ISBN:
(纸本)9780201719543
From the Book: Java and PDAs are a powerful combination. In 2003, sales should increase to 19.5 million units. While PC sales have arguably peaked, PDAs are still very much in a growth phase. Java is also a huge market, with millions of developers working world-wide in all areas of computing: from mainframes to matchbox-sized web servers. What this book is about This book is about using Java to develop PDA applications. Having spent many years writing applications in C and then in C++, I felt that Java was a giant leap forward when I started using it in November 1995. I wrote this book because I wanted to develop applications for PDAs, but did not want to go back to writing applications in C. After learning Java and realising its power for developing a wide range of applications, I did not want to step back. Perhaps you feel the same way. Aside from personal preference for development language though, there are good business reasons to use Java to develop PDA applications. Firstly, your organization may be already using Java to develop enterprise systems. A large amount of time, money, and effort has probably been invested in building up Java expertise, tools and resources. Secondly, you may be attracted by the ability to write portable applications using Java 2, Micro Edition. Just as Java code is portable across platforms supporting the other editions of Java 2 (Enterprise and Standard), applications written for Java 2 Micro Edition are portable across platforms supporting the same configurations and profiles. However, it's fair to say that applications written for the Standard and Enterprise editions of Java 2 are more easily portable across platforms than applicationswritten for the Micro edition. This is because, unlike the other editions, Micro edition applications target severely constrained devices. Because the platforms targetted by the Micro edition differ from each other in terms of memory and screen real estate much more than their enterprise and desktop
From the Publisher: The world's most complete guide to Windows graphics programming! Win32 GDI and DirectDraw: Accurate, under the hood, and in depth Beyond the API: Internals, restrictions, performance, and real-...
详细信息
ISBN:
(纸本)9780130869852
From the Publisher: The world's most complete guide to Windows graphics programming! Win32 GDI and DirectDraw: Accurate, under the hood, and in depth Beyond the API: Internals, restrictions, performance, and real-life problems Complete: Pixel, lines, curves, filled area, bitmap, image processing, fonts, text, metafile, printing, and more Up to date: Windows 2000 and Windows 98 graphics enhancements CD-ROM: Exclusive and professional quality generic C++ classes, reusable functions, demonstration programs, kernel mode drivers, GDI exploration tools, and more! Hewlett-Packard Professional Books To deliver high-performance Windows applications, you need an in-depth understanding of the Win32 GDI and DirectDrawbut until now, it's been virtually impossible to discover what's going on "behind" Microsoft's API calls. This book rips away the veil, giving experienced Windows programmers all the information and techniques they need to maximize performance, efficiency, and reliability! You'll discover how to make the most of Microsoft's Windows graphics APIsincluding the important new graphics capabilities built into Windows 2000. Coverage includes: Uncovering the Windows system architecture and graphics system internal data structure Building graphics API "spies" that show what's going on "under the hood" Detecting GDI resource leaks and other powerful troubleshooting techniques Expert techniques for working with the Win32 GDI and DirectDraw APIs Device context, coordinate space and transformation, pixels, lines, curves, and area fills Bitmaps,image processing, fonts, text, enhanced metafiles, printing, and more Windows Graphics programming delivers extensive code, practical techniques, and unprecedented insightplus an exclusive CD-ROM containing original system-level tools, kernel mode drivers, sample code, and generic C++ classes for Windows graphics programming without MFC. If you want to build Windows graphics applications that deliver breakthrough performance and reliabil
From the Publisher: This comprehensive resource covers J2ME architecture and explains how to build applications and services for cell phones and PDAs with J2ME. You'll also get details on security, information man...
详细信息
ISBN:
(纸本)9780072227109
From the Publisher: This comprehensive resource covers J2ME architecture and explains how to build applications and services for cell phones and PDAs with J2ME. You'll also get details on security, information management, and storage, as well as advanced topics such as Mobile Information Device Profile (MIDP) and Connected Limited Device Configuration (CLDC)
Let's say you have an idea for a killer iPhone app. Where do you begin? Head First iPhone Development will help you get your first application up and running in no time. You'll quickly learn to use iPhone SDK ...
详细信息
ISBN:
(纸本)9780596803544
Let's say you have an idea for a killer iPhone app. Where do you begin? Head First iPhone Development will help you get your first application up and running in no time. You'll quickly learn to use iPhone SDK tools, including Interface Builder and Xcode, and master Objective-C programming principles that will make your app stand out. It's a complete learning experience for creating eye-catching, top-selling iPhone applications. Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management Take advantage of iPhone patterns such as datasources and delegates Preview your applications in the iPhone Simulator Build complicated interactions that utilize multiple views, data entry/editing, and iPhone rotation Work with iPhone's camera, GPS, and accelerometer Create interactive, entertaining games Optimize, test, and distribute your application We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone Development provides a visually-rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
The professional programmers DEITEL guide to iPhone app development using iPhone SDK 3.x, Xcode, Objective-C and CocoaMore than 1.5 billion iPhone apps were downloaded from Apples App Store in just one year! This book...
详细信息
ISBN:
(纸本)9780137058426
The professional programmers DEITEL guide to iPhone app development using iPhone SDK 3.x, Xcode, Objective-C and CocoaMore than 1.5 billion iPhone apps were downloaded from Apples App Store in just one year! This book gives you everything youll need to start developing great iPhone apps quickly andonce youve joined Apples fee-based iPhone Developer Programto get them up and running on the App Store. The book uses an app-driven approacheach new technology is discussed in the context of 14 fully tested iPhone apps (7700 lines of code), complete with syntax shading, code walkthroughs and sample outputs. Apps youll develop include:WelcomeSpot-On GameRoute TrackerTip CalculatorCannon Game SlideshowFavorite Twitter SearchesPainter Voice RecorderFlag Quiz GameAddress BookTwitter Discount AirfaresBy Chapter 3 youll be building apps using Xcode, Cocoa and Interface Builder. Youll learn object-oriented programming in Objective-C and build apps using the latest iPhone 3.x technologies including the Game Kit, iPod library access and more. iPhone for Programmers include practical, example-rich coverage of: iPhone SDK 3.x, XCode, Interface Builder Object-Oriented programming in Objective-C and Cocoa Collections, GUI, Event Handling Controllers, Application Templates UIView, Multi-Touch Core Audio, Core Animation, NSTimer Tables, UINavigationController Map Kit, Core Location, GPS, Compass Photos, iPod Library Access Serialization
暂无评论