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

Regular Expression For Coupled Letters?

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

Calculate Remaining Inventory Of DataGrid

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

Check Remaining Memory Left?

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

Determine Remaining Days In The Month?

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

VS 2010 Time Remaining With Save?

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

What Methods Are There To Calculate Remaining Time

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

Creating A Project With One EXE File And Remaining As DLL Files

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

Display Picture Box Before Remaining Code Executes?

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

Popup Window / Message For Remaining Time

Jun 26, 2011

Popup window / message for remaining time

View 2 Replies

Popup Window / Message For Remaining Time?

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

Click Event Temp Values Remaining Persistent?

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

How To Find Remaining Number Of Prints Left On Printer

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

Upload File To FTP Server With Progress Bar And Time Remaining

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

VS 2008 Data Adapter RowState Remaining Unchanged?

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

VS 2008 Uncheck The Remaining Menu Items While One Of Them Was Selected?

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

Web Service - Return A Value True And Then Continue With The Remaining Process

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

IDE :: Calculate Time Remaining In Copying A File And Displaying It Through A Progess Bar?

Apr 5, 2009

How to calculate the time remaining in copying a file and displaying it through a progess bar?

View 1 Replies

VS 2005 Validation - Text Box To Filled By An Alphabet First Then The Remaining Characters Can Be Anything

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

C# - Instantiate The Object To Use It In The Immediate Window?

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

How To Instantiate A Class In A Web Site

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

Instantiate A New Object From My Class?

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

Instantiate And Name Listbox Dynamically?

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

Instantiate Local Variable By Value?

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

Instantiate Type Of Object With Dim?

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

Possible To Instantiate And Invoke Delegate By Name?

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

Possible To Instantiate New Instance Of Interface?

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

Reference Versus Instantiate?

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

Algorithm - Automated One-click Downloading With A Status Bar And Estimated Time Remaining

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

Create A Dummy File To Fill The Remaining Space Of A Flash Drive?

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







Copyrights 2005-15 www.BigResource.com, All rights reserved