Enforce "contract" Without Using An Interface?

Oct 13, 2011

I basically have an abstract class that deals heavily with Generics. I need to call a Shared method on the Generic class T. I need to make sure the Shared method is implemented. I could use reflection to check for the implementation and call the method if it exists or throw an exception otherwise. However, since the derived class is not "aware" that it needs to implement this method, I feel that the exception will get thrown more often than not

View 4 Replies


ADVERTISEMENT

Mimic An Interface / Contract For Shared Methods In A Class For Use By Generics?

Nov 15, 2010

So I implemented my own form of Enum static classes so I can associate strings to enumeration values. One of the shared functions in each enum class, GetValue, is used to quickly look up the string value from an internal array via the offset. While all of the enum classes implement the same exact function, the data types of their parameters differ, specific to the enums in each class.

So I come to a point where I want to create a generic class that can use any of the enums by passing it as a generic type parameter. But I cannot find a way to constrain type T in such a way to be able to call each enum's GetValue function. This is where an interface would come in handy, but VB.NET forbids interfaces for shared methods.

I have a base class that I could constrain to, but the base class doesn't implement the GetValue method, and I can't define a generic version of it, because I need to rely on shared properties of each child class in order for GetValue to do its thing.[code]..

View 2 Replies

How To Enforce Hour Format

Jul 27, 2011

I am using a textbox in vb.net but the input should be an hour format for example, "13h30". How can I enfprce this by a user? When he puts the first 2 digits like 13 then automaticly the appl. puts a "h" between?

View 1 Replies

Declarative - Enforce Type Alias In .NET?

Apr 6, 2012

How might one go about aliasing a type in VB.NET or C# such that when the alias is used as an argument type in a function, accidentally using the not aliased type is an error?

i.e.

Imports AccessSpecifier = System.String
Module Accessors
Delegate Function IoOper(ByRef strm As System.IO.Stream) As Action

[code]....

Overall, I'm wanting the IDE to force me to know what I'm doing if I'm throwing Ints around to mean Flags, or States and Strings around to mean Names, Propertys and Records.

View 1 Replies

Expired Contract Date Warning

Apr 27, 2012

my problem is that I have a table " Contract" in sql 2005 Database,and each contract have an Expiration date,So in my application I want to show a Warning to the user a day before the contract is expired,and at the same time this warning have a 2days limit,and if the warning was triggered "Saturday" or "Sunday" the limit becomes 4days. and I'm using vs2008 and sql 2005. Ps: I'm not asking for code,

View 8 Replies

Getting Tips -Date/Contract Validitation?

Apr 6, 2011

Can you guys share some techniques and methods on how you validate dates, where and how to do and stuff like that.Like If you were to set a new employee's five month contract, and having him/her account terminated on contract ending.Let's say I built a Lan-Based Management Information System and a small application that will automatically routes/scan every dates in the database every 1 mili-second using a Timer Control in VB to identify which date has been reached to dismissal phase.

View 4 Replies

Implement Custom Fault Contract In WCF?

Jul 19, 2011

Here are my interface and it's implementation class file. While implenting service function there is a chance to get 3 exceptions.

I need to handle these using a custom fault contract. how to implement 3 exceptions under one fault contract.

Interface:

Function GetEntities() As String
Class file that use the service Interface:
Public Function GetEntities() As String

[Code].....

View 1 Replies

Enforce Case Sensitivity Of The Names Of Files In A Project?

Dec 14, 2009

Is there a way to enforce case sensitivity in VB.Net file-names?

The primary issue that I am trying to solve is the difference in how Windows doesn't care about the case of a file-name, but other tools, like Subversion, do care about the case of a file-name

View 3 Replies

Enforce Validation Rule In Create Table Statement For A Coloumn

Dec 15, 2011

I want to enforce validation rule in create table statement for a coloumn. im using vb.net as front end and access as back end.

View 2 Replies

Interface And Graphics :: Create A User Interface In A Game Such As The Application XFire Using VB?

Jan 12, 2010

how to create a user interface in a game such as the application XFire using Visual Basic?

View 3 Replies

Interface And Graphics :: Use A Graphical User Interface That Contains A Drag And Drop Form?

Oct 19, 2008

I'm working on a design project where I have to use a Graphical User Interface that contains a drag and drop form. It consists of having a window dropped on a wall. Both of them are images to scale. I would like to know what kind of code I would have to use to show the x and y coordinates of one of the points of my window when dragged so when I drop it, I'm dropping in it on the desired coordinate of the wall.

View 2 Replies

Interface And Graphics :: How To Procede With An Interface Design Approach

May 18, 2012

I was wondering if I could elicit some tips on how to procede with an interface design approach.That is. What is a good way to go about establishing a "work area" where one can have multiple "floating forms" in this area.Can you have a form which occupies the entire windows desk top and the other forms "float" in this space? the "floating" forms would need to interact with each other where pressing buttons etc on them would affect other forms on the "workspace") Or what would be a good way to start accomplishing that? Or is there a better way to get the same effect?

