|
You might want to start with WCF.
Me, I'm dishonest. And a dishonest man you can always trust to be dishonest. Honestly. It's the honest ones you want to watch out for...
|
|
|
|
|
|
i suggest you to start with socket programing
|
|
|
|
|
Try this book[^] it is supposedly aimed at beginners.
|
|
|
|
|
How do they work?
I'm having a hard time understanding them.
I've read up on several examples but the code approach just seems strange to me (I'm not a C/C++ programmer so I am not used to function pointers).
Can delegates be compared to Java's addActionListener(new MyHandler());?
If they can, then it would help me understand this far better.
Basically, in Java you add an event handler (java.awt.event.*) to an object (e.g. a button)
and then you tell it that when an action happens on that button (such as being clicked),
said method will be assigned to handle it (MyHandler).
Implemented, it looks like this:
myButton.addActionListener(new MyHandler());
class MyHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
doStuff();
}
}
To my analogy, this would compare to C# like this:
myButton.Click += new System.EventHandler(MyHandler);
public void MyHandler(Object o, EventArgs e)
{
doStuff();
}
So as far as I understood, a delegate delegates the task of doing something, to
a method that has the same signature as the delegate.
What about System.EventHandler(MyMethod) then?
Is one passing a method to EventHandler() as an argument
or is MyMethod replacing EventHandler by its signature?
Do I have to take callback functions in account to understand delegates?
I'm still confused, but I will read up on it (even though I've read a lot about delegates).
Thanks for reading.
Treval
|
|
|
|
|
Delegates are Function type declaration.
Say you have declared
public delegate void mydelegate(int x);
Now mydelegate is a type which can point to a method of same signature as declared.
means u can declare
mydelegate obj= delegate(int x){
};
So now the obj holds a method. So if you call obj(10) it will run your logic.
Now why is it required?
It is required to pass a method directly to a function and execute a custom code block. Say you have built a class which you want others may use. Now you want to implement a callback facility, so that anybody who uses it, you want to invoke a custom method passed in to the constructor on a particular event. So you create a delegate. The caller passes its code just like the example, and the class calls the same during the event. This is how events work in .NET.
I have wrote a couple of lines about delegate here :
Basics of LINQ & Lamda Expressions[^]
You can read it.
|
|
|
|
|
|
They don't; they just sit there.
|
|
|
|
|
Hi.
I'm saving data in one of table with OLEDBCOMMAND.And i have a DataGridView
bound to this table with "BindingSource".
When i use BindingSource.ResetBindings(false); it dosen't show the new records that i saved.
When i close my form and show it againg it show new records.
private void buttonX2_Click(object sender, EventArgs e)
{
if (IsEmpty.Empty(this))
{
if (saveEdit == SaveEdit.Save)
{
dataBase.Save(dataBase.SetDictionary(this), "Anbar_Kala");
anbarKalaBindingSource.ResetBindings(true);
}
}
}
And also when i use Insert property with TableAdapter is dosen't work too.
private void buttonX2_Click(object sender, EventArgs e)
{
anbar_KalaTableAdapter.Insert(TName.Text, TBDate.Text, TFrom.Text, Convert.ToInt32(Tcount.Text), TVahed.Text);
anbarKalaBindingSource.ResetBindings(true);
}
Can you tell what to do?
Thank you.
CanI
|
|
|
|
|
I need to know if a part from my Form is hiding behind another window...
I`m searching from a while... and i got no options...
|
|
|
|
|
I'm sorry, but your question as stated makes no sense.
Do you mean that some control on your form cannot be seen - because it is behind some other control on your form? Or something else?
Is this at design time, or run time?
Is the control added at design time, or when the application is running?
All those who believe in psycho kinesis, raise my hand.
My 's gonna unleash hell on your ass. tastic!
|
|
|
|
|
Hi,
this may or may not help you out:
- get the screen coordinates "RECT" of the Form
- perform Graphics.CopyFromScreen for that RECT to get bitmap1
- hide your Form
- perform Graphics.CopyFromScreen for that RECT to get bitmap2
- show your Form
- now calculate difference of bitmap1 and bitmap2 by comparing all pixels; if you find major regions that didn't change, those were/are covered by something else.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. [The QA section does it automatically now, I hope we soon get it on regular forums as well]
|
|
|
|
|
Is it possible to add, edit, view and delete records using a file only (instead of a database) and .Net 2005 (VB.Net/C#)?
The concept is that a file that'll work more-or-less like a database. One can add, edit, view, delete and query data to and from the file. The file, either cannot be opened directly or data inside the file should be in some encrypted form so that even if the file is opened no one can comprehend it. Data inside the file can only be manipulated by a front end application i.e. .Net 2005.
If there's some methodology like this then please refer me some links to tutorials and whitepapers.
Thanks in advance.
|
|
|
|
|
Yes it is possible, but the question is why would you want to? A database is specifically designed and optimized for such interactions. A file is not. You have to deal with read/write synchronization and locks, IO performance, multi-threading, etc.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
I know the database stuff but there are certain small scale projects for which setting a database is a headache and more than it's required. I've seen certain projects where they have used such methodology instead of the database and it's working well, fulfilling most of the database features. Moreover in certain scenarios using a database is more costly. If all my requirements can be fulfilled with file handling method avoiding the database, in that way the system cost can be cut a lot. So I would request you to kindly refer me certain tutorials as I'm badly in need of it. Thanks.
|
|
|
|
|
priyamtheone wrote: If all my requirements can be fulfilled with file handling method avoiding the database, in that way the system cost can be cut a lot.
Not likely. You will spend more time and money designing a file based system that is not maintainable or extensible. You will then spend more time and money to upgrade those applications when the file based system fails to meet future growth or performance goals for the application. Yeah, yeah, but this is a simple app and it won't be extended. Heard that before.
priyamtheone wrote: there are certain small scale projects for which setting a database is a headache and more than it's required.
SQL Express is free and easily configured. Creating a simple database table is far less time consuming than creating a file based system. There are also a plethora of frameworks and tools to make database access extremely simple with no code necessary in some cases.
On the other hand, you have to design and create a file base system to handle all of the concurrency issues, IO concerns and a multitude of other issues that would be necessary for a robust application. How is this less hassle?
priyamtheone wrote: I've seen certain projects where they have used such methodology instead of the database and it's working well, fulfilling most of the database features.
Then refer to them
priyamtheone wrote: refer me certain tutorials as I'm badly in need of it.
You're more in need of education on software design and implementation.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
I have seen a file based database. And that is .MDB. That is Accsess database. A long time ago I used JET 4.0 to accsess it. This kind of database is perfect for Application database, where there is only one user that is accsessing it. But Accsess database in a large scale application is usaly useless
|
|
|
|
|
I agree with Mark's comments, but if you really want to do it this way then in memory XML documents will do the job. Decrypt/Encrypt the XML string (the file contents) when reading/writing the file. Working with the XML is then trivial.
This will only be suitable for small amounts of data as it going to have to reside in memory so will be limited to the the amount of RAM that you think will acceptable for your application to use.
|
|
|
|
|
plz tell me code in C# to convert urdu language in english language through uni code..
|
|
|
|
|
roheen wrote: plz tell me code in C# to convert urdu language in english language through uni code..
string english = ConvertFromUrduToEnglish(urdu);
The detail I leave up to you!
Seriously, you can't just a few lines of code to convert from any language to any other (except possibly DalekDavian to DrunkenRamblings at any time after 10pm). It is not just a case of converting Urdu (Arabic) characters to English characters - you would get total rubbish, rather than readable English.
All those who believe in psycho kinesis, raise my hand.
My 's gonna unleash hell on your ass. tastic!
|
|
|
|
|
OriginalGriff wrote: DalekDavian to DrunkenRamblings at any time after 10pm
Fived!
|
|
|
|
|
OriginalGriff wrote: DalekDavian to DrunkenRamblings at any time after 10pm
that does not need a conversion, it is a mere cast.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. [The QA section does it automatically now, I hope we soon get it on regular forums as well]
|
|
|
|
|
Do you realize the time and effort needed to create that library? No one is going to do that for free. Either make use of the commercial products and services available or pay someone to do this.
"No matter how many fish in the sea; it will be so empty without me." - From song "Without me" by Eminem
|
|
|
|
|
Dear all,
I want to select the second word only in a richtextbox control on a form.
I mean if i have text like "word word word" in richtextbox i want to select the second word only.
Any suggestions??
Thanks and best regards
|
|
|
|
|
If all three words are "word", how do you know you selected the desired word?
.45 ACP - because shooting twice is just silly ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001
|
|
|
|
|
each one has id. i.e if i said id=1 then select the first word only, if i said id=2 then select the second word only and so on.
|
|
|
|