Pages

Friday, June 24, 2011

Beginning Microsoft Visual C# 2008


The book is aimed at novice programmers who wish to learn programming with C# and the .NET framework. The book starts with absolute programming basics.

It then moves into Web and Windows programming, data access (databases and XML), and more advanced technologies such as graphics programming with GDI+ and basic networking.

The book is divided into sections including:

* The C# Language: Basic language skills using console application. Content moves from the absolute basics to fairly involved OOP skills.

* Windows Vista Programming: Using basic Windows applications, reinforcing earlier OOP and debugging skills.

* Web Programming: Putting together basic Web applications, highlighting differences between Web and Windows programming.

* Data Access: Accessing all kinds of data sources from Web and Windows applications, including SQL usage, XML, file system data, and Web Services.

* Additional Techniques: "The fun stuff", including Windows Presentation Foundation, Windows Workflow, Windows Communication Foundation, GDI+, networking, Windows Services, and so on.

The book makes complicated subjects seem easy to learn, and it inspires readers to investigate areas further on their own by providing references to additional material, and exercise questions that require significant effort and personal research to complete.

Click here to download

Essential C# 3.0: For .NET Framework 3.5


Essential C# 3.0 is an extremely well-written and well-organized no-fluff guide to C# 3.0, which will appeal to programmers at all levels of experience with C#.

This fully updated edition dives deep into the new features that are revolutionizing programming, with brand new chapters covering query expressions, lambda expressions, extension methods, collection interface extensions, standard query operators, and LINQ as a whole.

covers the C# language in depth, and each importantconstruct is illustrated with succinct, relevant code examples.

(Complete code examples are available online.) Graphical mind maps at the beginning of each chapter show what material is covered and how each topic relates to the whole.

Topics intended for beginners and advanced readers are clearly marked.

Following an introduction to C#, readers 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, custom collections, and iterators
* Delegates and lambda expressions
* Standard query operators and query expressions
* LINQ: language integrated query
* Reflection, attributes, and declarative programming
* Threading, synchronization, and multithreaded patterns
* Interoperability and unsafe code
* The Common Language Infrastructure that underlies C#

Whether you are 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# 3.0, Essential C# 3.0 gives you just what you need to quickly get up and running writing C# applications.

Click here to download

C# 3.0: A Beginners Guide



Let master programmer and bestselling author Herb Schildt teach you the fundamentals of C#, Microsoft's premier programming language for the .NET Framework.

You'll begin by learning to create, compile, and run a C# program. Then it's on to data types, operators, control statements, methods, classes, and objects.

You'll also learn about inheritance, interfaces, properties, indexers, exceptions, events, namespaces, generics, and much more.

Of course, new C# 3.0 features, such as LINQ, lambda expressions, and anonymous types, are included.

Start programming in C# 3.0 today with help from this fast-paced, hands-on tutorial.

Designed for Easy Learning:

* Key Skills & Concepts--Lists of specific skills covered in the chapter
* Ask the Expert--Q&A sections filled with bonus information and helpful tips
* Try This--Hands-on exercises that show how to apply your skills
* Notes--Extra information related to the topic being covered
* Self-Tests--Chapter-ending quizzes to test your knowledge
* Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated

Click here to download

Beginning C# Objects: From Concepts to Code by Jacquie Barker, Grant Palmer

Learning to design objects effectively with C# is the goal of Beginning C# Objects: From Concepts to Code. This comprehensive yet approachable guide to object oriented programming using UML and today's hottest programming language, which is C#.

Beginning C# Objects: From Concepts to Code is a guide for anyone wanting to learn the C# language, beginning with the basics. It offers example case studies for those already familiar with C# that may prove useful.

Click here to download

Programming NET 3.0-Rough cuts

Section 1 – Dot Net 3.0 – Enterprise Patterns Made Real
1 Introducting.NET 3.0
This book will take a goal and objective-oriented approach to learning the .Net 3.0 and technologies and will focus implicitly on a MVC / n-tier and SOA approach to building applications. Best practices and pattern-based programming will be made explicit from the very beginning, without letting these architectural design patterns get in the way of straight forward explanations of the new classes and how to put them to work.