View 4 Replies

Interface And Graphics :: Link A Class / Object To An Interface?

Apr 21, 2010

I'm trying to make a .dll that contains a lot of basic functionality that a program can use. Currently i am trying to use interfaces to make a lot of this functionallity independend of the program using it but i hit a snag. The Basic idea is that a programmer will create his own object using the interface discribed in my .DLL file. Then implements those functions as he likes. He can then instanciate a controller (found in the same DLL) and sends his custom object implementing the interface to that Controller. The controller can then be started and will take over all the work. I do not know what type of object is send to the controller and idealy i want to program it in such a fashion that i shouldn't care as long as the object send implements that interface.In code I am trying to achieve the following: (quite simplyfied)

.Dll:
Code:
Public Interface MyInterface '<----Decleration of the interfaceFunction GetData() As Integer
Function SetData(Data As Integer)
end interface

[code]....

this propperly. I know that the second i set the interface adaptor in the Controller VS comes nagging that it can not be converted to a "MyInterface" Class. Obviously i am doing something wrong. I can change the datatype that the controller expects to the "MyController" type but that would completely ruin the whole idea of flexibillity. I am hoping someone sees what i am trying to do and can point out where i made the thinking error.

View 6 Replies

Interface And Graphics :: Picture Of Interface And Get Feedback On Changes For Easier Use?

May 21, 2012

Is this where i would post a picture of my interface and get feedback on changes for easier use? If not is there someplace on this forum or any other forum to do this?

View 1 Replies

C# - Structure Map - Registering Wrapper Of An Old Interface For A New Interface?

Nov 18, 2011

in the codebase i'm maintaining there is an old interface. Let's call it IFoo. It pretty much became obsolete and replaced with the Interface INewFoo with a change a few weeks ago, but for backwards-compatibility purposes, i wrote a wrapper class which implements INewFoo and takes an IFoo in the constructor.To clarify, consider the following code.

Public Interface IFoo
Sub DoStuff()
End Interface[code].....

For both interfaces, the implementations are loaded by scanning a few assemblies with StructureMap. Now, let's get to the bad things. Most implementations for the old interface were put into forms for reason i can neither understand nor change. Because those tend to be displayed and disposed, i have to create a new instance every time i use ObjectFactory.GetAllInstances(Of IFoo). Thats still no problem, but i'd like to register a INewFoo-Wrapper for each registered implementation of IFoo, so that i can just use ObjectFactory.GetAllInstances(of INewFoo) and get all implementations of IFoo AND INewFoo.I can't iterate through the implementations of IFoo and register a wrapper for each one because as far as i can see, you can just register those with instances.Wrong code below:

ObjectFactory.Configure(Sub(config)
config.Scan(Sub(scan)
For Each ass In assemblies[code].....

My question is: Is it possible to register a wrapper for each implementation of IFoo which always creates a new instance of the implementation before creating a new instance of the wrapper?

View 1 Replies

Declare A Property As An Interface Collection Of An Interface?

Feb 7, 2011

I want to declare a property as an interface collection of an interface, and I want to instanciate the explicit type later, in the constructor. Something like this.

Public Class LicenseFile
Implements ILicenseFile
Public Property Collection As IList(Of ILicenseFileDataNode)

[Code]....

In short, the question is "Why It Didn't work"? This is a simplified scenario, but It's easy to take a workarround, But I need understand the reason because It's fails.

View 2 Replies

Using Interface With Relay And Interface Is Connected To Computer?

Dec 17, 2009

I'm using interface with relay and interface is connected to computer on COM (serial) 9 pins port. In Visual Studio 2005 I'm using this

SerialPort1.Open
SerialPort1.DtrEnable = True
SerialPort1.Breakstate = True

[code].....

View 23 Replies

C# - .NET: Interface .net Getter Only Interface?

Jan 11, 2011

Why does an interface override a class definition and violate class encapsulation? I have included two samples below, one in C# and one in VB.net?

[Code]...

View 3 Replies

Interface Class (IUser) Which Is The Interface Of Class User?

Jan 17, 2009

I have an interface class (IUser) which is the interface of class User. Now, i want to put these into an IList but am confused as to how i should declare the IList:Dim userList As IList(Of IUser) = New List(Of IUser) Dim userList As IList(Of User) = New List(Of User) Dim userList As IList(Of IUser) = New List(Of User) Dim userList As IList(Of User) = New List(Of IUser) when instantiating should you always use its implementation; and when using it as a type use its interface?

And when im creating a new user should i use: Dim myUser as IUser = new User?

View 3 Replies

What Is An Interface

Nov 1, 2009

give me some more detail on the benefit of using an interfaces.

View 8 Replies

.net - Can An Interface Contain An ENum

Jan 27, 2010

Can an Interface contain an Enum?I am using asp.net 2.0. Suddenly my code started having problems when I added an enum to the interface below. In it, LookUpType is an enum.

Public Interface ILookup
Property ID() As Int32
Property Text() As String

[code]....

View 1 Replies

.net - Conversion Of Interface To C#?

Oct 1, 2010

I have a control that overrides the protected GetService method and assigns it to the IServiceProvider interface:

Class MyControl
Inherits Control
Implements IServiceProvider

[Code].....

I'm struggling to convert this to c#. I've tried implicit v. explicit but I must be getting the syntax wrong.

View 3 Replies

.net - Way To Have A Client Use That Interface?

Mar 6, 2009

Let me give a scenario then see if anyone has a solution / work-around.I've got a library (DLL) that contains only classes. In another library, I've got interfaces that the classes in the first library implement. Clients will always reference only one version of the library containing the interfaces (always the latest one) - and only additions will be made to those interfaces (more interfaces / methods). Also, there will only be one version of that interfaces library - so that clients don't need to update references (the interfaces library will be loaded through reflection - so the usual probing rules do not apply, we can only load what the client specifically asks for). The library implementing the interfaces will have multiple versions that different clients reference at the same time.

The problem occurs when a client assembly is referencing an old version of the implementation library. It creates an object from a class type in the implementation library - then passes it to another client assembly. That client assembly uses the latest (and only) version of the interfaces library and attempts to cast the object passed to it with the appropriate interface type. This cast fails with the exception 'System.TypeLoadException: Method X in type Y from assembly Z does not have an implementation'. I expected this exception because in the new version of the interface (same version number - old library clobbered), method X is defined, but even though the old version of the object that is passed contains metadata that says it implements the corresponding interface, the mapping fails on the new interface method X because it doesn't have any implementation in that class.

So, my question is this; Is there a way to have a client use that interface, but only cause an exception when a method that is not implemented on the referenced object is called (rather than the exception being generated when the referenced object is cast to the newer interface type)?By the way - late binding isn't an option because we want intellisense / compile time type checking ... Also, I know how to do this with function pointers and wrapper classes - I was just hoping for a better solution that is more in tune with regular .NET types.

View 1 Replies

Add MenuStrip Interface?

Oct 18, 2011

How can i add MenuStrip Look Like Below picture ? My MenuStrip is below picture :

View 1 Replies

C# - Add A Web Interface To A Server?

Nov 5, 2010

Question: I have a mailserver written in C# and want to add a web-interface.Now the way I see it, there are two possibilities:

1) Somebody want's to integrate the mailserver on his own webpage/webapp --> needs WebService interface

2) Somebody wants to access the mailserver via a web-interface, e.g. on localhost for configuration, but maybe also for writing and reading email.

What's the best way to unify these 2 demands?I mean with 2), the mailserver basically needs his own webserver, listening on port 80 or n, where it displays a page that e.g. ideally uses the WebService to integrate the webserver funcionality into the integrated webserver-webpage.But said integrated webserver should not interfere with an ordinary webserver,if running on that machine.Also there is the problem of ports and firewalls on the client side and in corporate networks.

View 5 Replies

Can The T Of Generics Be An Interface

Jul 17, 2010

In my program I have an interface iGraphable that contains two properties: Abscissa and Ordinate. Then I have an xxxx class (actually more than one) implementing iGraphable and a ListOfxxxx class implementing BindingListView(Of xxxx).To draw graphs I have a Graph class with a property called Data whose type is BindingListView(of iGraphable).Why have I a cast exception when I pass a BindingListView(Of xxxx) to the Data property.

View 3 Replies

Can't Implement The Interface

Aug 7, 2009

I am trying to implement an interface defined in IDL, in a vb.net class here is the idl

interface IEmissaryRoot : IDispatch {
id(0x68030000), propget]
out, retval] IActivityCol** );

[code]....

View 3 Replies

COM Component For The Interface?

Aug 14, 2011

Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{6D5140C1-7436-11CE-

[code].....

View 5 Replies

Design Of Vb Interface To Be The Best?

May 6, 2012

i am warsame Essa Mohamed life in Hargeisa Somaliland.

design of vb interface to be the best?

View 2 Replies

Differences Between Vb6's Interface And .net?

Dec 13, 2011

in order for me to get help on me and my programming partners vb6 rpg, I have to upgrade the project to the vb.net platform, and I am worried that the IDE interface that is used to program the vb side of the rpg is different, so I am wanting to ask any of you if there are any significant changes to the IDE or if it is relatively the same as it was in vb6... I am also hoping that someone here can also help me to see what is wrong with my load/save function... I now thought of something to try to see if that is the issue or not, but the code is still vb6 code, the only difference will be that the program will be upgraded to the .net platform, so if that changes anything in the code, then I am not aware of this as of yet, because I am still downloading the visual studios 2010 express iso right now... so I do not know for sure yet what will be changed.

View 3 Replies







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