| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||
› Find signed collectible books: 'Adsi Asp Programmer's Reference'
Though it may not sound exciting at first glance, the Microsoft Active Directory Service Interface (ADSI) can let programmers automate the administration of remote resources such as users, files, and printers across the entire corporate intranet. Steven Hahn's ADSI ASP Programmer's Reference provides a short, handy guide to getting started with this very important enterprise technology.
Early sections introduce ADSI, which allows programmers access to a variety of directory services, including Windows NT 4/5 (Windows NT 5 is now known as Windows 2000), Lightweight Directory Access Protocol (LDAP), Netware 3.x/4.x, and Domain Naming System (DNS). (In theory, with a single Windows NT box and IIS, an organization could administer resources remotely on any of these diverse platforms.) Early sample programs look at getting to domain information. Then it's on to querying users, changing passwords, and then managing groups and security. In one sample, the author provides a Web-based, remote user manager to demonstrate the use of the ADSI User object (which gives access to no less than 47 different user properties). Though all samples use VBScript and Active Server Pages (ASPs) for Web-based administration, ADSI objects will also work with C++ and Java.
Later sections look at the remote administration of services and files and provide background material on the LDAP, which is the foundation of ADSI (and the Active Directory in Windows NT 5). Several concise appendices on ADSI objects and error codes round out this efficiently presented guide, which is sure to be valuable to any Windows system programmer considering Web-based administration. --Richard Dragan [via]
More editions of Adsi Asp Programmer's Reference:

› Find signed collectible books: 'Ai Game Development: Synthetic Creatures With Learning and Reactive Behaviors'
More editions of Ai Game Development: Synthetic Creatures With Learning and Reactive Behaviors:
› Find signed collectible books: 'Andrew Rollings and Ernest Adams on Game Design'
How often have you heard "anyone can design a game?" While it seems like an easy job, game ideas are cheap and plentiful. Advancing those ideas into games that people want to play is one of the hardest, and most under-appreciated, tasks in the game development cycle. Andrew Rollings and Ernest Adams on Game Design introduces both students and experienced developers to the craft of designing computer and video games for the retail market. The first half of the book is a detailed analysis of the key game design elements: examining game concepts and worlds, storytelling, character and user interface design, core mechanics and balance. The second half discusses each of the major game genres (action, adventure, role-playing, strategy, puzzle, and so on) and identifies the design patterns and unique creative challenges that characterize them. Filled with examples and worksheets, this book takes an accessible, practical approach to creating fun, innovative, and highly playable games.
[via]More editions of Andrew Rollings and Ernest Adams on Game Design:
› Find signed collectible books: 'Artificial Immune Systems: A New Computational Intelligence Approach'
Artificial Immune Systems (AIS) are adaptive systems inspired by the biological immune system and applied to problem solving. This book provides an accessible introduction that will be suitable for anyone who is beginning to study or work in this area. It gives a clear definition of an AIS, sets out the foundations of the topic (including basic algorithms), and analyses how the immune system relates to other biological systems and processes. No prior knowledge of immunology is needed - all the essential background information is covered in the introductory chapters. Key features of the book include: - A discussion of AIS in the context of Computational Intelligence; - Case studies in Autonomous Navigation, Computer Network Security, Job-Shop Scheduling and Data Analysis =B7 An extensive survey of applications; - A framework to help the reader design and understand AIS; - A web site with additional resources including pseudocodes for immune algorithms, and links to related sites. Written primarily for final year undergraduate and postgraduate students studying Artificial Intelligence, Evolutionary and Biologically Inspired Computing, this book will also be of interest to industrial and academic researchers working in related areas. [via]
More editions of Artificial Immune Systems: A New Computational Intelligence Approach:

› Find signed collectible books: 'Asp 2.0 Programmer's Reference'
More editions of Asp 2.0 Programmer's Reference:

› Find signed collectible books: 'Asp 3.0 Programmer's Reference'
More editions of Asp 3.0 Programmer's Reference:

› Find signed collectible books: 'Autocad 2000 Vba Programmer's Reference'
More editions of Autocad 2000 Vba Programmer's Reference:
› Find signed collectible books: 'Beginning Active Server Pages 3.0'
Filling an important spot in the Wrox Programmer to Programmer series, Beginning Active Server Pages 3.0 is an excellent introduction to the new version of ASP released for the Windows 2000 platform. This guide expects no previous ASP knowledge or even previous Web development experience.
Its friendly style makes this book welcome reading at all skill levels. The material is carefully presented to avoid losing readers who are totally new to ASP programming, yet it still provides impressive technical coverage, beginning with the very basic concepts behind ASP programming and moving forward to advanced coding techniques.
As each topic is presented, relevant screen shots and useful code snippets under the heading "How It Works" complement the text. The chapters also include step-by-step exercises to familiarize you with new techniques and tools. An extensive case study application takes you through the entire development process as well. If you're interested in Web coding Microsoft-style, this is the right place to start. --Stephen W. Plain
Topics covered: ASP language fundamentals, server- and client-side scripting, ASP object model, cookies, error handling, scripting objects, recordsets, transactions and COM+, XML introduction, ADO object model, and VBScript reference. [via]
More editions of Beginning Active Server Pages 3.0:

› Find signed collectible books: 'Beginning Alt 3 Com Programming'
More editions of Beginning Alt 3 Com Programming:

› Find signed collectible books: 'Beginning Atl Com Programming'
More editions of Beginning Atl Com Programming:

› Find signed collectible books: 'Beginning C'
More editions of Beginning C:
› Find signed collectible books: 'Beginning C++: The Complete Language'
Ivor Horton's Beginning C++ provides a thorough and exceptionally well-written introduction to the world of C++. This guide pays the same attention to detail as Horton's previous book, Beginning Java, and it provides clear and illustrative examples, making it an excellent candidate for your programming bookshelf.
Even working C++ programmers may not be familiar with all the advanced features of the Standard C++. The approach throughout Beginning C++ is to cover what C++ does out of the box. (One good reason to consider C++ instead of Java, for example, is that C++ is very close to becoming an international standard, while Java continues to fragment amid proprietary disputes between vendors such as Sun Microsystems and Microsoft.) Even early chapters introduce Standard Library features along with basic C++ data types, keywords, operators, and flow control statements. The built-in C++ string class gets full coverage, all before the book introduces the concepts of pointers. (It's significant that the new C++ can do a lot more than manipulate data through pointers. The author makes a strong case that these built-in strengths are what will let C++ compete against Java.)
Later chapters explore topics in class design, which lets you design custom effective classes in C++. Thorny issues in class design, such as inheritance, virtual methods, and the proper use of default and copy constructors, as well as the pitfalls and advantages of operator overloading, are all presented in remarkably clear detail.
Classes in the C++ Standard Template Library are given their due. In all, Beginning C++ provides a massive amount of material, but presents it in digestible increments. The authors do a fine job of presenting the basics before going on to more advanced topics. This can be used as a stand-alone text to getting the most out of the C++ language. [via]
More editions of Beginning C++: The Complete Language:

› Find signed collectible books: 'Beginning Components for Asp'
More editions of Beginning Components for Asp:

› Find signed collectible books: 'Beginning E-Commerce With Visual Basic, Asp, SQL Server 7.0 and Mts'
More editions of Beginning E-Commerce With Visual Basic, Asp, SQL Server 7.0 and Mts:
› Find signed collectible books: 'Beginning Gtk+/Gnome Programming'
Linux continues to go from strength to strength, not only taking 20% of the server market but becoming an increasingly popular choice as a standalone desktop platform. The hot issue for the future of Linux is building a graphical front end to compete directly with Windows. Thankfully, the source code is open and available for download and everything about the Graphical User Interface (GUI) is programmable.
This book teaches you how to do it using the GNOME architecture
(GNU Network Object Model Environment) and GTK+ - the interface which GNOME applications use to interact with the user. [via]
More editions of Beginning Gtk+/Gnome Programming:

› Find signed collectible books: 'Beginning Java'
More editions of Beginning Java:
› Find signed collectible books: 'Beginning Java 2 - Jdk 1.3 Edition: Jdk 1.3 Edition'
A second edition Beginning Java title is now required because: In quarter one, 2000, Sun will release version 1.3 of their Java Developers Kit (JDK 1.3). This is significant because: The fastest Java platform performance ever is now available for download, and is coming to your mailbox from America Online (AOL), thanks to an agreement between Sun and AOL to deliver the Java Runtime Environment on the AOL 5.0 CD-ROM. The newest version of J2SE technology, v 1.3, will deliver momentous performance gains and improved Web deployment for enterprise-grade, client-side applications. And just about everything else developers have been asking for:
Client-side users now enjoy the speed advantage of the new Java HotSpot compiler which has been tuned for client performance. The result is much faster thread handling, improved scalability and rapid memory allocation for objects, smaller RAM footprint, and the platform has gained a much more efficient garbage collector. All of these enhancements spell speed for the desktop user. For Graphical User Interface (GUI) performance, the Java Foundation Classes and Swing libraries have been super-tuned to enhance scrolling speed. The GUI components that developers use to create tables and frames for their applications have also been improved. [via]
More editions of Beginning Java 2 - Jdk 1.3 Edition: Jdk 1.3 Edition:
› Find signed collectible books: 'Beginning Java Databases'
Java has evolved into a robust, high performance programming language that is well suited to a range of different environments, be it on a middle tier Application Server or a client browser. Regardless of the architecture of your application you are using, it will almost certainly need to make use of data that is stored in some form of database. Relational databases are the data store of choice in the vast majority of businesses, and have also evolved enormously over the recent years, into powerful and feature-rich data management systems.
This book aims to teach you how to use these two powerful technologies to build successful Java database applications. You will find out how relational databases work and how you can use them in your Java programs, through the JDBC interface. You will see how to apply your new skills in an enterprise environment and by the end will be building sophisticated web-enabled Java database applications that incorporate other technologies, such as XML.
This book covers:
Using the JDBC API to build database-driven Java applications
Introduction to new JDBC 3.0 features
SQL and relational database design
Object-relational mapping frameworks and techniques
Debugging your application and logging its activities
Applying Java and JDBC skills in a J2EE environment
Integrating XML into you Java database applications
[via]
More editions of Beginning Java Databases:
› Find signed collectible books: 'Beginning JavaScript'
Javascript is the only scripting language that runs in all the leading Web browsers, making it an essential part of the Web developer's tool kit. The language itself is not especially difficult to learn, but it becomes more challenging when you include related topics such as HTML forms, dynamic HTML and cross-browser compatibility. Beginning JavaScript, which is suitable for beginning or intermediate programmers, covers all these topics and more to provide a complete Javascript handbook.
Early chapters cover language basics, such as data types, functions, conditions and loops, string handling, and programming with objects. The authors explain how to control the Web browser by programming its object model, and how to combine scripts with forms. There is a guide to debugging with Netscape and Microsoft Internet Explorer, and a chapter on using cookies to store user preferences.
A substantial part of the book is focused on Dynamic HTML and how to write scripts that control the content of the page. There is a clear explanation of the DOM (document object model), as specified by the W3C Web standards group. Finally, there is a look at extending browser capabilities with ActiveX controls or plug-ins, and server-side scripting with Active Server Pages, including database access. Several appendixes offer a language reference and object models for Internet Explorer and Netscape Navigator 4.0. Sadly Netscape 6.0 is not covered, but it is not quite as bad as it sounds since Netscape 6.0 closely follows the official DOM. --Tim Anderson [via]
More editions of Beginning JavaScript:
› Find signed collectible books: 'Beginning Jsp Web Development'
Ideal for anyone new to JavaServer Pages (JSP), Beginning JSP Web Development offers an excellent and thorough guide to using JSP effectively. Combining a tutorial of basic Java with excellent practical material on using Tomcat and related tools, this book will fill a valuable niche for anyone wanting to build Web applications the right way using some of the latest standards in Java.
Learning JSP today requires not only a basic knowledge of Java, but also practical advice for using Tomcat, custom tag libraries, database programming, and other standards. This title distinguishes itself with chapter-by-chapter coverage of all you need to program with JSP. For those new to Java, introductory material on data types, flow control, and basic class design will help you learn essential Java. The authors also present practical advice and samples for installing and configuring Tomcat (an open source JSP/servlet engine), including advice on deployment options. Sections on database and JDBC programming, servlets, and session management supplement the basics of using JSP with embedded Java scriptlets.
Standout material on JSP custom tag libraries will justify the price of this book for many readers (including those with previous Java experience, but little JSP exposure). Several sections on designing and deploying custom tag libraries show you how to make use of this powerful new Sun standard. The text closes with leading-edge material on the new Struts Web application framework, including a worthwhile case study for an online travel database using this pre-packaged codebase as a starting point. Sun has endorsed Struts and other application frameworks as a "best practice" when building JSP-based applications, and the authors do a good job showing off this solution, including advice on configuration options.
With JSP evolving into an even more powerful and flexible Web solution using custom tag libraries and other standards, this book fits the bill with an up-to-the-minute and approachable tour of exactly what any developer needs to use JSP productively in real projects. --Richard Dragan [via]
More editions of Beginning Jsp Web Development:
› Find signed collectible books: 'Beginning Linux Programming'
Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.
The standout feature of Beginning Linux Programming is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers.
Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.)
More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, Beginning Linux Programming gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. --Richard Dragan
Topics covered: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers. [via]
More editions of Beginning Linux Programming:
› Find signed collectible books: 'Beginning Mfc Programming'
The MFC is a collection of C++ classes that programmers can reuse to create the main body of their code that all Windows applications have in common. This is the perfect tutorial to Windows programming with MFC and develops a complete and realistic example application in MFC. [via]
More editions of Beginning Mfc Programming:
› Find signed collectible books: 'Beginning Object-Oriented Analysis and Design: With C++'
Books on object-oriented design can occasionally get bogged down in theory, but certainly not Jesse Liberty's Beginning Object- Oriented Analysis and Design with C++. This readable text covers all you need to know about the software engineering process and object-oriented design and includes real-world examples.
Liberty's tour of software engineering begins with analysis, where he uses examples from a video-store database. He then details class design and use cases that show off how the various players interact. Liberty also discusses architectural issues, including Web deployment, such as HTTP and CGI, and using CORBA and DCOM to handle distributed processing. Throughout this book the author relies on UML notation for all the basic notational diagrams (a handy appendix contains the basics of UML notation).
Once Liberty explains how the design is created, he turns toward implementation, or coding, in C++ (specifically with the Microsoft Foundation Classes). He shares some useful information about storing (or persisting) objects, describing basics such as relational databases and data structures in C++ code and even sharing cutting-edge ideas about object-oriented databases that can store and retrieve objects from your code. Liberty always presents issues of transaction management for robust, distributed systems. The author also includes some valuable tips for testing, debugging, and deployment for software. This useful survey, which describes the best tools and techniques without being overly doctrinaire, shows Liberty's expertise.
The book concludes with a workable--though small--example of a software utility, including all supporting documents from the software development cycle so the reader can see the complete picture. Overall, Beginning Object-Oriented Analysis and Design with C++ covers a lot of ground while putting some fun into the art of software engineering. --Richard V. Dragan [via]
More editions of Beginning Object-Oriented Analysis and Design: With C++:

› Find signed collectible books: 'Beginning Perl'
More editions of Beginning Perl:
› Find signed collectible books: 'Beginning Php 4'
Beginning PHP4 offers an almost ideal introductory tutorial to one of today's hottest scripting languages. This book is really all the novice needs to start building dynamic Web sites powered by PHP4, but old hands at programming will also find valuable information inside it.
PHP, of course, is introduced in the book, but there is also an approachable and effective introduction to programming in general. The conscientious tutorial on basic concepts like variables, keywords and flow control will give even beginners an understanding of the basics of writing programs. PHP, it turns out, is not only a great way to generate HTML dynamically, it's a very marketable skill. Web fundamentals like HTTP, HTML form variables, and managing session information using no less than four different techniques are explained thoroughly and effectively. You also find out how to install PHP and other tools on your system, with the assistance of plenty of screen shots.
That's not to say that this book will cramp the style of more experienced developers. Some chapters delve into such important and advanced topics as database programming (with MySQL) and PHP's support for XML. One standout section demystifies the new support for objects and classes in PHP4. Basic topics like managing files and directories on the server, plus graphics processing, are addressed, of course, and a nifty sample program shows you how to build a Web-based text editor. Except for the final case study, a "URL directory manager" (akin to Yahoo) that is rather specialised, the examples are spot on, illustrating everyday programming tasks. You will also learn to generate e-mail with PHP, certainly a valuable skill to have.
The appendix lists several hundred PHP functions in over 50 pages--a handy and useful feature. In all, Beginning PHP4 provides a strong choice for learning about one of today's most powerful and easy-to-use scripting languages. It is concise, fast-moving and thoroughly approachable. --Richard Dragan [via]
More editions of Beginning Php 4:

› Find signed collectible books: 'Beginning Visual Basic 5'
More editions of Beginning Visual Basic 5:
› Find signed collectible books: 'Beginning Visual Basic 6 Database Programming'
This book covers all of the new and improved data-access features of Visual Basic 6 (VB6) and illustrates how to put the various components and techniques to work in real-world applications. The first chapter spells out the concepts of databases in general and then introduces the reader to the Data Control and the VB Data Form Wizard--a quick way to snap together a database interface. From there, author John Connell spends a few chapters illustrating how to code the data control and build a "bulletproof" user interface to your data.
After a discussion about planning your database structure, Connell steps you through the process of building a fully functional application that uses many important VB features. The chapters include screen shots, diagrams, and code snippets, with plenty of tips and step-by-step exercises. You can download the source code for the included examples from the publisher's Web site.
Once you have the preliminary education under your belt, the author presents Microsoft's Universal Data Access (UDA) architecture. He shows how to create your own data-bound ActiveX controls and use Active Server Pages (ASPs) to fetch and return database records via a Web browser. Connell finishes off this lengthy education with a brief foray into data mining and a discussion of how to export data to other applications. --Stephen Plain, Amazon.com [via]
More editions of Beginning Visual Basic 6 Database Programming:
› Find signed collectible books: 'Beginning Visual C++ 5'
If you're looking for a good old-fashioned tutorial of Visual C++, this introduction of over 1,000 pages may be the answer. There is no glitzy presentation or witty humor here--just tons of useful information on everything from the basics of C++ syntax to designing ActiveX controls for Web pages.
Although the author of this massive reference book says it is aimed at both those with some programming expertise as well as total novices, it is most suitable for readers who understand at least the basics of programming. Beginning Visual C++ 5 covers the material in a traditional, step-by-step approach, building your knowledge along the way. Each of the 22 chapters starts with the big picture--writing Windows applications--and an overview of the Visual C++ development interface. The author then moves through data types, variables, loops, and more complex structures. Next, Beginning Visual C++ 5 provides a step-by-step introduction to object-oriented programming (OOP) and how it relates to Windows. Finally, the book presents advanced topics such as writing dynamic-link libraries (DLLs) and ActiveX controls.
At the end of each chapter, the author summarizes all covered topics and provides one or more textbook-style exercises for you to try. He also gives you the answers to the exercises in one of the book's three appendices. Whether you're building on some basic programming experience or just want a refresher reference on Visual C++ for your shelf, this is a good choice. [via]
More editions of Beginning Visual C++ 5:
› Find signed collectible books: 'Beginning Xml'
Beginning XML provides a complete course in the Extensible Markup Language (XML) with an unusually gradual learning curve. In fact, the introduction states that the book is "for people who know that it would be a pretty good idea to learn the language, but aren't 100 percent sure why." Despite its recognition of the fuzziness of readers' understanding of the technology, the book delivers a rather comprehensive study of XML.
Very little space is wasted detailing the history of XML and its relation to SGML, as is the case in many other titles. The argument for the importance of XML is made quickly, and the basics of well-formed syntax are tackled right off. One notable distinction of this book is its excellent coverage of related technologies, such as cascading style sheets (CSS) and relational databases.
In addition to discussing the crucial companion standards to the core XML language (DTDs, XSL, and XSLT), the book adds a nice perspective to the broad range of applications in which XML can play a role. One section, "Other Uses for XML," illustrates how XML can be used to serialize object models, creating stateless objects and utilizing the Resource Description Framework (RDF). Case studies on--among other things--how XML can be used to build discussion groups, and provide B2B data transfer, round out the text. This book is perfect for Web programmers who are turning their attention to XML for the first time. It imparts a solid understanding of the XML forest and XML trees. --Stephen W. Plain
Topics covered:
More editions of Beginning Xml:

› Find signed collectible books: 'BigNum Math: Implementing Cryptographic Multiple Precision Arithmetic'
More editions of BigNum Math: Implementing Cryptographic Multiple Precision Arithmetic:

› Find signed collectible books: 'The Book of Javascript: A Practical Guide to Interactive Web Pages'
More editions of The Book of Javascript: A Practical Guide to Interactive Web Pages:
› Find signed collectible books: 'Brothers Grimm'
Jacob Grimm (1785-1863) and his brother Wilhelm (1786-1859) were philologists and folklorists. The brothers rediscovered a host of fairy tales, telling of princes and princesses in their castles, witches in their towers and forests, of giants and dwarfs, of fabulous animals and dark deeds. Together with the well-known tales of 'Rapunzel', 'The Goose Girl', Sleeping Beauty', 'Hansel and Gretel' and 'Snow White', there are the darker tales such as 'Death's Messengers' which deserve to be better known, and which will appeal not only to all who are interested in the history of folklore, but also to all those who simply love good story-telling. [via]
More editions of Brothers Grimm:
› Find signed collectible books: 'Clouds to Code'
While there are plenty of books on software-engineering case studies, most are big on theory and short on real-world detail. Despite its vague title, Jesse Liberty's Clouds to Code is anything but hazy. The author writes with real candor about his experiences with two large projects--one failed and one successful.
The book's most interesting description is of the demise of Ziff-Davis's Interchange, a never-released online subscription service. (It was a victim, the author says, of too much funding, too many players, too many meetings, and ultimately, the rise of the Web.) The author's proverbial two cents on management styles in software ("Keep teams small and let programmers program") is peppered with the clear vision of hindsight and experience and dispensed with a good deal of wisdom and humor.
The brunt of the book details how to design and implement an automated phone system (for calling thousands of users to disseminate weather warnings and other information) that was developed for a client company by the author's consulting firm. The author chronicles the entire project, from meetings about initial requirements, analysis, and design to implementation and deployment over a ten-month period. Instead of relying on fictitious projects, the guide provides excerpts from actual design documents at different points in the software engineering cycle, along with excellent commentary on key design decisions (such as what platform, what language, and what components to use). As it turns out, the automated phone system you have built uses Microsoft products throughout, such as NT, Internet Information Server (IIS), and SQL Server, as well as Visual C++ and Microsoft Foundation Class (MFC) for the coding. All of this provides an exceptional real-world picture of the software design process in action, along with compromises and imperfections in the final "initial" release. Any software manager could benefit from this often engaging and candid text. [via]
More editions of Clouds to Code:

› Find signed collectible books: 'Code Craft: The Practice of Writing Excellent Code'
More editions of Code Craft: The Practice of Writing Excellent Code:

› Find signed collectible books: 'The Complete Hacker's Handbook: Everything You Need to Know About Hacking in the Age of the Web'
More editions of The Complete Hacker's Handbook: Everything You Need to Know About Hacking in the Age of the Web:

› Find signed collectible books: 'Css in Easy Steps'
More editions of Css in Easy Steps:

› Find signed collectible books: 'Excel 2000 Vba Programmer's Reference'
More editions of Excel 2000 Vba Programmer's Reference:

› Find signed collectible books: 'Excel Vba in Easy Steps'
More editions of Excel Vba in Easy Steps:
› Find signed collectible books: 'Expert One-On-One Oracle'
In Expert One-on-One: Oracle Thomas Kyte expounds his philosophy of database application development based on the premise that successful development requires a sound knowledge of the database and its internal workings--that the database cannot be treated merely as a black box to and from which data is passed. Equally, that a development project lacking this knowledge will inevitably fail, particularly when attempts are made to scale the resultant application to large scale multiple concurrent use.
This is a big book packed with lots of Oracle insider knowledge including, among other topics, what the various Oracle server processes and files do, what's happening inside the database during a transaction, and the real meaning of the various options available in Oracle's DML and DDL SQL statements. The likely impact of design decisions on application behaviour and performance is also discussed, particularly where this relates to using, or not using, a database feature.
Expert One-on-One: Oracle is likely to be a valuable resource for both Oracle system designers and application developers looking to find out what's really going on inside the database, albeit one that is likely to be dipped into from time to time rather than read from cover to cover. --Michael O'Connor [via]
More editions of Expert One-On-One Oracle:

› Find signed collectible books: 'Formal Specification Using Z: A Modelling Approach'
More editions of Formal Specification Using Z: A Modelling Approach:
› Find signed collectible books: 'Grimm's Fairy Tales'
The Brothers Grimm rediscovered a host of fairy tales, telling of princes and princesses in their castles, witches in their towers and forests, of giants and dwarfs, of fabulous animals and dark deeds. This selection of their folk tales was made and translated by Lucy Crane, and includes firm favourites such as Rapunzel, The Goose Girl, Sleeping Beauty, Hansel and Gretel and Snow White. It is illustrated throughout by Walter Crane's charming line drawings. [via]
More editions of Grimm's Fairy Tales:
› Find signed collectible books: 'Grimm's Fairy Tales'
With the words Once upon a time, the Brothers Grimm transport readers to a timeless realm where witches, giants, princesses, kings, fairies, goblins, and wizards fall in love, try to get rich, quarrel with their neighbors, and have magical adventures of all kindsand in the process reveal essential truths about human nature.
When Jacob and Wilhelm Grimm set out to collect stories in the early 1800s, their goal was not to entertain children but to preserve Germanic folkloreand the hard life of European peasants was reflected in the tales they discovered. However, once the brothers saw how the stories entranced young readers, they began softening some of the harsher aspects to make them more suitable for children.
A cornerstone of Western culture since the early 1800s, Grimms Fairy Tales is now beloved the world over. This collection of more than 120 of the Grimms best tales includes such classics as Cinderella, Snow White, Hansel and Grethel, Rapunzel, Rumpelstiltskin, Little Red Riding Hood, and The Frog Prince, as well as others that are no less delightful.
More editions of Grimm's Fairy Tales:
› Find signed collectible books: 'Guns, Mortars and Rockets'
Originally published in 1982, this re-written edition begins with a brief review of the historical development of artillery, emphasizing the interdependence between doctrine and technology which is still a fundamental factor in weapons design. The indirect fire system is then examined in order to demonstrate the need for a systems approach to current and future developments. The three types of weapons launchers - guns, mortars and rockets - and their associated munitions are then compared in terms of their general characteristics, after which each platform is considered in detail. The final chapter looks to the future, to developments which are likely to be seen over the next 10 and possibly 20 years. [via]
More editions of Guns, Mortars and Rockets:
› Find signed collectible books: 'Hacking: The Art of Exploitation'
A comprehensive introduction to the techniques of exploitation and creative problem-solving methods commonly referred to as "hacking." It shows how hackers exploit programs and write exploits, instead of just how to run other people's exploits. This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.
More editions of Hacking: The Art of Exploitation:

› Find signed collectible books: 'HTML, XHTML CSS and XML by Example: A Practical Guide'
More editions of HTML, XHTML CSS and XML by Example: A Practical Guide:
› Find signed collectible books: 'Information Architecture for the World Wide Web'
In Chapter 6 of Information Architecture for the World Wide Web, the authors discuss the details of good search-engine design. In a bitingly humorous segment, they analyze a Web site's search-page results: "Let's say you're interested in knowing what the New Jersey sales tax is.... So you go to the State of New Jersey web site and search on sales tax. The 20 results are scored at either 84% or 82% relevant. Why does each document receive only one of two scores?... And what the heck makes a document 2% more relevant than another?"
With a swift and convincing stroke, the authors of Information Architecture for the World Wide Web tear down many entrenched ideas about Web design. Flashy animations are cool, they agree, as long as they don't aggravate the viewer. Nifty clickable icons are nice, but are their meanings universal? Is the search engine providing results that are useful and relevant? This book acts as a mirror and with careful questioning causes the reader to think through all the elements and decisions required for well-crafted Web design. --Jennifer Buckendorff [via]
More editions of Information Architecture for the World Wide Web:

› Find signed collectible books: 'Instant HTML Programmer's Reference'
More editions of Instant HTML Programmer's Reference:
› Find signed collectible books: 'Instant Html Programmer's Reference'
Even if you rely on online documentation for Web-page design, there's nothing like a handy, one-volume guide to the essentials of HTML and dynamic HTML (DHTML) standards. That's the idea behind Instant HTML, a much-needed reference that helps you get the most out of Web-page design and create cutting-edge cross-browser content.
Early chapters describe the basic terms and technologies, including HTML, JavaScript, VBScript, ECMAScript (a new, vender-neutral alternative), and DHTML. The authors then give a step-by-step tour of basic Web-page design, from the basic tags used in creating simple pages to style sheets, images, and links to other pages. Further chapters take on tables, frames, and forms and teach you how to use Java applets and ActiveX components within HTML. The authors show the differences between JavaScript and VBScript and, where appropriate, point out new features in emerging HTML 4 specifications. Each topic is illustrated with concise examples, and the authors note what does and doesn't work in Netscape Navigator 4 and Microsoft Internet Explorer 4.
The last part of the book will probably be useful to even the most seasoned HTML developer. Chapters explain how to design with DHTML in both Navigator 4 and Internet Explorer 4, displaying useful sample pages for each browser and offering tips on how to create cross-platform content for both browsers. Finally, since this is a reference book, valuable appendices are included for HTML tags, JavaScript and VBScript basics, and other information Internet developers will find useful. [via]
More editions of Instant Html Programmer's Reference:

› Find signed collectible books: 'Instant Uml'
More editions of Instant Uml:

› Find signed collectible books: 'Java and Object Orientation: An Introduction'
More editions of Java and Object Orientation: An Introduction:

› Find signed collectible books: 'Java Programmer's Reference'
More editions of Java Programmer's Reference:

› Find signed collectible books: 'Javascript'
More editions of Javascript:

› Find signed collectible books: 'Object Oriented Php'
More editions of Object Oriented Php:
› Find signed collectible books: 'The Official Gnome 2 Developer's Guide'
Developers who write programs for GNOME use the GNOME API. Working with the GNOME API is preferable because the program will conform to the standard GNOME program look and feel. It also allows the developer to use the GNOME specific libraries in the program, greatly simplifying the development process. The Official GNOME 2 Developer's Guide is the official GNOME Foundation guide to programming GUIs and applications using the GTK+ and GNOME API. Developed in partnership with the GNOME Foundation, this book is for programmers working with the GNOME 2 desktop environment. Each section begins with an example program that serves as a tutorial, then develops into a reference on the topic. Includes abundant, well-annotated examples. Knowledge of the C programming language is required, but no GUI programming experience is necessary.
More editions of The Official Gnome 2 Developer's Guide:

› Find signed collectible books: 'Open Source Database Driven Web Development: A Guide for Information Professionals'
More editions of Open Source Database Driven Web Development: A Guide for Information Professionals:
› Find signed collectible books: 'The Origin of Species: Library Edition'
This book was originally published prior to 1923, and represents a reproduction of an important historical work, maintaining the same format as the original work. While some publishers have opted to apply OCR (optical character recognition) technology to the process, we believe this leads to sub-optimal results (frequent typographical errors, strange characters and confusing formatting) and does not adequately preserve the historical character of the original artifact. We believe this work is culturally important in its original archival form. While we strive to adequately clean and digitally enhance the original work, there are occasionally instances where imperfections such as blurred or missing pages, poor pictures or errant marks may have been introduced due to either the quality of the original work or the scanning process itself. Despite these occasional imperfections, we have brought it back into print as part of our ongoing global book preservation commitment, providing customers with access to the best possible historical reprints. We appreciate your understanding of these occasional imperfections, and sincerely hope you enjoy seeing the book in a format as close as possible to that intended by the original publisher. [via]
More editions of The Origin of Species: Library Edition:

› Find signed collectible books: 'Perl Programming for the Absolute Beginner'
More editions of Perl Programming for the Absolute Beginner:

› Find signed collectible books: 'Professional Active Server Pages'
More editions of Professional Active Server Pages:
› Find signed collectible books: 'Professional Ado Rds Programming With Asp'
The new ActiveX Database Object (ADO) and Remote Database Services (RDS) standards from Microsoft are still relatively new terrain for Web developers. Professional ADO RDS Programming with ASP provides all you need to know to be successful with these new APIs.
The book begins with a tour of earlier Microsoft database standards--open database connectivity (ODBC), Remote Data Objects (RDO), and Data Access Objects (DAO)--and then moves on to today's ADO and RDS. The authors provide blow-by-blow coverage of all the major ADO objects and methods along with many useful hints for successful programming. Standout material here is the coverage of ADO data shaping, which allows you to treat joined records as hierarchical record sets.
The authors also cover RDS, which allows you to cache records locally in Internet Explorer 4/5 browsers, even while users are disconnected from the Internet. The book looks at the various options for using ADO/RDS, including strategies for balancing server-side and client-side processing. More advanced sections explore building (and deploying) custom RDS COM servers with Visual Basic. Although much of the material here is Microsoft-specific (and will work best with Internet Explorer and SQL Server), there is also a chapter on accessing Oracle databases. The book closes with 200 pages of reference material, including ADO 2, RDS 2, and object linking and embedding database (OLE-DB) topics. --Richard Dragan [via]
More editions of Professional Ado Rds Programming With Asp:

› Find signed collectible books: 'Professional Biztalk'
More editions of Professional Biztalk:

› Find signed collectible books: 'Professional Ie4 Programming'
More editions of Professional Ie4 Programming:

› Find signed collectible books: 'Professional Java Data'
More editions of Professional Java Data:
› Find signed collectible books: 'Professional Java Xml'
Java is a powerful and fast maturing development platform used to create client/server applications on any platform. XML is the most recent markup language, a standard format for the universal sharing of data and an intrinsic part of all major development both on the Web, and in the wider business community. Enterprise web applications are increasingly combining Java and XML technologies to provide more efficient ways to integrate Internet presence with business systems in the world of e-commerce.
This core professional compendium breaks down into three main sections. The first presents the basic XML standards, Java APIs and programming tools for handling XML. The second part presents a selection of Java techniques which make up the building blocks for XML-based applications. The section is Java-centric, and presents the common scenarios for XML data I/O, building on the basic tools presented in part one. The final and largest section of the book shows how XML applications can be built on top of the techniques shown in part two, and demonstrates how XML can be used to solve real programming problems.
If you want a hefty box of XML manipulation tools at your disposal and would like to discover how the language could be used in your Java applications, then this book is for you. [via]
More editions of Professional Java Xml:

› Find signed collectible books: 'Professional Linux Programming'
More editions of Professional Linux Programming:
› Find signed collectible books: 'Professional Mfc With Visual C++ 6'
The MFC is a class library that provides a collection of C++ classes, taking the drudgery out of writing software for Windows. The classes are targeted at the features your application needs - such as status bars, the implementations required for multiple document windows, and support for context-sensitive help - which means that using MFC saves you coding time which you can use to implement other features in your application.
This book will give a detailed discussion of the majority of classes present in Microsoft's application framework library, and the tools provided by Visual C++ 6. Throughout the book, you will learn how all of the features in the environment come together with the features of MFC, giving you tremendous power to develop your application. [via]
More editions of Professional Mfc With Visual C++ 6:

› Find signed collectible books: 'Professional Outlook 2000 Programming'
More editions of Professional Outlook 2000 Programming:
› Find signed collectible books: 'Professional Perl Development'
Perl is not only the scripting language of choice for many people, but a powerful programming language that can be used to develop serious applications. Backed by numerous libraries, this language is capable of performing just about any task.
This book examines the Perl libraries that are most interesting to developers of professional, real-world applications. It covers web client and server programming, manipulating data in databases and LDAP servers, network and distributed programming, embedding Perl into web pages (templates, HTML::Mason, HTML::Embperl, Apache::ASP, and PerlScript), mathematical and computational applications, graphics and GUI programming, and creating and manipulating XML. [via]
More editions of Professional Perl Development:
› Find signed collectible books: 'Professional Php Programming'
This book covers middle-tier programming with PHP.
PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features;
Real world, practical experience and techniques
From installation and configuration of the PHP engine to advanced dynamic application design
Definitive coverage of core PHP language and database addressing:
MySQL is covered in depth.
Practical e-commerce and business scripting including database application development, together with PHP and XML applications.
LDAP connectivity addressed.
[via]
More editions of Professional Php Programming:

› Find signed collectible books: 'Professional Site Server 3.0'
More editions of Professional Site Server 3.0:

› Find signed collectible books: 'Professional Site Server 3.0 Commerce Edition'
More editions of Professional Site Server 3.0 Commerce Edition:

› Find signed collectible books: 'Professional Visual Basic 6 Web Programming'
More editions of Professional Visual Basic 6 Web Programming:
› Find signed collectible books: 'Professional Visual Basic 6 Xml'
Even though XML is still very much a standard in motion, it is nevertheless freely available for implementation today. Professional Visual Basic 6 XML explains the basics of XML and illustrates how to use the most popular development language, Visual Basic, to drive full-featured XML applications.
This book introduces XML concepts using step-by-step code examples. Don't skip past the first part, since its descriptions of XML basics build a foundation for the rest of the book. An up-to-date snapshot of where the various pieces of the XML puzzle stand in the standardization process, and where the technology is likely to head, greatly aids the reader in understanding the discussion about schemas. For example, it's probably not a good idea to learn the syntax of the XML Schema, because the standard is still rapidly evolving.
The discussion of the Document Object Model, the programming tool for manipulating XML data structures, is excellent, with code examples that turn XML concepts into reality with useful VB utilities for controlling XML trees. As the book progresses, the reader will be directed to build an XML editor and explore distributed objects, data transformation, and much more. All of the sample application code is available from the publisher's Web site. --Stephen W. Plain
Topics covered:
More editions of Professional Visual Basic 6 Xml:
› Find signed collectible books: 'Professional Visual Basic Project Management'
Suitable for both the project manager and Visual Basic developer, Jake Sturm's Professional Visual Basic Project Management is a clear-eyed guide to enterprise-level project management using Visual Basic 6 and UML. It provides a digestible and intelligent mix of advice and design expertise that can bring your organization up to speed with today's VB and the Microsoft platform.
The book offers a notable mix of practical advice for the project manager with some nuts-and-bolts technical detail on such topics as components, UML, and Microsoft tools like Microsoft Transaction Server (MTS). Like most books on software development, this text walks the reader through the software lifecycle (organized here into the envisionment, design, development, and deployment phases). Along the way, the author's clear style and tips for successful management help make this tour a successful one.
Standout sections include the book's details on managing meetings and the sample documents (such as budgets and project schedules) created with Project 98. You'll also appreciate the breakdown of the various players in the development effort (from project and component managers to end users and corporate stakeholders) and the changing roles they play during the project lifecycle.
Along the way, the author shows off some of the latest thinking about VB used on the Microsoft platform, with coverage of business objects, transactions, MTS, and even Web interfaces created with ASPs. UML is used throughout the book as part of the design process (including class, activity, and sequence diagrams).
While there's certainly no substitute for real project management experience, with its mix of accessibility and technical detail this book can give any VB project manager some valuable extra help for taking on the challenges of today's enterprise development. --Richard Dragan
Topics covered: VB and enterprise development; project management basics and myths; the software design process; the envisionment, design, development and deployment phases; designing effective teams; team roles and stakeholders; using Project 98; Gantt charts; managing resources; TCO and ROI; risk management; business rules; designing with objects; UML diagrams; DCOM; databases and ADO; transactions and MTS; ASP; DHTML basics; test management; using Microsoft Visual SourceSafe; and project scheduling. [via]
More editions of Professional Visual Basic Project Management:

› Find signed collectible books: 'Professional Visual C++ 5 Activex/Com Control Programming'
More editions of Professional Visual C++ 5 Activex/Com Control Programming:

› Find signed collectible books: 'Professional Wap'
More editions of Professional Wap:
› Find signed collectible books: 'Professional Webobjects 5.0 With Java'
WebObjects 5 is the powerful new release of Apple's award-winning application server, built from the ground up in Java. This allows WebObjects to run on virtually any server making it easily accessible to millions of Java programmers. WebObjects also integrates with other Java-based solutions such as EJB containers, servlets, ORBs, and web services.
The combination of a Java runtime with advanced native tools for Mac OS X and Windows 2000 makes WebObjects an obvious environment for customers needing rapid development of flexible, scalable web applications.
This book provides a comprehensive roadmap to application development and serving with WebObjects by taking you step-by-step through a careful balance of examples and explanations of theory. When you are finished, you will be able to create dynamic applications that allow users to find, view, and modify data from back-end databases, accessible in any browser.
This book covers:
Complete guide to installing and using WebObjects 5.0
Multi-platform approach, for WebObjects running on either Mac OS X or Windows 2000
Comprehensive tour of WebObject's application development tools
Creating WebObjects components
Object-relational mapping to databases using the Enterprise Object Framework
Advanced features including Direct To Web and Java Client
Practical worked examples throughout, including a detailed case study
[via]
More editions of Professional Webobjects 5.0 With Java:

› Find signed collectible books: 'Professional Xml'
More editions of Professional Xml:
› Find signed collectible books: 'Professional Xml Databases'
Besides a tutorial for learning how to use XML as an effective way to represent and transmit data across the Web, Professional XML Databases covers how to work with it in the current generation of Microsoft tools like Internet Explorer and SQL Server 2000. For any developer or manager who works with databases on the Windows platform, this book shows how you can delve into XML today for real projects.
With endorsements from virtually every major vendor (including Microsoft), XML looks to be a compelling standard for sharing corporate data between organisations. Professional XML Databases examines how to integrate XML into your organisation's database infrastructure. Early sections concentrate on the rules and strategies for designing effective XML documents (DTDs) which mimic traditional tables (including links between tables). By providing almost a dozen rules of how to do this correctly, you'll learn not only the basics of XML syntax but also the correct way to create DTDs that are efficient, easy to maintain and readable. (Further sections reverse this process and show how to create database tables based on XML.)
Subsequent sections cover many of the standards and APIs in today's XML, from XML Schemas, the XML W3C Document Object Model (DOM), the Simple API for XML (SAX), as well as related standards like XSLT, XPath and XPointer. A number of books cover these APIs, but this one provides a unique focus by examining Microsoft tools and its support for XML. This means coverage of Microsoft ADO (and ADO+, now called ADO.NET) for querying databases and packaging the results as XML. Sections on SQL Server 2000 highlight ways to use XML in this product, both as results and through XML views.
Closing sections explore options for working with XML for data warehousing and transmitting data efficiently across organisations. Sections on Java and the DBPrism (an open-source XML framework) help give this book a perspective which extends beyond the Microsoft platform.
For any database developer or designer who needs to create XML documents to share data in real projects, this advanced treatise on the right way to define and use XML will prove highly valuable. For anyone who uses SQL Server 2000, this book also points the way toward using XML standards in actual shipping products on the Microsoft platform. --Richard Dragan [via]
More editions of Professional Xml Databases:

› Find signed collectible books: 'Scripting Vmware Power Tools: Automating Virtual Infrastructure Administration'
More editions of Scripting Vmware Power Tools: Automating Virtual Infrastructure Administration:
› Find signed collectible books: 'Site Server 3.0: Personalization and Membership'
Site Server 3.0 Personalization and Membership is a worthy guide to personalizing content on your Web site using the latest Microsoft technologies.
Early chapters detail the Lightweight Directory Services Protocol (LDAP), which is the real foundation of membership in Site Server. Active Server Pages (ASP)-based scripts--and even C++ programs--can make use of membership objects using the Active Directory Service Interfaces (ADSI). The author does a good job of explaining how to install Site Server and related tools, including the Microsoft Management Console (MMC) snap-ins that allow administrators to add membership to Web sites.
Once a Web site can determine who a user is, the guide teaches you how to make use of Active User Objects (AUO) so that you can program ASP to tailor content to individual users. The latter half of this text presents examples for identifying users and personalizing start-up pages for users. Advanced topics include security issues and how to use AUO to simplify administration in Visual Basic and C++. Appendices include a sample working online investment Web site that makes heavy use of personalization, as well as a guide to the ADSI APIs for use in your own programming.
With its detailed technical presentation of Site Server technologies, Site Server 3.0 Personalization and Membership is a must for any Internet Information Server (IIS) administrator or Web developer considering the options for delivering personalized content using Microsoft technologies. --Richard Dragan [via]
More editions of Site Server 3.0: Personalization and Membership:

› Find signed collectible books: 'Sockets, Shellcode, Porting, & Coding: Reverse Engineering Exploits And Tool Coding For Security Professionals'
More editions of Sockets, Shellcode, Porting, & Coding: Reverse Engineering Exploits And Tool Coding For Security Professionals:

› Find signed collectible books: 'Steal This Computer Book: What They Won't Tell You About the Internet'
More editions of Steal This Computer Book: What They Won't Tell You About the Internet:
› Find signed collectible books: 'Testing Computer Software'
Computer software testing is absolutely essential to the success of any software company and, consequently, has become one of the most rapidly growing areas of employment in the industry. This is a must-have for students wanting entry-level positions as testers, experienced programmers who need to find errors fast or communicate with armies of testers, and project and test managers who need to choreograph the many people, deadlines, and expectations. It might even be a good book for people who have recently bought buggy operating systems that don't live up to the hype. Very Highly Recommended. [via]
More editions of Testing Computer Software:
› Find signed collectible books: 'Vb Oracle 8 Programmer's Reference'
This book provides a concise and comprehensive guide to accessing Oracle databases with Visual Basic. With an introduction to Oracle, there is an explanation to how ADO fits into Oracle database access and describes both 0040 and ADO access. Detailed explanations show how ADO interfaces with the core OLE-DB data access driver model. A reference section for fast access to the VB-Oracle integration methods is included and performance tips for optimizing Oracle access through VB. Both Personal Oracle and Oracle Server are covered to provide a comprehensive reference to the various ways the Visual Basic user can create and access Oracle databases. [via]
More editions of Vb Oracle 8 Programmer's Reference:

› Find signed collectible books: 'Visual Basic 6 Database'
More editions of Visual Basic 6 Database:

› Find signed collectible books: 'Visual Basic 6 UML Design and Development'
More editions of Visual Basic 6 UML Design and Development:
› Find signed collectible books: 'Visual Basic 6.0 Business Objects'
Visual Basic 6 Business Objects provides a thorough introduction to employing objects that are used to model real-world business problems. Using a video rental store as its central case study, this tutorial takes you through the design philosophy and actual implementation of a real-world application using Visual Basic 6. Along the way, author Rockford Lhotka discusses other Microsoft tools, such as Microsoft Transaction Server (MTS), and Internet options using Active Server Pages (ASP) and Dynamic HTML (DHTML). Authoritative, yet not overwhelming, this is a great single-volume introduction to serious enterprise development using the latest in Microsoft tools wired together with Visual Basic. --Richard Dragan [via]
More editions of Visual Basic 6.0 Business Objects:
› Find signed collectible books: 'Visual C++ Windows Shell Programming'
The Windows shell provides much of the look and feel of the Windows 98/Windows NT 4 desktop, and it offers many new possibilities for writing better programs. Visual C++ 6 Windows Shell Programming provides an excellent guide to understanding and programming the Windows shell, in a book filled with expert tips and useful code.
The book begins with the basics of the Windows desktop and taskbar and gives an overview of programming techniques. Besides the simpler shell C API, there are COM objects for manipulating the shell. Next the book covers file programming, such as finding and copying files, before moving on to explain how to modify shortcuts. The author presents multiple techniques for opening new programs and documents and shows how to modify the system icon tray.
Later, the book turns to Windows shell COM objects and looks at working with folders and other desktop objects. Material on the Windows Scripting Host (for batch processing) is also very useful. The author creates a sample Windows metafile (.WMF) viewer as a fuller example. The book closes with some notable material on the new Web View feature in Windows 98.
Even if you don't plan on programming extensively with the Windows shell, the material in this book can demystify what the shell is and how it operates. Reading Visual C++ 6 Windows Shell Programming can help you understand how Windows 98 and the Active Desktop really work while teaching you to be a skilled C++ Windows shell developer. --Richard Dragan [via]
More editions of Visual C++ Windows Shell Programming:
› Find signed collectible books: 'The Web Programmer's Desk Reference: A Complete Cross-Reference to HTML, CSS, and JavaScript'
The complete web programmer's cross-reference.
HTML, CSS (Cascading Style Sheets), and JavaScript are the three basic web programming languages that web programmers use to build functional, attractive, and interactive web sites. HTML creates the text, images, and other content on a web page; CSS formats and positions those elements; and JavaScript adds interactivity to websites by responding to user choices. The Web Programmer's Desk Reference is the only book to serve as a single point of reference to all three primary web programming languages. It begins with a web programming primer that gives beginning and intermediate programmers an understanding of the core elements of HTML, CSS, and JavaScript, then moves on to a reference section that lists every element of HTML, CSS, and JavaScript. Each listing includes the latest syntax and functionality, compatibility with other elements, and cross-browser compatibility issues. Whether you are a professional web programmer, professional web designer, or a recreational webmaster with a dynamic web site, this will be the book that you use whenever you need to know how to use a particular HTML element, JavaScript object, or CSS style.
More editions of The Web Programmer's Desk Reference: A Complete Cross-Reference to HTML, CSS, and JavaScript:

› Find signed collectible books: 'Wicked Cool Java: Code Bits, Open-source Libraries, And Project Ideas'
More editions of Wicked Cool Java: Code Bits, Open-source Libraries, And Project Ideas:

› Find signed collectible books: 'Write Portable Code: An Introduction to Developing Software for Multiple Platforms'
More editions of Write Portable Code: An Introduction to Developing Software for Multiple Platforms:

› Find signed collectible books: 'Xhtml in Easy Steps'
More editions of Xhtml in Easy Steps:

› Find signed collectible books: 'Xml Ie5 Programmer's Reference'
More editions of Xml Ie5 Programmer's Reference:
