begin process at 2012 05 29 19:44:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

objet persistant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

objet persistant

dimanche 14 novembre 2010 à 18:56:40 | objet persistant

dalimrabet

salut tout le monde :)
je suis débutant dans le domaine de programmation , et il nous a été demandé dans la classe de créer des objets persistants (Mécanisme permettant à un objet de
survivre au processus qui l’a créé) à l'aide de c++ ou c#.
alors si quelqu'un a une idée sur ce sujet, qu'il m'aide car je suis un petit peu bouleverses, et je serai ravi.
un grand merci d'avance.
dimanche 14 novembre 2010 à 23:20:39 | Re : objet persistant

BruNews

Administrateur CodeS-SourceS
Ecris les membres de la classe dans un fichier.

ciao...
BruNews, MVP VC++
dimanche 14 novembre 2010 à 23:49:07 | Re : objet persistant

dalimrabet

salut BruNews
svp si vous pouvez mieux expliquer car je suis vraiment bouleversés et debutant dans ce domaine de programmation , comment je peux les crée dans un fichier et les appelées aprés avec le c# ou le c++ .
merci pour votre gentillesse
lundi 15 novembre 2010 à 11:20:46 | Re : objet persistant

CptPingu

Administrateur CodeS-SourceS
Deux solutions:
- Facile, pas générique: Comme l'a justement dit Brunews, tu mets dans un fichier, les informations concernant un objet. Par exemple, si tu as un objet qui contient deux std::string et un int, tu mets dans un fichier le contenu des ces 3 variables. Pour récupérer l'objet tu lis ces deux std::string et ce int, et tu recrées un objet que tu initialises. Voir lecture écriture dans un fichier (Google est ton ami).
- Difficile, générique: Tu sérialises l'objet à l'aide de Google protobuff. (http://code.google.com/apis/protocolbuffers/docs/overview.html).

A toi maintenant de coder la solution que tu préfères. Si tu es bloqué montre ton code.

________________________________________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio
Merci d'utiliser Réponse acceptée si un post répond à votre question
jeudi 18 novembre 2010 à 17:10:13 | Re : objet persistant

dalimrabet

slt tout le monde
j'ai commencé mon code en programmant avec le c# , j'ai crée une classe personne avec les attributs qui sont l'age et le nom .
Svp comment je peux mettre cette classe dans un fichier et rendre cette objet persistant , j'ai besoin d'aide .
Merci beaucoup d'avance .

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace personne_sit0
{
public class Person
{
ushort m_age;
string m_name;

public void saisir()
{
Console.WriteLine("saisir le nom");
m_name = Console.ReadLine();
Console.WriteLine("saisir l'age");
m_age = (ushort.Parse(Console.ReadLine()));
}

public Person()
{
Console.WriteLine("Nouvelle personne créée.");
}

public Person(string name, ushort age)
{
this.m_age = age;
this.m_name = name;
Console.WriteLine("Nouvelle personne créée. Cette personne s'appelle " + name + " et a " + age + " ans.");
}
public void affichage()
{
Console.WriteLine(" Je m'appelle " + this.m_name + " et j'ai " + this.m_age + " ans.");
}
}

class Programper_sit0
{
static void Main(string[] args)
{

Person p = new Person();
p.saisir();
p.affichage();
Console.ReadLine();
}
}
}
jeudi 18 novembre 2010 à 17:13:34 | Re : objet persistant

CptPingu

Administrateur CodeS-SourceS
1) Relis les posts précédents. La réponse est dedans (on t'aideras à trouver la solution théorique, mais on ne le codera pas pour toi).
2) Si tu fais du C#, poste dans le forum C#, et non dans le forum C/C++.

________________________________________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio
Merci d'utiliser Réponse acceptée si un post répond à votre question


Cette discussion est classée dans : aide, objet, size, persistant


Répondre à ce message

Sujets en rapport avec ce message

aide objet enum{} + conseil livre visual c++ [ par retaks666 ] ______________________ .----. /RETAKS666@wanadoo.fr / _.'__ `. / /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯alors jai plusi A l'aide, je vais me suicider [ par lebarn ] Quel est le code pour passer en mode pleine écran, si possible avec "C++ Builder", merci. :-D objet persistant. base de donnée poète [ par harkhange ] Un collègue m'a parlé d'une base de donnée poète, créée en c++qui utilise la propriété persistante d'un objet.en utilisant l'heritage et qq autres "as Comment fabriquer un HBITMAP à partir d'un Bitmap* (GDI+) ? [ par Hellbar ] Bonjour !Je bute sur un problème depuis quelques jours.Je réalise une application qui doit être capable de charger un bitmap à partir d'un fichier, en Besoin d'aide / -> opérations matricielles pour position miroir d'un point dans l'espace [ par kiteman ] Bonjour , je suis nouveau ici .Je suis pas vraiment programmeur ( je suis infographiste (animateur 3D) ) .J'apprends ces jours ci un language spécifiq aide de pfe [ par amiranesrine ] [size=300]bonjour, je suis une etudiante en 3ème année telecom et je suis entrain de faire mon pfe. Mon idée c'est "etude et validation des mécanismes aide sur CRYPTO.h [ par ammarzaied ] [size=200]je cherche un lien pour télécharger la bibliothèque CRYPTO.h de langage C et un cours concerne ce bibliothèque et ses fonctions avec toutes Cours de linux [ par utharkao ] [color=purple][size=200]Salut, Je suis débutante en linux,et comme je n'arrive à rien comprendre des cours de notre prof et nos exams approchent, je d Aide programme en C. Résolution de cryptarithmes [ par pedro2808 ] Bonjour, je suis étudiant en licence informatique et j'ai un projet a réalisé en C. Je dois créer un programme qui permette de trouver la/les solutio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,808 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales