Instantiate While Remaining De-coupled?
Jan 24, 2011
Just a bit of an issue that we're trying to resolve here. Assuming We're implementing a business model as one dll and a data access layer as another dll. We want them to be de-coupled so we implement an interface for the data-access layer. Great, we could now swap out the data access layer and, as long as the new data access layer fulfils the interface we're good to go, right?
Except we're not. In the business model we need to insanciate the data access layer and, because you can't instanciate an interface, you have to instanciate the actual class. We need to know the name space and the class name.We're going to end up with a line of code somewhere in our business model that looks something like this:-
Dim test as iDataLayer
test = new namespace.DataLayer
Basically, we can declare test as an iDataLayer (the interface) but to instanciate it we need to refer to the actual class (DataLayer). So we haven't really removed the coupling. If we want to swap out the data layer for a different implementation with a possibly different class name or namespace then we need to ammend the code in the business model. We're trying to avoid that.
So far the best we can come up with is to use the activate instance method instead of the New keyword (Late Binding). Because that takes a string we could hold the namespace and classname in a config file or similar, so swapping out one component wouldn't invalidate the others, you'd just need to update the config. That's just our home-spun solution though and I can't help feeling there are betters ways out there.
View 9 Replies
ADVERTISEMENT
Feb 23, 2009
The English alphabet is composed of 26 single characters. However, there are languages in the world where a single character is composed of TWO LETTERS. For instance, in some indo-european languages, the letter "th" is equivalent to th in thief, in English. These two-character letters are considered part of the alphabet.Given the following coupled letters: DH, GJ, LL, NJ, RR, SH, TH, XH, ZHHow can i write a regular expression that just counts the total number of characters in a given text, SUCH THAT, if the letters above are found together, they are considered as ONE character? All other characters are excluded from the count, only letters
View 1 Replies
Sep 21, 2010
Date Used
QtyUsed A
09/01/10
5
09/15/10
6
PurchaseDate
QtyPurchase
QtyUsed
QtyOnHand
07/01/10
8
11
-3
08/09/10
9
I have two datagrids, one show Item purchase and the other Usage. I have total the QtyUsed column which I place the total on the 1st row as 11, I would like it to show 8 and show the reminder on the next row and calculate the QtyonHand. Below is the code I've tried and in work but I, think I need to kind of loop to drop to the next row. I had to place the number 1 for i to get the second row, but there may be many more rows. Not sure this is clear.
Private Function Qused()
As Double
'Usage(QtyUsed)
Dim QU As
Double = 0
[Code] .....
View 4 Replies
Mar 28, 2011
My project uses a lot of System.Drawing.Image commands and sometimes it gives me the out of memory error. I was wondering if there's a way to check remaining memory left and to halt a process if there isn't enough? Or if there is a more practical solution?
View 7 Replies
Jul 13, 2010
currently im using
Dim iDayInYear As Integer
Dim Daysleftinyear As Integer
iDayInYear = DatePart("y", Now())
Daysleftinyear = IIf(IsDate("" & _
CStr(Year(Now))), 366 - iDayInYear, 365 - iDayInYear)
to determine the remaining days in the year, is there anyway to determine the remaining days of the month??
View 3 Replies
Jan 28, 2012
I want a Timer that goes down lets say it has 12 Hours so there should be a Label looking like this:12:00:00 and then every Second the Time should go down. When the Time reaches 00:00:00 it should close and if the Program gets closed it should save the time that passed and if the Application opens again it should start counting down again there where it last stopped.
View 4 Replies
Oct 25, 2008
Im using the Winrar dll to extract some big rar files but i want to know what methods are there to calculate the remaining time?
View 9 Replies
Sep 7, 2010
How do I create a project with one EXE file and the remaining files as DLL files? I have 24 forms in my windows application. I am using VB.NET.
View 2 Replies
Jan 20, 2010
I need to be able to make my animatedBarPictureBox display BEFORE my code executes. With my current code it only displays after all the Call statements execute, even tho I have placed it before the Call statements. Do I need some kind of repaint command to display this picture before it updates my bookmarks?[code]...
View 2 Replies
Jun 26, 2011
Popup window / message for remaining time
View 2 Replies
Jun 26, 2011
I have several froms in my application. When application starts, a timer starts for 30 minutes. I want to show the remaining time using a popup window, message or whatever, on whichever form the user is at that time.
View 1 Replies
Dec 13, 2010
I'm trying to create a version of the game Spill and Spell. I'm having problems with a click event for Labels that is supposed to exchange the .Text value stored from the previous mouse click with the current .Text value on the new Label clicked. The labels are initialized and stored in an array on the form load.
What's happening is that the values are remaining persistent to the label being clicked.
Desired Results (example):
User clicks on lblDice1 (sender), tempLetter is set to mouseLetter.CurrentLetter, mouseLetter.CurrentLetter is set to lblDice1.Text (sender.text), lblDice1.Text is set to tempLetter. (this part works)
User clicks on lblDice2 (sender), tempLetter is set to mouseLetter.CurrentLetter (s/b initial .Text value from lblDice1 above), mouseLetter.CurrentLetter is set to lblDice2.Text (sender.text), lblDice2.Text is set to tempLetter.
What's Happening:
The tempLetter and CurrentLetter values are remaining persistent to the Label being clicked on. Ie: lblDice1 click will only display the original text associated. If I click Dice1 then Dice2 and then Dice1 again, the original Dice1 text is displayed (same for Dice2).
This is a lot easier to see. All of the controls with the exception of a button ("btnStart") are defined in the code below. Click the Start button to show values in the DiceLabels grid.
The area that's the problem is Public Sub DiceLabel_Click
(this is a work in progress...)
[Code].....
View 8 Replies
Dec 23, 2010
I want to find the remaining number of prints left on the printer. I use a Sony UP-CX1 dye sub printer. If I go to Printer Properties>Preferences it tells me the remaining prints and also the total prints on the current thermal head. How can I tap into this information with vb.net?
View 1 Replies
Feb 27, 2012
I am looking for a VB code to upload a file to FTP Server. what I mean is after the user clicks on the Upload button, I need to show the progressBar to the user showing the status of the file being uploaded and show also the time remaining. It is for a windows form.
View 1 Replies
May 2, 2009
I've got lots of textboxes bound to a Dataset. When I make changes to a textbox with the mouse/keyboard the rowstate becomes changed - and when I do the .EndEdit and update the row it goes to the DB.
I've got some textboxes that get changed in code. When this happens the rowstate remains UNCHANGED. Updates to the DB never occur.If the textbox is changed in code and I also change another textbox in the UI then both changes make it to the DB.
I've verified that the "in-code" changed field in the dataset is actually changed - but the ROWSTATE is still printing as UNCHANGED.Here I'm showing that field 29 has changed to "blank" - but the RowState still is UNCHANGED. Why would changes to the .Text property of a bound control does programatically not change the row state?
Seems a google for this does uncover issues like this - but nothing that's helped me fix it so far - here's one link I can't make sense of[URL]..
View 1 Replies
Jan 20, 2011
How to uncheck the remaining menu items while one of them was selected.Is there any built in property to set for that or i need to write code(uncheck the remaining menu items in menuitemclick event).
View 4 Replies
Aug 23, 2009
I have a Web Service with Just one Web Method that returns a boolean value and a function When a client application consumes this web Service, I first want to return a value true and then continue with the remaining process. I was googling and didn't find anything that I can understand. In one of the message posts I saw threading as one option. I tried that too.
[Code]...
View 1 Replies
Apr 5, 2009
How to calculate the time remaining in copying a file and displaying it through a progess bar?
View 1 Replies
Jun 7, 2012
I want my text box to filled by an alphabet first then the remaing characters can be anything. Also i have drop down which is having arithmatic functions.(< ,> , = ,+ etc) If the user selects < or > then the value entered in the text box should be numeric. and if the user selects "=" then the textbox value should be string.
View 1 Replies
Dec 13, 2011
If I have a console application containing the class
[Code]...
I'm not a VB.NET guy. Am I correct in assuming I need to instantiate my object first? Why does the VB.NET example differ?
View 1 Replies
Sep 28, 2009
I have created a WebSite with a folder called Classes. In the folder, there is a class with a Public Shared Function. How do I go about instantiating that class so I can use that function on a web form?
View 5 Replies
Jun 11, 2009
I'm trying to decide whether to get a value, call it X, in my class through a read only property or through a function. Normally I'd code it as a property except in this case the GET involves doing a lookup to a sql table. So there's way more overhead than a simple RETURN X. So my question is, when I instantiate a new object from my class, are all the properties calculated at that point, so that the sql lookup will occur too? Or is the property only evaluated when I actually reference it in the calling code.
View 3 Replies
Jun 5, 2009
I want to instantiate and name a listbox based on the value of a textbox. If the listbox already exists by this name (textbox value) I want to add items to the list.
View 14 Replies
Jan 7, 2010
I sort of understand why this is happening, but not entirely. I have a base class with a Shared (Static) variable, declared like so:
Public Shared myVar As New MyObject(arg1, arg2)
In a method of a derived class, I set a local variable like so:
Dim myLocalVar As MyObject = myVar
Now when I do something like myLocalVar.Property1 += value, the value in Property1 persists to the next call of that method! I suppose I get why it would be happening; myVar is being set by reference instead of by value, but I've never encountered anything like this before. Is there any way (other than my workaround which is to just create a new object using the property values of myVar) to create myLocalVar by value?
View 2 Replies
Oct 31, 2009
i wanted to do something simple that sort of replicate an object:
public function clone(byval realcopy as object) as object return new Control ' something like this works, however i want to return the type of realcopy, which may not be a control end function so i tried this:
public function clone(byval realcopy as object) as object
return new gettype(realcopy.gettype)
end function
View 3 Replies
Mar 5, 2009
I'm trying to figure out if it is possible to instantiate and invoke a delegate by name, rather than explicitly. I think the code below explains it fairly well. I want to accept a function name and then instantiate the delegate based on that. In the example I use a select case, but I want to eliminate that and just use the methodName argument itself.
Private Delegate Sub myDelegate()
Private Sub myDelegate_Implementation1()
'Some code
End Sub
Private Sub myDelegate_Implementation2()
[Code] .....
View 4 Replies
Jun 5, 2009
I have defined an interface named IEmployee (ID, FirstName and Surname properties) but I have not yet implemented that interface in any class. What I want to do is something like:
Dim User as New IEmployee
User.ID = 1
User.FirstName = ""
User.Surname = ""
Call SomeFunction (User)
The VB.NET complier does not seem to like this.
View 6 Replies
Aug 25, 2011
what actually goes on inside the pc when I reference an object vs when I instantiate it.
Like this
Guys joe; (reference)
Joe = new Guys; (instantiate).So what goes on inside the computer for each line above.
View 15 Replies
Apr 2, 2011
I've been working on an application recently, and have encountered a lot of setbacks. I'm considering switching the project to C#, but that would take a lot of time. Here's what I need to accomplish, but keep running into issues.
Here's what I'm trying to do: Automated, one-click downloading, with a status bar and estimated time remaining, etc. (~20mb downloads.) Unzipping/Extraction of files. So far, I haven't been able to smoothly achieve those with VB.Net (4.0) Has anyone? Or should I just switch to C#?
View 5 Replies
Mar 5, 2009
I was able to get some code working to create a dummy file to fill the remaining space of a flash drive. However, I have added a progress bar and can't figure out why it's not working. I declare a variable for the current value, min, & max properities of the progressbar and then increment it by 1 during each step of my FOR loop. However, I never see anything on the progress bar.
Dim CurVal As Integer
Dim RandomNumber As Byte
'Create the dummyfile to take up the remaining space on the drive
[Code].....
View 5 Replies