Beginning ASP.NET 3.5: In C# and VB

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. 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're already familiar with previous versions of ASP.NET, with the 1.x versions in particular, you may gain a lot from this book. Although many concepts from ASP.NET 2.0 are brought forward into ASP.NET 3.5, you'll discover there's a host of new stuff to be found in this book, including an introduction to LINQ, the new CSS and JavaScript debugging tools, new ASP.NET controls, and integrated support for ASP.NET Ajax.
To build effective and attractive database-driven web sites, you need two things: a solid and fast framework to run your web pages on and a rich and extensive environment to create and program these web pages. With ASP.NET 3.5 and Visual Web Developer 2008 you get both. Together they form the platform to create dynamic and interactive web applications.
ASP.NET 3.5 builds on top of its popular predecessor ASP.NET 2.0. While maintaining backward compatibility with sites built using this older version, the Microsoft .NET Framework 3.5 in general and ASP.NET 3.5 in particular add a lot of new, compelling features to the mix.
Continuing the path of "less code" that was entered with the 2.0 version of the .NET Framework, ASP.NET 3.5 lets you accomplish more with even less code. New features like LINQ that are added to the .NET Framework allow you to access a database with little to no hand written code. The integration of Microsoft ASP.NET Ajax into the ASP.NET Framework and Visual Web Developer means you can now create fast responding and spiffy web interfaces simply by dragging a few controls onto your page and setting a few properties. This book gives you an in-depth look at both these technologies.
The support for cascading style sheets (CSS), the language to lay out and format web pages, has undergone a major overhaul in Visual Web Developer. The design time support, that shows you how a page will eventually look in the browser, has been vastly improved. Additionally, Visual Web Developer now ships with a lot of tools that make writing CSS a breeze.
However, drag-and-drop support and visual tools are not the only things you'll learn from this book. ASP.NET 3.5 and Visual Web Developer 2008 come with a great and extensive set of tools to help you program your web applications. These tools range from the new LINQ syntax that allows you to query data and databases in your web applications, to the vastly improved debugging capabilities that allow you to debug your application from client-side JavaScript all the way up into your server-side code, all with the same familiar user interface, commands, and actions.
Under the hood, ASP.NET 3.5 makes use of the same run-time as version 2.0. This ensures a great backward compatibility with that version, which means that ASP.NET 2.0 applications continue to run under the new framework. But don't be fooled by the fact that the run-time hasn't changed. Although the technical underpinnings needed to execute your web application haven't changed, the .NET 3.5 Framework and ASP.NET add a lot of new features, as you'll discover in this book.


depositfiles
uploading
turbobit
sharingmatrix

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework

With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 with .NET's database capabilities, UI framework (WPF), extensive communication services (WCF), and more.

In this sixth edition, .NET experts Ian Griffiths, Matthew Adams, and Jesse Liberty cover the latest enhancements to C#, as well as the fundamentals of both the language and framework. You'll learn concurrent programming with C# 4.0, and how to use .NET tools such as the Entity Framework for easier data access, and the Silverlight platform for browser-based RIA development.
Learn C# fundamentals, such as variables, flow control, loops, and methods
Build complex programs with object-oriented and functional programming techniques
Process large collections of data with the native query features in LINQ
Communicate across networks with Windows Communication Foundation (WCF)
Learn the advantages of C# 4.0's dynamic language features
Build interactive Windows applications with Windows Presentation Foundation (WPF)
Create rich web applications with Silverlight and ASP.NET



Download





A Complete Guide to Programming in C++

This guide was written for readers interested in learning the C++ programming language from scratch, and for both novice and advanced C++ programmers wishing to enhance their knowledge of C++. The text is organized to guide the reader from elementary language concepts to professional software development, with in depth coverage of all the C++ language elements en route.
Suited for both complete novices and advanced users of C++. Takes a clear and logical approach using uncluttered English and purposeful examples. With examples and website content, it represents great value for the money and is highly recommended as both a tutorial for students and newcomers to C++ and a dip-in guide for more advanced practitioners.



To start download click HERE:

DOWNLOAD

Download


mirror

C# 4.0 Pocket Reference

When you're programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know -- without long introductions or bloated examples. It's ideal as a succinct quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.

Written by the authors of the acclaimed C# 4.0 in a Nutshell (O’Reilly), this book covers the entire C# 4.0 language -- without skimping on the details -- including:
Features new to C# 4.0, such as dynamic binding, optional and named parameters, and type parameter variance
All of C#'s fundamentals
Advanced topics, including operator overloading, custom conversions, type constraints, covariance and contravariance, lambda expressions and closures, iterators, nullable types, and operator lifting
LINQ, starting with sequences, lazy execution, and standard query operators; finishing with a complete reference to query expressions
Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation



Download



Professional ASP.NET 3.5 SP1 Edition: In C# and VB

Professional ASP.NET 3.5 SP1 In C# and VB
ASP.NET 3.5 brings the power of Visual Studio 2008 along with the multitude of language improvements in C# 2008 and Visual Basic 2008 as well as powerful new technology called LINQ, together with the ASP.NET 2.0 Framework you already know and love. Packed with valuable coverage of ASP.NET 3.5 SP1, this essential resource offers both C# and VB examples throughout the book, and shares new and updated content on the ADO.NET Entity Framework, ADO.NET Dynamic Data, and ADO.NET Data Services.




Depositfiles

mirror

mirror

HTTP Programming Recipes for C# Bots

The Hypertext Transfer Protocol (HTTP) allows information to be exchanged between a web server and a web browser. C# allows you to program HTTP directly. HTTP programming allows you to create programs that access the web much like a human user would. These programs, which are called bots, can collect information or automate common web programming tasks. This book presents a collection of very reusable recipes for C# bot programming. This book covers many topics related to C# HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication. Learn to interact with HTTP forms and support both HTTP POST and HTTP GET requests. Collect data from a wide array of HTML constructs, such as tables, and lists. Learn about advanced topics that complicate the life of a bot, such as AJAX and Javascript. Also learn about the ethical use of bots, and when bots should not be used. This book also introduces the Heaton Research Spider. The Heaton Research Spider is an open source spider framework. Using the Heaton Research Spider you can create spiders that will crawl a web site, much like a real spider crawls the web. The Heaton Research Spider is available in both Java and Microsoft Dot Net form.




To start download click HERE:

DOWNLOAD

Download

DoWnLoAd


mirror

C++: No Experience Required

This text and software package uses concise, step-by-step exercises to teach readers C++ from OOP basics to the most powerful C commands. It contains several C++ games and sample applications that can be incorporated into the reader's own C++ programs.


download

download

download

mirror

Mastering Visual C++ 6

