|
Showing 1 - 16 of
16 matches in All Departments
The PC Graphics Handbook serves advanced C++ programmers dealing with the specifics of PC graphics hardware and software.
Discussions address:
o 2D and 3D graphics programming for Windows and DOS o Device-independent graphics o Mathematics for computer graphics o Graphics algorithms and procedural operations o PC video systems architecture, including its history and development o High-end graphics systems and coprocessors o Artificial life o Virtual reality o Animation techniques for simulations and video games o VGA, SuperVGA, and VESA o Device drivers o Graphics and animation primitives
The authors cover the spectrum of PC graphics programming, including theoretical and practical topics - creating a singularly comprehensive resource for programmers.
During the development of an engineered product, developers often
need to create an embedded system-a prototype-that demonstrates the
operation/function of the device and proves its viability. Offering
practical tools for the development and prototyping phases,
Embedded Systems Circuits and Programming provides a tutorial on
microcontroller programming and the basics of embedded design. The
book focuses on several development tools and resources: Standard
and off-the-shelf components, such as input/output devices,
integrated circuits, motors, and programmable microcontrollers The
implementation of circuit prototypes via breadboards, the in-house
fabrication of test-time printed circuit boards (PCBs), and the
finalization by the manufactured board Electronic design programs
and software utilities for creating PCBs Sample circuits that can
be used as part of the targeted embedded system The selection and
programming of microcontrollers in the circuit For those working in
electrical, electronic, computer, and software engineering, this
hands-on guide helps you successfully develop systems and boards
that contain digital and analog components and controls. The text
includes easy-to-follow sample circuits and their corresponding
programs, enabling you to use them in your own work. For critical
circuits, the authors provide tested PCB files.
During the development of an engineered product, developers often
need to create an embedded system-a prototype-that demonstrates the
operation/function of the device and proves its viability. Offering
practical tools for the development and prototyping phases,
Embedded Systems Circuits and Programming provides a tutorial on
microcontroller programming and the basics of embedded design. The
book focuses on several development tools and resources: Standard
and off-the-shelf components, such as input/output devices,
integrated circuits, motors, and programmable microcontrollers The
implementation of circuit prototypes via breadboards, the in-house
fabrication of test-time printed circuit boards (PCBs), and the
finalization by the manufactured board Electronic design programs
and software utilities for creating PCBs Sample circuits that can
be used as part of the targeted embedded system The selection and
programming of microcontrollers in the circuit For those working in
electrical, electronic, computer, and software engineering, this
hands-on guide helps you successfully develop systems and boards
that contain digital and analog components and controls. The text
includes easy-to-follow sample circuits and their corresponding
programs, enabling you to use them in your own work. For critical
circuits, the authors provide tested PCB files.
While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers. They realized the need for a comprehensive Java programming tutorial that offers basic programming skills that can be applied in the field of engineering. With this in mind, the authors developed Java Programming for Engineers in order to meet the needs of both engineers and engineering students.
The text uses the personal computer as a development platform and assumes no prior programming experience or knowledge. The only skills expected of the reader are basic keyboarding and user-level familiarity with the PC. Topics covered range from mathematical expressions to linear systems to engineering graphics. Chapters on problem solving skills and the designing of engineering applications walk readers through real word problems they might encounter.
Divided into two parts, Part 1 is a description of the Java language, of the fundamentals of object orientation, input and output operations, and error handling. Part 2 is about Java programming for engineers. It starts with computer number systems, fixed- and variable-precision numeric data, mathematical programming in Java as could be of interest to engineers, and concludes with an overview of Java Graphics.
Focusing on the line of high-performance microcontrollers offered
by Microchip, Microcontrollers: High-Performance Systems and
Programming discusses the practical factors that make the
high-performance PIC series a better choice than their mid-range
predecessors for most systems. However, one consideration in favor
of the mid-range devices is the abundance of published application
circuits and code samples. This book fills that gap. Possibility of
programming high-performance microcontrollers in a high-level
language (C language) Source code compatibility with PIC16
microcontrollers, which facilitates code migration from mid-range
to PIC18 devices Pin compatibility of some PIC18 devices with their
PIC16 predecessors, making the reuse of PIC16 controllers in
circuits originally designed for mid-range hardware possible
Designed to be functional and hands-on, this book provides sample
circuits with their corresponding programs. It clearly depicts and
labels the circuits, in a way that is easy to follow and reuse.
Each circuit includes a parts list of the resources and components
required for its fabrication. The book matches sample programs to
the individual circuits, discusses general programming techniques,
and includes appendices with useful information.
While teaching Java programming at Minnesota State University, the
authors noticed that engineering students were enrolling in Java
programming courses in order to obtain basic programming skills,
but there were no Java books suitable for courses intended for
engineers. They realized the need for a comprehensive Java
programming tutorial that offers basic programming skills that can
be applied in the field of engineering. With this in mind, the
authors developed Java Programming for Engineers in order to meet
the needs of both engineers and engineering students. The text uses
the personal computer as a development platform and assumes no
prior programming experience or knowledge. The only skills expected
of the reader are basic keyboarding and user-level familiarity with
the PC. Topics covered range from mathematical expressions to
linear systems to engineering graphics. Chapters on problem solving
skills and the designing of engineering applications walk readers
through real word problems they might encounter. Divided into two
parts, Part 1 is a description of the Java language, of the
fundamentals of object orientation, input and output operations,
and error handling. Part 2 is about Java programming for engineers.
It starts with computer number systems, fixed- and
variable-precision numeric data, mathematical programming in Java
as could be of interest to engineers, and concludes with an
overview of Java Graphics.
From cell phones and television remote controls to automobile
engines and spacecraft, microcontrollers are everywhere.
Programming these prolific devices is a much more involved and
integrated task than it is for general-purpose microprocessors;
microcontroller programmers must be fluent in application
development, systems programming, and I/O operation as well as
memory management and system timing. Using the popular and
pervasive mid-range 8-bit Microchip PIC(R) as an archetype,
Microcontroller Programming offers a self-contained presentation of
the multidisciplinary tools needed to design and implement modern
embedded systems and microcontrollers. The authors begin with basic
electronics, number systems, and data concepts followed by digital
logic, arithmetic, conversions, circuits, and circuit components to
build a firm background in the computer science and electronics
fundamentals involved in programming microcontrollers. For the
remainder of the book, they focus on PIC architecture and
programming tools and work systematically through programming
various functions, modules, and devices. Helpful appendices supply
the full mid-range PIC instruction set as well as additional
programming solutions, a guide to resistor color codes, and a
concise method for building custom circuit boards. Providing just
the right mix of theory and practical guidance, Microcontroller
Programming: The Microchip PIC(R) is the ideal tool for any amateur
or professional designing and implementing stand-alone systems for
a wide variety of applications.
Focusing on the line of high-performance microcontrollers offered
by Microchip, Microcontrollers: High-Performance Systems and
Programming discusses the practical factors that make the
high-performance PIC series a better choice than their mid-range
predecessors for most systems. However, one consideration in favor
of the mid-range devices is the abundance of published application
circuits and code samples. This book fills that gap. Possibility of
programming high-performance microcontrollers in a high-level
language (C language) Source code compatibility with PIC16
microcontrollers, which facilitates code migration from mid-range
to PIC18 devices Pin compatibility of some PIC18 devices with their
PIC16 predecessors, making the reuse of PIC16 controllers in
circuits originally designed for mid-range hardware possible
Designed to be functional and hands-on, this book provides sample
circuits with their corresponding programs. It clearly depicts and
labels the circuits, in a way that is easy to follow and reuse.
Each circuit includes a parts list of the resources and components
required for its fabrication. The book matches sample programs to
the individual circuits, discusses general programming techniques,
and includes appendices with useful information.
Translated By Jacob S. Fasset, Jr. Edited, With An Introduction By
Edward Hale Bierstadt.
Translated By Jacob S. Fasset, Jr. Edited, With An Introduction By
Edward Hale Bierstadt.
Focusing on object models and PC application development in C++,
this reference work integrates a method for program development. It
covers three main categories: object modelling as a program design
tool; design patterns and their modelling in C++ language
structures; and the implementation of PC hardware-related features.
The book also addresses the gap between the ability to code and the
ability to program, and includes a sample data mining toolkit.
|
|