I'm doing a school project using Visual Studios 2010 Express and I'm coding in vb.NET. I have fair knowledge of the language but as soon as I tried to implement a SQLite database in my project, I was hit with complicated syntax I've never before seen. So, I searched online and couldn't find helpful tutorials on SQLite specifically for vb.NET. Nobody has made videos on YouTube for it and most websites just show code and expect people to know it. Since I'm doing a write-up as well, I need to understand each line of code inside out, so it would be nice if someone could give me an in-depth guide on how to set up a SQLite database on my vb.NET project.
PS: I've already installed the References like ADO.NET and System.Data.SQLite.dll
Thanks!
I have 1.7 +Years of experience in .Net web application.
I want to get good knowledge in vb.net ,Share point ,So Please guide me how to learn and which book is best for learning so that i can compare myself 3-4 years of experienced person in in vb.net and share point.
Seems like you are new bee, welcome to coding world :)
You can pick on for sharepoint
Sharepoint 2010 Microsoft 2010 unleashed from Sams publishing
Building solutions for SharePoint 2010 by Sohil Malik
Inside Microsoft SharePoint 2010 from Microsoft Press
Try for asp.net rather than vb.net ;)
All the best,
Adi
You can check by blog for some basics : AdiCodes
I am not able to use Format function in a converted VB2008 project in VS 2010.
MSDN Documentation about Format function in not available for VS 2010.
Has that function been deprecated? If so, what is the alternative?
Here is the Format documentation for Visual Studio 2010.
And a link to the index of String Functions in Visual Basic.
Microsoft moved things around, as they do on occasion, which makes finding the latest documentation somewhat harder.
I just came to know that macros in Word/Excel/PowerPoint can be programmed. That is awesome because I've a Word document with 70 tables for styling.
I'm a programmer but I don't know VB, VBA or VB .NET. I'm confused with these three. I'm familiar with .NET programming using C#. Now I want to write new macros. Where should I get started? What are VB, VBA, VB.NET and which one should I learn? Please suggest some material.
If I learn for Word 2007 will that help with other Office applications life Excel & PowerPoint?
Here's a brief explanation of the different Visual Basics:
Visual Basic 6 (VB6, or classic VB)
Released around 1998, this was the last iteration of Microsoft's original "Visual Basic." It has the beginnings of object-oriented development, but it requires the Visual Basic Runtime for applications to run. A lot of companies have used VB6 for internal business applications. It was superceded by VB.NET and the .NET Framework.
Visual Basic for Applications (VBA)
VBA shares the same code base as VB6 and in 1996 was available to be licensed to developers to include in their own applications. This is how VBA appears in Microsoft Office, as an embedded language that can be used to control Office's various applications. It's important to remember that VBA, which is still used to code office applications, is over a decade old and may feel as such when one is used to working with .NET.
Visual Basic .NET (VB.NET)
VB.NET was a radical departure from VB6. Though subsequent iterations of VB.NET have been referred to in sequence (e.g. VB7, VB8, etc.) by many developers, VB.NET shares very little with VB6 and VBA other than the BASIC syntax. Many consider it more of a new evolution in BASIC rather than an evolution in Visual Basic. Because it's entirely different from VBA and VB6, you cannot not use VB.NET code directly in VBA.
Because VB.NET code compiles down to the same managed intermediate language code as C# and shares the same .NET APIs, you may feel more commonality between C# and VB.NET than VB6 and VB.NET from a programming perspective.
If you anticipate doing a lot of development in VBA, I would highly recommend the VBA Developer's Handbook, Second Edition, by Getz and Gilbert.
Learning the VBA syntax for Word will certainly help you when you go to use Excel, Access, etc. However, each application has its own API that provides a set of objects and methods unique to its domain. For example, I'm very familiar with programming in VBA in Excel and Access, but I have never done macro programming in Word. Although the code syntax would be the same, I'd have to learn Word's API to be able to program against it.
The nice thing about some of the Office applications (Excel, for example) is that you can record a macro, see what code it generates, and then tweak that code to do what you want. That's largely how I got started in programming.
There are some good answers here - I'd like to offer one more set of suggestions:
First, if supported in your environment, you can use Visual Studio 2005/8/10 and your C# skills to program against Office with "Visual Studio Tools for Office". See this thread for more details.
If you want to delve into VBA instead (which I personally love because development is so fast compared to VS), start with this article Ten Code Conversions for VBA, Visual Basic .NET, and C# which will show you samples from all three languages. Next, watch this webcast: Using Visual Basic for Applications (VBA) Every Day Is Easier Than You Think.
Thirdly- MSDN, read through this: Getting Started with VBA in Word 2010. 99% of it applies to Word 2007. There are many other articles linked from this one or you can always go to the main page of Office VBA Developer Center as a single jump page.
Then it's probably time to get started to directly program. See how things work, learn Word's Object Model, etc. You can always browse SO under the word-vba tag to see what other people are trying to do and the answers.
You always have MSDN.
If you go to Microsoft Word > Developer > Visual Basic and open up ThisDocument in the left menu, you will have the editor. If you press F2 you will get the libraries that can be used in Microsoft Word (the Object Browser). The easiest program would be the following:
Sub Hello()
MsgBox "Hello World"
End Sub
When you have the sub marked, press F5 (to run).
In the Object Browser you will have three different objects, properties, functions and events. When you see something that strikes your interest, go to the reference for word vba and locate it.
[If the link changes, you can find it in the tree under MSDN Library > Office Development > 2007 Microsoft Office System > Word 2007 > Word 2007 Developer Reference > Word Object Model Reference]
I think the easiest thing to do is to define a problem you need fixed and try to program it, similar to learning any other language. Don't make the problem to easy, but not to hard that you give up.
I am looking for a website similar to W3Schools that teaches the basics for VB.NET 2008.
If none exist I would just like some good tutorials to get me started. I did some basic VB.NET a couple of years ago but I need to refresh myself, any ideas?
This has some really good screencasts: http://windowsclient.net/learn/videos.aspx
More videos here: http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx
You can find visual basic tutorials in MSDN: go to the Visual Basic Developer Center for a start.
This may not be as nicely formatted as w3schools, but MSDN is probably the best place for you. They have pretty good documentation from what I've seen, but I don't work in VB too much. Here's the link, though. This should be roughly what you're looking for.
http://msdn.microsoft.com/en-us/vbasic/default.aspx
101 Samples for Visual Basic 2005
learnvisualstudio.net it isn't free, but they have great video tutorials
I know of this one for VB.NET 2008: http://msdn.microsoft.com/en-us/vbasic/bb964686.aspx
You will need to accept the license, and then you will download a zip file with various samples for VB.NET 2008.