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

free ebook downloads
Subscribe by Email

Archive for the 'C#' Category

sinigar, December 3, 2006 4 Comments

Visual_C#

This Video tutorial contains about 16 video from learnvisualstudio.net. It will help greatly to the beginners and also work as guide to the previous users. The videos are originallly screen shots. Designed on the basis of visual C# express edition .So you won’t need to buy a costly edition.

Quality of these video are excellent and size is also small. The only thing you need is media player and a free Visual C# edition to learn C#. (more…)

Patterns, Domain-Driven Design (DDD), and Test-Driven Development (TDD) enable architects and developers to create systems that are powerful, robust, and maintainable. Now, there’s a comprehensive, practical guide to leveraging all these techniques primarily in Microsoft .NET environments, but the discussions are just as useful for Java developers.

Drawing on seminal work by Martin Fowler (Patterns of Enterprise Application Architecture) and Eric Evans (Domain-Driven Design), Jimmy Nilsson shows how to create real-world architectures for any .NET application. Nilsson illuminates each principle with clear, well-annotated code examples based on C# 1.1 and 2.0. His examples and discussions will be valuable both to C# developers and those working with other .NET languages and any databases–even with other platforms, such as J2EE. Coverage includes

·        Quick primers on patterns, TDD, and refactoring
·        Using architectural techniques to improve software quality
·        Using domain models to support business rules and validation
·        Applying enterprise patterns to provide persistence support via NHibernate
·        Planning effectively for the presentation layer and UI testing
·        Designing for Dependency Injection, Aspect Orientation, and other new paradigms

(more…)

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

Essential C# 2.0 is a clear, concise guide to C#—including the features new to C# 2.0. The book clearly presents material for beginners and experts and provides contrasts and comparisons between C# and other languages. The C# language is covered comprehensively and each important construct is illustrated with succinct code examples. Complete code examples are available online. Mark Michaelis has organized the material for quick access. Graphical “mind maps” at the beginning of each chapter show what material is covered and how each topic relates to the whole.

Following the C# introduction, readers will learn about

  • C# primitive data types, value types, reference types, type conversions, and arrays
  • Operators and control flow, loops, conditional logic, and sequential programming
  • Methods, parameters, exception handling, and structured programming
  • Classes, inheritance, structures, interfaces, and object-oriented programming
  • Well-formed types, operator overloading, namespaces, and garbage collection
  • Generics, collections, and iterators
  • Reflection, attributes, and declarative programming
  • Threading, synchronization, and multi-threaded patterns
  • Interoperability and unsafe code
  • The Common Language Infrastructure that underlies C#

C# 2.0 has a multitude of new features that make the language even more powerful, productive, and efficient. These new features are thoroughly covered in this book. A separate appendix on C# 2.0 topics helps readers quickly find new features of the language.

Whether you’re just starting out as a programmer, are an experienced developer looking to learn C#, or are a seasoned C# programmer interested in learning the new features of C# 2.0, Essential C# 2.0 gives you just what you need to quickly get up and running writing C# applications.

