Showing posts with label Visual Basic.NET. Show all posts
Showing posts with label Visual Basic.NET. Show all posts

Friday, August 1, 2008

Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications

Development in C++

Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications


Product Description

Cross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality.

Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment. Drawing on his extensive experience with cross-platform development, Logan thoroughly covers issues ranging from the use of native APIs to the latest strategies for portable GUI development. Along the way, he demonstrates how to achieve feature parity while avoiding the problems inherent to traditional cross-platform development approaches.

This book will be an indispensable resource for every software professional and technical manager who is building new cross-platform software, porting existing C/C++ software, or planning software that may someday require cross-platform support.

Build Cross-Platform Applications without Compromise

Throughout the book, Logan illuminates his techniques with realistic scenarios and extensive, downloadable code examples, including a complete cross-platform GUI toolkit based on Mozilla’s XUL that you can download, modify, and learn from. Coverage includes

* Policies and procedures used by Netscape, enabling them to ship Web browsers to millions of users on Windows, Mac OS, and Linux
* Delivering functionality and interfaces that are consistent on all platforms
* Understanding key similarities and differences among leading platform-specific GUI APIs, including Win32/.NET, Cocoa, and Gtk+
* Determining when and when not to use native IDEs and how to limit their impact on portability
* Leveraging standards-based APIs, including POSIX and STL
* Avoiding hidden portability pitfalls associated with floating point, char types, data serialization, and types in C++
* Utilizing platform abstraction libraries such as the Netscape Portable Runtime (NSPR)
* Establishing an effective cross-platform bug reporting and tracking system
* Creating builds for multiple platforms and detecting build failures across platforms when they occur
* Understanding the native runtime environment and its impact on installation
* Utilizing wxWidgets to create multi-platform GUI applications from a single code base
* Thoroughly testing application portability
* Understanding cross-platform GUI toolkit design with Trixul

About the Author

Syd Logan is a software developer living and working in Southern California. A graduate of San Diego State University with B.S. and M.S. degrees in computer science, Syd was a member of the Netscape Client Product Development (CPD) team, where he held both engineering and management positions during the development of Netscape 6 and 7. After Netscape, Syd remained at AOL where he implemented VoIP and peer-to-peer video features as a member of the AOL Instant Messenger team. Syd’s previous publications include Developing Imaging Applications with XIELib and Gtk+ Programming in C (Prentice Hall, 1997 and 2001). His technical interests include machine learning, operating systems design, algorithms, and just about anything that has to do with C, C++, and Unix.

Download Link 1

Download Link 2

Wednesday, July 30, 2008

Visual Basic .NET Primer Plus

Visual Basic .NET

Visual Basic .NET Primer Plus


Product Description

Visual Basic is the most popular programming language in existence. At the present time, it is estimated that there are over three million programmers using Visual Basic. It is also the most popular introductory programming language at most colleges and universities. This is going to become even more widespread with Visual Basic .NET. From the outset, this book is designed to teach an individual with no prior programming experience the art of object-oriented programming. The reader is carefully led through a thoughtful sequence of chapters that builds a solid foundation of programming knowledge and skills. Whether the reader is seeking general programming knowledge or specific skills in Web or database programming, this book provides the knowledge to gain those expertise.


Download Description
Visual Basic is the most popular programming language in existence. At the present time, it is estimated that there are over three million programmers using Visual Basic. It is also the most popular introductory programming language at most colleges and universities. This is going to become even more widespread with Visual Basic .NET. From the outset, this book is designed to teach an individual with no prior programming experience the art of object-oriented programming. The reader is carefully led through a thoughtful sequence of chapters that builds a solid foundation of programming knowledge and skills. Whether the reader is seeking general programming knowledge or specific skills in Web or database programming, this book provides the knowledge to gain those expertise.

Download Link 1

Visual Basic 2005 Instant Results (Programmer to Programmer)


Visual Basic 2005 Instant Results (Programmer to Programmer)


Product Description

* Visual Basic, one of the most popular programming languages today with more than 6 million developers, has released the 2005 version, which continues to expand on the functionality and flexibility of its framework-.NET 3.0
* Covering Visual Basic .NET 2005 programming in a Windows environment as well as accessing SQL Server Express 2005 and Web Services, this book allows intermediate-level programmers to get up to speed quickly with complete sample projects that can be modified and used in the real world
* In addition to the ready-to-use projects for their own applications with little or no modifications, programmers will also learn some of the more advanced features of Windows programming
* Some of the featured projects include desktop weather, password keeper, application registry manager, event log and trace writing, event log service, multi-threaded note pad, note pad printing, and custom controls textbox