At 1400 pages, Mastering Visual C++ 6 is the one-stop reference for programmers (beginners through experts) who want to learn Microsoft's powerful 32-bit Visual C++ development environment. The book's tutorial "framework" provides a complete introduction to Microsoft's Win 32 programming architecture that lets you quickly create lightning-fast, commercial applications for Microsoft's new Windows 98 and Windows NT platforms. Coverage includes new tools, "wizards," "studios," and Microsoft Foundation Classes (MFC), all illustrated by hundreds of practical real-world programming examples, hints, and tips. The CD includes all of the book's source code and executable programs and important SDKs and third party add-in software.
Mastering Visual C++ 6 is a comprehensive guide to the latest version of Visual C++ and the Microsoft Foundation Classes (MFC), the tools of preference for Windows programmers everywhere. Inside, you'll profit from the expertise of a seasoned C++ teacher. Clear, practical explanations of key concepts and techniques show you the path to building bullet-proof 32-bit applications. In-depth exploration of the Visual C++ environment puts you in control and lets you use the language's powerful new set of tools.


download

download

download

mirror

Advanced Qt Programming: Creating Great Software with C++ and Qt 4

This book is aimed at existing C++/Qt programmers and presents ideas and techniques that are too advanced or specialized (although not necessarily difficult), for a first book on Qt.

Qt has now grown to over 700 classes and well over a million words of documentation, far too much to cover in a single volume. So instead of covering everything very thinly, the book focuses on key areas of Qt technology and tries to provide more comprehensive coverage than is available elsewhere.

