How to run the C# Binding examples?

Wednesday, 13 October 2010 · 2 messages
MG
Maximilian Gärberin reply to Ramon F Herrera, 13 Oct 2010, 22:0413 Oct 2010 21:02 #
Hi, in VS 2008, I just created a new Project (WinForm) and added BaseXClient.cs to to the project. Be sure to add using BaseXClient; at the top of C# files that should be able to execute queries, because that is the namespace the "Session" class is in. Something like:
               // create session
                Session session = new Session("localhost", 1984, "admin",
"admin");

                // Version 1: perform command and show result or error
output
                if (session.Execute(cmd))
                {
                    //MessageBox.Show(session.Result);
                    dom = new XmlDocument();
                    dom.CreateXmlDeclaration("1.0", "UTF-8", "yes");
                    dom.LoadXml(session.Result);
                }
then should work. Regards, Maxi 2010/10/13 Ramon F Herrera <ramon at patriot.net>
Quoted text · Ramon F Herrera · 45 lines
> > (Newbie Alert: both in BaseX and C#) > > Hello folks, > > I have been considering Java and C# for BaseX-based development. > My Java experiments are going quite well. > > C##: > First, I created 4 new blank projects in Visual Studio 2010 for the sample > apps > (BaseXClient.cs, CreateExample.cs, Example.cs, QueryExample.cs). > > After I added the references "System" and "Microsoft.CSharp" most of the > errors > went away, but there are 2 remaining: > > (1) The types "Session" and "Query" are not recognized. I am sure they are > somehow part > of BaseX. How do I add support for those types? It probably involves > creating some reference > and adding it, correct? > > (2) The other type that is not recognized is "Stopwatch". Microsoft > provides one such class: > > http://msdn.microsoft.com/en-us/library/ebf7z0sw.aspx > > which has a "Start" method and a "ElapsedMilliseconds" property. > > That class is not recognized, however. I am using the provided source code, > verbatim: > > https://svn.uni-konstanz.de/dbis/basex/trunk/api/etc/c%23/Example.cs > > Thanks again for such a great package! > > -Ramon > > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >
RH
Ramon F Herrera13 Oct 2010 22:04 #
(Newbie Alert: both in BaseX and C#) Hello folks, I have been considering Java and C# for BaseX-based development. My Java experiments are going quite well. C##: First, I created 4 new blank projects in Visual Studio 2010 for the sample apps (BaseXClient.cs, CreateExample.cs, Example.cs, QueryExample.cs). After I added the references "System" and "Microsoft.CSharp" most of the errors went away, but there are 2 remaining: (1) The types "Session" and "Query" are not recognized. I am sure they are somehow part of BaseX. How do I add support for those types? It probably involves creating some reference and adding it, correct? (2) The other type that is not recognized is "Stopwatch". Microsoft provides one such class: http://msdn.microsoft.com/en-us/library/ebf7z0sw.aspx which has a "Start" method and a "ElapsedMilliseconds" property. That class is not recognized, however. I am using the provided source code, verbatim: https://svn.uni-konstanz.de/dbis/basex/trunk/api/etc/c%23/Example.cs Thanks again for such a great package! -Ramon

⚡Generated with XQuery