Free-Book-Spot--Latest Books
Posted: October 11th, 2007, 11:10pm CEST

Whether seeking deeper knowledge of LabVIEW's capabilities or striving to build enhanced VIs, professionals know they will find everything they need in LabVIEW: Advanced Programming Techniques. Updated to reflect the functionalities and changes made to LabVIEW Version 8.0, this second edition delves deeply into the enhancements that continue to make LabVIEW one of the most popular and widely used graphical programming environments across the engineering community. LabVIEW's new features are by no means trivial and neither are the updates made to the new edition of this popular bestseller. The authors introduce the changes to the front panel controls, the Standard State Machine template, new drivers, the instrument I/O assistant, new error handling functions, hyperthreading, and Express VIs. A new chapter mirrors the introduction of the Shared Variables function in LabVIEW 8.0 and a new section explores the LabVIEW project view. The chapter on ActiveX was revised to include discussion of the MicrosoftT .NETR framework and new examples of programming in LabVIEW using .NET. Numerous illustrations and step-by-step explanations provide hands-on guidance. Reflecting not only changes to LabVIEW but also to the programming environment in general, LabVIEW: Advanced Programming Techniques, Second Edition remains an indispensable resource to help programmers take their LabVIEW knowledge to the next level.
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

The standard text for Verilog. Presents the new IEEE 1364-2001 standard of the language with examples that have been updated to illustrate the new features of the language. A valuable resource for engineering students interested in describing, simulating, and synthesizing digital systems.
The Verilog TM hardware description language is widely used in both industry and academia for the description of digital systems. The language supports the early conceptual stages of design with its behavioral level of abstraction and the later implementation stages with its structural level of abstraction. The language provides hierarchical constructs, allowing the designer to control the complexity of description. The Verilog TM Hardware Description Language, Second Edition takes a tutorial approach to presenting the language. It starts with a tutorial introduction which presents the major features of the language by example. It then continues with a more complete discussion of the language constructs. Numerous examples are provided to allow the reader to easily learn (and re-learn!) by example. Finally, a formal description of the language is provided in the Appendix. Overall, the presentation balances a learn-by-example style with a definitive discussion of the language. The Verilog TM Hardware Description Language, Second Edition assumes a knowledge of introductory logic design and software programming. As such, the book is of use to practicing integrated circuit design engineers, a
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

Programming Microsoft Visual C++ reveals the structures and systems that make Windows programs work. If you know C well and are at all familiar with C++, this latest version of a classic text is an excellent springboard into programming for Microsoft Windows.
This book is sure to reveal new information to those with Windows programming experience--most of which has to do with the new tools available to Windows programmers. The authors explain COM and Active Template Library (ATL). In learning about those things, you absorb information about ActiveX technologies, database programming, and Microsoft's Internet facilities. Additionally, this guide is still the best around for those who want to put well-behaved windows on the screen, fill them with controls, and have them perform useful functions. Illumination of the Microsoft Foundation Classes (MFC) has traditionally been this book's strong point, and the coverage of MFC 6 in this edition upholds the tradition.
Throughout, illustrative code translates well to real-world projects (particularly since it all appears on a companion CD-ROM). Each example tackles a particular task, such as how to use a persistent frame window class or how to refer to the contents of Dynamic Link Libraries (DLLs). --David Wall
Microsoft(r) Visual C++ 6.0 is the latest version of the industry-standard programming language for professionals. And PROGRAMMING MICROSOFT VISUAL C++, Fifth Edition, is the newest edition of the book that's become the
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

Maple is a very powerful computer algebra system used by students, educators, mathematicians, statisticians, scientists, and engineers for doing numerical and symbolic computations. Greatly expanded and updated from the author's MAPLE V Primer, The MAPLE Book offers extensive coverage of the latest version of this outstanding software package, MAPLE 7.0 The MAPLE Book serves both as an introduction to Maple and as a reference. Organized according to level and subject area of mathematics, it first covers the basics of high school algebra and graphing, continues with calculus and differential equations then moves on to more advanced topics, such as linear algebra, vector calculus, complex analysis, special functions, group theory, number theory and combinatorics. The MAPLE Book includes a tutorial for learning the Maple programming language. Once readers have learned how to program, they will appreciate the real power of Maple. The convenient format and straightforward style of The MAPLE Book let users proceed at their own pace, practice with the examples, experiment with graphics, and learn new functions as they need them. All of the Maple commands used in the book are available on the Internet, as are links to various other files referred to in the book. Whatever your level of expertise, you'll want to keep The MAPLE Book next to your computer.
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

Note: All source code is inside the book.
Because of its portability and platform-independence, Java is the ideal computer programming language to use when working on graph algorithms and other mathematical programming problems. Collecting some of the most popular graph algorithms and optimization procedures, A Java Library of Graph Algorithms and Optimization provides the source code for a library of Java programs that can be used to solve problems in graph theory and combinatorial optimization. Self-contained and largely independent, each topic starts with a problem description and an outline of the solution procedure, followed by its parameter list specification, source code, and a test example that illustrates the usage of the code. The book begins with a chapter on random graph generation that examines bipartite, regular, connected, Hamilton, and isomorphic graphs as well as spanning, labeled, and unlabeled rooted trees. It then discusses connectivity procedures, followed by a paths and cycles chapter that contains the Chinese postman and traveling salesman problems, Euler and Hamilton cycles, and shortest paths. The author proceeds to describe two test procedures involving planarity and graph isomorphism. Subsequent chapters deal with graph coloring, graph matching, network flow, and packing and covering, including the assignment, bottleneck assignment, quadratic assignment, multiple knapsack, set covering, and set partitioning problems. The final chapters explore li
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

Learn calculus for the real world.
This bestselling author of math titles uses practical business and mathematical examples to help you relate to essential concepts in calculus.
From the Back Cover
Take the FEAR OUT of Business Calculus
Business Calculus Demystified clarifies the concepts and processes of calculus and demonstrates their applications to the workplace. Best-selling math author Rhonda Huettenmueller uses the same combination of winning step-by-step teaching techniques and real-world business and mathematical examples that have succeeded with tens of thousands of college students, regardless of their math experience or affinity for the subject.
With Business Calculus Demystified, you learn at your own pace. You get explanations that make differentiation and integration -- the main concepts of calculus -- understandable and interesting. This unique self-teaching guide reinforces learning, builds your confidence and skill, and continuously demonstrates your mastery of topics with a wealth of practice problems and detailed solutions throughout, multiple-choice quizzes at the end of each chapter, and a "final exam" that tests your total understanding of business calculus.
Learn business calculus for the real world! This self-teaching course conquers confusion with clarity and ease. Get ready to:
* Get a solid foundation right from the start with a review of algebra
* Master one idea per section - develop complete, comfortable understanding of a
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

A computer can be viewed from many different levels, and used for many different functions, such as the creation of new application software. However, an actual computer works at an even lower level than this. Introduction to 80x86 Assembly Language and Computer Architecture divides its emphasis between the assembly-language/machine-language level of computer operations and the architectural level, that is, the level defined by the machine instructions that the processor can execute. Although the primary architecture covered is the Intel 80x86 family, each chapter does include information about other architectures, or computer levels. Programmers are expected to program effectively at any level, therefore, Introduction to 80x86 Assembly Language and Computer Architecture is essential to the fundamental principles at the machine level that they will have to understand. Programming in assembly language and studying related concepts in Introduction to 80x86 Assembly Language and Computer Architecture prepares the student to program effectively in any programming language, to pursue advanced studies in computer design and architecture, and to learn more about system detail for specific computers.
Table of Contents
Introduction to 80?86 Assembly Language and Computer Architecture
Preface
Chapter 1 - Representing Data in a Computer
Chapter 2 - Parts of a Computer System
Chapter 3 - Elements of Assembly Language
Chapter 4 - Basic Instructions
Chapter 5 - Branc
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