From the Back Cover
Packed with unique, ready-to-use projects, this reference book will help you quickly get up to speed with Visual Basic 2005. Each project is presented in a step-by-step format, which enables you to set up, enhance, and reuse them in different real world situations. The accompanying CD-ROM also includes all of the source code from these projects, making it even easier for you to modify the applications to fit your own needs.

Visual Basic 2005 Instant Results not only provides you with ready-to-use classes, but it also shows you how to apply some of the more advanced features of Windows® programming. In addition, you'll discover how to access Web Services from a Visual Basic Windows program as well as access SQL Server Express 2005. This approach will give you the skills to achieve the programming results you want.

CD-ROM includes source code for all 10 projects

What you will learn from this book

* Desktop Weather
*

Password Keeper
*

Application Registry Manager
*

Event Log and trace Writing
*

Event Log Service
*

Multi-Threaded NotePad
*

Notepad Printing
*

Data Binding
*

Database Image Manager
*

Custom Controls

Who this book is for

This book is ideal for any programmer with Visual Basic .NET experience who wants to learn about the new features of Visual Basic 2005 or wants to enhance their programming skills. This book is ideal for developers who have previous experience developing complete desktop Windows applications but any developer with a desire to learn will find the material in this book useful.

Enhance Your Knowledge

Advance Your Career

Instant Results guides are packed with unique, ready-to-use projects that are perfect for the busy programmer. They require minimal set-up, and can be modified, enhanced, and reused in real-world situations.

Download Link 1
Download Link 2
Download Link 3

Windows Forms Programming in Visual Basic .NET (Microsoft .NET Development Series)

Programming in Visual Basic

Windows Forms Programming in Visual Basic .NET (Microsoft .NET Development Series)


From the Back Cover

Praise Page for Windows Forms Programming in Visual Basic .NET

“This is the .NET WinForms book to have. If you have been looking for a good Windows Forms book for your bookshelf, here it is. Windows Forms Programming in Visual Basic .NET covers everything from ‘Hello World’ to multithreading the user interface. Sells and Gehtland definitely understand Windows Forms and VB and are able to bring many new .NET techniques and concepts to the VB masses.”
—Darrin Bishop, Senior Technical Specialist

“Not only does Sells do a great job of breaking down all the quintessential components that anyone developing a Windows Forms application should know, but he also covers the critical pieces of functionality, like multi-threaded programming and resource management, which every Windows Forms developer should incorporate into his or her applications.”
—Colin Bowern, Senior Consultant, Microsoft Corporation

“With its excellent content, this book is easily an important component for any Visual Basic .NET developer’s toolbox.”
—Amit Kalani, coauthor of MCAD/MCSD Developing and
Implementing Windows®-based Applications with
Microsoft Visual C#™ .NET and Microsoft Visual Studio®.NET
Exam Cram 2 (Exam Cram 70-316)

“If you are a VB.NET developer—or one coming from a ‘classic’ VB background—and you want a no-nonsense guide to the key elements of WinForms development, this book is for you. In-depth practical experience shines through each chapter.”
—Martin Naughton, Independent Freelance Software Consultant

“If you’re planning on using the .NET Framework, this book is an invaluable resource. Chris dives straight into the heart of what makes the Windows Forms Framework tick. He has a real talent for striking the proper balance between showing you the theory behind the software and demonstrating coding techniques that will make you instantly productive.”
—From the Foreword by Ted Pattison, VB .NET Guru and author of
Building Applications and Components with Visual Basic .NET

“This book contains consistent and detailed hands-on examples about Windows Forms. Whether you are new to programming in .NET or already experienced, Chris Sells gives you the thorough grounding you need to write Windows Forms applications.”
—Erick Sgarbi, Software Engineer

“This is a great book for programmers who need to get work done with WinForms, and don’t have time to read a 1,200-page tome. Unlike many of the other WinForms books out there, it goes beyond the available Microsoft documentation and gives you critical tips and tricks you won’t find in the manuals. Chris really knows his stuff when it comes to WinForms programming and lays out in-depth information clearly and logically. His actual working experience with WinForms is obvious throughout the book, which has the information you need to know if you want to get beyond simple demos and write serious WinForms applications. The chapter on Web deployment is worth the price of admission just by itself. I’d definitely recommend this title to anyone who is serious about WinForms development.”
—Henry Stapp, Software Development Lead, Youbet.com, Inc.

"If you are just beginning to use WinForms, or even if you are already an experienced hand, you will find this book an antidote for confusion and a friendly companion on the road to writing modern applications."—Alan Cooper, Father of Visual Basic

