|
|
Books > Computing & IT
In Advanced Visual Basic 6, two of the world's leading VB experts take experienced developers "under the hood" with VB, introducing powerful techniques for writing high-performance, reusable code that leverages the close relationships between VB, COM, and OLE Automation. This book presents advanced VB programming from a COM data type approach, helping developers build more robust, effective code -- and overcome obstacles that appear as they "push the envelope" with VB.KEY TOPICS:Developers learn how VB describes arrays, and how to duplicate that definition manually to perform simple type casting, and gain unprecedented control over how their programs use memory. The authors introduce best practices for interface-based design using normal VB class modules; show how to partition code for optimal reuse; and more. Next, they present advanced techniques for creating COM lightweight objects; and alternate memory management techniques that allow the creation of complex systems with many objects and minimal overhead. The book also covers threading, type libraries, component versioning, and more. The accompanying CD-ROM contains extensive source code, plus powerful utilities for advanced VB development.MARKET:For all experienced Visual Basic developers.
Improve Your Creativity, Effectiveness, and Ultimately, Your Code
In Modern Software Engineering, continuous delivery pioneer David
Farley helps software professionals think about their work more
effectively, manage it more successfully, and genuinely improve the
quality of their applications, their lives, and the lives of their
colleagues. Writing for programmers, managers, and technical leads
at all levels of experience, Farley illuminates durable principles
at the heart of effective software development. He distills the
discipline into two core exercises: learning and exploration and
managing complexity. For each, he defines principles that can help
you improve everything from your mindset to the quality of your
code, and describes approaches proven to promote success. Farley's
ideas and techniques cohere into a unified, scientific, and
foundational approach to solving practical software development
problems within realistic economic constraints. This general,
durable, and pervasive approach to software engineering can help
you solve problems you haven't encountered yet, using today's
technologies and tomorrow's. It offers you deeper insight into what
you do every day, helping you create better software, faster, with
more pleasure and personal fulfillment. Clarify what you're trying
to accomplish Choose your tools based on sensible criteria Organize
work and systems to facilitate continuing incremental progress
Evaluate your progress toward thriving systems, not just more
"legacy code" Gain more value from experimentation and empiricism
Stay in control as systems grow more complex Achieve rigor without
too much rigidity Learn from history and experience Distinguish
"good" new software development ideas from "bad" ones Register your
book for convenient access to downloads, updates, and/or
corrections as they become available. See inside book for details.
|
You may like...
A Guide To SQL
Philip Pratt, Hassan Afyouni, …
Paperback
R1,310
R1,213
Discovery Miles 12 130
Oracle 12c - SQL
Joan Casteel
Paperback
(1)
R1,376
R1,275
Discovery Miles 12 750
|