Screen Refresh Speed Is Not Fast Enough?
Jul 3, 2008
I am looking for help on how to speed up VB.NET (or C#) screen refresh speed. Specifically I need to update many controls and then refresh them on the screen all at once.I am in charge of writing a .NET interface for an older legacy program. Because this needs to run on slow legacy machines I did a performance test and discovered the screen refresh speeds of VB6 is faster then .NET. In VB6 there is barely a flicker as controls change across the entire form all at once. In VB.NET you can see controls change moving across the form like a wave. I must be doing something wrong...
To do a head to head comparison I put together equivalent VB6 and VB.NET programs, each with a maximized form and 48 labels. Clicking on any label changes the background color of all the labels on the form. To really see the problem it is best to try the following code on a slower machine (1GHz etc.)
In VB6 create a project MyProject and add a form MyForm with the following properties
Caption = "Screen Refresh test VB6"
BackColor = Black
WindowState = Maximized
On that form add a label MyLabel with the following properties:
Index = 0
Caption = "Hello World"
BackColor = Cyan
In the form add the following code:
[Code]...
View 8 Replies
ADVERTISEMENT
Dec 19, 2009
I'm asking about the best way to get data from SQL Database with less than 1 sec. Really I need to know if iIused LINQ is the faster way or ADO.Net? How can I start with application like CITRIX that will be helpful to share this application after I got data. I mean any example to start create an application to share applications like citrix to share applications?
View 6 Replies
Jun 29, 2011
BTW this issue occurs in any MS office program when the VB.Net (or even VBA) is processing information.Example: In Excel, a worksheet is displayed on the screen. I start either, a VB.Net or VBA procedure and within 30 seconds the Excel worksheet (previously displayed) blanks out. In both VB.Net and VBA,ScreenUpdating = False. My expectation is that the previously displayed screen would stay static as if I left my desk to get a cup of coffee; came back and the same ole Excel worksheet was still there?Of course, setting VBA Screen Updating = False accomplishes two goals: 1) speeds up processing and 2) saves the user from seeing unnecessary "garbage-processing" steps.Why does VBA or VB.Net ScreenUpdating = False not freeze the screen at the time of its invoking?
View 11 Replies
Jan 15, 2012
im using krypton free toolkit and we all know the speed is not good?i should try and code in diffrent ways using more apps to do small stuff taking more load of app but just an idea?
View 1 Replies
Apr 19, 2009
I have made a game (real time strategy) and it is running rather fast on my 3 GHz quad 8800 GTX, namely, it runs around 200 FPS usually when there are like 80 units and tanks in a forest fighting.
I would like to limit the FPS. So far my limitation code is pretty buggy... it does limit, but wrongly:
Private Sub LoopGame()
Do While GameIsNotPaused
FPS += 1
[Code]....
Also, after I solve this weird issue, should I set the value to monitor's refresh value which is usually 60 Hz on LCDs? Or should I set it to 30 or what ?
View 4 Replies
Jun 16, 2011
I have a Windows Form application that allows the user to delete several rows of textbox data at a time (i.e., using checkboxes). It takes a few seconds for this to occur and I was thinking about using a progress bar w/in the "delete rows" subroutine. It's also kind of "choppy" while the windows form refreshes. I'm new to this aspect of VB (2010) and how to make the screen refresh appear more professional. Apart from possibly using the progress bar, maybe there is also a way to dim the window until the refresh finishes?
View 5 Replies
Jan 30, 2010
I'm making a game using vb.net and GDI+. I've been encountering frame rate problems and one solution that was suggested to me was to only refresh certain parts of the screen. I was also told one way to make this happen was to use rectangle or region structures and since I already have these as hitboxes it seems like a perfect way to efficiently reduce the drop in frame rate.
The only problem is that I have no idea how this would work and so far my google searches have been fruitless. Yet again I turn to this very helpful forum, can anyone help me? By the way I've set doublebuffered to true on my form to get rid of the annoying flicker.
Questions. How do I update or refresh only certain parts of the screen?
I'm using a timer set to tick every millisecond to run everything and it refreshes the screen every 2 milliseconds simply using me.invalidate; each time it ticks things move a little bit and stuff happens that triggers other events etc. The problem is that when the framerate supposedly "drops" things start to change. "Bullets" and projectiles appear to travel many times faster and much less smoothly than they do when there a less objects moving on the screen, it's almost as if the timer runs faster... What's the reason for this? Is there a way I can change this? I remember hearing about a "stopwatch" or something that someone used in their game that was more consistent or something.
Also I'm aware that vb.net with GDI+ isn't exactly the best language to make a video game in but it's for a school project and I have no choice in the matter.
View 3 Replies
Feb 17, 2009
I need to refresh the whole screen/desktop.I am painting a rectangle and need to have it clean and not leaving marks when it is dragged around.There were a few claimed APIs that could do it. And then some others which were more specific to other languages.
View 5 Replies
Nov 15, 2009
i wanted to develop a application to Refresh the screen.[Simple F5 would work !!] but is it possible.I want a button to start at X:0 Y:0 then on loading the form want the button to move diagonally on the form [ on reaching end the process should repeat ]I want the application that displays current resolution.The supported resolution by monitor and then give user the choice of selecting one.
View 2 Replies
Jun 21, 2010
I have a splash screen and want to test the loading bar. The % of loading are in 11 stages (0-100% in 10% intervals) and I have 11 different images. What i'm trying to do is set my picturebox.image = to the resource image and then wait 1 second then set picturebox.image to the next resource image. What i was doing is on the SplashScreen.Show method [Code]. What happens is that the picture box doesn't refresh with the image until the last image has been loaded from the procedure and the end of making the thread sleep completes. (this worked fine in VS2005). How can I make it load up the image, redraw the picturebox and then make the thread sleep for 1 second in VS2008.
View 4 Replies
Feb 21, 2012
How do i exactly check internet connection speed.I have searched around google and found out a method w/c will Download a file like 1mb size, then it will calculate the speed.
View 1 Replies
Dec 31, 2010
how do i check the bandwidth (download speed and possible upload speed) of a user in vb.net or php that uses my app or visits my site resp?
View 1 Replies
Nov 30, 2010
I have a codes that calculates DownLoad speed and UpLoad speed kb/s. I would like to implement this kind. I also want to put such kind of graph. Any article or links where can I start building my own like that.
View 2 Replies
Jul 29, 2009
i want to monitor the speed at which my system is currently Downloading and uploading. I dont have any idea how will it can be done.
View 6 Replies
Jan 4, 2012
i want to check for the lan speed and put this speed value in a progress bar.
for example:
[==== ] the lan speed now is 23 KB/s
and there is another problem is if there are a LAN and a WiFi adapter in the same time how do i check for the speed for both adapters
View 1 Replies
Jun 5, 2009
Lets say i label "label1" , and 2 buttons named "button1" and "btnRefresh " [code]So , when user press the button 1 , the text will change. But what should i put inside btnRefresh to reload the forms ? and display the default label.text = "Form Load" ???
View 9 Replies
May 5, 2009
how would i go about getting the of a fan of a computer that my program is running on in rps(revolutions per second) using vb.net?
View 4 Replies
Feb 7, 2011
I've been developing a simple virus scanner and it works by reading the hex code of a file and comparing it to signatures from a database. Anyway, the only thing slowing it down is how it reads the hex. This is the hex reading part of my code so far:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoadFile.Click
Dim ArrayHold() As Byte
Dim Index As Integer = 0
Dim Str As New StringBuilder
[code]....
View 1 Replies
May 17, 2010
What I need is to highlight multiple matches within some portion of text as the user types a search pattern. Right now I'm using a RichTextBox to highlight text. The highlighting takes place if a user changes the search pattern and naturally it happens with each key press. It works, but I'm experiencing a performance issues. If the text is large enough the highlighting takes too long (up to several seconds).
Facing that I tried to launch the highlighting procedure in a different thread aborting it and launching it again if the search pattern was changed during the highlighting but still I'm not satisfied with performance. Now I'm asking if there some other control I could use to speed up the process?
View 6 Replies
May 13, 2011
Following is the code I used for reading the files and folders from a drive etc.
Public Class LoadingBox
Public counter As ULong
Public OpenRecords As New Dictionary(Of String, MainWindow.records)
[code].....
View 2 Replies
Aug 11, 2009
OK. I am making application for copying. Problem is that every time application wants to write it first tries to write via fast IO and get response that it isn't allowed and then it writes a file (i am assuming without fast i/o). I have no idea what fast i/o is (i know io is input output -> read write). So I can assume that it is handled by class that I am using to write. I am using System.IO.FileStream and its functions Read and Write. Is there any other class that I can use witch will allow Fast IO or disable trying it in first place (I would like the first solution)? Or should I do something else?
View 6 Replies
Mar 15, 2011
I need to transfer files from one server to multiple cients (using the internet) in the fastest possible way in .NET . What are the different types of transfer protocols which can be used in .NET or VB.NET so that the files are sent in a very short time ? I have tried using FTP, but that is slow because it requires authentication, handshaking etc. What i want to know is the options which we have in .NET for sending files in the fastest possible way between a server and multiple clients.
View 1 Replies
Aug 2, 2009
I have text file which contain the 15000000 Rows with the Comma delimiters..i want to import that file to SQL Table Through VB.net(2005) With 1000 Rows per seconds. Is that Possible through VB.net
View 2 Replies
Mar 5, 2010
In a scientific application I'm writing (vb.net) I use a huge collection of object stored in a tree structure. Every object exposes a LastAccessed property (datetime) that stores the last time the node was accessed by the algorithm.I need to find a fast way to find the N least accessed objects in the structure.I'm using an algorithm like this (pseudo-code)
dim Olist as new list (of myobject)
....
array.sort(Olist,address of compareByDataReverse)
for index=0 to N-1[code]....
I'm sure there is a better way to do that because the list is normally huge ( consisting of more than 10^6 objects).
View 3 Replies
Jul 27, 2009
I have a number of user controls (about 200 user controls) which I want to display on the screen (which the form will scroll).
What is the quickest way of running / opening the page?
would you add the user control on the page during design mode or do it during runtime?
It will also get settings from a XML file like names ect.
View 1 Replies
Jun 22, 2010
I m inserting 30 to 50 records .then set table as datasource to report.It takes 5 minutes.Plz anybody tell me how to do it fast.Then my pc is hangedI have also tried adding datarows into datatable instead of inserting records into access database and set datatable to report.but same time cosumed.
View 1 Replies
Nov 10, 2009
I need to implement a fast FIFO (First in First Out) buffer which has a fixed size (so data effectively falls out the end, much like a shift register) for a DSP (Digital Signal Procesing) Filter i have written. My question is there any faster way of doing the buffer other than as follows: _
'-- FIFO Buffer
Private Inputs As New List(Of Double)
For i As Integer = 0 To Data.Length - 1
[Code]....
View 1 Replies
Dec 12, 2011
I'm recreating an old 16 bit game. I'm creating the chat normally displayed at the bottom.Each sentence transitions in character-by-character.Every time a character is added, I wanted to have it make that little bleep noise. I've got a wav file that contains a short 'blip' that sounds just right, problem is, when I have it do the blip every time, it usually messes up.
View 1 Replies
Nov 4, 2010
I found the below sample to retrieve webpages. I need to request a lot of pages from the same website which requires authentication. Because there are a lot of pages to retieve I like to speed up the requests and like to avaoid to send the credentials and also the certificate. Is it somehow possible to stay connected?
[Code]...
View 1 Replies
Apr 12, 2012
I have written a logon script using Visual Basic Studio Express 10 and it simply installs printers and adds network shared drives. It does look at the users Active Directory group and add drives / printers. But on occasion it doesn't install the drives or printers.
I've placed a copy of the logon exe on the desktop and if the user finds they are missing drives etc they click on this and add them again. This has never failed so I'm curious as to why exactly the same exe would fail at logon? Is it something to do with speed of the computer or a time out somewhere? A frustrating problem!
View 4 Replies