VS 2010 Framework Binarysearch Stuff?
Jun 7, 2012Anyone use the framework binarysearch methods?Can they do lower and upper bound searches?
View 4 RepliesAnyone use the framework binarysearch methods?Can they do lower and upper bound searches?
View 4 Replieshow to place stuff on forms and such but not much else so i was wondering if a book was better to use to learn or something from a website? if book which books should i check out or which website?
View 5 RepliesSo ive Almost got Most of the Beggining Stuff done. but there's one thing. How do i get it to Save Its Data for the CheckedListBox?
View 4 RepliesI am looking to create a startmenu like thing in my game, I have my 'desktop' all sorted out but struggling to create a startmenu that I can easily add stuff to via code. For instance when the form starts it will check a directory for DLLS, query each dll which will return a name. I then need to populate this menu with the 'installed' applications my game has. I have a start equivalent button then I just need to the actual menu.
View 1 RepliesI'm making a applet for my G19 keyboard, where i can show health etc from a game that i'm playing.I used the CE to find out what the memory address is, but i have no idea or experience on how to read stuff from the memory using VB.net.I've did lots of search, but sadly, didn't find any working codes.
View 1 RepliesIn previous versions of VB Express, pressing F1 would get help related to specific highlighted terms,to Visual Basic. But in VB Express 2010 I'm finding it inevitably goes to some vague Visual Studio 2010 page.
Is there a setting I can change to get it to behave the useful way that previous versions did?Denise Moore ---- 2 HP a1730n Pavillion Desktops, AMD 64 X 2 5000+/5600+, 3072/2048 800MHz DDR2, 4 GB ReadyBoost, 320 GB HDD, Nvidia 6150LE, D-Link DGE-530T NIC, D-Link Green DGS-1005B router, VersaExpress ADSL, Win 7 Home Premium
I just upgraded a project from VB 2008 to VB 2010. Before, the project did not use LINQ. I have started implementing it. So, I have updated the target framework from 2.0 to 3.5, and added a reference to System.Core, and imported the namespace System.LINQ to the entire project and also imported System.Data.LINQ into the form I'm working with (because it was not available in the list for Imported Namespaces in the references tab).
It's not throwing any errors now, but my IntelliSense is not working for LINQ stuff.
For example... I write this:
[CODE]....................
Then, if I type S. on the next line, the IntelliSense doesn't grab what it should for S (Only get Equals, GetHashCode, GetType, ReferenceEquals, and ToString, instead of the options I should get like Count, First, FirstOrDefault, etc...). If I Type S.First. then its the same thing, no IntelliSense that lists the available fields for S, just the standard options (Equals, GetHashCode, GetType, ReferenceEquals, and ToString). I should be seeing my column names in my table when I type S.FirstOrDefault.
So any ideas what is going on? When I type the code, for example, MessageBox.Show(S.FirstOrDefault.FirstName), it works perfectly. But it doesn't change the casing of the text (so it would read s.firstordefault.firstname) and no intellisense while doing it. But no errors. BTW - Everything works perfectly when creating a NEW VS 2010 application, it's just my projects upgraded from Visual Basic 2008 that have this issue.
I've got my text files read into an array.Which was step 1 .My code so far is:
Note: textSKU is just a text box. No event handler associated.
Private Sub BtnSeacrch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSeacrch.Click
Dim objCA As New System.IO.StreamReader(ofdCA.FileName)
System.IO.StreamReader(ofdWarehouse.FileName)[code]....
The message box is mostly just to test to see if it's finding the line. And the problem is it's returning -136.Which I'm pretty sure can't be a value in the array ( actually very sure, as I tested it just to be sure, and it says it's out of bounds).I know it's in the array, as when I change returnvalueCA to a...7 for example, it outputs the correct line from the .csv file.
Edit: Index was outside the bounds of the array. is what the debugger says, as it's trying to output the value of SKUSheet(-136)
why this sub show me -3?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s As String() = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"}
[code].....
there are a total of 5 errors with this code.
error 1: Optional parameters must specify a default value - error location "lastEl As object) As Long" - closing bracket is highlighted
Error 2: expression expected - error location "Optional lastEl As Variant) As Long" - where optional is highlighted.
Error 3: comma, ')', or a valid continuation expected - error location "strCycleIDarray As Variant" - where "as" is highlighted
Error 4: comma, ')', or a valid continuation expected - error location "strSearchCycleIDvalueArray As Variant" - where "as" is highlighted
Error 5: Ismissing is not declared and may not be accessible due to its protection level - error location "If IsMissing(lastEl) Then lastEl = UBound(strCycleIDarray)" - where "IsMissing" is Highlighted.
I dont have an idea where to start solving these errors and i cant debug this search as the errors are there.If you dont understand the errors in the format i have put them in just copy and paste the code into a windows form using a button as an activiator.
[code]....
I'm using a binary search to return the index of a value in an array but on this occasion it return -2 when I'm expecting a positive 2 to be returned.
If cBudgetID.Contains(AdditionalCostBudgetID) Then
Pos1 = cBudgetID.BinarySearch(AdditionalCostBudgetID)
cCost.Item(Pos1) += AdditionalCost
ElseIf AdditionalCostBudgetID <> 0 Then
cBudgetID.Add(AdditionalCostBudgetID)
cCost.Add(AdditionalCost)
End If
Values:
AdditionalCostBudgetID = 53
ArrayList CBudgetId = 0) 50 1) 60 2) 53
So I discovered the .net array class has a built-in binarysearch method. Do I want to use this all the time (that is, when I meet the prerequisite that the array is sorted) or are there times when I would want to just iterate through the elements starting at 0 and incrementing until I find what I'm looking for? Is there an optimal size that recommends using one way or the other?
View 9 RepliesI have a windows app and I'm trying to cache images in memory. I have:-
[code]...
I think I have to sort the array to be able to use binarysearch.So I need to sort the arraylist on TileDetails.TileURL(if possible) and then binarysearch on it.
Originally i wanted to ask if it's faster to sort Integers than Strings.But i have answered this question myself and i'm suprised of the big difference.Why is sorting and BinarySearch Integers as much faster compared to Strings?
The (VB.Net) Test with 1.000.000 Int32/Strings:
Private Function CheckIntBinarySearch() As TimeSpan
Dim watch As New System.Diagnostics.Stopwatch()
Dim rnd As New Random(Date.Now.Millisecond)
Dim intCol1 As New List(Of Int32)
[code]....
Consider having large collections of "String-Integers"("1","2","3",...). Would it even be better to parse them to integers before sorting and searching them? What is the cost of parsing Strings to integers?
I've developed an application using VB 2008 Express and there are some customers using it,of course they have framework 3.5 installed.Can I upgrade to VB 2010 but keep target of my project to framework 3.5 (there is a option on Compile tab to chose target framework version),is it a good idea or not ?
View 5 RepliesHow to use.net framework 2.0 on vs 2010
View 8 RepliesOk a simple question, I should know the answer but I am embarrased to ask. How do I get the .Net 4.0 framework deployed with my application when I publish it.Instead of having to download it on other pc's. Im sure its just a tick box in the preferences/settings somewhere.
View 3 RepliesI was messing with my program as I was having trouble getting it installed on machines without VB Express installed already. I adjusted the .Net requirement to 3.5 as I figured more people would meet that requirement without additional installs and now I get this error on my program when trying to change settings.Any idea how to get this set back up correctly.I'm on a Windows 7-64bit machine, using VB Basic 2010 Express.[code]
View 11 RepliesI'm creating an updater for an IP address, and I need to ensure that only one instance is running on the computer. This is to prevent (or at least make it more difficult for) having multiple tunnels running (it's an updater for an IPv6 tunnel).I've seen various ways of doing it in VB 6.0 and early .NET, but nothing that deals with .NET 3.5 or VIsual Basic 2010.
View 4 RepliesAnyone doing anything with VS2010 and the compact framework ? or do we need to go back to VS2005/VS2008 ?
View 1 RepliesI have a question to ask you. All of the programs that I made always worked perfectly in my PC. But, whenever I test it on another PC, it requires a thing like... Microsoft .NET Framework Version 4. Which is really annoying, cuz that thing installs in 15 minutes. I mean, can I do something about this? Is this common?
View 4 RepliesMy application seems to require .net framework 4 to run. Hence not working on standard XP installations until .net 4 is installed. How do I make it so that it only needs 3.5, or whatever XP uses natively?
View 5 RepliesMy app doesn't work on clients PC's who have .NET FRAMEWORK 4 CLIENT PROFILE...when I switch the target framework to .NET FRAMEWORK 4 CLIENT PROFILE in my development environment, I get a ton of errors. Is there a fix for this besides installing the full framework version on the client PC?
View 2 RepliesI have made an application with VS2010, meaning it requires .NET framework 4 to run properly.If the program is ran on a machine with .NET framework 3.5, it returns an error stating I should install 4.
View 7 RepliesI started a project in VB 2008 and the target Framework was obviously not 4, like it forces in VB 2010. The issue is the computers this application is being deployed to have 3.5 as the latest .NET Framework.
View 4 RepliesI used to write code at a previous job in lots of languages, VB just one of them. At my new job I am tasked with writing code again. I have picked up VB 2010 express to get started and will move forward from there. The problem that I am facing is that 2010 uses the .net 4.0 framework. This is too new for the add-ins to support.
It follows, my question: Is there a way that VB .net 2010 can be forced to use a specific .net framework? Can I tell it to use the .net 2.0 for instance?
I am having a few dramas with running my completed project on another computer. I created my project using Visual Studio 2010 (Microsoft Visual Basic 2010 Express).The error messages I get say that the program is unable to access the .NET framework. This is because the .NET framework is not loaded onto the other computer and loading it is not an option.I've done some searching on the internet and I found instructions for going from a dynamic library to a static library and building, rather than publishing the finished product for C++ 2010. So, I assume that I need to do something similar but I haven't been able to apply this to VB 2010 Express.The finished product needs to be self-contained, so that the .exe file has all the libraries and compilation instructions it needs.So, is someone able to tell me how to link up the files I need and re-package my project so that it works on any computer that runs Windows.
View 24 RepliesI am work on VB.net 2003 Framework 1.1 for last 3.5 years in windows Application.We are currently migrating to VB.net 2008 framework 3.5, but i don't know about the features which related to ADO.net and which is important to performance. I know linq to SQL but our architecture is made in .net 2003 so we should follow this.Any features which is very important to enhance the performance?
View 2 RepliesI'm running Visual Studio 2010 with the Dot Net 4.0 Framework. I've been running around everywhere looking for the answer and haven't found anything. All I want to do is be able to access the Tags and Comments of an image file through my code. I've tried a bunch of different things but to no avail.
Dim dra As IO.FileInfo
My.Settings.Properties.ToString()'didn't work
dra.Attributes.ToString()'didn't work
IO.File.GetAttributes(fullPathFile)'didn't work
[code].....
And a bunch of others that I don't feel like undoing to.
I've been working on a new application and realised that I want the target framework to be 3.5 (4.0 isn't rolled out yet). So, I changed it and now when I try and debug I get the following error:
"An error occurred creating the form. See Exception.InnerException for details. The error is: Unable to cast object of type 'System.Windows.Forms.SplitContainer' to type 'System.ComponentModel.ISupportInitialize'."
I really don't want to have to delete and recreate the splitContainer....