Visual Basic 2005 For Dummies - Ebook

Author(s): Bill Sempf  
Publisher: Wiley
Year: Nov 2005
ISBN: 076457728X
Language: English
Pages: 362
File type: PDF

Size (for download): 5.3 MB    

Welcome to the new version of Visual Basic for 2005. As its name implies, Visual Basic is a visual way to create new programs for the Micro$oft Windows family of operating systems.

And though it is basic in many ways, the Visual Basic language is also very powerful. You can create new class libraries and XML Web services, as well as programs that you can use on your PC or your Web browser, or even your phone or PDA. Anything that can be done in Windows can be done in Visual Basic.

Programming in Visual Basic is easier than you might think, thanks to the visual tools supplied by Visual Studio. You donít have to type line after line of code to create a working program ó Visual Studio automatically generates some code for you when you drag and drop components with the visual tools. Of course, being able to read and write code is important too, and this book provides plenty of code samples so you can understand the inner workings of your programs.

This book also shows you some best practices to keep in mind as you get further along in your programming. Your first programs may be very simple, but when you start getting into more complicated applications, you really need to plan out your program before you start writing the code.



TABLE OF CONTENT:

Chapter 01 - Wading into Visual Basic
Chapter 02 - Using Visual Studio 2005
Chapter 03 - Designing Applications in VB 2005
Chapter 04 - Building Windows Applications
Chapter 05 - Building Web Applications
Chapter 06 - Building Class Libraries
Chapter 07 - Building Web Services
Chapter 08 - Debugging in VB 2005
Chapter 09 - Interpreting Strings and Things
Chapter 10 - Making Decisions in Code
Chapter 11 - Getting Loopy
Chapter 12 - Reusing Code
Chapter 13 - Making Arguments, Earning Returns
Chapter 14 - Writing Secure Code
Chapter 15 - Accessing Data
Chapter 16 - Working with the File System
Chapter 17 - Accessing the Internet
Chapter 18 - Creating Images
Chapter 19 - Ten Tips for Using the VB User Interface
Chapter 20 - Ten Ideas for Taking Your Next Programming Step
Chapter 21 - Ten Resources on the Internet

DOWNLOAD PDF HERE

Object-Oriented Programming by Robert Lafore - Ebook

This book is not a book about OO Program design more the OOP extensions and mechanics of C++. To do OOP one needs to design the program as such from the start. There are no detailed methods given.

The book is primarily for University students on a Programming or SW Eng courses. It is for this reason, I suppose, that each of the 12 chapters has 3 or 4 pages of exercises. There are no answers. This may be OK where there is a lecturer around to check one's answers but for the rest of us there should be some answers otherwise it is 40 odd pages wasted.

There is a lot of comparison between C++ and ANSI C. It appears that the author assumes that one will be converting from C. Though programmers proficient in other languages should have little trouble with this and will pick up ANSI C as well.

The book starts with an OOP/C++ overview that introduces, in passing, many topics covered in later chapters. This gives a good grounding in the philosophy of C++ that is subtly different to C in many places.

Forward referencing continues through the book as it works its way through C++/C: Objects, classes, polymorphism, inheritance, exceptions etc. This is one reason why it is not suitable for novices. Experienced programmers will not be put off by an example program on page 11 containing classes and functions many chapters before a full explanation of classes. The style is terse and authoritative.

The final section discusses OOP in the wider context of current programming trends and other languages. Methodologies are discussed though not in great detail. The last 100 pages are a concise C++ language guide that is a useful reference. This guide takes AT&T C++ R3.0 into account.

The short programs in the book have little annotation but where explanation is required it is in shaded boxes following the program. This makes the programs clear and easy to type in. There is no support disk available. Several programs run through the book to show different techniques for the same problem.

An interesting note in the introduction assures us that "All major pieces of code were tested." This is reassuring but should be the norm not the exception that requires comment. Other authors please take note. There is no indication as to the platform used but I suspect that it was UNIX/GNU C++.

Conclusion: A good set book for students. Lecturers should look at this book for the second year OOP/SW Eng courses. Useful for converting from C (or any other language) to C++ for other programmers. Not for novices as a first OOP/C++ book.
Other Authors with the same surname


Downlaod PFD HERE

Blog Widget by LinkWithin