2 Design Patterns and .NET 3.0 (20)
A discussion of the ways in which .NET 3.0 fosters the implementation of architectural patterns in day-to-day programming. Our thesis is that while we have been paying lip service to n-tier programming for the past decade, .NET 1.0 and 2.0 did not foster this approach, and many.NET programs were, inevitably and as a direct result of the framework itself, really 2-tier at best.
Section 2 – Presentation Options

3 XAML: A Dessert Topping and a Floor Wax
The single biggest change in the presentation layer is the ability to create desktop based presentation using a declarative syntax. This chapter will discuss the core XAML syntax. elements, attributes, attached and binding properties, events and event handlers, layout positioning, stacks, grids, and other essential elements, switching between XAML, design and code view, debugging xaml and so forth.

4 A Richer UI Experience: WPF
Explores the various controls as implemented in XAML as well as the use of styles, triggers, resources, and 2-D and 3-D fundamentals. We'll review animation and timelines, storyboards and creating animation procedurally.

5 Building a WPF Biz App (Example Program)
Demonstrate how much richer a desktop application can be built with .NET 3.0 than could be built in the past.

6 Moving the UI to the Web With Ajax
General introduction and includes rant on the idea that Atlas should be easy and no need to use JavaScript until and unless you need custom controls. How Atlas is modernizing web applications for better user experience. Explanation of the script manager.

7 Ajax Example
ListMania – a detailed example of a real-world web-based AJAX-enhanced application.

8 Project: Multiple Presenations
Look at the same model as a WPF project, a WinFroms project, an Ajax project, an ASP.NET project. An exercise in understanding, viscerally, separation of model from view.

9 Richer Personalization with CardSpaces
Section 3 - Workflow – A Business Layer Enhancement

10 Using Work Flow to Create Applications
Discussion of the use of work flow in human interaction, business processes, software processes and development etc. Also discussion of various types of work flow with an emphasis on state machine vs. sequential

11 Developing A Simple Work Flow Engine
The basic unit of sequence is called an activity and activities themselves are the unit of encapsulation. There is no language for workflow, and all workflows must be hosted within an application.

12 Project: Tracking the progress of this book
Using workflow, data and smoke and mirrors to track the progress of the writing, editing and publication of the book you are reading (see recursion).
Section 4 –WCF and Service Oriented Architecture.

13 Service Oriented Architecture – WCF
Defining SOA. What problems does it solve. How does it relate to .NET Applications. Looking at the service model as a software resource, binding a service for accessing the resource, using the service, hosting the service in IIS, securing the service and debugging the service.

14 Consuming web services
Describe the creation of the .cs and .config files and integrating them into the consuming application and accessing the methods through the proxy.

15 Creating a remote application (binary)
The WCF is designed to replace the .NET 2.0 remoting protocols, as well as ASP.NET web services, and we will create an application that communicates with a second application using binary protocols.

16 WCF Security
Microsoft has made a commitment to the emerging W* protocols, arguably the most important of which sre those for security, so we will demonstrate claims based and roles based authorization as well as ACLs using WCF.

Click here to download

Foundations of Atlas: Rapid Ajax Development with ASP.NET 2.0



This book introduces a fast-track path to understanding Atlas, and how this technology can increase the power and functionality of your code while conserving time and effort.

The book begins with a bare-bones introduction that explains how Atlas relates to Ajax.

Microsoft Atlas is a web-client framework that makes building Ajax-style applications easier.

It provides a prewritten framework that gives you a structured environment in which to work.

Atlas also provides you with an object model and standardized debugging to make development faster and simpler.

Ajax is a new way of combining a number of Web technologies including JavaScript, dynamic HTML, and a feature known as XmlHttp (which reduces the need for client browsers to constantly reconnect to the server every time new information is downloaded).

But at the moment, people developing with Ajax have to write their code from the ground up, which is complex and time consuming.

The book guides you through a series of practical examples that demonstrate the Atlas framework and available controls.

After reading this book, you'll be able to compile a seamless Atlas-based application of your own!

Click here to download

Programming in the .NET Environment

(Microsoft .NET Development Series)

Authors describe Microsoft's vision for distributed component-based systems development and then show programmers how to develop software that takes full advantage of the features of the .NET Framework.

Begins with an introduction to the goals and

architecture of the .NET Framework. Softcover.

