Pro HTML5 with Visual Studio 2015 is written to help ASP.NET developers make the leap to the inevitable and exciting world of HTML5. With this book, you’ll quickly master the new HTML elements, the improved CSS features, and advanced content including audio, video, canvas, SVG, and drag and drop capabilities. You will also learn how your enterprise applications can benefit from some brand-new technology such as web workers and web sockets. Using practical hands-on demonstrations you will learn all of the really cool features that you can start using now, within your existing ASP.NET applications.
HTML5 promises to revolutionize the way web sites are developed with an impressive set of built-in client-side features. The use of HTML5 as a preferred development language in Windows 10, along with growing support from the major browser vendors, is likely to make HTML5 the de-facto standard for all future web development. The number of HTML5-capable phones alone is estimated to top 2 billion by 2016. Many professional web developers who are firmly rooted in the Microsoft toolset such as Visual Studio, Active Server Pages, and .NET are trying to understand how HTML5 fits into their world.
Written with the Visual Studio 2015 developer in mind, this book:
Pro HTML5 with Visual Studio 2015 is for the professional web developer who is familiar with traditional ASP.NET web forms or the Model View Controller (MVC) framework. It is designed for the web builders who want to take advantage of the new design features or the infrastructure improvements of HTML5. It is geared toward individuals who want practical, real-world demonstrations and not just a lot of theory.
Part I: What is HTML5?
Chapter 1: Before You Begin
Part II: Using the New HTML5 Features
Chapter 2: ASP .NET Web Forms
Chapter 3: MVC Web Applications
Chapter 4: Cascading Style Sheets
Chapter 5: Scripting Enhancements
Chapter 6: Mobile Web Applications
Part III: Digging Deeper
Chapter 7: Supporting Older Browsers
Chapter 8: Audio and Video
Chapter 9: Scalable Vector Graphics
Chapter 10: Canvas
Part IV: Advanced Features
Chapter 11: Indexed DB
Chapter 12: Geolocation and Mapping
Chapter 13: WebSockets
Chapter 14: Drag and Drop
Part V Appendixes
Appendix A: Sample Content for Chapter 4
Appendix B:Completed Style forChapter 4
Appendix C:Final Code forChapter 14
Built on Microsoft’s powerful .NET Framework, C# and Visual Basic are complete equals in terms of coding power and application development possibilities. In today’s multi-platform environment, an understanding of both languages is a job requirement. The C#-Visual Basic Bilingual Dictionary unifies the languages by providing clear, functional equivalents for all syntax and grammar differences.
Whether you work on a team that uses both languages, or just need to understand a technical article written in that “other” language, the C#-Visual Basic Bilingual Dictionary is an essential resource for developers crafting Microsoft software solutions.
In this comprehensive guide to getting started with ASP.NET 4.5.1, best-selling author Imar Spaanjaars provides a firm foundation for coders new to ASP.NET and key insights for those not yet familiar with the important updates in the 4.5.1 release. Readers learn how to build full-featured ASP.NET websites using Visual Studio Express 2013 for Web, Microsoft’s free development tool for ASP.NET web applications. Beginning ASP.NET 4.5.1 guides you through the process of creating a fully functional, database-driven website, from creation of the most basic site structure all the way down to the successful deployment of the website to a production environment.
Well-known C# expert Rod Stephens gives novice and experienced developers a comprehensive tutorial and reference to standard C#. This new title fully covers the latest C# language standard, C# 5.0, as well as its implementation in the 2013 release of Visual Studio. The author provides exercises and solutions; and his C# Helper website will provide readers and students with ongoing support. This resource is packed with tips, tricks, tutorials, examples, and exercises and is the perfect professional companion for programmers who want to stay ahead of the game.
Horton's unique tutorial approach and step-by-step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton's Beginning Visual C++ 2013, Horton not only guides you through the fundamentals of the standard C++ language, but also teaches you how C++ is used in the latest Visual Studio 2013 environment. Visual Studio 2013 includes major changes to the IDE and expanded options for C++ coding. Ivor Horton's Beginning Visual C++ 2013 will teach you the latest techniques to take your Visual C++ coding to an all-new level.
Microsoft's Application Lifecycle Management (ALM) makes software development easier and now features support for iOS, MacOS, Android, and Java development. If you are an application developer, some of the important factors you undoubtedly consider in selecting development frameworks and tools include agility, seamless collaboration capabilities, flexibility, and ease of use. Microsoft's ALM suite of productivity tools includes new functionality and extensibility that are sure to grab your attention. Professional Application Lifecycle Management with Visual Studio 2013 provides in-depth coverage of these new capabilities. Authors Mickey Gousset, Martin Hinshelwood, Brian A. Randell, Brian Keller, and Martin Woodward are Visual Studio and ALM experts, and their hands-on approach makes adopting new ALM functionality easy.
Whether you're a C# guru or transitioning from C/C++, staying up to date is critical to your success. Professional C# 5.0 and .NET 4.5.1 is your go-to guide for navigating the programming environment for the Windows platform. After a quick refresher of the C# basics, the team of expert authors dives in to C# 5.0 and updates for NET 4.5.1. Includes:
This guide shows Java software developers and software engineers how to build complex web applications in an enterprise environment. You'll begin with an introduction to the Java Enterprise Edition and the basic web application, then set up a development application server environment, learn about the tools used in the development process, and explore numerous Java technologies and practices. The book covers industry-standard tools and technologies, specific technologies, and underlying programming concepts.
Visual Studio is your essential tool for Windows programming. Visual Studio 2013 features important updates to the user interface and to productivity. In Professional Visual Studio 2013, author, Microsoft Certified Trainer, and Microsoft Visual C# MVP Bruce Johnson brings three decades of industry experience to guide you through the update, and he doesn't just gloss over the basics. With his unique IDE-centric approach, he steers into the nooks and crannies to help you use Visual Studio 2013 to its maximum potential.
In plain language, there is one word for this book—terrific! If you have experienced the road to web accessibility as a labyrinthian and mystifying journey, this book will illuminate and smooth the way. Whitney and Sarah use concepts familiar to most web professionals and apply them to accessibility in a practical context that will improve user experience for all. Bravo!
Raspberry Pi is taking off like a rocket! You can use this amazing, dirt-cheap, credit card-sized computer to learn powerful hardware hacking techniques as you build incredibly creative and useful projects! This complete, full-color guide requires absolutely no experience with either hardware hacking or computer programming. Colorful photos guide you through each project, and the step-by-step instructions are stunningly clear and easy!
If want to get started with AngularJS, either as a side project, an additional tool, or for your main work, this practical guide teaches you how to use this meta-framework step-by-step, from the basics to advanced concepts. By the end of the book, you’ll understand how to develop a large, maintainable, and performant application with AngularJS.
Java is one of the world’s most important and widely used computer languages. Furthermore, it has held that distinction for many years. Unlike some other computer languages whose influence has waned with the passage of time, Java’s has grown stronger. Java leapt to the forefront of Internet programming with its first release. Each subsequent version has solidified that position. Today, it is still the first and best choice for developing web-based applications. Java is also part of the smartphone revolution because it is used for Android programming. Simply put: much of the modern world runs on Java code. Java really is that important.
SignalR, Microsoft’s latest addition to the web development technology stack, is a framework that facilitates the creation of amazing real-time applications, such as online collaboration tools, multiuser games, and live information services, whose development has traditionally been quite complex.
About This Book
Create multithreaded applications using the power of C++
Upgrade your applications with parallel execution in easy-to-understand steps
Stay up to date with new Windows 8 concurrent tasks
Avoid classical synchronization problems
Understand Windows API and concurrent execution
Who This Book Is For
The book is intended for enterprise developers and programmers who wish to make use of C++ capabilities to learn the multithreaded approach. Knowledge of multithreading along with experience in C++ is an added advantage. However it is not a prerequisite.
What You Will Learn
Use an object-oriented programming model with inheritance, overloading, and polymorphism
Solve common Interprocess Communication problems and avoid deadlocks or starvation problems in your application development
Manage threads efficiently using the CThread class
Explore .NET CLI/C++ features as well as synchronization objects and techniques
Make use of parallel techniques in code design
Use machine resources in concurrent execution
Enable programs to work with each other using Message Passing
Avoid classic synchronization problems
Creating multithreaded applications is a present-day approach towards programming. With the power of C++, you can easily create various types of applications and perform parallelism and optimizations in your existing work. This book is a practical, powerful, and easy-to-understand guide to C++ multithreading. You will learn how to benefit from the multithreaded approach and enhance your development skills to build better applications. This book will not only help you avoid problems when creating parallel code, but also help you to understand synchronization techniques. The end goal of the book will be to impart various multithreading concepts that will enable you to do parallel computing and concurrent programming quickly and efficiently.
Table of Contents
1: Introduction to C++ Concepts and Features
2: The Concepts of Process and Thread
3: Managing Threads
4: Message Passing
5: Thread Synchronization and Concurrent Operations
6: Threads in the .NET Framework
7: Understanding Concurrent Code Design
8: Advanced Thread Management
برای دانلود کتاب آموزشی C++ Multithreading Cookbook بر روی این لینک کلیک کنید.
برای یادگیری مباحث C++ بر روی این لینک کلیک کنید.
برای یادگیری مباحث C# بر روی این لینک کلیک کنید.
About This Book
Tips and tricks for developing and debugging mobile games on your desktop
Enhance your applications by writing multithreaded code for audio playback, network access, and asynchronous resource loading
Enhance your game development skills by using modern OpenGL ES and develop applications without using an IDE
Features two ready-to-run Android games
Who This Book Is For
If you are a C++ developer who wants to jump into the world of Android game development and who wants to use the power of existing C++ libraries in your existing Android Java applications, then this book is for you. You need to have basic knowledge of C or C++ including pointer manipulation, multithreading, and object-oriented programming concepts as well as some experience developing applications without using an IDE.
What You Will Learn
Port popular C++ libraries to Android
Write portable multithreaded code
Play audio with OpenAL
Implement gesture recognition
Render text with FreeType
Use OpenGL ES to port and abstract APIs from the game code to develop games on a desktop PC
Debug mobile applications on your desktop
Access Flickr and Picasa web services from C++
Extract resources from APK archives
Develop Android applications without an IDE
Android NDK is used for multimedia applications which require direct access to a system's resources. Android NDK is also the key for portability, which in turn provides a reasonably comfortable development and debugging process using familiar tools such as GCC and Clang toolchains. If your wish to build Android games using this amazing framework, then this book is a must-have.
This book provides you with a number of clear step-by-step recipes which will help you to start developing mobile games with Android NDK and boost your productivity debugging them on your computer. This book will also provide you with new ways of working as well as some useful tips and tricks that will demonstrably increase your development speed and efficiency.
This book will take you through a number of easy-to-follow recipes that will help you to take advantage of the Android NDK as well as some popular C++ libraries. It presents Android application development in C++ and shows you how to create a complete gaming application.
You will learn how to write portable multithreaded C++ code, use HTTP networking, play audio files, use OpenGL ES, to render high-quality text, and how to recognize user gestures on multi-touch devices. If you want to leverage your C++ skills in mobile development and add performance to your Android applications, then this is the book for you.
Table of Contents
1: Establishing a Build Environment
2: Porting Common Libraries
4: Organizing a Virtual Filesystem
5: Cross-platform Audio Streaming
6: Unifying OpenGL ES 3 and OpenGL 3
7: Cross-platform UI and Input Systems
8: Writing a Match-3 Game
9: Writing a Picture Puzzle Game
برای دانلود کتاب آموزشی Android NDK Game Development Cookbook بر روی این لینک کلیک کنید.
برای یادگیری مباحث Android بر روی این لینک کلیک کنید.
Visual Studio 2013 is one of the most sophisticated integrated development environments in the world today. With hundreds of features and several different editions available, it can be hard to learn your way around, and hard to know whether you're using it to its full potential. Visual Studio Condensed gives you a quick and systematic guide to the features that matter most, tagged clearly according to their availability.
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy...
در این کتاب آموزشی ارزشمند تکنیکهای کاربردی و ویژه ای را خواهید آموخت که با استفاده از آنها قادر...
این کتاب برای متخصصان فناوری اطلاعات که به دنبال تقویت دانش خود در ساخت و مدیریت یک زیرساخت مجازی...
Learn to use your the fundamentals of iOS 8 the easy way, no jargon. Clear, concise and to the...
High-precision location information is increasingly useful for mobile application developers,...
Why was this book written? To tell the truth, I don’t think I had much choice in this matter. This...
The book walks you through three different real-world mobile applications from head to toe to...
برای دیدن ادامه مطلب ثبت نام کنید
This is the first book to describe the recent significant changes to the .NET compilation process...
This Book Contains 100+ most important C language programs with OUTPUT, Quick MCQ, and Interview...