Beginning Visual Basic 2015
L**Y
Glitchy book with a lot of depth taught me a lot.
This book is a wealth of information which not only tells the "how" of Visual Basic but the "why" too. There is vastly more depth here than in the book I read prior to this one, which was Visual Basic 2015 in 24 Hours by James Foxall. The Foxall book starts with the Visual Studio 2015 IDE and works into the code. This book starts with the code and works outward to cover various aspects of the IDE. That said, I'm glad I went through the Foxall book before this one.But part of the learning process, it seems, is working through the bugs in the programming books.Below are some glitches and annoyances I recorded as I worked my way through this book. And yes, I checked the errata for the book and found none of these. Weirdly there are no page numbers for this book in the Kindle edition, so I can't refer to pages.Chapter 7 Displaying Dialogues.In the message box section. System.Windows.Forms.MessageBoxButtons.OKCancel worked. MessageBoxButtons.OKCancel did not. system.windows.forms worked. windows.forms alone did not.Step 5 of working with the PrintDialog control.Putting the code before the class declaration works, not "at the top of the class."Chapter 10 Building ObjectsIn "Creating an Object and Adding a Color Property." Following Step 2 gets me two "Sub Main" statements, but only one is allowed.In "Inheriting from Car" step 6. "Dim objCar As New SportsCar" got me a duplicate object definition error.Why do authors of these books so often say to remove code and type in other code? Why not have the reader comment out code and add new code, then there's something to revert to if the new code doesn't work.Chapter 11.Scanning Favorites. Step 4. WebFavorites worked. WebFavoriteCollection did not.Chapter 12Figure 12.7. Sloppy database diagram. Roster ClassID should be shown linked to the Class ClassID, not just randomly pointed at the box representing Class.Chapter 13Binding simple controls step 3. This block of code should start with a Private Sub statement, but that isn't there.Chapter 14Data Entry and Validation Step 2. It says to add a table with eight rows and three columns. It says "Insert Table under the Table menu." But there is no "Table Menu." It's the HTML menu. Also, once you add the table control you can right click in the middle of the table and access a panel that allows you to change the number of rows and columns of the table. This is not in the table control properties. What a hassle to have to discover this myself.The author writes, "When creating a new page, you have access to update the ContentPlaceHolders." What is this? It's the first time the term is used in the book. Am I supposed to know what a CotentPlaceHolder is already?In the No-Code Data Viewing and Updating section Step 2, Why do I have to copy page long blocks of code to implement the GridView and SqlDataSource controls when those controls are available in the IDE to automatically put on my aspx page?Chapter 15What is an "under the build" menu? It would be nice to have had that term defined.The need to get a developers licence to do a Windows 8 app is no longer necessary. I have Windows 10, and I just went to Settings/Update & Security/For developers and set my machine to Developer Mode.In step 6 of the Tic Tac Toe app the opening "<" of the first Grid tag is missing, causing all that code to fail when entered or copied into the IDE.In step 7, the author writes, "Open the code behind for MainPage.xaml." Well there no "code behind" in the IDE, so how about explicitly telling me what to do in the IDE rather than using jargon when I'm just learning this stuff?Also in this step is a missing "end if" before an "end with" that caused a compile error.All that notwithstanding, this might be the best introduction to Visual Basic 2015 out there right now. I'm glad I slogged through it.
G**S
Best tutorial book I've seen
This author has a great concept of how to teach new programmers the basics of visual studio. He gives you a little amount to absorb then lets you do it yourself by walking you thru the process. You can use the lessons with the code but I find it better to to write the code along with the author. He lets you run the program and then goes step by step and explains what each line of code is actually doing. I have learned more in a few weeks than I have with any other author.
V**D
The book is good for those who want to both know how to ...
The book is good for those who want to both know how to use the Visual Studio and how to create, forms, etc., in Visual Basic 2015. Very Helpful and straight forward in what it teaches. Unfortunately in one instance, when it came to SQL database, it mainly teaches how to use it, but not how to programmatically create your own databases. I do know how to program already, but needed to changed 10x1000's of code lines from another language version to visual basic 2015 and I needed in depth introduction to the language syntax. The index if not that helpful.
T**E
Th AJ uou
This is a great help getting re-acclimated to VG. Thank you!
J**F
Easy to follow
Plenty of examples. Builds on each lesson.
L**H
I recommend this book to beginners
So far I'm only up to the 3rd chapter and I have to say I've learned quite a bit already. I'm not new to programming, but I am kind of new to OOP. I used VB back in 2005-2006, but hadn't touched it since. This version seems to be a lot better, especially since I use Visual Studio 2017 Community Edition.
S**E
Beginning? Yup, but a great way to de-mistify VS2015 and windows apps
Focuses on forms, which might put advanced practitioners off, but the title is "Beginning...", and it does a great job of that, with real window(s) applications being developed instead of the console.writeline() outputyou will be using in so many other books.
J**S
Beginning Visual Basic 2015 Review
I already knew Visual basic but bought this book to update myself to the later version. It is well written and worth the price to learn a lot of the visual basic methodology.
L**K
Rushed Update that doesnt deliver on Current VB practice.
I have not read every word of this book but I hope you find these observations helpful. There are 4 chapters that that have been omitted from this version compared to the 2012 version that I also have. For example, in 2012 Beginning Visual Basic there is a chapter 6 on XAML. It introduced WPF – a different approach to Windows Forms. Windows Forms is a subset of VB that is not current.But Beginning VB 2015 is based on Windows Forms – an outdated approach. A quote from Windows Basic 2015 – Unleashed “Windows Form is still supported by Microsoft but it is an obsolete platform and should only be used for maintaining existing programs. (The latest update to Windows Forms was in 2010). You should never use Windows Forms on new projects but should WPF instead”.So while this a clear and otherwise well written book with many examples and mercifully few typos it is not suitable if you have a serious interest in Visual Basic. The older 2012 version is actually better in my view. If you do have a serious interest in VB then try VB 2015 Unleashed. It gives a better appreciation of the richness and breadth of the language, a good heads-up on where it is going and current developments and up to date examples and text.
R**E
Five Stars
perfect
P**H
VB.net
Ok for beginners
Trustpilot
1 week ago
3 weeks ago