Define A Property In Programming?
Aug 1, 2011I want to know when I need to define a property in programming in general?,in every language
View 4 RepliesI want to know when I need to define a property in programming in general?,in every language
View 4 RepliesI'm developing a class in which most of the properties need to be updatable, but also protected against being inadvertently updated. I've got some code that does this, but I'm not happy with it. What I have is:
[Code]...
I need to define a property in my class which is an array (of doubles).My original (bad) version is this:
Public Class Market
Property Correlations0 As Double
Property Correlations1 As Double
Property Correlations2 As Double
[code].....
This however doesn't work. I get an error already at design time: "Public Property Correlations as Double has no parameters and its return type cannot be indexed."What should I do with it? I also do not know in advance how large the array should be (the array size is determined at runtime based on other properties).
public partial class _Default : System.Web.UI.Page
{
private bool isEditMode = false;
protected void Button1_Click(object sender, EventArgs e)
[code]....
What is the VB code equivalent for the above C# code. Mainly how to define Property (IsInEditMode) and Global variable (isEditMode) in ASP.NET?
I have recently taken a liking to programming, and have programmed a few games in C#,my friend has asked me to program an application for him to use in his shop. But I have no idea of what language is best suitable?
View 8 RepliesI'm having some very weird issues with interfaces right now.
I have a very simple setup. In one of my class, I have a Property implementing a Property from an Interface.
In my class it's like:
Private _oForm As IForm
Public Property Form As IForm Implements IContainer.Form
Set(value As IForm)
[Code]...
I have like dozens of interfaces like this working throughout my project and I can't believe this simple one can't work!
I avidly create games in VB.net. Being a hobby programmer I give my games away for free. Since I'm a hobbiest without formal training I do try and educate myself on proper programming principles and follow them when programming such as OOP. There are however some things I have obviously missed being self-taught that perhaps I would know if I were formally educated. Once such issue that has really been my bane is how different classes (from now on referred to as objects) 'know' about each other WITHOUT programming specific interaction.
Okay imagine this, you have a space game and the following objects
[CODE]...............
Now each one of these objects has a Health, X,Y and Z private members and properties that are all inherited from clsSpaceEntity for argument sake. Now one way of programming collision between them would be to code out the following logic in the main game loop
[CODE].........................
Now this might seam okay if your talking about the simple example above but some of my games have tens or even HUNDREDS of objects that interact in this basic way. Is there a way in OOP to do the following... for each thing that inherits from clsSpaceEntity check against every other object that inherits this type (except itself) and if they collide then reduce health next? This sort of ability for a type of objects/class or whatever to be 'aware' of another and how they are the same/different and interact would save me tonnes and tonnes and TONNES of coding.
This Image shows type-safe method of defining the Actionlinks ,how to define it in VB.NET
View 1 RepliesThis image shows how to define the RouteTable in C#, using the Route Class. How to define it in VB.NET?
View 1 RepliesI want to define several constants of pens like SystemPens. How do I do that?
View 6 RepliesI am using System.Reflection to load a type that I cannot otherwise load during design time. I need to pull all controls within a collection of this type, however, i the OfType command doesn't seem to like the reflection Syntax. here is "close to" what I got.
Dim ControlType As Type = System.Reflection.Assembly.GetAssembly( _
GetType(MyAssembly.MyControl)) _
.GetType("MyAssembly.MyUnexposedControl")
Dim Matches as List(Of Control) = MyBaseControl.Controls.OfType(Of ControlType)
So that code is bogus, it doesn't work, but you get the idea of what I am trying to do. So is there a way to use reflection and get all of the controls that are of that type?
i wonder if it's possible to define a variable/property of more than one type. Let's say i want a property TextWebControl that is a WebControl and also implements Web.UI.ITextControl(f.e. like a TextBox or Label). But i don't want to enforce that it is a TextBox or Label, but only one that inherits from WebControl and also implements ITextControl so that it also would work with controls added in future releases of .Net-Framework.
.Net-Framework 4.0
Edit: I have retagged the question and added VB.Net because it's my default language. Normally it's no problem for me to understand C# also, but i must admit that it's difficult to translate generic stuff to VB.Net without experiences and it's also better documentated in C# than in VB. So i would appreciate(and aceept) a working example of a VB.net generic type of ITextControl/WebControl.From Marc's answer i understand that i need a generic class. But how do i instantiate it in SomeClass? This won't compile:
Class SomeClass
Public Property info As InfoControl(Of WebControl, ITextControl)
End Class
Public Class InfoControl(Of T As {WebControl, ITextControl})
End Class
Is there any way to define a Generic in VB.NET which will accept only Singles or Doubles? I tried the following things, based on what I've found online, but none compile:
Dim target As Nullable(Of {Single, Double})
Dim target As Nullable(Of T As {Single, Double})
Dim target As Nullable(Of T {Single, Double})
Dim target As Nullable(Of Single, Double)
Dim target As Nullable(Of T As Single, Double)
I want to specify that target can either be a Single? or a Double? only.
I have a class called "heater". One of the properties is "designstatus", a string. I want to limit the property to one of three choices; "current", "obsolete", "notdesigned".
View 2 RepliesI have a list(of object) lets say ob1,ob2,ob3 that are classes I want to write a linq-querry that exstract from this list only one particolur object that is different time to time how can I write the linq querry?
dim List as new list(of Object)
list.add(ob1)
list.add(ob2)
list.add(ob3)
dim Result=(from P as ob3.gettype in list select p).tolist
but it does not work?
How to define array in vb2005? (Actually, I am making a game, whcih have to find out a pair of same pictures. I want to randomize 8 pictures, but it will randomize some pictures which is the same. Therefore, I need to use array.
View 3 Repliesbit is use for boolean where it is use to define result either 1 or 0 / true or false.
how to set it, if i want to define result either in or out/ yes or no/ big or small..
can i change it??what is the code to set it..
I need to do something like this Class A End Class Class B Inherit A End Class A=B If i try i get an exception! that i can not cast B in A. How can I overcome this problem? I need to define 2 classes B identical to A but as a distinct class What I need is to be able to cast one class to the other like A=B or B=A I tried with directcast but i got the exception what can I do
View 1 RepliesI know to define integer type sqlparameter but I do not know the decimal type sqlparameter for the precession.
I am giving a sample example.
//Code
Dim sqlparameters(2) as sqlparameter
sqlparameters(0)=new sqlparameter ("@RMID", SqlDbtype.integer,7)
but in case of decimal I am giving like this
sqlparameters(1)=new sqlparameter ("@RMID", SqlDbtype.decimal,7,2)
which is wrong
I have no idea as to how I can define a variable as "GLOBAL" in VB Express 2008. I used VB V 3.0 and if I remember correctly the statement "Global varName as Integer" allowed me to use the variable across different forms. I've tried the statement "Public varName as Integer = 0" on Form1 but Form2 tells me the variable is not declared.
The statement (in Form1) "Form2.Label1.Text = CStr(varName)" displays the value on Form2 in Label1 but I cannot then use the value again in Form2, e.g. "Label2.Text = Label1.Text". How I can transfer a variable value from one form to another and manipulate that variable in the second form?
[Code]...
I have remplace the keyarr definition by my SQL query: With the code above, I can print both keyarr in a console. What should I change in the _sqlReader.Read() function in order to get keyarr definition like the first code. I would like that keyarr could be
interpreted by the rest of my code.
I need to define Virtual IP programmatically (Perl or VB or CMD or java).I need it for temporary use, I can't use any actual IP address and I don't care if it will be accessible only from local machine.
View 1 RepliesI'm using the Hashtable class for the first time, and have a question about it:Is it possible to define a type for all it's elements? So that when you for example only put strings in it, you can retrieve them without having to cast them from objects.
View 7 RepliesWhat is that 0x thingy notation ALso what is &H notation Sometimes I see 0& when calling API what does that mean?What's the difference between 0& and 0
View 3 RepliesI am making an interface that has a number of events defined in it. When I implement the interface in a class the events will show up. I want to force a class that implements my interface to also have to make the event handlers too. I don't care where the class raises the event, but I want them to have to define what happens once the event is raised. Is this possible and if so, how do I do it?
View 1 RepliesIn java I use the Desktop application as under;Create JFrame Add JdesktopPane and in the Jframe constructor intilize the all the child forms and then in the events i use child form.visible method.But in the VB where is best technoque to use child forms to initilize?i also need a piece of code for the application to learn how effectively i use the VB to develop MDI application.
View 1 RepliesI have the following situation, can anybody help me in that?Following is a "pseudo" code of what I want to do in VB using VB.NET 2005:
[Code]...
I often have a class defined and I also define another class that is simply a collection of the other class. To do this I found it easiest just to define the other class as Inherits List(Of Type). The reason I define a collection class is to add extra functionality to the collection. Take the following code for example.
Class Car
Property Name As String
Property Year As Short
[Code]....
how can I define my own collection so that I can reference it by index or name like that. Right now I can only reference it by index.
Can we define a constructor with 'Friend' modifier?
Friend Class Reader
Friend Sub New()
End Sub
End Class
I'm trying to recreated some Excel code and an struggling with defining data types for use in Arrays.
Excel Code
Type Bags
feed_Bags As Long
drop_Bags As Long
level3_Bags As Long
mcs_Bags As Long
[code]....
How can I re-created this in VBA