(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
mrblue, October 28, 2006 1 Comment

C-Sharp-BibleComprehensive, the C# Bible will have even beginning programmers up and running with Microsoft"s new C# language quickly and easily. But this title does not stop at just presenting the C# language - it teaches practical application development in the new .NET Framework. Starting at ground zero, readers will benefit from veteran developer Jeff Ferguson"s insight into topics that include:

Background of C#
.NET concepts
Defining data with variables
Building containers with arrays
Writing expressions and statements
Object Oriented Programming with C#
Maintaining state with fields
Defining behavior with methods
Building WinForm and WebFom applications
Using C# in ASP.NET
Working with COM

(more…)

0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  in C#, IT eBooks

Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in programs, making them easier to write and modify. C# Design Patterns: A Tutorial is a practical guide to writing C# programs using the most common patterns.

This tutorial begins with clear and concise introductions to C#, object-oriented programming and inheritance, and UML diagrams. Each chapter that follows describes one of twenty-three design patterns, recommends when to use it, and explains the impact that it will have on the larger design. The use of every pattern is demonstrated with simple example programs. These programs are illustrated with screen shots and UML diagrams displaying how the classes interact. Each of these programs is available on the companion CD-ROM and can be run, examined, edited, and applied.

Design patterns will have an immediate impact on your work as you learn the following:

  • Applying design patterns effectively in your day-to-day programming
  • Using patterns to create sophisticated, robust C# programs
  • The interaction of classes as demonstrated by UML diagrams
  • Advancing your programming skills using design patterns
  • Design patterns will not only enhance your productivity, but once you see how quickly and easily object-oriented code can be recycled, they will become an everyday part of your C# programming.

    (more…)

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
      in C#, IT eBooks

    With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.

    This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site.

    (more…)

    3 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 5
      in C#, IT eBooks

    This book is logically divided into five distinct sections, each of which contains some number of chapters that somehow “belong together.” If you read the first edition of this text, you will notice some similarities in chapter names however, be aware that just about every page has been updated with new content.You will also notice that some topics in the first edition (such as .NET delegates) have been moved into an entire chapter of their very own. Of course, as you would hope, the second edition contains several brand new chapters (such as an exploration of .NET Remoting, and a much deeper examination of ASP.NET).

    On the flip side, I did choose to remove some topics from the second edition to make room for new content. The most notable omission is the topic of COM and .NET interoperability, which in no way, shape, or form reflects the importance of this topic. In fact, I felt this topic was so important, that I wrote an entire book on the subject. If you require a detailed examination, check out COM and .NET Interoperability

    (more…)

    2 votes, average: 3.5 out of 52 votes, average: 3.5 out of 52 votes, average: 3.5 out of 52 votes, average: 3.5 out of 52 votes, average: 3.5 out of 5
      in .NET, C#, IT eBooks
    ganelon, September 27, 2006 8 Comments

    In this book, you’ll learn everything you need to master ASP.NET 2.0. If you’ve programmed with a previous version of ASP.NET, you’ll sail through the basics and quickly begin learning about the exciting new features in version 2.0. If you’ve never programmed with ASP.NET, you’ll find that this book provides a well-paced tour that leads through all the fundamentals, along with a backstage pass that lets you see how the ASP.NET internals reallywork.The only requirement for this book is that you have a solid understanding of the C# language and the basics of .NET. If you’re a seasoned Java or C++ developer but you’re new to C#, you may find it easier to start with a book about .NET fundamentals before you read this one. Try C# and the .NET 2.0 Platform,Third Edition for a comprehensive introduction or, for a quicker start, read A Programmer’s Introduction to C# 2.0,Third Edition.

    Unlike the ASP.NET 1.0 release, ASP.NET 2.0 doesn’t represent the start of a new direction in web development. In fact, almost all the underlying architecture that underpins ASP.NET 1.0 remains the same in ASP.NET 2.0. The difference is that ASP.NET 2.0 adds layers of higher-level features to the existing technology. Essentially, after the success of ASP.NET 1.0, MS poured developers, time, and resources intoplanning and preparing ASP.NET 2.0.

    Seeing as they no longer needed to rewrite the ASP.NET engine, the ASP.NET team members were free to be innovative with new controls, create better data management solutions, build a role-based security framework, and even make a whole toolkit for creating portal websites. In short, ASP.NET 2.0 gives developers a chance to relax and enjoy a wealth of new frills designed for their favorite platform. In this book, you’ll learn how to use, customize, and extend all these features.

    (more…)

    7 votes, average: 3.71 out of 57 votes, average: 3.71 out of 57 votes, average: 3.71 out of 57 votes, average: 3.71 out of 57 votes, average: 3.71 out of 5
      in .NET, ASP, C#, IT eBooks
    mrblue, September 25, 2006 1 Comment

    C#Builder Kick Start provides a rapid overview of the C#Builder tool, a Borland developer’s introduction to C# explaining the new forms and interfaces, and set of examples illustrating the power of C#, C#Builder, and .NET development. Special attention is paid to differences between existing Borland tools and development strategies and C#Builder.

    (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

    Though most programmers use two or more languages, they usually have a mastery of one. Although Microsoft has advertised that the .NET runtime is language agnostic and that C# and Visual Basic .NET are so close that switching between the two is really quite easy, that?s only true up to a point. Some of the differences are obvious, but others are very subtle. C# & VB.NET Conversion Pocket Reference helps you easily make the switch from one language to another. The differences occur in three main areas: syntax, object-oriented principles, and the Visual Studio .NET IDE. Syntax concerns the statements and language elements. Object oriented differences are less obvious, and concern differences in implementation and feature sets between the two languages. IDE differences include things like compiler settings or attributes. There is also a fourth area of difference: language features that are present in one language but have no equivalent in the other. These unique language features are also covered in this book. C# & VB.NET Conversion Pocket Reference is a perfect companion for documents and books that don?t have examples using your mastered language. Author Jose Mojica expects that you know one of the two languages, but does not make an assumption about which one. He presents the information in a language-neutral point of view so that programmers from either background can read a section and feel that it is targeted to them.

    (more…)

    Feedback Form