|
Ok........i was joking.
VB is just a blank canvas...you can do virtually anything you want.
You need to start by understanding all the basics, forms manipulation (the things the user interacts with), basic controls, list boxes, treeviews, labels, text boxes, menus etc.
You then can start understanding more of the available classes and methods that are part of the .net framework. They provide things like, file operations, database operations, graphics etc etc.
Then you just need to piece it all together to do want you want your application to achieve.
|
|
|
|
|
I understand that VB uses B as the language and the Visual is the GUI side of the application making.
Could you tell me, to understand the basics more, which books, sites, would you recommend me to read?
|
|
|
|
|
I would suggest that you look at the How-To videos on the MSDN[^] website. These are great walkthroughs on some key areas of the .net framework/VB
Books wise, i have mainly used the various subject area books available from Wrox[^], but there is loads of stuff for free on the Net.
Don't forget all the articles that are available off of this site, the guys on CP really know their onions and produce some great stuff. There hard work and effort is really appreciated by the CP community.
|
|
|
|
|
Okey I'll have a look at it.
Thanks for the advise!!
|
|
|
|
|
I think you need a 2-step approach just to learn the language.
1. Basic Step: From the book "Microsoft Visual Basic 2008 Step By Step" by Michael Halvorson. This is just to get your feet wet with Visual Basic .Net.
2. Advanced: From any of Francesco Balena's books on Visual Basic. This will build on the knowledge already learnt.
Remember: This is not an instant solution. You need to build knowledge slowly and steadily. Allot time to recollect and ruminate.
|
|
|
|
|
i hv a clock application . how can make it show on desktop when user start computer. as in window vista
|
|
|
|
|
The 'applications' on the desktop, are actually gadgets. If you want something like them i suggest you search for gadget development on google.
If you just want a normal application to start when the user logs in, place a shortcut to the executable in the startup folder under the relevant users profile.
|
|
|
|
|
Hi,
I have developed a rountine that builds a string using the StringBuilder class and then creates a CSV file from the string. The CSV file is then used to import data into another application. However, after creating the CSV file there is BOM at the start of the file which is preventing me from importing into the 3rd party application.
My question is how can I create the CSV file without the BOM?
Thanks for your time.
|
|
|
|
|
Can you please post some code snippets (like creating this string by your StringBuilder, writing the CSV file, ...), cause I never heard of such a strange behaviour.
Greetings
Covean
|
|
|
|
|
BOM will only appear if you have put it there.
Definitely need to see code to work out where it is being generated.
|
|
|
|
|
Thanks both of you but I have resolved it. I was using:
Dim outFile As IO.StreamWriter = My.Computer.FileSystem.OpenTextFileWriter(csvFile, False)
which was creating the file as UFT-8 which seemd to insert the BOM. I have changed it to:
Dim outFile As IO.StreamWriter = My.Computer.FileSystem.OpenTextFileWriter(csvFile, False, System.Text.Encoding.ASCII)
which doesn't insert the BOM.
Thanks for your time.
|
|
|
|
|
As you discovered there is a difference between UTF-8 and ASCII. UTF-8 files always have the header 0xEF 0xBB 0xBF so any program reading text files should check for this and not just assume the content is pure ASCII. C# programs tend to handle this automatically in most cases.
MVP 2010 - are they mad?
|
|
|
|
|
Another lesson learned
Thanks
|
|
|
|
|
Liqz wrote: Another lesson learned
Same here, I learned it the hard way ...
MVP 2010 - are they mad?
|
|
|
|
|
At work I use Access, and have no problem attaching an Access DB to my projects, but I wish to use Open Office Base as my data source, for reasons of cheapness (I am mean!).
How can I attach this to my project in VB?
I open Data Source Configuration Wizard and am presented with Access, SQL Server Compact or SQL Server Database.
Before I go wasting my time, any advice?
Or am I stuck with Access?
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
|
|
|
|
|
Dalek Dave wrote: my project in VB
you're not just cheap.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. [The QA section does it automatically now, I hope we soon get it on regular forums as well]
|
|
|
|
|
Hey, unfair, my home stuff is c#!
Work demands mean VB, cut me some slack
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
|
|
|
|
|
Dalek Dave wrote: Work demands mean VB ...
And I was told VB = RIP[^] except maybe in developing countries?
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. [The QA section does it automatically now, I hope we soon get it on regular forums as well]
|
|
|
|
|
Dalek Dave wrote: At work I use Access, and have no problem attaching an Access DB to my projects, but I wish to use Open Office Base as my data source, for reasons of cheapness (I am mean!).
How can I attach this to my project in VB?
Not as easy as you'd expect from a database; AFAIK, there's no free ODBC driver. One option is to unzip the *.odb file and access it's contents directly. I'm not sure whether this can be accessed using SharpHSQL[^].
Dalek Dave wrote: Before I go wasting my time, any advice?
Or am I stuck with Access?
Depending on your needs, I'd say go for Access. You can distribute the database without paying royalties. If you need to display the embedded reports or forms, then you can distribute the Access Runtime[^] - somewhat similar to the Word-viewer.
If you don't need the reports, the forms or sprocs, then go for either Sqlite or SqlCe.
I are Troll
|
|
|
|
|
Thanks Eddy.
I think the Sqlite is probably the answer here, just means more coding for my good self.
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
|
|
|
|
|
Hi,
I have created a service application in vb.net. This service get records from MS-Access database and send mail to particular user.
I have tested this service in 5 machine. In 3 Machine it is working fine. but in two machine it is throwing Exception which is below.
Exception : "The provider could not determine the Object value. For example, the row was just created, the default for the Object column was not available, and the consumer had not yet set a new Object value."
I am confused. can any one guide me where i am wrong.
Thanks in advance.
Regards
Dharmchand Dhingra
|
|
|
|
|
It would appear that you're trying to read a value that doesn't exist in a field yet. You'll have to step through the code to find out what's going on.
I'd start looking for places where you assume a value is being returned when, in fact, there's nothing there.
Truthfully, without seeing the code that throws the error, it's impossible to pinpoint a cause.
|
|
|
|
|
hi freinds
i want to build a setup project and i need to add msde to my project. i find an article in microsoft :
[]http://support.microsoft.com/kb/325004[^]
in paragraph 7-a writed : On the Build menu in the Microsoft Development Environment window, click Batch Build
but i cant find Batch Build in Build menu...
can you help me???
M.Alizadeh
|
|
|
|
|
Did you follow the example to make your project?
Batch build will only appear when the solution configurations allows such an operation. Otherwise it is not visible.
|
|
|
|
|
My question is why you're using MSDE when it's no longer supported?
The current replacement would be SQL Servedr 2008 Express Edition, which is free, from here[^].
|
|
|
|