PDF with OCR and black and white figures.
This is the newer version of the Army survival book, that concentrates on the straightforward survival material a civilian going camping may need to know. It is writen in vary accessible easy to understand language, and you do not need to be an expert. The material includes information on Navigation and compass use. Health and Hygiene in the outdoors to prevent sickness, including first aid. Hazards in the wild to watch out for.
Foods and where to find them including harvesting and identifying native plants and vegetables. How to fish and tons of unusual different ways to catch them with local materials that actually work; other food from fresh water sources. Trapping mammals, rodents, reptiles, insects, catching birds, and more including how to dress and prepare these. Cooking, preserving food in the wild. Vital information on the many methods of fire making including without matches or lighter.
One of the most important chapters tells you how to find the most important element you need to survive. Water from Plants, digging for water, purifying found water, and building a solar water still. Other chapters include Climate and Weather, Travel, finding or building Shelter, Clothing, Health, Survival at Sea, Poisonous Snakes, signaling for help, what to do if you are lost, and much more ...
An extremely useful book for the camper to keep in their supplies. One very nice treat... the version sold here differs from the real surp
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

Reveals the connections between genetics and specific diseases
Understand the science and the ethics behind genetics
Want to know more about genetics? This non-intimidating guide gets you up to speed on all the fundamentals. From dominant and recessive inherited traits to the DNA double-helix, you get clear explanations in easy-to-understand terms. Plus, you'll see how people are applying genetic science to fight disease, develop new products, solve crimes . . . and even clone cats.
Discover:
* What geneticists do
* How traits are passed on
* How genetic counseling works
* The basics of cloning
* The role of DNA in forensics
* The scoop on the Human Genome Project
Read more...
Full download
Posted: October 11th, 2007, 11:10pm CEST

C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.
About the Author
Michael McMillan is an Instructor of Computer Information Systems at Pulaski Technical College, as well as an adjunct instructor at the University of Arkansas at Little Rock and the University of Central Arkansas. Mike's previous books include Object-Oriented Programming With Visual Basic.NET, Data Structures and Algorithms Using Visual Basic.NET, and Perl From the Ground Up. He was a co-author of Programming and Problem-Solving With Visual Basic.NET. Mike has written over 25 trade journal articles on programming and has over 20 years of experience in programming for industry and education.
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

The standard text for Verilog. Presents the new IEEE 1364-2001 standard of the language with examples that have been updated to illustrate the new features of the language. A valuable resource for engineering students interested in describing, simulating, and synthesizing digital systems.
The Verilog TM hardware description language is widely used in both industry and academia for the description of digital systems. The language supports the early conceptual stages of design with its behavioral level of abstraction and the later implementation stages with its structural level of abstraction. The language provides hierarchical constructs, allowing the designer to control the complexity of description. The Verilog TM Hardware Description Language, Second Edition takes a tutorial approach to presenting the language. It starts with a tutorial introduction which presents the major features of the language by example. It then continues with a more complete discussion of the language constructs. Numerous examples are provided to allow the reader to easily learn (and re-learn!) by example. Finally, a formal description of the language is provided in the Appendix. Overall, the presentation balances a learn-by-example style with a definitive discussion of the language. The Verilog TM Hardware Description Language, Second Edition assumes a knowledge of introductory logic design and software programming. As such, the book is of use to practicing integrated circuit design engineers, a
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

Programming Microsoft Visual C++ reveals the structures and systems that make Windows programs work. If you know C well and are at all familiar with C++, this latest version of a classic text is an excellent springboard into programming for Microsoft Windows.
This book is sure to reveal new information to those with Windows programming experience--most of which has to do with the new tools available to Windows programmers. The authors explain COM and Active Template Library (ATL). In learning about those things, you absorb information about ActiveX technologies, database programming, and Microsoft's Internet facilities. Additionally, this guide is still the best around for those who want to put well-behaved windows on the screen, fill them with controls, and have them perform useful functions. Illumination of the Microsoft Foundation Classes (MFC) has traditionally been this book's strong point, and the coverage of MFC 6 in this edition upholds the tradition.
Throughout, illustrative code translates well to real-world projects (particularly since it all appears on a companion CD-ROM). Each example tackles a particular task, such as how to use a persistent frame window class or how to refer to the contents of Dynamic Link Libraries (DLLs). --David Wall
Microsoft(r) Visual C++ 6.0 is the latest version of the industry-standard programming language for professionals. And PROGRAMMING MICROSOFT VISUAL C++, Fifth Edition, is the newest edition of the book that's become the
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