Click here to download

Expert .NET Micro Framework

Apress | 448 pages | 2008 | ISBN: 159059973X | PDF | 8,2 Mb


The Microsoft .NET Micro Framework is a small and efficient .NET runtime environment used to run managed code on devices that are too small and resource constrained for Windows CE and the Compact Framework.

Expert .NET Micro Framework will teach you everything you need to know in order to use the .NET Micro Framework to create effective embedded applications. It begins with the basics of accessing hardware and networking before delving deep into the less well–known areas such as cryptography and globalization, and how to use technologies such as wireless communication that are not directly supported by the .NET Micro Framework.

This book is a must if you want to get as much as possible out of the .NET Micro Framework to write powerful embedded applications.

Expert .NET Micro Framework also describes how to use resources, and write globalized and multilingual embedded applications. You will learn how to effectively use binary serialization to store data permanently in flash memory or exchange data with a PDA or PC. Topics like cryptography and encrypted data exchange with a .NET or Compact Framework application are covered.
What you’ll learn

* Describes and compares wireless communication technologies and how to use them even if they are not directly supported by the .NET Micro Framework
* Describes the whole class library and features of the .NET Micro Framework, illustrated by working examples
* Demonstrates how to access hardware components with managed drivers and write applications with a graphical user interface
* Includes a detailed description of how to effectively extend or write hardware emulators using undocumented features of the configuration engine and emulator components
Who is this book for?

This book is for anyone with an interest in creating embedded systems. Primarily, it is written for the benefit of .NET developers with a background in C#, but it will equally appeal to hardware developers with a background in Assembler, C, or C++ who will be impressed by the benefits that managed code can bring to their devices.

Click here to download

Professional Visual Studio 2008

Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDE from common tasks to intricate functions to the powerful tools that accompany the main code editing and design windows.

Written by a unique author duo and offering an in-depth look at the powerful and fascinating features and techniques of the IDE, this book explores each aspect of the development life cycle from the perspective of how Visual Studio 2008 can make your life easier.

Each chapter is packed with examples that illustrate uses for various tools, commands, and shortcuts of Visual Studio 2008.

You will gradually learn to identify where a feature is used, conclude how you can use it to its fullest potential, and then seamlessly apply that feature to help solve real-world problems.

What you will learn from this book

* How to create project templates and wizards
* Methods for using IntelliSense, code refactoring, class modeling, and unit testing
* Tips for using DataSets, LINQ, and Synchronization Services for working with data
* How to build web applications using ASP.NET AJAX, Silverlight, and ASP.NET MVC
* Ideas for building Office and Mobile applications, WPF, WCF, and WF projects
* Ways to effectively analyze and identify bugs using the advanced debugging features
* How to automate repetitive tasks using the Visual Studio 2008 add-ins and macros
* Suggestions for using Visual Studio Team System components coupled with Team Foundation Server
* Techniques for building more secure applications

Click here to download

XML WebServices and SOAP

Metadata Tables

McGraw hill - Visual Basic .NET The Complete Reference

Chemical Engineering Fluid Mechanics Ron Darby 2



A textbook and reference aiming to show the fundamental principles in the behavior of fluids in chemical engineering. Offers a complete reference for the practicing engineer in need of modern information and methods for solving problems in this part. Coverage includes the systematic application of principles such as macroscopic mass, energy, and momentum balances.

ISBN: 0824704444
Pages: 559

Download!!

Coulson and Richardson's Chemical Engineering: Particle Technology and Separation Processes Vol. 2 fifth ed.



Front Matter
Introduction
Prefaces
• Table of Contents
 1. Particulate Solids
 2. Particle Size Reduction and Enlargement
 3. Motion of Particles in a Fluid
 4. Flow of Fluids through Granular Beds and Packed Columns
 5. Sedimentation
 6. Fluidization
 7. Liquid Filtration
 8. Membrane Separation Processes
 9. Centrifugal Separations
 10. Leaching
 11. Distillation
 12. Absorption of Gases
 13. Liquid - Liquid Extraction
 14. Evaporation
 15. Crystallization
 16. Drying
 17. Adsorption
 18. Ion Exchange
 19. Chromatographic Separations
 20. Product Design and Process Intensification
 Appendix