|
Hi,
For sequential read you would use the XmlTextReader to read your file. This is forward only and extremely fast. You would "pull" the information out in a while loop.
For random access, I would use XPathDocument and navigator.
Information on the above is well documented, just google for it.
...INI file approach where you had a key, a subkey, the value and possibly a default value if the key was not found...
With xml, YOU decide how you want to access the node!
<config>
<user-key name="something" value="111" default="0" />
<user-key name="something else" value="XML Rocks" default="Merry Christmas" />
</config>
Alternatively, look into storing your custom tags in web.config/machine.config.
Here is an article: http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=90
|
|
|
|
|
|
csharpask wrote:
but when I want to compile it asks to configure C# compiler location. But how to do so ?
It probably wants the path to the command line compiler, csc.exe. See here[^] for more info.
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
Hi,
I know the path of csc, what I don't see is where in Eclipse I should put it .
|
|
|
|
|
Anonymous wrote:
I know the path of csc, what I don't see is where in Eclipse I should put it
Ah. I thought you knew where to put it, but didn't know the path to csc! Well, I don't know Eclipse, so I can't help.
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
hi all,
I want to start or stop a SQL server but it is in different machine.All the computers are in a Network.
I try to using System.ServiceProcess Interface..But it successfull only for my machine SQL Server.
When I try to stop another machine SQL Server,it says
"can not open service control manager on computer 'janaka'.This operation might require other privileges."
Then how can I log on to other computer using C# and start/stop SQL sevrer?
any answers whould be appreciated
thanks in advance..
|
|
|
|
|
Hi all,
Is there a way to change a corresponding cell's combobox's datasource upon selection in another combocolumn?
To clarify my question I'll use the following example:
Let's say we have a grid with two combobox columns, the 1st column is gender and the 2nd is for name. Choosing male will populate the male employees and female will populate female employees in the corresponding cell on the other column in the selected row.
Is this possible?
Any help will be appreciated...
Roy
|
|
|
|
|
Inheret a class library from DataGridColumnStyle class and add to it's controls a combo box ,and override the Commit(),Edit(),Abort(),etc all abstract methods and then add it to the data grid,by the TableStyles collection inthe datagrid proprties.
|
|
|
|
|
Thanx, but I already did that.
What I need now is to be able to rebind the corresponding combobox in the 2nd column (and none of the other comboboxes in that column) to a new dataset that will be filled according to the selection in the 1st column.
Roy
|
|
|
|
|
using Microsoft.DirectX;
using Microsoft.DirectX.AudioVideoPlayback;
Ok thats what i got, but "The type or namespace 'DirectX' does not exist in the class or namespace 'Microdoft'"
So where do i get DirectX for my apps to use?
or "(are you missing an assembly reference?)(CS0234)"
|
|
|
|
|
Had you setup the dx sdk ?
|
|
|
|
|
The Undefeated wrote:
So where do i get DirectX for my apps to use?
This is because, even though you've specified the "using", you still need to add the assembly to your project's references. I'm assuming you know how to do that. If not, let me know.
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
Hi! I am trying to make an application that displays a form with an activex control on it. The activex control draws a picture on the form and what I want to do is to draw some shapes on that picture and animate this shapes. I was able to draw shapes and animate them but this time I came up with a big problem: flickering. I tried to implement double buffering on the transparent panel but all the double buffering techniques that I came across in the net didn't work for my case. Is there a way to implement double buffering with transparent controls in GDI+? Any help would be very appreciated. Thanks.
|
|
|
|
|
Hi,
I encounter with similiar problem and I tried to solve it by using two overlapping forms one of which is transparent. However, It was some sort of problematic, I dont think you can solve this problem (damnn what a nasty problem :=), I will appreciate if you will find a solution and inform me.
|
|
|
|
|
Hi !
I'm trying to implement a system, where the user edit some properties (on an assembly) with different values for different keyframes ..
My problem is that I'm trying to get the assemblies as generic as possible, and the keyframes as light as possible (ie : a keyframe should only contain the properties that have changed, and not a cloned version of the assembly).
My question :
- I have some ideas on how to implement this in C++, but how can I exploit the properties as much as I can to do this ?
In a way I would need to store like a 'pointer' to the property to animate, and a 'instance' of that property to store the value into the 'anim'.
I see a solution, but this would mean creating a class for all the property types, register them, etc.. not cool. Can I sort that problem out with properties only ?
Cheers,
Pink
|
|
|
|
|
That was a seriously confusing post. If I've made any sense of it, here's an approach I would take:
If you have control of the assemblies, I would decorate the properties of each class with an attribute, like "[EditableProperty]", so that I can use reflection and select only those properties that I want to allow the user to change.
If you want this to work with any assembly, well, then, I guess having a complete list of properties is what you're stuck with unless you provide a separate dictionary.
mrpink wrote:
In a way I would need to store like a 'pointer' to the property to animate, and a 'instance' of that property to store the value into the 'anim'.
Again, using reflection, you need:
the class instance
the property name
the new value
Also, by property, I truly mean a property with get/set methods. This is different from a "field", like "int foo;".
Look at something like MycroXaml[^], which is a good example of how you use reflection to create classes and change their property values. You could pretty easily create an xml file that specifies an animation of an object by streaming values into various properties.
I hope this response made sense!
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
how can i create a registry key during setup of my application?
then i have to create a value within that contain the "Full Path to Exe". how can know it (and set it on setup time) if the user during the setup chooses a custom directory on its computer?
thanks
|
|
|
|
|
If you want to it when the application runs you can use the :
Application.StartupPath PROPERTY .
|
|
|
|
|
Use the Microsoft.Win32 namespace and the RegistryKey object.
RegistryKey myKey = RegistryKey.LocalMachine.CreateSubKey("My Key");
myKey.SetValue("MyValue", "c:\test");
Kev
|
|
|
|
|
Sasuko wrote:
how can know it (and set it on setup time) if the user during the setup chooses a custom directory on its computer?
Here's a question--why do you need to know the full path? Your application should reference anything it needs locally.
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
Marc, I think it's a valid question.
I've also had a similar requirement once.
With a list of collaborating, but otherwise independent applications I needed a way to allow one application from this set to start another application from the set.
Saving the application's installation path in the registry was the path I chose...
Regards,
mav
|
|
|
|
|
mav.northwind wrote:
Saving the application's installation path in the registry was the path I chose...
hehe, good pun.
Yes, you present a valid example, but I also wanted to question the need for it, because all too often people make the mistake that they think they need an absolute path.
Marc
MyXaml
Advanced Unit Testing
YAPO
|
|
|
|
|
If you're using a VS.NET Setup project you can easily add registry keys during install.
In order to set a registry key value to the installation location just set its value to "[TARGETDIR]". Windows Installer will replace [TARGETDIR] with the path the user chose during installation.
Hope this helps,
mav
|
|
|
|
|
Hi All,
Is there any special data type in C# to store large amount of data?
Thanks in advance…
Mahantesh V H
India
|
|
|
|
|