Maple is a very powerful computer algebra system used by students, educators, mathematicians, statisticians, scientists, and engineers for doing numerical and symbolic computations. Greatly expanded and updated from the author's MAPLE V Primer, The MAPLE Book offers extensive coverage of the latest version of this outstanding software package, MAPLE 7.0 The MAPLE Book serves both as an introduction to Maple and as a reference. Organized according to level and subject area of mathematics, it first covers the basics of high school algebra and graphing, continues with calculus and differential equations then moves on to more advanced topics, such as linear algebra, vector calculus, complex analysis, special functions, group theory, number theory and combinatorics. The MAPLE Book includes a tutorial for learning the Maple programming language. Once readers have learned how to program, they will appreciate the real power of Maple. The convenient format and straightforward style of The MAPLE Book let users proceed at their own pace, practice with the examples, experiment with graphics, and learn new functions as they need them. All of the Maple commands used in the book are available on the Internet, as are links to various other files referred to in the book. Whatever your level of expertise, you'll want to keep The MAPLE Book next to your computer.
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

Note: All source code is inside the book.
Because of its portability and platform-independence, Java is the ideal computer programming language to use when working on graph algorithms and other mathematical programming problems. Collecting some of the most popular graph algorithms and optimization procedures, A Java Library of Graph Algorithms and Optimization provides the source code for a library of Java programs that can be used to solve problems in graph theory and combinatorial optimization. Self-contained and largely independent, each topic starts with a problem description and an outline of the solution procedure, followed by its parameter list specification, source code, and a test example that illustrates the usage of the code. The book begins with a chapter on random graph generation that examines bipartite, regular, connected, Hamilton, and isomorphic graphs as well as spanning, labeled, and unlabeled rooted trees. It then discusses connectivity procedures, followed by a paths and cycles chapter that contains the Chinese postman and traveling salesman problems, Euler and Hamilton cycles, and shortest paths. The author proceeds to describe two test procedures involving planarity and graph isomorphism. Subsequent chapters deal with graph coloring, graph matching, network flow, and packing and covering, including the assignment, bottleneck assignment, quadratic assignment, multiple knapsack, set covering, and set partitioning problems. The final chapters explore li
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

Learn calculus for the real world.
This bestselling author of math titles uses practical business and mathematical examples to help you relate to essential concepts in calculus.
From the Back Cover
Take the FEAR OUT of Business Calculus
Business Calculus Demystified clarifies the concepts and processes of calculus and demonstrates their applications to the workplace. Best-selling math author Rhonda Huettenmueller uses the same combination of winning step-by-step teaching techniques and real-world business and mathematical examples that have succeeded with tens of thousands of college students, regardless of their math experience or affinity for the subject.
With Business Calculus Demystified, you learn at your own pace. You get explanations that make differentiation and integration -- the main concepts of calculus -- understandable and interesting. This unique self-teaching guide reinforces learning, builds your confidence and skill, and continuously demonstrates your mastery of topics with a wealth of practice problems and detailed solutions throughout, multiple-choice quizzes at the end of each chapter, and a "final exam" that tests your total understanding of business calculus.
Learn business calculus for the real world! This self-teaching course conquers confusion with clarity and ease. Get ready to:
* Get a solid foundation right from the start with a review of algebra
* Master one idea per section - develop complete, comfortable understanding of a
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

