Dotnetcat » .NET Books » C# books

Sort by:

Fun with Silverlight 4: Illustrated Guide to Creating Rich Internet Applications with Examples in C#, ASP.NET, XAML, Media, Webcam, AJAX, REST and Web Services

Author: Rajesh Lal
List price: $24.95
Amazon price:   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace (11 November 2011)

Fun with Silverlight 4: Illustrated Guide to Rich Internet Applications with Examples in C#, ASP.NET, XAML, Media, Webcam, AJAX, REST & Web Services
This book illustrates more than 100 features in Silverlight using a simple problem/solution approach. It takes one feature at a time and guides you in progressive journey where you begin by using the basic components, then by creating graphics and animations. You then create rich media applications on the client and web services, and delve into calling advanced Web services like AJAX, REST and WCF services from Silverlight.
In the Book
Design a Rich Internet Application
Extend the Control Framework
Create Compelling Graphics
Work with Animation
Extend the Browser Programming Model
Bring Data Visualization to the Web
Develop with ASP.NET and Ajax
Work with Web Services
Create Rich Silverlight Media Applications
Deliver Enhanced and Interactive Streaming Video Experiences
The book assumes the reader has a basic understanding of web technologies and .Net programming languages, and is targeted at the intermediate to advanced Silverlight developer.
The book takes an example approach for all problems and features, and illustrates with class diagrams what objects and methods are used and how the elements of a Silverlight project are created in easy to understand format.

Pro Visual C++/CLI and the .NET 3.5 Platform (Books for Professionals by Professionals)

Author: Stephen R. G. Fraser
List price: $69.99
Amazon price: $47.71   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (12 December 2008)

An update of a successful original, this book covers C++/CLI, Microsoft's version of C++ in .NET 3.5. It is written for those who know C++ who want to migrate to Microsoft's implementation, as well as those new to C++. It is the most comprehensive and best-selling C++/CLI book.

C#.net Web Developer's Guide (With CD-ROM)

Author: Saurabh Nandu
List price: $53.95
Amazon price: $27.76   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Syngress (15 December 2001)

Microsoft's C# ("C sharp") is a modern, object-oriented programming language built from the ground up to exploit the power of XML-based Web services on Microsoft's new .NET platform. With its Visual C++ development system heritage, C# will enable millions of C and C++ developers to use existing skills to rapidly build sophisticated XML-based .NET applications.
Why Will Web Developers Switch to C#?
...Because it's the ideal solution for C and C++ programmers who need to combine rapid development with the power to access all the functionality of the Microsoft.NET platform. They want an environment that is completely in sync with emerging Web standards and one that provides easy integration with existing applications.
C#.net Web Developer's Guide will enhance developer productivity and help them eliminate programming errors that can lead to increased development costs. This book teaches Web developers to quickly and easily build solutions for the Microsoft .NET platform. Web developers will learn to use C# components to build Web services and applications that are available across the Internet, from any application running on any platform.
* Timely coverage of newly released product - programmers and developers are anxious to learn about the new technology
* Comes with Syngress' revolutionary wallet-sized CD containing a printable HTML version of the book and all of the source code examples and demos of popular C# upgrade and programming tools

Create Amazing Custom User Interfaces with WPF, C#, and XAML in .NET 3.0 (Wrox Blox)

Author: Andrew Moore
List price: $6.99
Amazon price:   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wrox (23 November 2010)

This Wrox Blox presents WPF along with the Extensible Application Markup Language (XAML), showing developers how to customize existing user interface controls such as the Button, Progress Bar, CheckBox, Radio Button, and Label along with creating two new custom controls. The Windows Presentation Foundation (WPF) released with the .NET 3.0 SDK provides a rich foundation for developing and customizing user interfaces. Unlike existing user interface development tools like GDI and GDI+, WPF is entirely vector-based, offering the developer enhanced two-dimensional and even three-dimensional rendering in the presentation layer. The author customizes these existing controls using XAML to:

  • Create control templates to define their appearance and behaviors.
  • Create two new custom controls, one derived from System.Windows.UserControl and the second from System.Windows.Control.
  • Illustrate the interoperability of WPF content in Windows Forms and Win32 applications.
  • Create the code samples using Microsoft Visual Studio 2005 with extensions for .NET 3.0 and the .NET 3.0 SDK. These code samples contain four projects: A C# WPF control library that contains the control templates and a User Control containing the customized Windows controls and the two new custom controls; a C# WPF application to host the WPF User Control; a C# Windows Forms application to host the WPF User Control; and a C++ Win32 application to host the WPF User Control.

Usage Rights for Wiley Wrox Blox

Any Wrox Blox you purchase from this site will come with certain restrictions that allow Wiley to protect the copyrights of its products. After you purchase and download this title, you:

  • Are entitled to three downloads
  • Are entitled to make a backup copy of the file for your own use
  • Are entitled to print the Wrox Blox for your own use
  • Are entitled to make annotations and comments in the Wrox Blox file for your own use
  • May not lend, sell or give the Wrox Blox to another user
  • May not place the Wrox Blox file on a network or any file sharing service for use by anyone other than yourself or allow anyone other than yourself to access it
  • May not copy the Wrox Blox file other than as allowed above
  • May not copy, redistribute, or modify any portion of the Wrox Blox contents in any way without prior permission from Wiley

If you have any questions about these restrictions, you may contact Customer Care at (877) 762-2974 (8 a.m. - 5 p.m. EST, Monday - Friday). If you have any issues related to Technical Support, please contact us at 800-762-2974 (United States only) or 317-572-3994 (International) 8 a.m. - 8 p.m. EST, Monday - Friday).

Beginning ASP.NET 4: in C# and VB (Wrox Programmer to Programmer)

Author: Imar Spaanjaars
List price: $44.99
Amazon price: $21.99   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wrox (22 March 2010)

This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes.

Anyone new to web programming should be able to follow along because no prior background in web development is assumed although it helps if you do have a basic understanding of HTML and the web in general. The book starts at the very beginning of web development by showing you how to obtain and install Visual Web Developer. The chapters that follow gradually introduce you to new technologies, building on top of the knowledge gained in the previous chapters.

Do you have a strong preference for Visual Basic over C# or the other way around? Or do you think both languages are equally cool? Or maybe you haven't made up your mind yet and want to learn both languages? Either way, you'll like this book because all code examples are presented in both languages!

Even if you have some experience with prior versions of ASP.NET, you may gain a lot from this book. Although many concepts from previous versions are brought forward into ASP.NET 4, you'll discover there's a lot of new stuff to be found in this book, including an introduction to the ADO.NET Entity Framework, the inclusion of jQuery, ASP.NET AJAX, the many changes to the ASP.NET 4 Framework, and much more.

This book teaches you how to create a feature-rich, data-driven, and interactive web site called Planet Wrox. Although this is quite a mouthful, you'll find that with Visual Web Developer 2010, developing such a web site isn't as hard as it seems. You'll see the entire process of building a web site, from installing Visual Web Developer 2010 in Chapter 1 all the way up to putting your web application on a live server in Chapter 19. The book is divided into 19 chapters, each dealing with a specific subject.

  • Chapter 1, “Getting Started with ASP.NET 4” shows you how to obtain and install Visual Web Developer 2010. You'll get instructions for downloading and installing the free edition of Visual Web Developer 2010, called the Express edition. You are also introduced to HTML, the language behind every web page. The chapter closes with an overview of the customization options that Visual Web Developer gives you.

  • Chapter 2, “Building an ASP.NET Web Site” shows you how to create a new web site and how to add new elements like pages to it. Besides learning how to create a well-structured site, you also see how to use the numerous tools in Visual Web Developer to create HTML and ASP.NET pages.

  • Chapter 3, “Designing Your Web Pages.” Visual Web Developer comes with a host of tools that allow you to create well-designed and attractive web pages. In this chapter, you see how to make good use of these tools. Additionally, you learn about CSS, the language that is used to format web pages.

  • Chapter 4, “Working with ASP.NET Server Controls.” ASP.NET Server Controls are one of the most important concepts in ASP.NET. They allow you to create complex and feature-rich web sites with very little code. This chapter introduces you to the large number of server controls that are available, explains what they are used for, and shows you how to use them.

  • Chapter 5, “Programming Your ASP.NET Web Pages.” Although the built-in CSS tools and the ASP.NET Server Controls can get you a long way in creating web pages, you are likely to use a programming language to enhance your pages. This chapter serves as an introduction to programming with a strong focus on programming web pages. Best of all: all the examples you see in this chapter (and the rest of the book) are in both Visual Basic and C#, so you can choose the language you like best.

  • Chapter 6, “Creating Consistent Looking Web Sites.” ASP.NET helps you create consistent-looking pages through the use of master pages, which allow you to define the global look and feel of a page. Skins and themes help you to centralize the looks of controls and other visual elements in your site. You also see how to create a base page that helps to centralize programming code that you need on all pages in your site.

  • Chapter 7, “Navigation.” To help your visitors find their way around your site, ASP.NET comes with a number of navigation controls. These controls are used to build the navigation structure of your site. They can be connected to your site's central site map that defines the pages in your web site. You also learn how to programmatically send users from one page to another.

  • Chapter 8, “User Controls.” User controls are reusable page fragments that can be used in multiple web pages. As such, they are great for repeating content such as menus, banners, and so on. In this chapter, you learn how to create and use user controls and enhance them with some programmatic intelligence.

  • Chapter 9, “Validating User Input.” A large part of interactivity in your site is defined by the input of your users. This chapter shows you how to accept, validate, and process user input using ASP.NET Server Controls. Additionally, you see how to send e-mail from your ASP.NET web application and how to read from text files.

  • Chapter 10, “ASP.NET AJAX.” Microsoft ASP.NET AJAX allows you to create good-looking, flicker-free web pages that close the gap between traditional desktop applications and web applications. In this chapter you learn how to use the built-in Ajax features to enhance the presence of your web pages, resulting in a smoother interaction with the web site.

  • Chapter 11, “jQuery.” jQuery is a popular, open source and cross-browser JavaScript library designed to make it easier to interact with web pages in the client’s browser. In this chapter you learn the basics of jQuery and see how to add rich visual effects and animations to your web pages.

  • Chapter 12, “Introducing Databases.” Understanding how to use a database is critical to building web sites, as most modern web sites require the use of a database. You’ll learn the basics of SQL, the query language that allows you to access and alter data in a database. In addition, you are introduced to the database tools found in Visual Web Developer that help you create and manage your SQL Server databases.

  • Chapter 13, “Displaying and Updating Data.” Building on the knowledge you gained in the previous chapter, this chapter shows you how to use the ASP.NET data-bound and data source controls to create a rich interface that enables your users to interact with the data in the database that these controls target.

  • Chapter 14, “LINQ and the ADO.NET Entity Framework.” LINQ is Microsoft’s solution for accessing objects, databases, XML, and more. The ADO.NET Entity Framework (EF) is Microsoft's new technology for database access. This chapter shows you what LINQ is all about, how to use the visual EF designer built into Visual Studio, and how to write LINQ to EF queries to get data in and out of your SQL Server database.

  • Chapter 15, “Working with Data—Advanced Topics.” While earlier chapters focused mostly on the technical foundations of working with data, this chapter looks at the same topic from a front-end perspective. You see how to change the visual appearance of your data through the use of control styles. You also see how to interact with the data-bound controls and how to speed up your application by keeping a local copy of frequently accessed data.

  • Chapter 16, “Security in Your ASP.NET 4 Web Site.” Although presented quite late in the book, security is a first-class, important topic. This chapter shows you how to make use of the built-in ASP.NET features related to security. You learn about a number of application services that facilitate security. You also learn how to let users sign up for an account on your web site, how to distinguish between anonymous and logged-on users, and how to manage the users in your system.

  • Chapter 17, “Personalizing Web Sites.” Building on the security features introduced in Chapter 16, this chapter shows you how to create personalized web pages with content targeted at individual users. You see how to configure and use ASP.NET Profile that enables you to store personalized data for known and anonymous visitors.

  • Chapter 18, “Exception Handling, Debugging, and Tracing.” In order to understand, improve, and fix the code you write for your ASP.NET web pages you need good debugging tools. Visual Web Developer ships with great debugging support that enables you to diagnose the state of your application at run time, helping you find and fix problems before your users do.

  • Chapter 19, “Deploying Your Web Site.” By the end of the book, you should have a web site that is ready to be shown to the world. But how exactly do you do that? What are the things you need to know and understand to put your web site out in the wild? This chapter gives the answers and provides you with a good look at configuring different production systems in order to run your final web site.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

.NET Interview Questions You'll Most Likely Be Asked

Author: Vibrant Publishers
List price: $19.95
Amazon price: $14.32   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace (13 August 2010)

Microsoft .NET Framework is a key component used for development of both online and desktop applications under Windows platform. .NET Interview Questions You'll Most Likely Be Asked is a perfect companion to stand a head above the rest in today's competitive job market. Rather than going through comprehensive, textbook-sized reference guides, this book includes only the information required immediately for job search to build a career as a .NET programmer. It covers four key topics viz: ASP.net, VB.net, C# & .NET Framework. This book puts the interviewee in the driver's seat and helps them steer their way to impress the interviewer. Includes: a) 175 .NET Interview Questions, Answers and Proven Strategies for getting hired as a .NET Programmer b) Dozens of examples to respond to interview questions c) 51 HR Questions with Answers and Proven strategies to give specific, impressive, answers that help nail the interviews d) 2 Aptitude Tests Software available as download on www.vibrantpublishers.com

ASP.NET Interview Questions You'll Most Likely Be Asked

Author: Vibrant Publishers
List price: $19.95
Amazon price: $14.32   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CreateSpace (15 October 2010)

ASP.NET is a key component used for development of both online applications under Windows platform. ASP.NET Interview Questions You'll Most Likely Be Asked is a perfect companion to stand a head above the rest in today's competitive job market. Rather than going through comprehensive, textbook-sized reference guides, this book includes only the information required immediately for job search to build a career as a .NET programmer. This book puts the interviewee in the driver's seat and helps them steer their way to impress the interviewer. Includes: a) 200 ASP.NET Interview Questions, Answers and Proven Strategies for getting hired as a .NET Programmer b) Dozens of examples to respond to interview questions c) 51 HR Questions with Answers and Proven strategies to give specific, impressive, answers that help nail the interviews d) 2 Aptitude Tests Software available as download on www.vibrantpublishers.com

MCAD/MCSD Training Guide (70-320): Developing XML Web Services and Server Components with Visual C#(TM) .NET and the .NET Framework

Author: Amit Kalani
List price: $59.99
Amazon price: $6.42   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Que (27 April 2003)

This certification exam measures the ability to develop and implement XML Web Services and server components using Visual C# and the Microsoft .NET Framework. This exam, released in September 2002, counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track. Readers preparing for this exam find our Training Guide series to be the most successful self-study tool in the market. This book is their one-stop shop because of its teaching methodology, the accompanying PrepLogic testing software, and superior Web site support at quepublishing.com.

Sams Teach Yourself Visual C++.NET in 21 Days

Author: Davis Chapman
List price: $39.99
Amazon price: $2.61   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Sams ( 7 December 2001)

Sams Teach Yourself Visual C++.NET in 21 Days, 2nd Edition is a time- saving guide walking you through Visual C++ tools and wizards for building applications and places VC++ in the context of the new Visual Studio.NET environment. This book emphasizes using Visual C++ tools and wizards to generate code. Code examples are augmented with C++ language sidebars: Readers who need a refresher on the language or want to go further "under the hood" will have a context, while those who don't can easily skip that coverage. The revision includes more information throughout on Microsoft Foundation Classes (MFC), how Windows applications work, and how MFC abstracts the Windows functionality to simplify building applications. Chapters on managed code, ATL functionality, and interacting with VB and C# components will help users begin to master the new .NET aspects of Visual C++.

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 (Expert's Voice in .NET)

Author: Gordon Hogenson
List price: $59.99
Amazon price: $33.95   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress (10 September 2008)

C++/CLI is arguably the most powerful language on the .NET 3.5 platform, as it is the only one that gives developers the option to directly access their computer’s hardware from within the .NET managed code environment. As such it is ideal for the kind of processor- and memory-intensive tasks for which C++ has always traditionally been used.

The author is a Microsoft employee who works on the C++/CLI documentation. He takes readers into the heart of the C++/CLI language and explains both how the language elements work and how Microsoft intends them to be used. This insider knowledge guarantees the authenticity of the material, giving readers great confidence that they are learning valuable lessons. This is a small, fast-paced primer that will kick-start readers into the world of C++/CLI quickly.