The book is completely practical in emphasis, with every technique illustrated by working code. The examples show Qt best practices, and have been tested on Linux, Mac OS X, and Windows, using Qt 4.6 and where possible (e.g., using #if QT_VERSION), Qt 4.5. (The examples and a sample chapter can be downloaded from the book's web page. Amazon don't allow URLs so google for "qtrac" to find it.)

The book's main themes are hybrid desktop/Internet applications, threading, rich text handling, Qt's graphics/view architecture, and Qt's model/view architecture (to which four chapters are devoted), although many other topics are covered. Besides each chapter's main subject, lots of other classes, methods, and techniques are used wherever they make sense, to show as many Qt features as possible. So even the most experienced Qt programmer should discover aspects of Qt they weren't aware of, discover new techniques, and be inspired with new ideas. (edited by author)





MY LINKS


DOWNLOAD

Thinking in C#

The comprehensive guide to C sharp for the .NET developer -- written by best-selling authors Larry OBrien and Bruce Eckel.
Written in the proven style of Eckels award winning Thinking In Java!
Hundreds of self-contained example programs move the reader to test, extend, and apply lessons learned.
Shows what works/ how concepts like objects, patterns and coupling lead to programs that are short, simple to understand and exciting to build/run. This book uses the award winning structure of TIJ while delivering entirely news programs that explore the hottest areas of Windows programming- Web Services, shell programs, system services, and multimedia. Thinking in C# gives the reader both the content and the context they need to become professionally competent at programming .NET programs of all types, including components, desktop applications, and Web Services. Hundreds of self-contained example programs make it possible for readers to immediately test, extend, and apply lessons learned, while gradually building skills that start from a foundation of facts to practical application and extend to the synthesis of new approaches in their real-world jobs. Thinking in C# provides a comprehensive guide to the new language preferred for programming Microsofts new .NET Framework. Thinking in Java was the winner of the 1995 Jolt Award and the 2000 Best Book JavaWorld Readers Choice Award!
Larry OBrien is very well known in the development community as the founder and Editor of Software Development Magazine, and author of columns for Java Pro magazine and SD Times. In addition to writing and speaking, OBrien is one of the most prolific developers of Web Services. Bruce Eckel is the author of TIJ which won the Software Development Jolt Award for best book in 1995. Hes been professionally programming for 20 years and has been teaching how to program with objects since 1986. He was a voting member of the C++ Standards Committee, has written 5 other books on object-oriented programming, published over 150 articles, and he is a columnist for various computer magazines.
About the Author

Larry OBrien is very well known in the development community as the founder and Editor of Software Development Magazine, and author of columns for Java Pro magazine and SD Times. In addition to writing and speaking, OBrien is one of the most prolific developers of Web Services. Bruce Eckel is the author of TIJ which won the Software Development Jolt Award for best book in 1995. Hes been professionally programming for 20 years and has been teaching how to program with objects since 1986. He was a voting member of the C++ Standards Committee, has written 5 other books on object-oriented programming, published over 150 articles, and he is a columnist for various computer magazines.




Download

Megaupload.com

Fileserve.com

Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express

Are you tasked with creating and maintaining a web presence? Do you suspect that there is a better way to manage business internally? Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express is for you. It leads you through the emerging world of web portals by applying the most user-friendly and current development software, like C# Express and the powerful, flexible DotNetNuke. You will learn to create the professional web presence your company needs.
The book takes you through the steps necessary to get an internal web portal running for employee use. If you have some programming experience and creativity, this book will help you expand your business presence in a short amount of time. It features simple explanations and proof-of-concept examples throughout. The book concludes with the creation of a web portlet that you can plug into an external website for a web presence.


depositfiles
uploading
turbobit
filesonic

LINQ for Visual C# 2005

C# programmers of every level need to learn about LINQ (Language-Integrated Query), Microsofts breakthrough technology for simplifying and unifying data access from any data source. With LINQ you can write more elegant and flexible code, not just to access databases and files, but also to manipulate data structures and XML.
LINQ for Visual C# 2005 is a short yet comprehensive guide to the major features of LINQ. It thoroughly covers LINQ to Objects, LINQ to SQL, LINQ to DataSet, and LINQ to XML. It also details significant enhancements to the next versions of C#, .NET, and ADO.NET. The book also includes plenty of working examples to demonstrate LINQ in action. There is no better source than this book for getting a head start on the future of these technologies.


depositfiles
uploading
turbobit
filesonic

C# Game Programming: For Serious Game Creation

Even experienced game developers sometimes have a hard time making their vision for a great game a reality. The number of available programming languages, libraries, and production methods can make the development process overwhelming and result in complicated, unreliable game code. C# Game Programming: For Serious Game Creation shows programmers how to write simple, clean, and reliable code step-by-step through the creation of a basic game. The game is built using C#, a high-level programming language, and OpenGL, an industry favorite for graphics display. You'll get an overview of the methods and libraries used to build good games, learn how to use those libraries and create your own, and finally build your own scrolling shooter game. You'll even find tips and information on how to develop your own game ideas and you'll have an excellent code base to work with. C# Game Programming: For Serious Game Creation pres you with all the information you need to take your game ideas from concept to completion.


Download



Sams Teach Yourself Data Structures and Algorithms in 24 Hours

Sams Teach Yourself Data Structures and Algorithms in 24 Hours presents data structures and algorithms in an easy-to-read, easy-to-understand style, allowing you to grasp the concepts quickly and apply the knowledge to your programs. The very popular C++ programming language is used for examples and code samples.




Depositfiles

mirror

mirror

Beginning Visual C# 2010 (Repost)

Learn programming with C# 2010 and the .NET framework
Beginning with C# 2010 programming basics such as variables, flow control, and object oriented programming, this invaluable book then moves into web and Windows programming and data access (databases and XML). All the while, the expert team of authors focuses on the tools that you need to program C#, the Visual C# 2010 development environment in Visual Studio® 2010. The step-by-step instructions and constructive examples featured throughout the book will show you how to program confidently with useful code in C# 2010.
Beginning Visual C# 2010:
Explains basic C# 2010 syntax, including variables and expressions
Reviews generics and explains how to define and use them
Covers Windows programming and Windows Forms
Examines language enhancements, Lambda expressions, and extension methods
Shows how to deploy Windows applications
Discusses XML and provides an introduction to LINQ
Delves into debugging and error handling
Demonstrates useful techniques for WPF and WCF
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.


depositfiles
turbobit
uploading
sharingmatrix

C# for Java Programmers

Java Programmers, Preprare for Microsoft's .NET initiative while enhancing your repertoire and marketability with C# for Java Progammers!
C# for Java Programmers will prepare readers for the .NET framework by building on what they already know about object-oriented languages and give them the means to maintain their flexibility and effectiveness in an un-certain marketplace. This book will compare and contrast the advantages and disadvantages of both Java and C# to allow programmers to make their own decisions regarding what each language is best used for.
Whatever your feelings are about Microsoft and its .NET initiative, there can be no denying that C# is here to stay. The C# language, a close cousin to Java, is a new object-oriented programming language (OOPL) designed to work within the .NET framework. It improves upon many of the vague or ill-defined areas of C++ that frequently lead programmers into trouble. C# is a strongly-typed, object-oriented language designed to give the optimum blend of simplicity, expressiveness, and performance.

Written specifically for Java programmers. C# for Java Programmers is not an introductory guide to C#, but builds on what Java programmers already know about object-oriented languages to give them an efficient means for making in-roads to the .NET framework.
Compare and Contrast. This book will compare and contrast many of the advantages and drawbacks of Java and C# to allow programmers to make informed, intelligent decisions based on the unique uses of each language.
Make your own in-depth analysis of C# and Java with the Syngress Wallet CD. Accompanying each book will be a wallet CD containing the HTML version of the text and in-depth code comparison to allow programmers to see for themselves the various differences between Java and C#.

Download

Mirror

Mirror

SystemC from the Ground Up

SystemC provides a robust set of extensions to C++ that enables rapid development of complex hardware/software systems. This book focuses on the practical uses of the language for modeling real systems. The wealth of examples and downloadable code methodically guide the reader through the finer points of the SystemC language.

This work provides:

- A step-by-step build-up of syntax

- NEW features of SystemC 2.1

- Code examples for each concept,
- Many resource references

- Coding styles and guidelines

- Over 52 downloadable code examples (over 8,000 lines)

- Exercises throughout the book

- How SystemC fits into the system design methodology

- Why features are as they are

Well known consultants in the EDA industry, both David Black and Jack Donovan have been involved in the adoption and teaching of new technologies and methodologies for a combined total of 42+ years. Recently, they jointly founded a consultancy, Eklectic Ally, focused on helping companies adopt SystemC methodologies.



Download



Microsoft Visual C# 2005 Express Edition Programming for the Absolute Beginner

Microsoft Visual C# 2005 Express Edition Programming for the Absolute Beginner provides beginner programmers with programming instruction using Visual C# 2005 Express Edition as a foundation language. Written for the entry-level, non-professional programmer, the book assumes no prior programming or scripting experience. Written in a straight-forward style, using a games-based approach that makes learning beginning-level programming fun and easy, Microsoft Visual C# 2005 Express Edition Programming for the Absolute Beginner is the perfect introductory programming book.


uploading
depositfiles
sharingmatrix
turbobit

Advanced .NET Remoting (C# Edition) (Repost)

With the arrival of .NET remoting, any programmer who wants to work with distributed objects can benefit from Advanced .NET Remoting, a solid tour of basic and expert techniques for working with distributed code on Microsoft's newest platform.
This title's concise, code-centered approach, backed up by judicious discussion of the finer technical points of .NET, is what helps make it a success. After touring the history of standards used for distributed computing over the years, from DCE/RPC to CORBA to COM and related Microsoft technologies, the author zeroes in on .NET remoting. Short, digestible examples highlight the relevant objects and APIs useful to create and invoke objects remotely. From the basics, the book moves forward with other possibilities for designers, whether using by value or reference arguments for objects, client-activated vs. server-activated objects, and a useful section on asynchronous processing for remote function calls. Early examples use the APIs and strategies you'll need to work on your own, and the author highlights "best practices" like using class factories.
Detailed discussion of deployment options (using XML) is followed by a quick discussion of security and authentication and then managing object lifetimes (including programmatic options through leasing and sponsors). Coverage of using strongly named assemblies (for the Global Assembly Cache, GAC) and versioning stresses the finer points of how different versions of .NET components can be invoked on the same server.
For experts, there’s a fine section that covers .NET remoting internals, explains the details of making distributed calls in .NET, and shows off how messages are formatted and passed between systems through proxies. Excellent use of sequence diagrams showing these features at work will make this chapter invaluable for the advanced reader (though you still use the sample code without having to master these .NET internals).
The book returns to its pragmatic focus with some interesting sample code for compressing and encrypting .NET remote messages with built-in support classes in .NET. A highly developed chapter demonstrates how you use custom transport channel to make remote calls via e-mail (through SMTP and POP3), showing off the flexibility of the .NET programming model. For the truly adventurous developer, a final chapter explores several (undocumented) features for examining and using context objects used in the .NET remoting model.
Overall, this concisely packaged book mixes the right level of sample code, detailed explanation, and advanced material that will let C# developers get going fast with .NET remoting, which can greatly simplify distributed programming on the new Windows platform. --Richard Dragan
Topics covered: Introduction to .NET remoting, history of distributed computing mechanisms (including DCE/RPC, CORBA, and COM to .NET), advantages of .NET remoting (and architecture), a simple getting started program using .NET remoting with a server and client, adding validation, types of remoting (passing objects by value and reference, singletons, published objects), using factories to create objects, server-activated vs. client-activated objects, lifetime management, synchronous vs. asynchronous function calls, multi-server programming, shared assemblies (and the soapsuds utility and proxies), configuration (XML config. files and standard options), deployment (console vs. Windows services vs. IIS), security issues (authentication and checking roles), using SSL and encryption, object lifetime management (lease time and managers, server-side sponsors), versioning for .NET components (strong naming and the Global Assembly Cache, GAC), delegate and events (tips for event handling), .NET remoting internals (proxies, messages, message sinks, formatters, and transport channels), internals of asynchronous processing, advanced sink programming (client-, server-side, and dynamic sinks), extending .NET remoting (including message compression and encryption support), custom transport channels (using POP3/SMTP), and undocumented techniques for working with .NET remoting context objects.


depositfiles
uploading
sharingmatrix
turbobit

Visual C# 2005 Demystified (Repost)


The FAST and EASY way to learn VISUAL C+ 2005
Start programming in Visual C# 2005 right away -- even if you don't have formal training, unlimited time, or a genius IQ. In Visual C# 2005 Demystified, programming instructor Jeff Kent provides an effective, illuminating, and entertaining way to learn to use this versatile programming language in the new release of its integrated development environment.
This self-teaching guide begins by explaining what Visual C# does and how it works, and covers key programming concepts, such as classes, objects, and properties. Then, you'll learn about the building blocks of your programs, including variables, data types, operators, loops, and arrays. Next, you'll learn to create graphical user interface elements, including menus, toolbars, and dialog boxes. By the time you're finished with the book, you'll be able to create sophisticated Windows and Web applications. Featuring end-of-chapter quizzes and a final exam, this book will teach you to program in Visual C# 2005 in no time at all.
This hands-on, self-teaching text offers:
An easy way to learn Visual C# 2005
Programming projects that illustrate real-world concepts
A quiz at the end of each chapter to reinforce learning and pinpoint weaknesses
A final exam at the end of the book
No unnecessary technical jargon
A time-saving approach to performing better on an exam or at work!
Simple enough for a beginner, but challenging enough for an advanced student, Visual C# Demystified is your shortcut to learning this powerful programming language.


depositfiles
uploading
sharingmatrix
turbobit

ABAP Objects: Introduction to Programming SAP Applications

ABAP (Advanced Business Application Programming) is a powerful programming language created specifically for developing SAP applications. ABAP Objects is the new object-oriented generation of this language, designed to respond to the needs of SAP's future strategies and environments.

Written by two leading experts and approved by SAP's ABAP Language Group, ABAP Objects provides an in-depth and comprehensive introduction to SAP application programming for Release 4.6. The focus is on ABAP Objects, which is treated here not as an add-on, but as an integral part of the ABAP language. An indispensable guide for novice and experienced programmers alike, ABAP Objects includes coverage of these essential topics:

* The new ABAP Workbench and the most important features of the ABAP language.
* The fundamentals of ABAP programming, including the ABAP runtime environment.
* The core ABAP language elements.
* The two ABAP programming models - classical and object-oriented - and their relevant statements.
* Advanced concepts of OO programming with ABAP Objects.
* Programming the SAP user interface.
* Database access with OpenSQL.
* ABAP glossary and a complete list of system fields.

The book also includes two CDs carrying a fully operational SAP Basis System, and containing all the example programs from the book.




MY LINKS


DOWNLOAD

An Introduction to Design Patterns in C++ with Qt 4

An Introduction to Design Patterns in C++ with Qt 4 is a complete tutorial and reference that assumes no previous knowledge of C, C++, objects, or patterns. You'll walk through every core concept, one step at a time, learning through an extensive collection of Qt 4.1-tested examples and exercises.

My Links

Download

mirror

WCF 4.0 Multi-tier Services Development with LINQ to Entities (Repost)

Build SOA applications on the Microsoft platform with this hands-on guide updated for VS2010
Master WCF and LINQ to Entities concepts by completing practical examples and applying them to your real-world assignments
The first and only book to combine WCF and LINQ to Entities in a multi-tier real-world WCF service
Ideal for beginners who want to build scalable, powerful, easy-to-maintain WCF services
Rich with example code, clear explanations, interesting examples, and practical advice- a truly hands-on book for C++ and C# developers

In Detail
WCF is the Microsoft model for building services, whereas LINQ to Entities is the Microsoft ORM for accessing underlying data storage. Want to learn both? You would normally have to dig through huge reference tomes-so wouldn't you agree that a simple-to-follow practical tutorial on WCF and LINQ to Entities is the way to get ahead?
This book is the quickest and easiest way to learn WCF and LINQ to Entities in Visual Studio 2010. WCF and LINQ to Entities are both powerful yet complex technologies from Microsoft-but you will be surprised at how easily this book will get you get up and running with them.
Mastery of these two topics will quickly enable you to create Service-Oriented applications, and allow you to take your first steps into the world of Service Oriented Architecture without becoming overwhelmed.
Through this book, you will learn what's going on behind the scenes with WCF, and dive into the basic yet most useful techniques for LINQ to Entities. You will develop three real-world multi-tiered WCF services from beginning to end, with LINQ to Entities being used in the data access layer of the services. Various clients including windows console applications, the WCF Test Client, Windows Form applications and WPF applications will be created to test these WCF services. By the end of this book, you will be 100% confident that you know WCF and LINQ to Entities, not only in theory, but with sound real-world experience.
Master WCF and LINQ to Entities in a multi-tier WCF service by completing practical examples and applying them to your real-world assignments


depositfiles
sharingmatrix
turbobit
uploading

Beginning Silverlight 4 in C#

The growing popularity of Web 2.0 applications is increasing user expectations for high-quality web site design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 4, the third and latest iteration of its cross-browser web presentation technology. Beginning Sliverlight 4 brings you to the cutting-edge of Web 2.0 application design and includes plenty of practical guidance to get you started straightaway.
Silverlight design tools have important differences compared to those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including:
Microsoft Expression Design, which plays an important part in creating Silverlight assets.
Microsoft Expression Blend, which is used to build user interaction for Silverlight elements.
Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for “nuts and bolts” wiring.
Once you’ve mastered the basics, you'll move on to gaining a more in-depth knowledge of some of the new features introduced with Silverlight 4, including H.264 protected content, right-click event handling, a new printing API, and support for the Managed Extensibility Framework.


depositfiles
sharingmatrix
turbobit
uploading

C++: The Complete Reference, 4 Edition (ReUp)

Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI--plus, a complete description of the Standard Template Library (STL).




Schaum's Easy Outline: Programming with C++

What could be better than the bestselling Schaum's Outline series? For students looking for a quick nuts-and-bolts overview, it would have to be Schaum's Easy Outline series. Every book in this series is a pared-down, simplified, and tightly focused version of its predecessor. With an emphasis on clarity and brevity, each new title features a streamlined and updated format and the absolute essence of the subject, presented in a concise and readily understandable form.

My Links

DOWNLOAD

MIRROR

Professional Mfc With Visual C++5

Professional MFC with Visual C++ 5, is the latest revision of the book formerly known as The Revolutionary Guide to MFC 4 Programming with Visual Mike has taken note of feedback received from the readers of previous editions, and combined it with material on the new MFC classes, to make this the ultimate technique reference for MFC 4.21. This book has been designed to give you, the Windows developer, an edge when you develop applications using some of the interesting and powerful features that MFC has to offer.

Microsoft Developer Studio and the Wizards unraveled
* Comprehensive explanation of MFC's document/view architecture
* Learn how to tweak your applications to perfection
* MFC support for the Windows common controls described in full
* Discover how to write safe, secure, multithreaded applications
* Compound document servers and containers explained
* Find out how to program ActiveX controls and control containers
* Use MFC to implement Internet client and server functionality



download links

Mirror


mirror

Software Configuration Management Using Vesta (Monographs in Computer Science)

This monograph addresses two core problems in developing large software projects: versioning and building. In order to develop and evolve large software code bases, software engineers need to understand the central role of automated, scalable software configuration management (SCM). Using the well-known Vesta system (an open-source SCM system developed at the Digital/Compaq Systems Research Center), the authors meticulously develop, demonstrate, and assess key concepts and methods to manage the evolution of large software systems. This book and the code of the Vesta system allow researchers to develop a deeper understanding of the problems inherent in large-scale software construction practices and techniques for their effective solution.




MY LINKS


DOWNLOAD LINK

C++: A Dialog: Programming with the C++ Standard Library

Simply the best way for beginners to learn standard C++.
C++: A Dialog is the easiest, most effective way for beginners to learn C++ programming.
Steve Heller teaches C++ from scratch, through a one-on-one conversation with an intelligent beginner who asks the questions you'd ask. Heller's unique dialog format is brilliantly designed to clarify the concepts you might otherwise find confusing, so you can quickly learn today's most powerful and valuable C++ development techniques.

Heller takes you from the absolute fundamentals through the construction of a complete inventory application, including a simple but effective user interface. Along the way, you won't just learn C++ features: you'll see exactly how professional programmers bring them together and put them to work.

Unlike many beginners' books, C++: A Dialog uses industry-standard C++ and the latest standard librariesgiving you skills you can use with any standard C++ toolset, in any programming environment. You even get all the example code and a standard C++ compiler on CD-ROM so you can write and compile your own standard C++ programs on any 32-bit Microsoft Windows platform.



sownload links

Mirror

mirror

Visual C++ in 12 Easy Lessons

Visual C++ in 12 Easy Lessons is aimed primarily at beginning programmers who have never programmed or have never seen a C++ program. Text, questions, exercises, and numerous program listings are aimed at both beginning programmers and those new to Visual C++.


download

download

download

mirror

mirror

Python and Tkinter Programming

Provides a real-world code that does real work: no toy examples. Documents Tkinter in a reference section that is helpful and easy to use. Softcover.




MY LINKS


DOWNLOAD

Optimizing C++

Introduction
The main reason to choose C++ as the software implementation language,
instead of simpler or higher-level languages, is the fact that this language
allows to build complex software that is more efficient than that built using
other programming languages. Please note that this language does not
guarantee automatically to build efficient software, but it only allows it.
Actually, when the same program is written sloppily in C++ and in higherlevel
languages, typically the C++ version is just as efficient as the one
developed in other languages.
Though, a good C++ programmer, by following guide-lines learned from
expert programmers, from its own experience, or from this book, is able, in
the first place, to write software that is already rather efficient since the first
cut, and then to optimize the resulting program, that is to improve
substantially the performance of the program by replacing some language
features with equivalent but faster features. Such optimization requires, first,
that the software source is written in a sufficiently modular way, to isolate
the performance critical parts, and then to use tools, libraries, knowledge,
and time, to change those parts in a way to increase the speed of the
resulting software.
Nowadays, many optimizing replacements are already performed by
compilers, and then they are no more programmers' burden. Though, present
compilers are not able to perform many other optimizations. This book
explains just such optimizations that can be performed by the programmers
but not by all present compilers.
This book is for persons that already know how to use the C++ language,
and that want to use it to develop high quality application software or
software libraries.
Almost all the optimization techniques presented are platform independent,
and therefore there will be few references to specific operating systems,
processor architectures, or compilers. Though, some of the presented
techniques come out to be ineffective or not applicable in some
combinations of operating system/processor/compiler.



Download



Microsoft Visual C# .NET 2003 Kick Start

Welcome to C#, today's premiere programming language for the .NET platform, and the most exciting one. We're going to push the C# envelope in this book, working from the ground floor up through the advanced levels. This book has been designed to open up C# and make it more accessible than any other book can.
This is a programmer-to-programmer book, written to bring you up to speed in C# by giving you what you need without wasting time. Because this discussion is targeted to programmers, we're going to skip the in-depth explanations of elementary programming constructs like variables that you'd skip anyway. If you're a programmer, this book is written to give you exactly what you want to see when moving to C#—the good stuff, and only the good stuff.


download

download

download

mirror

Microsoft Visual C# 2005 Unleashed

Setting the standard for a premium C# reference, Microsoft Visual C# 2005 Unleashed provides practical examples for virtually every aspect of the C# programming language. The book is structured for progressive learning, so it can be read cover-to-cover or used as a comprehensive reference guide. You will be exposed to everything from low-level information on the Garbage Collector to advanced concepts, such as creating applications that use Enterprise Services, creating Web Services, and even advanced Windows GUI.


download

download

download

mirror

Microsoft Official Course 2555A, Developing Microsoft .NET Applications for Windows (Visual C# .NET) {Repost}

Microsoft Official Course 2555A, Developing Microsoft .NET Applications for Windows by Microsoft




Depositfiles

mirror

mirror

Pro LINQ: Language Integrated Query in C# 2010

LINQ is the part of the .NET Framework that provides a generic approach to querying data from different data sources. It has quickly become the next must-have skill for .NET developers. Pro LINQ: Language Integrated Query in C# 2010 is all about code. Literally, this book starts with code and ends with code. Most books show the simplest examples of how to use a method, but they so rarely show how to use the more complex prototypes. This book is different. Demonstrating the overwhelming majority of LINQ operators and prototypes, it is a veritable treasury of LINQ examples.

Rather than obscure the relevant LINQ principles in code examples by focusing on a demonstration application you have no interest in writing, this book cuts right to the chase of each LINQ operator, method, or class. However, where complexity is necessary to truly demonstrate an issue, the examples are right there in the thick of it. For example, code samples demonstrating how to handle concurrency conflicts actually create concurrency conflicts so you can step through the code and see them unfold.

Face it, most technical books, while informative, are dull. LINQ need not be dull. Written with a sense of humor, this book will attempt to entertain you on your journey through the wonderland of LINQ and C# 2010.
What you’ll learn
How to leverage all the new LINQ relevant C# 2008 language features including extension methods, lambda expressions, anonymous data types, and partial methods.
How to use LINQ to Objects to query in-memory data collections such as arrays, ArrayLists, and Lists to retrieve the data you want.
Why some queries are deferred, how a deferred query can bite you, and how you can make deferred queries work for you.
How to use LINQ to XML to revolutionize your creation, manipulation, and searching of XML data.
How to query DataSets with LINQ to DataSet so you can coexist with legacy code and use LINQ to query databases other than SQL Server.

How to query Databases with LINQ to SQL, write your own entity classes, and understand how to handle concurrency conflicts.



Download



Sams Teach Yourself Borland C++ Builder in 21 Days

The drag-and-drop power of Borland C++ Builder is yours to command with Teach Yourself Borland C++ Builder in 21 Days. In no time, you'll be able to rapidly build programs from reusable components. Using the methods taught in this book, you can increase your productivity and leverage your knowledge of C++ and Delpi to develop mainstream application. The proven, step-by-step techniques of the Teach Yourself series show you how to accomplish specific tasks with this powerful new programming interface. You'll also learn more advanced techniques and features of this new development tool, allowing you to easily make the switch from C++ to Borland C++ Builder application development.So stop programming C++ the old-fashioned way, and start tapping into the visual programming power of Borland C++ Builder!


download

download

download

mirror

Imperfect C++: Practical Solutions for Real-Life Programming

C++, although a marvelous language, isn't perfect. Matthew Wilson has been working with it for over a decade, and during that time he has found inherent limitations that require skillful workarounds. In this book, he doesn't just tell you what's wrong with C++, but offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable. He shows you how to tame C++'s complexity, cut through its vast array of paradigms, take back control over your code—and get far better results.

If you're a long-time C++ developer, this book will help you see your programming challenges in new ways—and illuminate powerful techniques you may never have tried. If you're newer to C++, you'll learn principles that will make you more effective in all of your projects. Along the way, you'll learn how to:

Overcome deficiencies in C++'s type system
Enforce software design through constraints, contracts, and assertions
Handle behavior ignored by the standard— including issues related to dynamic libraries, static objects, and threading
Achieve binary compatibility between dynamically loading components
Understand the costs and disadvantages of implicit conversions—and the alternatives
Increase compatibility with diverse compilers, libraries, and operating environments
Help your compiler detect more errors and work more effectively
Understand the aspects of style that impact reliability
Apply the Resource Acquisition Is Initialization mechanism to a wide variety of problem domains
Manage the sometimes arcane relationship between arrays and pointers
Use template programming to improve flexibility and robustness
Extend C++: including fast string concatenation, a true NULL-pointer, flexible memory buffers, Properties, multidimensional arrays, and Ranges
The CD-ROM contains a valuable variety of C++ compilers, libraries, test programs, tools, and utilities, as well as the author's related journal articles.



Download



Professional iPhone Programming with MonoTouch and .NET/C#

What .NET C# developers need to enter the hot field of iPhone apps
iPhone applications offer a hot opportunity for developers. Until the open source MonoTouch project, this field was limited to those familiar with Apple’s programming languages. Now .NET and C# developers can join the party. This Wrox guide is the first book to cover MonoTouch, preparing developers to take advantage of this lucrative opportunity.
MonoTouch opens the field of iPhone app development to .NET and C# developers for the first time; the Wrox reputation among .NET developers assures them that this guide covers everything they need
Author team includes the author of the popular MonoTouch Wrox Blox; the book covers screen controls, UI development, meeting iPhone UI guidelines, working with data, SqlLite, REST, SOAP, XML, and JSON
Also covers data controls, windows, controllers, maps, geocoding, multimedia, pictures, video and audio recording and playback, the App Store, deploying, making money with apps, and much more
Using the proven Wrox Professional format, this book arms experienced .NET and C# developers with the knowledge the need to become proficient, successful developers of iPhone applications.


depositfiles
sharingmatrix
uploading
turbobit

Sams Teach Yourself C# in 24 Hours

Sams Teach Yourself C# in 24 Hours provides readers with 24 structured lessons that provide a light, but thorough introduction to C#. James Foxall moves beyond the pure syntax covered in existing books, to guide readers step-by-step through a cohesive presentation of the basics of C#. Once the basics are understood, Foxall shows the reader how to apply this knowledge to real-world Windows programming tasks using C#. Each chapter contains exercises that reinforce the lessons learned in each chapter. Tips, Notes, and Cautions provide additional advice from the authors on how to get up to speed and programming quickly with C#. Sidebars provide the more experienced reader with tips that will ease their migration from Visual Basic 6 and Visual C++ to C#.


My Links

depositfiles.com

turbobit.net

megaupload.com

Microsoft C# Programming for the Absolute Beginner

Using game creation as a teaching tool, this book not only teaches C#, it also teaches the fundamental programming concepts you need to grasp in order to learn any computer language. You will be able to take the skills learned in this book and then apply them to your own situation. Microsoft C# Programming for the Absolute Beginner is a unique book aimed at the novice programmer. Developed by computer science instructors, this series is the ideal tool for anyone with little to no programming experience.




Depositfiles

mirror

mirror

C# Primer Plus

C# Primer Plus teaches the C# programming language and relevant parts of the .NET platform from the ground up, walking you through the basics of object-oriented programming, important programming techniques and problem solving while providing a thorough coverage of C#'s essential elements - such as classes, objects, data types, loops, branching statements, arrays, and namespaces.


My Links

depositfiles.com

turbobit.net

megaupload.com

The Art of Debugging With GDB and DDD

Debugging is the art of finding mistakes in code. Using a debugger, programmers can trace program execution line by line, inspect variables, and see what the program is doing at any given time. The Art of Debugging with GDB and DDD will help programmers master the art of debugging with two popular Open Source debuggers: GDB and DDD. It also discusses other tools that help prevent, catch, and fix bugs in programs. The book integrates general debugging principles with concrete examples and covers many topics other debugging books leave out, such as segmentation faults, threaded programming, and distributed/parallel programming.


MY LINKS


DOWNLOAD


mirror

Managed DirectX 9 Kick Start: Graphics and Game Programming

Managed DirectX was released with the latest version of the core DirectX libraries in DirectX9. It enables developers using the new .NET languages (i.e. C#, VB.NET, etc.) to develop rich multimedia applications with DirectX. Unfortunately the Managed DirectX runtime was released without adequate documentation, and developers are having a hard time figuring out the best way to write managed applications. This book covers how to use the Managed DirectX objects, how they differ from the core DirectX libraries, and how to create these rich multimedia applications in C#. It also covers in depth graphics techniques and the new high-level shader language shipping with DirectX9.





Depositfiles

mirror

mirror

A 25-Year Perspective on Logic Programming: Achievements of the Italian Association for Logic Programming, GULP

This book celebrates the 25th anniversary of GULP—the Italian Association for Logic Programming. Authored by Italian researchers at the leading edge of their fields, it presents a state-of-the-art survey of logic programming, making it a useful reference for both researchers and students. The volume contains 14 invited papers, each giving a detailed analysis of a specific field of logic programming and providing both a historical perspective and a precise discussion of current research. The book closes with a chapter reviewing in detail the main applications of logic programming developed in Italian researchers in the last 25 years, illustrating successful work done and potential directions for future developments.



MY LINKS


REGULAR DOWNLOAD

C++ for Dummies,5 edition (ReUp)

* This revision of the bestseller covers the popular object-oriented programming language C++ from the ground up, enabling beginners to become functional programmers and intermediate programmers to fine-tune their skills
* Thirty percent new material includes updates on the most recent ANSI standard, the new public domain C++ compiler, standards information on namespaces, new library functions, and complete coverage of the standard template library
* Covers topics like building and debugging C++ programs, creating source code, using the Visual C++ help system, building objects, learning the standard template library, and much more






Developing Drivers with the Windows Driver Foundation

Master the features and capabilities of the new Windows Driver Foundation--with guidance straight from the experts. The new Windows Driver Foundation, based on the Windows Driver Kit, simplifies driver development with new models and tools familiar to developers who work with Microsoft Visual Studio®. This in-depth guide delivers authoritative guidance on these new models, straight from the teams at Microsoft who developed the Windows Driver Foundation and based on feedback from beta testers. You'll get advance insights, practical advice, and best practices for using the Windows Driver Foundation--helping you reach new levels of proficiency. Includes code samples in Microsoft Visual C++.




Depositfiles

mirror

mirror

Apprendre le C++

Apprendre le C++ succède au grand classique de Claude Delannoy, Programmer en langage C++, qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage. Alors que ce dernier avait été conçu pour les programmeurs C souhaitant migrer vers le C++, Apprendre le C++ ne suppose aucune connaissance préalable du langage C et répond parfaitement aux besoins des programmeurs issus d'autres environnements (Visual Basic, Delphi, Java, langages de scripts, de développement Web...). Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (SU ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles. Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages.


MY LINKS


DOWNLOAD LINK

Professional Microsoft SQL Server Analysis Services 2008 with MDX

* When used with the MDX query language, SQL Server Analysis Services allows developers to build full-scale database applications to support such business functions as budgeting, forecasting, and market analysis.
* Shows readers how to build data warehouses and multi-dimensional databases, query databases, and use Analysis Services and other components of SQL Server to provide end-to-end solutions
* Revised, updated, and enhanced, the book discusses new features such as improved integration with Office and Excel 2007; query performance enhancements; improvements to aggregation designer, dimension designer, cube and dimension wizards, and cell writeback; extensibility and personalization; data mining; and more



MY LINKS


DOWNLOAD LINK

Practical Database Programming With Visual C#.NET

A novel approach to developing and applying databases with Visual C#.NET

Practical Database Programming with Visual C#.NET clearly explains the considerations and applications in database programming with Visual C#.NET 2008 and in developing relational databases such as Microsoft Access, SQL Server, and Oracle Database. Sidestepping the traditional approach of using large blocks of code, Ying Bai utilizes both Design Tools and Wizards pred by Visual Studio.NET and real-time object methods to incorporate over sixty real sample database programming projects along with detailed illustrations and explanations to help readers understand the key techniques and programming technologies in database programming. This invaluable resource features:

Fundamental and advanced database programming techniques for beginning and experienced students as well as programmers

A real completed sample database CSE_DEPT with three versions (Microsoft Access 2007, SQL Server 2005 SP2, and Oracle Database 10g XE Release 2) used throughout the entire book

Step-by-step details on designing and building a practical relational database

Discussion and analysis of the new database query technique, LINQ API—which includes LINQ to Objects, LINQ to DataSet, LINQ to SQL, LINQ to Entities, and LINQ to XML—and implementation in actual projects with line-by-line explanation

Homework and selected solutions for each chapter to strengthen and improve learning and understanding

An Instructor's Manual (MS PPT), example codes and exercise questions, homework/exercise solutions, and database projects available for free download

E-mail assistance from the author

Readers who will benefit highly from this reference are undergraduate or graduate students majoring in computer science and engineering, graduate students in all engineering departments, and software engineers and researchers in academic and industrial fields.



Download





Sams Teach Yourself Visual C++ 6 in 21 Days

Learn Visual C++ through the Teach Yourself series, with sections on: Q&A, Do's and Don'ts, Workshop, Shaded syntax boxes, Type/Output/Analysis icons. Week One starts you with Visual C++. After installing and maneuvering through the components of the software, you'll examine a preliminary program to get the feel for C++ and Visual C++. You'll learn: C++ basics; hierarchies; members, functions, and objects; inheritance; MFC; installing Visual C++, the Visual C++ compiler. In Week Two, you'll look at components of Windows applications and how they are invoked with Visual C++. Topics include: keyboard input; mouse usage; data file handling; lists and serialization; toolbars and status bars; graphics; and projects. Week Three examines the more involved aspects of Visual C++ and Windows applications.


depositfiles
sharingmatrix
uploading
turbobit
megaupload

C++: The Complete Reference


Schildt's Classic C++Reference - Now Updated to include the new features of the C++Standard.
The International Standard for C++ added many new libraries, keywords, and features to C++ -- Learn about them all in this completely revised and updated Third Edition of Herb Schildt's outstanding classic. In carefully organized chapters, you'll find expertly-crafted explanations, insider tips, and hundreds of examples that describe and demonstrate every aspect of C++. And just as you'd expect, everything is presented in the clear, uncompromising style that has made Herb the choice of millions.
Whether you are a newcomer just learning C++ or an experienced pro coming up to speed on the new International Standard, you'll find C++: The Complete Reference a lasting resource that will help you maximize your programming efforts. You'd expect nothing less from Herb Schildt, the world's leading programming author. Covering the entire C++ language, the book is organized into five parts: the C subset -- foundations of C++, C++, C++ Object Oriented features, the C++ Function Library, the C++ Class Library, and Applications.
You'll find these topics and more inside:
* Classes and objects
* Constructors and deconstructors
* Virtual functions and inheritance
* The modern forms of new and delete
* Function overloading
* Operator overloading
* Runtime type ID (RTTI)
* Namespaces
* Templates
* Exception handling
* The new casting operators
* The new I/O library
* The Standard Template Library (STL)
* Algorithms, iterators, and predicates
* The principles of Object Oriented Programming


depositfiles
sharingmatrix
uploading
turbobit
megaupload

The C++ Standard Library: A Tutorial and Reference

Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.
The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)
In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).
For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. --Richard Dragan
Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namespace, standard exceptions, allocators, standard library utilities, pairs and auto_ptr, numeric limits, the Standard Template Library (STL) basics, containers, iterators, algorithms, vectors, lists, deques, strings, sets, multisets, bitsets, maps, multimaps, stacks, queues, iterator adapters, function objects, element requirements, value and reference semantics, complex numbers, valarrays, stream classes, stream manipulators and formatting, file I/O, internationalization, and locales.


sharingmatrix
uploading
turbobit
depositfiles
megaupload

Applied C++: Practical Techniques for Building Better Software

This book takes C++ a step further from the books that describe specific features of C++. It provides concrete techniques and methods for delivering commercial-quality software; software that must be portable across many platforms, meet performance goals, and be maintainable and understandable both to customers and internal developers alike. The authors include a simple image processing system to demonstrate the techniques of developing robust C++ software; it's a really fun and interesting system for programmers and developers. After reading the book, you will have an image processing framework that is useful for manipulating digital images and a practical toolkit of C++ utilities. This book is unique because it is about software development, not just programming. Sections like Reusable Code and Portability will get the reader thinking about more than trying to come up with the fastest way to code the solution to a problem.


depositfiles
sharingmatrix
turbobit
uploading
megaupload

C++ How to Program (5th Edition) (Repost)


With over 250,000 sold, Harvey and Paul Deitel's C++ How to Program is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. Deitels' C++ How to Program is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new “Using the Debugger” material and a new "Before You Begin" section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.

About the Author
Dr. Harvey Deitel is one of the world's leading computer science instructors and seminar presenters, and author of more than a dozen books. He worked on the pioneering operating system teams in industry and academia that developed many of the techniques at the heart of operating systems like UNIX®, Windows NT™ and OS/2™.
Paul Deitel has taught Visual Basic, Java, C and C++ at numerous hardware and software companies, including Sun Microsystems, Digital Equipment Corporation, IBM, Open Environment Corporation, Adra Systems, and Cambridge Technology Partners, and is himself an expert developer.

The Deitels are principals of Deitel & Associates, Inc., an international training organization specializing in Visual Basic, Java, C and C++, and object technologies.


sharingmatrix
uploading
turbobit
depositfiles
megaupload

The Waite Group's Object-Oriented Programming in C++


This tutorial presents the sophisticated new features of the most current ANSI/ISO C++ standard as they apply to object-oriented programming. Learn the concepts of object-oriented programming, why they exist, and how to utilize them to create sophisticated and efficient object-oriented applications. This book expects you to be familiar with basic programming concepts. It is no longer enough to understand the syntax and features of the language. You must also be familiar with how these features are put to use. Get up to speed quick on the new concepts of object-oriented design patterns, CRC modeling, and the new Universal Modeling Language (UML), which provides a systematic way to diagram the relationship between classes. Object-oriented programming is presented through the use of practical task-oriented examples and figures that help conceptualize and illustrate techniques and approaches, and questions and exercises to reinforce learning concepts.


depositfiles
sharingmatrix
uploading
turbobit
megaupload

Jump into JMP Scripting

Jump into JMP Scripting, by Wendy Murphrey and Rosemary Lucas, contains the essentials for getting started with the JMP Scripting Language (JSL). The first part of the book explains JSL topics in an easy-to-understand style based on the authors' extensive experience. Each topic includes step-by-step instructions and plenty of code examples. The second part of the book is a rich source of example scripts showing you how to perform specific tasks in JSL. Using a unique question-and-answer format, each example answers a question with a script sample. In addition, many examples include a discussion section that explains functions in detail or provides additional references. Taken together, these two parts give you all the tools you need to explore the JMP Scripting Language and create and use JMP scripts with confidence!


MY LINKS

DOWNLOAD

mirror

JMP 8 Statistics and Graphics Guide

The JMP 8 Statistics and Graphics Guide, Second Edition, documents the JMP 8 statistical platforms, overviews statistical methods, and describes JMP 8 report windows and options. This two-volume set covers univariate analysis, capability analyses, model fitting, bivariate scatterplot, one-way ANOVA, contingency tables analysis, simple logistic regression, paired data, standard least squares, generalized linear models, stepwise and logistic regression, nonlinear regression, multiple response fitting, analyzing screening designs, correlations and multivariate techniques, principal components, clustering, partial least squares, neural nets, categorical response analysis, choice modeling, discriminant analysis, lifetime distribution, reliability and survival analysis, recurrence analysis, recursive partitioning, time series analysis, Gaussian processes, item response theory, and more. Also included are instructions for using charts overlay plots, interactive data visualization, surface and contour plots, control charts, variability charts, Ishikawa diagrams, bubble plots, three-dimensional scatterplots, scatterplot matrices, Pareto plots, ternary plots, tree maps, and more. The second edition has been updated to reflect software updates. This title is also available free online from SAS Publishing.

MY LINKS


DOWNLOAD


mirror

C++ Demystified

The fast and easy way to understanding the fundamentals of C++
If you’re looking for an easy way to learn C++ and want to immediately start writing your own programs, this is the resource you need. The hands-on approach and step-by-step instructions guide you through each phase of C++ programming with easy-to-understand language from start to finish. Whether or not you have previous C++ experience, you’ll get an excellent foundation here, discovering how computer programs and programming languages work. Next, you’ll learn the basics of the language--what data types, variables, and operators are and what they do, then on to functions, arrays, loops, and beyond. With no unnecessary, time-consuming material included, plus quizzes at the end of each chapter and a final exam, you’ll emerge a C++ pro, completing and running your very own complex programs in no time. Simple enough for a beginner, but challenging enough for an advanced student, C++ Demystified is your shortcut to mastering C++.
This one-of-a-kind self-teaching text offers:
An easy way to understand C++
A quiz at the end of each chapter
A final exam at the end of the book
No unnecessary technical jargon
A time-saving approach


depositfiles
uploading
sharingmatrix
turbobit
megaupload