A computer can be viewed from many different levels, and used for many different functions, such as the creation of new application software. However, an actual computer works at an even lower level than this. Introduction to 80x86 Assembly Language and Computer Architecture divides its emphasis between the assembly-language/machine-language level of computer operations and the architectural level, that is, the level defined by the machine instructions that the processor can execute. Although the primary architecture covered is the Intel 80x86 family, each chapter does include information about other architectures, or computer levels. Programmers are expected to program effectively at any level, therefore, Introduction to 80x86 Assembly Language and Computer Architecture is essential to the fundamental principles at the machine level that they will have to understand. Programming in assembly language and studying related concepts in Introduction to 80x86 Assembly Language and Computer Architecture prepares the student to program effectively in any programming language, to pursue advanced studies in computer design and architecture, and to learn more about system detail for specific computers.
Table of Contents
Introduction to 80?86 Assembly Language and Computer Architecture
Preface
Chapter 1 - Representing Data in a Computer
Chapter 2 - Parts of a Computer System
Chapter 3 - Elements of Assembly Language
Chapter 4 - Basic Instructions
Chapter 5 - Branc
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

PDF with OCR and black and white figures.
This is the newer version of the Army survival book, that concentrates on the straightforward survival material a civilian going camping may need to know. It is writen in vary accessible easy to understand language, and you do not need to be an expert. The material includes information on Navigation and compass use. Health and Hygiene in the outdoors to prevent sickness, including first aid. Hazards in the wild to watch out for.
Foods and where to find them including harvesting and identifying native plants and vegetables. How to fish and tons of unusual different ways to catch them with local materials that actually work; other food from fresh water sources. Trapping mammals, rodents, reptiles, insects, catching birds, and more including how to dress and prepare these. Cooking, preserving food in the wild. Vital information on the many methods of fire making including without matches or lighter.
One of the most important chapters tells you how to find the most important element you need to survive. Water from Plants, digging for water, purifying found water, and building a solar water still. Other chapters include Climate and Weather, Travel, finding or building Shelter, Clothing, Health, Survival at Sea, Poisonous Snakes, signaling for help, what to do if you are lost, and much more ...
An extremely useful book for the camper to keep in their supplies. One very nice treat... the version sold here differs from the real surp
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

Reveals the connections between genetics and specific diseases
Understand the science and the ethics behind genetics
Want to know more about genetics? This non-intimidating guide gets you up to speed on all the fundamentals. From dominant and recessive inherited traits to the DNA double-helix, you get clear explanations in easy-to-understand terms. Plus, you'll see how people are applying genetic science to fight disease, develop new products, solve crimes . . . and even clone cats.
Discover:
* What geneticists do
* How traits are passed on
* How genetic counseling works
* The basics of cloning
* The role of DNA in forensics
* The scoop on the Human Genome Project
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

C# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.
About the Author
Michael McMillan is an Instructor of Computer Information Systems at Pulaski Technical College, as well as an adjunct instructor at the University of Arkansas at Little Rock and the University of Central Arkansas. Mike's previous books include Object-Oriented Programming With Visual Basic.NET, Data Structures and Algorithms Using Visual Basic.NET, and Perl From the Ground Up. He was a co-author of Programming and Problem-Solving With Visual Basic.NET. Mike has written over 25 trade journal articles on programming and has over 20 years of experience in programming for industry and education.
Read more...
Full download
Posted: October 11th, 2007, 12:45pm CEST

This reference and handbook describes theory, algorithms and applications of the Global Positioning System (GPS/Galileo). It is primarily based on source-code descriptions of the KSGsoft program developed by the author at the GFZ in Potsdam. The theory and algorithms are extended and verified for a new development of a multiple functional GPS/Galileo software. Besides the concepts such as the unified GPS data processing method and the numerical solution of the variation equations, as well as the general ambiguity search criteria reported in the first edition, there are several highlights reported. Such as the equivalent principle and its applications, the theory of independent parameterisation, the diagonalisation algorithm, etc. Mathematically rigorous, the book begins with the basics of coordinate and time systems and satellite orbits, as well as GPS observables, and deals with topics such as physical influences, observation equations and their parameterisation, adjustment and filtering, ambiguity resolution, data processing, and the determination of perturbed orbits.
Read more...
Full download