I would like to use C# for an application I'm building, but the application makes heavy use of automation (i.e. Excel, Word).
Is it feasible to use C# for such an application? It used to be a nightmare to use C type languages for things like parameter lists with null arguments etc..?
I have a small-scale WPF application using VB.net as the code behind and I want to add certain features, but i'm concerned about performance.
1) My app interacts with a third party database to display "realtime" data to the user. My proposed method is to create a background worker to query a database every 30 seconds and display the data. I query about 2,000 records all long integer type, store them in a dataset, and then use LINQ to create subsets of observable collections which the WPF controls are bound to.
Is this too intensive? how much memory am i using for 2,000 records of long int? Is the background worker querying every 30 seconds too taxing? will it crash eventually? Will it interfere with the users other daily work (excel, email, etc)?
2) If an application is constantly reading/writing from text files can that somehow be a detriment to the user if they are doing day to day work? I want the app to read/write text files, but I don't want it to somehow interfere with something else the person is doing since this app will be more of a "run in the background check it when I need to" app.
3) Is there a way to quantify how taxing a certain block of code, variable storage, or data storage will be to the end user? What is acceptable?
4) I have several list(of t) that I use as "global" lists where I can hit them from any window in my application to display data. Is there a way to quantify how much memory these lists take up? The lists range from lists of integers to lists of variables with dozens of properties. Can I somehow quantify how taxing this is on the app or the end user?
Is it possible to create an application with vb.net to track a users usage of Excel, Word and another application called lets say - Userapp.exe
At work we have been asked to create a diary of our days work and since most of my work is in excel, word and a custom application I have built, I was wondering if it was possible to track the usage of these programs store the data in a datatable and then save it to a access db.
Usage of the program would mean the time that the file is open on the screen, that way the time a program is open but minimised in the taskbar would not be counted.
The data table would have these headings -
1. Program (i.e excel, word etc.) 2. Name of File used 3. Time used in program
I am trying to write an application that monitors internet usage. So it sort of needs to act like a firewall/proxy, recording each site the computer goes to. It will record all these sites in a log file. Using a proxy server on the network is not an option, each computer running this software needs to be self sufficient. Do you have any suggestions on what to use for this project?
Is there a way to maintain application modified Settings in the settings files after a program update? i.e. I have 10 or so values in the settings file and the users can modify them... when I send a program update they revert back to what I initially programmed them to be.
Does a the size of the class affect the memory usage of the application? is it better to break big classes into smaller classes or just group them up into one big class.
I have a several C# console applications that basically parse tons of data in memory (LINQ) and output the results to a text file. Now, forget about the writing to the text file for a minute because this is not where the problem is occurring.
When I run the application in debug mode, I will never get it to utilize more than 50% of cpu usage. It will be parsing/massaging hundreds of thousands of records, but only go X fast and utilize 50% of the cpu AT MOST (as viewed in the Task Manager).
I would really like to use 100% of the CPU to make the processing go faster. Does anybody have any insight? I am running Windows XP Professional with Service Pack 3. I have Visual Studio 2008 Professional with Service Pack 1 installed. I have manually set the affinity of the process in Task Manager to a single core on the dual CPU. Sometimes I can catch it utilizing 51% or 52% of the CPU.
1.I�d like to publish a free vb.net desktop application for the users to download and use meanwhile I�d like to collect usage information ex: user ip address, user�s registration information, used features, time spent� if the user allows the report to be sent back.
2.Also , in order for the user to be able to use the application, he�ll have to register it then, everytime, before the application loads, it gets verified online that it was registered, maybe validate the registration information or a valid user name and password, no critical personal information. The target of this step is for the application to be used exclusively by the registered user and maybe on his computer only.
I'm curious to know the spread level of programs coded in VB.net.I'm asking, because I coded in VB.net during my university years in aerospace engineering , because our informatics professor wanted us to do that and we learned at least a very basic experience in programming.So I coded a horizon finder as a project-work and asked a friend of mine, a student of informatics, and he really asked me if my professor wants to use this vb.net program on one of his satellites. (okay, even I don't want my program on a real satellite, even on this nano test satellite it was intended for :)). I replied, that I know, that he uses other vb.net stuff in it.he said, this vb.net is not used in real world's programmes and it is slower than other languages, and it isn't as flexible.he said, that there are other ways in crashing this satellite than using vb.net ;)
so I would like to know a rough estimation about the percentage of programs coded in vb.net as a software in PC apps AND in automation machines etc.
1. I�d like to publish a free vb.net desktop application for the users to download and use meanwhile I�d like to collect usage information ex: user ip address, user�s registration information, used features, time spent� if the user allows the report to be sent back. 2. Also , in order for the user to be able to use the application, he�ll have to register it then, everytime, before the application loads, it gets verified online that it was registered, maybe validate the registration information or a valid user name and password, no critical personal information. The target of this step is for the application to be used exclusively by the registered user and maybe on his computer only. Any alternative way to achive the target is just fine.
We have a .net win forms application, using .net 3.5. Application runs from a terminal server, users access it with Citrix client. when users run this app memory usage goes higher and hiher and it never comes back. even tough we put objects with dispose and set to nothing also the memory usage is not comming down. it starts wuth 75 mb and goes up to 500 mb. it is a 32 bit application.
how can we find the exact problem with the application. the bahaviour is almost same when we run our development box locally.
I need to create a program that when it is opened, Focus will be always in that program until someone with any way will close it. I've tried to add Me.GetFocus() in the LostFocus event but nothing happens, I've tried to add Me.activate() when the Deactivate() event raises and when I debugged the program worked but when I run the biulded .exe file nothing happens again! how I can manage this Function?
I have a table in Access with 3 fields Key (autonumber), Field1 (Text), LookUp1 (combobox).The combobox field is working off a list that I manually entered into it (there are only three options Opt1, Opt2, Opt3..When I import the datagridview control, the fields all come across as Text, and I lose that combobox option.Can someone tell me how I can maintain the format of the fields within Access when I import? [code]
I want to know that is it possible to convert exe file(made from vb2008) to vb source code..if it is possible then how can i maintain Privacy of my program.
I have a string variable called str assigned with "John". I changed it to "Dave" when the first button is clicked. When the second is clicked, I displayed the value to a label. I wanna see Dave but I just see John. Why is that?
There is nothing on page load and nothing else where. I know I can put into a session but this is on the same page. Can I not do without session or viewstate. [code]...
i just want to know how to maintain the position of an object w.r.t the window in vb when i resize the window during run-time.i tried anchoring it from all sides and the object resizes along with it.
I was wondering if there is a way to keep the same scroll position in a datagrid view as the app jumps around to various rows (driven by the user selecting different timestamps or address). After the jump happens, the horizontal slider moves all the way to the right, but I want it at the same position as before the jump (or at lease go all the way to the left).
I have tried numerous things (datatable.AcceptChanges(), etc) but haven't been able to figure it out yet.
Datatable contain some values like 0.0,10000.00,54678.94. I am getting that values using for loop and store it in a variable in double datatype. I want to add these nos and store it in a variable. Each time variable value changed.
for loop Dim ds5 As dataset1.pro_dtsumDataTable = TA5.GetData(TextBox1.Text, users) If (ds5.Rows.Count > 0) Then Dim y As Double y = Double.Parse(ds5(0)("sum(fld_primary)").ToString()) Dim y1 As Double y1 = 0 + y End If Next
First time y1=0.0 Next time the value of y1 is not added to previous value. I want the result y1=64679.34
I need to launch a mainframe login screen from a shortcut so that the target and start in paths are preserved.
Before I figured out that the 'target' and 'start in' paths were problematic I was calling the .exe from the server using the following code and then sending keystrokes to the mainframe login dialog:
Private Sub btnDB1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDB1.Click Dim ProcID As Integer
[Code]...
...To launch the app from the shortcut, which works but I then can't call the process ID to set focus and send keystrokes to the login form.
I need a function in global.asax file which gets called only once when user enter a page url. application_beginrequest gets called 50-60 times in a single page( as to render a page several requests go to server.)
i though of a solution - I can write my fucntion in global.asax and call it on page load of other pages but in that solution I need to call it in every page. I would prefer something which is to be done only in global.asax