I had a copy of Visual Studio Professional on my old computer years ago, but decided against getting it on my new PC. Instead, I downloaded Microsoft's free offerings in the Express editions (C++, VB being the ones I am somewhat familiar with and interested in continuing).
I recently thought of an application that I would like to create, but am concerned that Visual Basic Express won't be able to handle it. I don't quite know what it means when 'they' say that Express can't work with remote data, so I will describe my application and let you tell me if I need to go ahead and get a pay-for version of VB.
a) USB temperature probe (like the one you used in high school chemistry, if you're young enough...) in fish tank, plugged into PC.
b) VB Express app intercepts the data stream and reads the temperature. (I can figure out numerical conversions if necessary using the Logger software which comes with the probe, and excel, if my VB application is showing numbers that follow a pattern with the temperature)
c) Application compares the temperature to the user-defined hi/low settings.
d) Application communicates wirelessly with an X10 Lamp Module, turning on or off the outlet, which is the same as turning on or off the 7.5 watt 'dumb' heater (no on/off switch; you plug it in to turn it on).I've seen ActiveX controls and code examples online that tell you how to code for X10 in visual basic)
I am trying to write a thread safe application that contains 3 threads : -
1 - Data acquisition and decoding 2- Data graphing 3 - FFT and filtering
Thread 1 is collecting bytes from the serial port and converting them int integers (so taking two bytes) after is has captured 64 Bytes and converted into 32 integers, it then needs to pass the array to the graphing thread.
The graphing thread then plots the data and waits for more data.
Thread 3 also waits until thread one has collected 2023 integers and takes these and performs some FFT calculations (which take time).
My question is how do i share the arrays between the three threads without deadlocking the program? as the serial thread will be flying around reasonable fast (1000 bytes per second) so it will synclock onto the shared buffers for most of the time.
Originally i was going to use two synchronised queues, so when thread 1 has collected 32 bytes it queues the data into the graph queue, and once it has collected 2023 it queues the data into the FFT queue.
Then thread 2 and 3 can simple dequeue the data.
However using queues has the overhead of casting the data in and out, and as i know the data type i was planning on using two arrays :-
Dim GraphArray() as ushort Dim FFTArray() as ushort
Then Thread 1 adds data to each thread, and thread 2 and 3 simple wait until the correct amount of data is available before removing the data. my question is there an array type that allows me to remove x amount of data from an array?
Because i cannot do this easily with the ararys defined as above (GraphArray, FFTArray), as i was planning on making them 1mByte and allowing thread 1 to fill them Knowing they should never overflow and then let thread 2 and 3 remove x amout of bytes at a time unless there is a better way of doing it
i need to build a small data acquisition terminal in VB express 2008. it would be able to accept data packets on any serial port or USB virtual serial port. and to parse and send the data to excel.
Assuming there are some sensors interfaced to a microcontroller in a remote unit. And for the transmission of these signals, bluetooth is used for short range and GSM is used for long range.Now on the PC side for (LOW COST and GOOD) data acquisition, which module is required for the bluetooth and GSM respectively? and what's the algorithm to be used in each case?Also for testing purposes, if a cable is to be used which cable is appropriate?
I recently posted a WIA sample project in the codebank in this forum here : [URL] What I was trying to do is provide a video preview of the webcam video in a window, but I am having problems with trying to pass in the Window Handle. It should be as simple as Adding a reference to "WIAVideo 1.0 Type Library", and then putting in the following
i want to create a user control using WIA but i m get a error message at run time Error Assembly generation failed -- Referenced assembly 'Interop.WIALib' does not have a strong name. i m working of windows server 2003.
I'm trying to create a simple Data Grid that will automatically save changes. So far I have a data grid connected to a MS Access 2007 Database that reads the data. I can create new fields in the Data Grid, but I need to program to save the data automatically to the database on update (or on close).
I've been searching for hours tonight searching existing posts, other websites and all i can find are examples of how to capture a image from a webcam.Does anyone have any code that simple talks to the camera device via WIA, and then saves every image found on the device to a hard drive?I found this code below. Credit i cant tell you as i have a bunch of different flavors of code, but this only saves the file as a tmp file, and not the actual image file i expected after selecting?
I am a co-op student learning vb.net and I have a project which retrieves data from an xml file within the program (based on selections made from combo boxes) and calculates and displays prices.[code]I have one combobox that loads data from the Processes section just fine, but then another uses the same method and gets an "IndexOutOfRange" error or "Column AB12345Bed_Size Not Found" even though I am using the same method for both. For "Processes" I am using DataView.Sort on "<12345Material_Process>" which reflects the selecteditem in the combobox. The program retrieves that row without a problem. [code]
The company I work for has gone to great expence in getting me Express to code in.Tring to use the datagridview and attaching it to a source has me stumped.I can start the wizard, but it only shows Access and SQL express file locations.I need the connection to get to the actual SQL 2008 database.
i have a little program (kind of log in) and i want to get data like security level in a text box. the table: [colums: UserName, Password, SecurityLevel]
my query:
Select SecurityLevel as [@SecurityLevel] from users Where UserName = @UserName]
I built the sample project "How Do I" Data Access and ran into a problem adding, updating or deleting records. The project works like a champ until this step... It will let me delete, change or add records just fine, but when I save and close project and go back to my "show table data" in the database explorer nothing has changed?
I wish to know what location does the "|Data Directory|" in "|Data Directory|XYZ.sdf" that shows in the connection string when I create a dataConnection using the wizard in VB 2010 Express. Is it the Application's directory in Program Files or is it the AppData folder of the client computer.If it is the Application Directory in Program Files then the client user wont be able to write to the database without Admin rights. If so how do I make a dataConnection to a file in the AppData folder using the new data connection wizard.
I have a Access database table that I have extracted data from. The Age column has 12, 13 and 14 year old entries. I am trying to figure out how to calculate and extract the total of 12, 13 and 14 years old from this Age column. [Code]
I`m trying to write a programme ,in VB2008 Express, to receive Serial Port Ascii data ( from a Multimeter) and display it as Hex Data in a textbox. I can get the Ascii data to show, but just cannot convert it into Hex. Once I can do this I want to write a new front end for the Mulimeter software.
This is what i`ve written so far : Imports System Imports System.IO.Ports Imports System.Text
I'm trying to print from VB Express but it seems to be so difficult. I tried the printform component only to see the end result being blurred. I have data in one table (which will be used as the header) and data in another table (the body) which I need to print out. Seeing that the express edition does not have any reporting capabilities, I turned to several other open-source projects providing "free" reporting tools, such as MyNeoReport. MyNeoReport is acclaimed to be so good but the developer lacks a detailed tutorial for it. And the tutorial's I did manage to find are all in C#. Not helping.
How do I go about printing the data? The design is simple. Extract the company information from table A to display as the header, extract the body from table B to display as the results. I also need to calculate the totals of the body and add it to the footer or bottom of the report body. I can't seem to find any relating forums or questions similar to mine on any forum. Currently on the form, I've got a few labels, textboxes and a listview. I know I need to load the filtered data into a data grid at some point.
Is it possible to give me a detailed example of how to do this? I'm really frustrated with this whole printing thing. I don't have the finances to buy these other reporting products and the one's claimed to be free all comes with a price-tag in the small print.
I am currently working on a simple data encryption program in VB 2008 express. Basically, I want the user to be able to select any file type and the program will read the data and store it in a text box. The user would then input a key, push the encrypt button and the program would XOR each byte of data with each character from the key and store the data in the third text box. I have written a program that has similar functionality only, it will not read from files, it simply reads data from a text box, so I have a encryption algorithm that works.Here is my
What is the best way to set the default value for 'bit' or boolean data types in SQL express? I am using the data base explorer in VB Express 2008 and the only way I seem to be able to do it is by using ((0)) for false and ((1)) for true.
I have started a form application using visual studio 2010 express, vb programming. I'm using Access as my database.My goal is to have ComboBox1 display a ProjectID and ComboBox2 display a TestNumber. Once the Test Number is selected I want my textboxes in the form to display fields from the row that the selected Test Number is in.I have 2 tables set up right now "Projects" and "TestData". The "Projects" table has a [ProjectID] field, the remaining fields are just misc. project data. The "TestData" table also has the [ProjectID] field, and then the [TestNumber] field, then the remaining fields are misc. data.
Filling [ProjectID] in textbox1 is easy, in the properties I select DataSource from the Projects table, display [ProjectID] field. Where I'm having troubles is ComboBox2 displaying the TestNumber from the other "TestData" table. If I select that field, it fills the ComboBox with EVERY TestNumber there is. So for Project 1 there is a test 1... over 500 projects, that combobox lists 500 Test 1's, no way to tell what project it belongs to...How do I make ComboBox2 only display Test Numbers that pertain to the Project number selected in ComboBox1?Using this code I can get it to work:
Dim ProjectNo, SQLString As String Dim dtTableData As New DataTable() Dim dbDataAdapter As OleDbDataAdapter
[code]....
I also imported system.data.oledb Problem with this code is it will only filter data in ComboBox 2 but when you make your selection from ComboBox2 it won't activate the row so none of my databinding textboxes fill anymore. Before the code/query is ran it fills up the textboxes perfectly after every selection I just have no idea what project that report number belongs to because the whole field is displayed in the dropdown. I can fill the form with ComboBoxes and they display the corresponding row data because I use a "datasource" instead of textbox "databindings" but I don't want to use 20 comboboxes as my entry form...
It has been a long time since I have programmed. What I need to find out is how to make my VB 2008 Express Edition program read a text document so that I can alter the text. What I have been doing instead is cutting-and-pasting the whole text into a TextBox by hand and then writing:
t = TextBox1.text
and using mid() to find parts of variable t.I am not sure that this will work though because some of the files are very big (as much as 583 Kb. (I am unsure how much data can be put into a single variable.
I have a vague memory that when I was using VB5 on a similar project years ago, I had to type maybe four lines of code at the beginning that were all lines I just copied from somewhere and that were lines I did not understand.
I have a set of labels that contain number values that need to be saved into a txt file and recalled from a text file by a button click event.
Ive been searching these fourms for days trying to find the answer to the save / load data problem. From what I understand, XML should be used to do this. But no matter how much I read I cant make sense out of how to solve this issue. I just need a simple and quick fix that dosen't have to use XML[code]...
I've been reaserching for 3 hours on how to save data and retrieve data in mysql database I am using vb.net 2010 it would be nice if someone will post some codes or links
I have a set of labels that contain number values that need to be saved into a txt file and or recalled from a text file by a button click event.assume the value of label1 label2 and label3 must be stored in a text file on the users computer and then later loaded back into the program from that text file.How can this be done without using XML ?
I am trying to store data to access by VB 2008 express. basically, I have 13 check boxes to let the users to choose. when they finish checking the boxes, they will click the button "submit" to submit it. VB will store this as a new row in the database.
However, my insertcommand is shown as invalid. so I need your help to figure out my errors. I put the codes in my reply below to be clear.
I am usinf VB 2005 Express and I an trying to connect to a SQL Server 2005 Express Database using the "Add New Data Source"I keep gettig the following error.Unable to open physical file "C:Program FilesMicrosoft SQL Server MSSQL.1MSSQLDataHeartland.mdf. Operating system erro 32: "32(The process cannot access the file because it is being used by anither process.)"An attempt to attach an auto-named database for the file C:Program FilesMicrosoft SQL Server MSSQL.1MSSQLDataHeartland.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
I have noob question. I made a dataset of a sql express 2005 database using the designer. So it's a typed dataset. Then I declare some tableadapters and fill them.Now I do this to add a record to my dataset:
Private Function SaveOrder(ByVal controlenummer As Integer, ByVal PK_BaanID As Integer, ByVal starttime As DateTime, ByVal stoptime As DateTime) As Integer Dim orderRow = dsIntveen.tblOrder.NewtblOrderRow orderRow.Controlenummer = controlenummer orderRow.FK_Baan = PK_BaanID
I'm working on a small project - a database program to track and log the progress of some experiments. I'm using VB 2010 Express, and I'm pretty much just learning as I go. I'm getting ready to learn about the data models available, and am having trouble navigating the info I find.Is it best to develop the data within the SQL CE environment, or does that require the end-user to download additional libraries/programs? Is there a better data model for my needs (not much complex data processing, but a sizable amount of records/tables)?
I have written lots of code with the ADO Library in VB Excel and previous versions of Visual Basic. With the dissappearance of the recordset object, how do we perform data manipulation with an attached Access Database? It seems things could be a lot easier, and less complicated by now, however, the best methods appear to currently remain ellusive.
I have written lots of code with the ADO Library in VB Excel and previous versions of Visual Basic. With the dissappearance of the recordset object, how do we perform data manipulation with an attached Access Database? It seems things could be a lot easier, and less complicated by now, however, the best methods appe