Windows Forms Programming in Visual Basic .NET is the ultimate guide to using the Microsoft .NET forms package. Readers will learn how to build applications that take full advantage of both the rich user interface features of the Microsoft Windows operating system and the deployment features traditionally associated with HTML-based applications.

Authors Chris Sells and Justin Gehtland draw upon their WinForms research and programming experience to go beyond the Windows Forms documentation to give you a clear picture of exactly how Visual Basic .NET programmers can use WinForms. Readers will gain an understanding of the rationale behind aspects of WinForms design and learn how to avoid or solve common problems. Throughout the book, detailed illustrations of WinForms user interface features and working code samples demonstrate best practices. All code has been tested with Visual Studio .NET 1.1 and is available at www.sellsbrothers.com, where readers will also find updates to the book.

This book focuses on the topics developers need to know in order to build real-world applications, including:

* Form layout
* Multiple top-level and non-rectangular windows
* Classes outside the System.Windows.Forms namespace, including System.Drawing and System.Security
* Custom drawing
* Hosting and building controls
* Design-time integration of controls and components
* Data binding
* Multithreaded user interfaces
* Deploying WinForms controls and applications over the Web
* Moving from Visual Basic 6

Well-written and easy to navigate, Windows Forms Programming in Visual Basic .NET is the tutorial for Windows programmers who are serious about mastering Windows Forms.

About the Author

Chris Sells is a content strategist on the Microsoft MSDN content team. Previously, he was the director of software engineering at DevelopMentor. Chris is the author of Windows Telephony Programming (Addison-Wesley, 1998) and Windows Forms Programming in Visual Basic .NET (Addison-Wesley, 2004), and coauthor of Effective COM (Addison-Wesley, 1999), ATL Internals (Addison-Wesley, 1999), and Essential .NET, Volume 1 (Addison-Wesley, 2003).

Justin Gehtland is a founding member of Relevance, LLC, a partnership dedicated to elevating the practice of software development.

Download Link 1

Download Link 2

Wrox's Visual Basic 2005 Express Edition Starter Kit (Programmer to Programmer)

Visual Basic

Wrox's Visual Basic 2005 Express Edition Starter Kit (Programmer to Programmer)



Product Description
The practical, task-oriented approach, along with numerous tips, tricks, and additional techniques, all help to get you up to speed on the most important Visual Basic 2005 concepts and information. In no time, you'll be able to take control of your programming, apply what you've learned in real world scenarios, and get quick results.

What you will learn from this book

* How to install Visual Basic 2005 Express Edition and then navigate around the environment
* Various details about the user interface, event programming, and accessing data
* Ways to write proper programming code by creating additional features for your applications
* How Visual Basic 2005 Express Edition makes XML processing, data encryption, and notification dialogs smoother processes

Who this book is for

This book is for first-time programmers who are are ready to begin creating their own customized applications with Visual Basic 2005 Express Edition. No prior programming experience is necessary.

Wrox's Visual Basic 2005 Express Edition Starter Kit gives you the software tools you need to get started. It also provides structured tutorials that walk you through all the techniques you need to begin programming right away. The accompanying CD-ROM includes:

* Microsoft(r) Visual Basic 2005(r)Express Edition
* Microsoft(r) MSDN(r)2005 Express Edition
* Microsoft(r) SQL ServerTM 2005 Express Edition

From the Back Cover
The practical, task-oriented approach, along with numerous tips, tricks, and additional techniques, all help to get you up to speed on the most important Visual Basic 2005 concepts and information. In no time, you'll be able to take control of your programming, apply what you've learned in real world scenarios, and get quick results.

What you will learn from this book

* How to install Visual Basic 2005 Express Edition and then navigate around the environment
* Various details about the user interface, event programming, and accessing data
* Ways to write proper programming code by creating additional features for your applications
* How Visual Basic 2005 Express Edition makes XML processing, data encryption, and notification dialogs smoother processes

Who this book is for

This book is for first-time programmers who are are ready to begin creating their own customized applications with Visual Basic 2005 Express Edition. No prior programming experience is necessary.

Wrox's Visual Basic 2005 Express Edition Starter Kit gives you the software tools you need to get started. It also provides structured tutorials that walk you through all the techniques you need to begin programming right away. The accompanying CD-ROM includes:

* Microsoft Visual Basic 2005 Express Edition
* Microsoft MSDN 2005 Express Edition
* Microsoft SQL Server 2005 Express Edition

Download Link 1
Download Link 2