AddressBook -> database kiezen?

Status
Niet open voor verdere reacties.

Spacelama

Gebruiker
Lid geworden
5 dec 2011
Berichten
13
Hallo iedereen,

Ik ga een adressenboek maken en ik moet daarbij een keuze maken voor een geschikte database. Ik wil zo min mogelijk van andere programma's afhankelijk zijn, omdat ik dit programma ook op andere computers wil gaan gebruiken. Het moet makkelijk benaderbaar zijn. Zo wil ik personen kunnen toevoegen, maar uiteindelijk moet ik ook de adressen kunnen filteren, zodat ik etiketten kan printen om verjaardagskaarten/kerstkaarten kan versturen.

Heeft iemand een idee wat een goede database is en kan mij hier een stuk mee opweg helpen?

Wat is het verschil tussen de "local database' en "service-based database"? Als ik van de naam uitga, dan kan je 'de een lokaal gebruiken en bij de andere heb je een server/service nodig?

Groetjes,

Spacelama
 
Spacelame,


Kies voor een mysql databse met php plugin op een gratis webhot / betaalde
 
Laatst bewerkt:
Dat is dus echt veel te omslachtig! Ik wil het gewoon op mijn pc kunnen runnen zonder internet!
 
Zei ik dat niet al in mijn eerste post?

De adressenboek hoeft niet van meerdere plekken benaderbaar te zijn!

Ter verduidelijking!
 
Je hebt ook gewoon een losse versie!
Gewoon voor je eigen computer.
Download hier xampp ( PHP , MySQL , FTP
 
Ik wil geen server runnen! Ik wil een database hebben zonder dat ik daarvoor andere programma's gebruik... althans zo min mogelijk...

Is dit uberhaupt mogelijk? Ik heb al SQL en kan dat dus eventueel gebruiken?! Toch of kan dat niet? Graag wat completere en behulpzamere responses...
 
Dan heb je een SQL-server nodig bijdehandje,
kun je net zo goed XAMPP downloaden en installeren. Stuk makkelijker.

En anders gebruik je toch lekker MS-Access.
 
Oke, dat is hetgeen wat ik vroeg, maar geen duidelijk antwoord op kreeg. Bedankt voor je toelichting. Ik had nog een e-book liggen en kwam het volgende tegen.
Service-based database (connected to SQL)
daarna heb ik daar LINQ aan gekoppeld.
Dus LING to SQL database connection.

Is dit verstandig of zijn er betere opties?

Bedankt voor de reacties.

Groetjes Sven
 
Nog een tip:

Gebruik minder uitroeptekens, respecteer mensen en neem dingen aan van mensen die verstand van zaken hebben. In de vorige topic (het rekenmachine gebeuren) liep je ook mijn ideeen af te schieten zonder enige reden. In deze topic doe je hetzelfde, mensen die gepoogd hebben antwoord te geven op je vraag schiet je genadeloos af. Hierdoor zul je waarschijnlijk ook weinig reacties meer krijgen op je topics. Denk eerst na voordat je op snel reageren drukt. Zinnen zoals :"Dat is dus echt veel te omslachtig!" en "Zei ik dat niet al in mijn eerste post?" helpen niet echt bij het overbrengen van je vraag. Sterker nog, je zegt feitelijk dat ze geen verstand van zaken hebben en dat ze niet kunnen lezen. Mensen die geantwoord hebben zullen dan ook denken, zoek het dan toch lekker zelf uit ?
 
Ik heb voor mij project gewoon via een .xml file gedaan. kan je gewoon in een datagridview inlezen
 
Ik heb voor mij project gewoon via een .xml file gedaan. kan je gewoon in een datagridview inlezen

voor zover ik thuis ben in C# (tot nu toe, maar nog druk aan het bijleren) lijkt me XML een mooie keuze.
deze zou je dan kunnen laten inlezen/bewerken vanuit je programma.
 
Code:
private void btnToevoegen_Click(object sender, EventArgs e)
{
if (!File.Exists("XMLfile.xml")) //als file nog niet bestaat
                        {
                            XmlTextWriter textWritter = new XmlTextWriter("XMLfile.xml", null);
                            textWritter.WriteStartDocument(); 
                            textWritter.WriteStartElement("Personen"); 
                            textWritter.WriteEndElement(); 

                            textWritter.Close();

                        }



                        XmlDocument xmlDoc = new XmlDocument(); 

                        xmlDoc.Load("XMLfile.xml"); 

                        XmlElement subRoot = xmlDoc.CreateElement("Persoon"); 
                        //Naam
                        XmlElement appendedElementNaam = xmlDoc.CreateElement("Naam");
                        XmlText xmlTextNaam = xmlDoc.CreateTextNode(txtNaam.Text.Trim());
                        appendedElementNaam.AppendChild(xmlTextNaam);                       
                        subRoot.AppendChild(appendedElementNaam);
                        xmlDoc.DocumentElement.AppendChild(subRoot);
                        xmlDoc.Save("XMLfile.xml");
}

Zo zou je een XML bestand kunnen schrijven
 
[cpp]
[Serializable()]
public class AddressBook : ISerializable
{
// ...
}
[/cpp]

? :p
 
@ BertenB - vraag over XML

blijkbaar mag je niet zomaar een bericht sturen naar iemand, dus dan maar via hier...

BertenB, een tijdje geleden plaatste je deze code voor XML:

Code:
private void btnToevoegen_Click(object sender, EventArgs e)
{
if (!File.Exists("XMLfile.xml")) //als file nog niet bestaat
                        {
                            XmlTextWriter textWritter = new XmlTextWriter("XMLfile.xml", null);
                            textWritter.WriteStartDocument(); 
                            textWritter.WriteStartElement("Personen"); 
                            textWritter.WriteEndElement(); 

                            textWritter.Close();

                        }



                        XmlDocument xmlDoc = new XmlDocument(); 

                        xmlDoc.Load("XMLfile.xml"); 

                        XmlElement subRoot = xmlDoc.CreateElement("Persoon"); 
                        //Naam
                        XmlElement appendedElementNaam = xmlDoc.CreateElement("Naam");
                        XmlText xmlTextNaam = xmlDoc.CreateTextNode(txtNaam.Text.Trim());
                        appendedElementNaam.AppendChild(xmlTextNaam);                       
                        subRoot.AppendChild(appendedElementNaam);
                        xmlDoc.DocumentElement.AppendChild(subRoot);
                        xmlDoc.Save("XMLfile.xml");
}

nu ben ik zelf met een simpel spelletje bezig als oefening (WPF).
hierbij wil ik dan scores met naam en datum bijv vastleggen.
ik denk dat ik dit mooi met xml kan doen om deze op te slaan en uit te laten lezen in een datagrid.

zou je alleen ietsje kunnen toelichten wat de regels precies doen ?
of weet je misschien een goede site die het duidelijk uitlegd ?

alvast bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan