*** Get Google Ads For Free > > ***
 

free ebook downloads
Subscribe by Email

Archive for the 'C#' Category

cover

The author of this book demonstrates that you can write well-designed, resilient code incrementally and safely, while minimizing your investment in speculative up-front design.

See eXtreme Programming (XP) in action at the hands of an XP mater—and learn Microsoft .NET and C# programming in the process! In this fast-paced, hands-on exposition, Ron Jeffries—one of the leading voices and practitioner in the XP community—demonstrates that you can write well-designed, resilient code incrementally and safely, while minimizing your investment in speculative up-front design. As Jeffries builds his sample application, you get firsthand insights into what successful XP development looks like, complete with real-world challenges such as the eleventh-hour change order. For further practice and study, you can download all the author’s code—including missteps—so you can see XP and agile concepts in action and assess how they fit into your own work.

(more…)

2 votes, average: 2 out of 52 votes, average: 2 out of 52 votes, average: 2 out of 52 votes, average: 2 out of 52 votes, average: 2 out of 5
  in .NET, C#, IT eBooks

"TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks. It is a unique combination of well written concise text and rich carefully selected set of working examples. For the beginner of network programming, it's a good starting book; on the other hand professionals could also take advantage of excellent handy sample code snippets and material on topics like message parsing and asynchronous programming." Adarsh Khare, SDT, .Net Frameworks Team, Microsoft Corporation

The popularity of the C# language and the .NET framework is ever rising due to its ease of use, the extensive class libraries available in the .NET Framework, and the ubiquity of the Microsoft Windows operating system, to name a few advantages. TCP/IP Sockets in C# focuses on the Sockets API, the de facto standard for writing network applications in any programming language. Starting with simple client and server programs that use TCP/IP (the Internet protocol suite), students and practitioners quickly learn the basics and move on to firsthand experience with advanced topics including non-blocking sockets, multiplexing, threads, asynchronous programming, and multicasting. Key network programming concepts such as framing, performance and deadlocks are illustrated through hands-on examples. Using a detailed yet clear, concise approach, this book includes numerous code examples and focused discussions to provide a solid understanding of programming TCP/IP sockets in C#.

(more…)

4 votes, average: 3 out of 54 votes, average: 3 out of 54 votes, average: 3 out of 54 votes, average: 3 out of 54 votes, average: 3 out of 5
  in C#, IT eBooks, Network

cover

This book is designed to teach programmers and aspiring programmers how to build applications using the C# language and Visual Studio .NET. These tools facilitate building applications for desktop computers, the Internet, and mobile devices. The text provides a thorough introduction to C#, and carefully shows how to exploit the power of the Visual Studio .NET environment to minimize the coding a developer needs to do “by hand.”

The Visual Studio .NET platform makes rapid application development possible for those with a wide range of interests. This text will be useful to those preparing to become developers, as well as to those who use computers as a tool to enhance their productivity in their major areas of interest.

Microsoft Visual Studio .NET 2003 or later will handle all the examples in this text. Visual C# .NET, which can be bundled with this text, will handle the examples in the first 11 chapters.

(more…)

7 votes, average: 4 out of 57 votes, average: 4 out of 57 votes, average: 4 out of 57 votes, average: 4 out of 57 votes, average: 4 out of 5
  in .NET, C#, IT eBooks

COVER

Computing with C# demystifies the art of programming with C# through clear explanations and intuitive examples. Both novice and experienced programmers will find that this text serves as an accessible and thorough guide to object-oriented and event-driven programming concepts. Readers develop a mastery of objects through the author’s spiral teaching approach: first straightforward examples are presented, then simple class design, and finally the more difficult aspects of inheritance and polymorphism. The author applies his spiral teaching approach throughout the text, and readers acquire a meaningful understanding of programming concepts and techniques. This text sets the standard for today’s C# programming books; readers of all levels will benefit from the rich learning experience that this text provides.

This book teaches C# from the beginning, but includes enough material for a two-term course covering more advanced topics. It teaches the concepts of computing necessary for a CS-1 course, but allows those with prior experience programming in another language to proceed quickly over the earlier chapters to learn the exciting C# language and .NET Framework in depth.

(more…)

8 votes, average: 4.63 out of 58 votes, average: 4.63 out of 58 votes, average: 4.63 out of 58 votes, average: 4.63 out of 58 votes, average: 4.63 out of 5
  in .NET, C#, IT eBooks

Would you like to create your own games, but never have the time to dig into the details of multimedia programming? Now you don’t have to! XNA makes it simple to create your own games, which will run on your PC and Xbox 360 console. Even if you don’t know how to program at all, Beginning XNA 2.0 Game Programming: From Novice to Professional will teach you the basics of C# 2005 programming along the way. Don’t get overwhelmed with details you don’t need to know— just learn what you need to start creating your own games right now!

The fast–paced introduction to XNA and the C# language provides professional developers a quick-start guide to creating a commercial product using XNA, as well as offering home enthusiasts or hobbyists everything they need to begin putting together games in their spare time. You’ll discover and understand all the key concepts required to create smooth, professional–looking results in a range of gaming genres. Every reader will come away with a firm foundation onto which they can build more advanced ideas.

(more…)

5 votes, average: 4.2 out of 55 votes, average: 4.2 out of 55 votes, average: 4.2 out of 55 votes, average: 4.2 out of 55 votes, average: 4.2 out of 5
  in C#, Game, IT eBooks

This book is special, because for the first time you get an easy-to-follow set of code and design standards that addresses the basic needs of .NET developers and application architects. The material is presented in a “what, why, where, and how” format, so it’s easy to understand a given topic and apply the solution. The format facilitates fast understanding and quick reference—just what you need when you’re under pressure. The authors have done the research for you, and they identify and discuss common options. Where there is a choice, there is analysis to guide you.

Techniques are reusable across all versions of .NET and beyond. Pro .NET 2.0 Code and Design Standards in C# is intuitive and based on industry best practices. While it showcases the C# language, its universal style makes it suitable for all .NET development projects, whatever the language.

(more…)

2 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 52 votes, average: 5 out of 5
  in C#, IT eBooks

This is a good rehash of the Gang of Four patterns, reworked in C# 3.0. The book's fairly concise and most patterns are clearly laid out with a simplistic example to demonstrate the basics of the patterns followed by a more detailed example in a semi-real world implementation. The articles are nicely done, there are a good set of exercises about each pattern, and there are some good comparisons between similar patterns. As an example, there's a bit comparing the Builder and Abstract Factory which details that a Builder is concerned with how things are built while an Abstract Factory is concerned with what is built.

(more…)

Krenko, April 20, 2008 1 Comment

 Mastering Visual C# .NET is the best resource for getting everything you can out of the new C# language and the .NET Framework. You'll master C# language essentials, quickly taking advantage of the many improvements it offers over C++ and see tons of examples that show you all the ways that .NET can make your programming more efficient and your applications more powerful. You'll learn how to create stand-alone applications, as well as build Windows, web, and database applications. You'll even see how to develop web services—a technology that holds great promise for the future of distributed application.

Coverage includes:

* Mastering the fundamentals and advanced aspects of the C# language
* Using Visual Studio .NET for increased coding productivity and debugging
* Creating distributed applications with remoting and web services
* Understanding object-oriented concepts
* Delivering data across the Internet with web services
* Using XML to communicate with other applications
* Accessing databases with ADO.NET
* Building Windows applications
* Creating web applications using ASP.NET
* Reading and writing data from/to files or the Internet
* Using advanced data structures to store and manipulate information
* Using multi-threading for greater application efficiency
* Using reflection to manipulate running code
* Building distributed applications with remoting and web services
* Securing code and authenticating users
* Using built-in encryption facilities
* Making your applications world-ready
* Parsing strings with regular expressions
* Using delegates to handle runtime events
* Programming defensively with exception handling

(more…)

14 votes, average: 3.93 out of 514 votes, average: 3.93 out of 514 votes, average: 3.93 out of 514 votes, average: 3.93 out of 514 votes, average: 3.93 out of 5
  in .NET, C#, IT eBooks

C# in Depth is a completely new book designed to propel existing C# developers to a higher level of programming skill. One simple principle drives this book: explore a few things deeply rather than offer a shallow view of the whole C# landscape. If you often find yourself wanting just a little more at the end of a typical chapter, this is the book for you.

Expert author Jon Skeet dives into the C# language, plumbing new C# 2 and 3 features and probing the core C# language concepts that drive them. This unique book puts the new features into context of how C# has evolved without a lengthy rehearsal of the full C# language.

C# in Depth briefly examines the history of C# and the .NET framework and reviews a few often-misunderstood C# 1 concepts that are very important as the foundation for fully exploiting C# 2 and 3. Because the book addresses C# 1 with a light touch, existing C# developers don't need to pick through the book in order to find new material to enhance their skills.

This book focuses on the C# 2 and 3 versions of the language, but clearly explains where features are supported by changes in the runtime (CLR) or use new framework classes. Each feature gets a thorough explanation, along with a look on how you'd use it in real life applications.

(more…)

5 votes, average: 3.4 out of 55 votes, average: 3.4 out of 55 votes, average: 3.4 out of 55 votes, average: 3.4 out of 55 votes, average: 3.4 out of 5
  in C#, IT eBooks
arty, April 18, 2008 1 Comment

This book addresses the fundamental units of Windows and .NET programming - threads. A strong understanding of the role threads play in program execution, how multiple threads can interact in order to make efficient programs, and the pitfalls to beware of when developing multithreaded applications, are all core to a developer's ability to develop effective C# programs. This book will cover how .NET applications are executed, the life cycle of a thread in .NET, how the .NET Framework uses threads, how threads work in an event-driven environment, how we can avoid race conditions and deadlocks, how the activity of multiple threads can be synchronized, and how to debug multithreaded applications. We finish it off by describing the creation of a multithreaded network application.

(more…)

1 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 5
  in C#, IT eBooks
Feedback Form