Save Application Data (input+output) In A New File Format In Program?
May 16, 2011
I work in an engineering design house and programming is not my actual profession. And I am relatively new to VB .net (previous i had worked in vb 6)
I am working on an in house application. I am coding a simple application in vb .net. This applications takes a few inputs from user and calculates a result. Now I want to implement a simple functionality that user should be able to save the input and results just like most of the windows programs can in a new file format. And user should be able to open the save file when desired.
This is probably a pretty novice design question. I'm trying to work my way through a number of requirements and give the users the experience they're looking for.I've written a tool that does big calcluation-type things. It currently consists of a class library and command line tool (separate .NET projects.) We're using an Access database format as the file type because it can keep all the various tables together in one file. A few other items about the application: There are not many users. There are no concerns with scalability. There are not great concerns with updates. Desktop is desired. Not web.Using VB and .NET 3.5 SP1
I now need to develop a GUI front end that will allow typical File/Open and File/Save type operations.Users expect that they can open a file, edit it some, then either choose to save it or close it unsaved without any changes being written back to the file. Saving it would obviously save all changes affecting all tables back to the file.
Does it then make sense to use a temp file for something like a proxy then? To, when a user "opens" a file, copy the source Access file to a local temp file and then use that for the editing session? Then, if the user "saves", copy the local temp file back to the source path?
Update: [tagged with ms-access tag too] Also, I omitted the fact that users would expect typical File / Save As functionality too. I think the design I've put in question in this post is what is traditionally called the Proxy design pattern. Has anyone tried this (successfully!) with Access database files before? Words of caution or advice?
find a way to check if a file exist before opening it or creating it.I know how to open a file for output or input or even append which is what is going to do assuming it exist already.
'all this is inside a button which will open the file upon pressed 'to populate a 'combo box drop down list[code]....
This question has been most likely been asked a number of times, but really hitting a brick wall regarding this.
The issue is that at the moment, I have to create a database using text files on VB.
So far I have managed to get the code working to add new customer and browse added records, but stuck on how to output/input back and fore to a text file, to store information, and after this input/output the text file to a DB ( Not worried about this at the moment)
Public Class Customer Dim CmrColl As New Collection 'Create the new collection. Think of this as an array of objects. Dim itemCount As Integer = 0 'A variable to help us scroll through the objects later.
so here is my scenario. I have two input files... both are plain text files. File1 has customer name, customer address and invoice number. File2 has customer name, customer address, invoice number AND a keyline. File1 will only contain some of the records in File2, and it will change daily. I need to be able to compare File1 against File2 and output one file (preferably an Excel spreadsheet) with the info from File1 and the keyline from File2, that matches the duplicated info. I know the basics to get it to work, but I'm not sure what would be the easiest way of doing this... File2 can have up to 100,000 records per day. I'd only need to run it once a day though.
Alright so I changed the column that the As of Sales column gets its data from, however they are both the exact same type and look the exact same, but I still get this error. Both are Decimal(38,6) Input string was not in a correct format. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.FormatException: Input string was not in a correct format.
Source Error: Line 60: <asp:TemplateField HeaderText="As Of Sales"> Line 61: <ItemTemplate> Line 62: <%#Getsales(Decimal.Parse(Eval("AsOFSales").ToString())).ToString("C0")%> Line 63: </ItemTemplate> [Code] .....
I am running an application from my desktop as you see on the picture,and I don't know how to run File Save command on active form without mouse click,only with vb.application?
I enter to the cell in DGV with other format Ex; In column A cell is Integer but somebody put a string there , How to avoid or put the data EventError.
The following exception occurred in the DataGridView:
System.FormatException: Input string was not in a correct format. ---> System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
I have a procedure at the end of my console application that ask the user to either hit enter to end the program, or type s to perform another search. The issue I'm having is no matter what the user types in the program end. What I would like to happen is if the user types s, then the program starts over and lets the user perform another search. The program is procedural and I need to find a way to start back off at the top of the program which ask the user to type a name to search.
I am loading an html page into a WebBrowser object in a VB.NET Windows Forms application. The user may make changes to textboxes, dropdowns, etc. on the HTML page displayed in the browser. I want the ability to save the current context to a .pdf file on the local HD. I am able to print using WebBrowser.Print(), which shows the current context, but what ways are possible to get this saved as a PDF file locally?
I have a program for school project that has input fields for Name, Address, City, State and Zip. I need to error check so that the fields are not empty.I have used If statements that check to see if the fields are empty and shows a message box if they are but if I leave the whole form empty and click the button that activates it, all the if statements go- one by one instead of pausing for the user to input the required data.How do I check for data and make the program stay there until the data is input? I have tried TRY/CATCH but it won't catch this type of error.
this is the
'This program computes customer's bills at the pizza shop for all combinations of 'crusts, toppings, sizes and discounts Option Strict On Public Class PizzaForm
I have the following code found on internet: Const WM_CAP_START = &H400S Const WM_CAP_EDIT_COPY = WM_CAP_START + 30
'The first step is to recognize that the video captured by the web cam can be saved as individual images. By displaying a series of continuous images on the client, it is similar to watching a video stream. To capture an image, I have defined the following subroutine:
'---save the video data into the Image global variable--- Public Sub CaptureImage() Dim data As IDataObject Dim bmap As Image Dim ms As New IO.MemoryStream() '---copy the image to the clipboard--- [Code] .....
The problem is the code fail to retrieve the image from clipboard? What I'm trying to do is connect to a webcam, then save the video stream file on this webcam as bitmap file before transfer to the client side as an array of bytes.
i just write code for application, in which data is get by user and entered data is to print in a particular format?give me a code for vb.net button by which after click on it will print entered data?
How to accept input into a vb.net console application? How Do I allow people to type into a vb.net console application, and then press enter, and then the console application writes that and uses the console.writeline function to write what the person typed in into the network stream(or whatever its called).
How can I save or convert a word 2003 file to PDF format?Is there a way that i can save a doc file to PDF format through vb.net?I try to use : "office.Word.WdSaveFormat.wdFormatPDF" but didn't work.
I'm trying to save a text file with a certain format, kind of trying to create some sort of colums, so when I open it will be easier to read...If I have these four words: Calendar, Car, Time, Airplane; I would like to put them into colums...
The problem:When I save it to a text file or print it, it comes out like this:Calendar AirplaneTime CarHow can I put them like "centered", so that doesn't look like that mess...?
i wish to apply an input-mask or a format on an input box so it can check if the input data is an email or not.the inputmask/ format would be as folowing &&&&&&&&&&&& "@" &&&&&&&& ".com ".That is in Access but how to do it on VB.net and an input mask. Here is a part of the code which I use
Dim x As String = InputBox("please enter new E-mail" + vbNewLine + "eg.(username@domain.com)", "Change Email", My.Settings.Email) If x <> "" Then[code].....