|
Thanks for the reply
The example i gave was just a mock up to demonstrate the BASIC idea of what im doing, the fields get checked for white spaces, special characters etc.
Also the injection wont work because i use stored procedures etc.
Thanx for the heads up anyway
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.passion != Programming)
|
|
|
|
|
hi every body
nice to join you..a friend of me told me about this website.
i have a small project which is to create your own version of arralist in c# but of course without using the arraylist collection ...
i really need some help here.
two classes are reguired: class mylist, class node
class mylist
{
count
node first
node last
//methods:
add(){}//add at last node
remove(){}
removeAt(){}//depends on a specific index of each node
insert(){}//depends on a specific index of each node
sort(){}
reverse(){}//to swap two nodes
removeRange(){}//to delete set of nodes between two indecies
search(){}
getRange(){}//to return how many nodes does the arraylist contain
}
class Node
{
node next;
node previous;
Object value;
index;
}
this is the initial scratch..please i need all help that you can offer me
how can i do this??
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
This looks like the homework assignment you were given with no work done to me. What do your course notes say ?
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
i just wanted to have some extra explanation ...thats all
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
Im also intrested in that topic, so plz help me
thank you
|
|
|
|
|
See here.[^]
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
Or if you really need a bit of code to get started:
while (!TurnToBeASplodyDope(lolla2006))
{
try
{
CheatOnMyHomeWork();
}
catch
{
MessageBox.Show("Busted")
}
}
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
Now, if you were to publish the implementation of CheatOnMyHomeWork() we might get rid of these
kinds of questions once and for all.
|
|
|
|
|
void CheatOnMyHomeWork()
{
while (!AnswerGivenByASucker && !DueDatePassed)
{
PostPatheticMessagesToProgrammingForums();
}
}
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
Why the use of two negation operators?
while (!(AnswerGivenByASucker || DueDatePassed))
{
PostPatheticMessagesToProgrammingForums();
}
Dave
|
|
|
|
|
actually i have already published the implementation of NotYourBusiness()
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
while (!TurnToBeBigMouth(dan neely))
{
try {
ActingSoRude();
}
catch {
MessageBox.Show("Blazing")
}
}
while(1)
System.out.println("I love Palestine ");
modified on Thursday, July 17, 2008 3:59 PM
|
|
|
|
|
lolla2006 wrote: i have a small project which is to create your own version of arralist in c# but of course without using the arraylist collection ...
That doesn't look like it should be an implementation of ArrayList at all, it looks like it should be an implementation of a linked list.
lolla2006 wrote: this is the initial scratch..please i need all help that you can offer me
how can i do this?
You write some code...
Is there anything specific that you have any problems with? Otherwise it's not really possible to give any specific advice.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
yes i have a problem with deleting a range of nodes from specific index to another
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
That's pretty basic:
1. Locate the node before the range and the node after the range (just loop and count).
2. Make the node after the range the next node for the node before the range, and make the node before the range the previous node for the node after the range.
You have to check for two special cases, though. If the first node in the range is the first in the list, there is no node before, and you have to change the first variable of the list instead. If the last node in the range is the last node, there is no node after, and you have to change the last variable of the list instead.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
i have finished every thing but i have three errors i dont know how to deal wiuth:
Error 1 'myArrayList1.Mylist.Contains(object)': not all code paths return a value
Error 3 Operator '>' cannot be applied to operands of type 'object' and 'object' <br />
how can i solve this
thnx 4 ur help
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
the code that makes the first error is :
public bool Contains(Object ValueToBeSerched)
{
Node WalkTheList = new Node();
WalkTheList = Root;
while (WalkTheList.getnextNode() != null)
{
if (WalkTheList.getvalue() == ValueToBeSerched)
return true;
else
WalkTheList = WalkTheList.getnextNode();
}
if (WalkTheList.getnextNode() == null)
return false;
}
the second error is the same but in this method :
public int IndexOf(Object ValueToGetIndex)
{
Node WalkTheList = new Node();
WalkTheList = Root;
while (WalkTheList.getnextNode() != null)
{
if (!WalkTheList.getvalue().Equals(ValueToGetIndex))
WalkTheList.getnextNode();
else
return WalkTheList.getIndex();
}
}
the code that generates the third error is this:
public void Sort()
{
Node WalkTheList = new Node();
Node Walker = new Node();
WalkTheList = Root;
Walker = Walker.getnextNode();
while (WalkTheList.getnextNode() != null)
{
if (WalkTheList.getvalue() > Walker.getvalue())
{
Object temp=null;
temp=WalkTheList.getvalue();
WalkTheList.setvalue(Walker.getvalue());
Walker.setvalue(temp);
}
WalkTheList = WalkTheList.getnextNode();
}
}
appratiate your help
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
1 & 2. Your first method is returning a bool, the second an int... but if you follow them through carefully you will see that it's possible for the end of your method to be reached without a return line being reached. This is one of the problems when you have more than one return point.
Better to create a variable of the return type at the start of your method initialized to a defualt value (false or 0 in this case) and set these instead then break out of any loops. Then as the last line of your methods return the variable.
3. GetValue obviously returns an object which doesn't support the > operator. Cast to a suitable type that does.
Dave
|
|
|
|
|
lolla2006 wrote: while(1)
System.out.println("I love Palestine ");
Oh dear - that looks so much like Java. What a shame.
Now, this doesn't look like an ArrayList, it looks like a Linked List - and probably a homework assignment. You should know that we never ever do your homework for you. If you have a specific question, then we may be able to offer some advice, otherwise you are on your own.
|
|
|
|
|
you know what??!!it is java i love java
thats right this is my own assignment i said that i have a problem with deleting from the list from a specific index to another...thats it
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
lolla2006 wrote: i said that i have a problem with deleting from the list from a specific index to another...thats it
Where? I looked in your original question and I can't find any references for it. However, what you need to do is set the next node of the item before your "index" to point to the item after the one you want to remove. You'll also want to set the previous node to refer to the .... well you get the idea.
|
|
|
|
|
i said that in my reply to Guffa ..anyway thanks for the idea
when im done with it im wondering could i give you the code to check it for me??
while(1)
System.out.println("I love Palestine ");
|
|
|
|
|
lolla2006 wrote: when im done with it im wondering could i give you the code to check it for me??
Well - you unit tests should help you with this. You won't need my help for this.
|
|
|
|
|
Hello guys. My name is Sachin. I have a small problem in my project which mostly hangs out my further works.
I have made a c# Windows Application from Visual Studio 2005.
I m posting the two demos of my main project..
Now
1 ) Demo
In this 'Demo' project.. I created few labels and few inherited UserControls. I put the numeric value in front of Basic Salary's usercontrol.. till then its fine.. But when i delete the values from usercontrol11 , some error is coming ...
I m unable to solve this... please help me..
Here is my Demo folder..
Download Demo.rar[^]
2 ) Demo1
In this 'Demo1' project.. Again I created few labels and now with textboxes. I put the numeric value in front of Basic Salary's textbox.. till then its fine.. But when i delete the values from textbox1 , same error is coming ...
If possible please try to help me..
Here is my Demo1 folder
Download Demo1.rar[^]
|
|
|
|
|
Please try for a more intelligent header.
nt_virus wrote: But when i delete the values from usercontrol11 , some error is coming
Try posting code and the error text, not expect people to download your project.
nt_virus wrote: But when i delete the values from textbox1 , same error is coming ...
Probably for the same reason. I would guess you have code that expects a number in there and blows up when there isn't one. Instead of int.Parse, use int.TryParse.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|