-
PictYours est une application type réseau social. Elle permet de poster des photos et d'intéragir avec les différentes photos. Cette application est destinée à tout le monde, que vous soyez un simple amateur de photo ou bien un commercial cherchant à augmenter sa visibilité.
-
De nombreuses aides (ToolTip) sont présentes dans l'application, ce qui permet à l'utilisateur lorsqu'il survole certains boutons ou champs spéciaux d'afficher un message pour l'aider à s'orienter dans l'application.
<RadioButton Grid.Column="2" x:Name="PseudoRadioButton"> <RadioButton.ToolTip> <ToolTip Style="{StaticResource ToolTipEffect}"> <TextBlock Text="Rechercher avec le pseudo" Style="{StaticResource TextBlockToolTipStyle}"/> </ToolTip> </RadioButton.ToolTip> ... </RadioButton>
-
Pour afficher un utilisateur dans la liste à gauche, nous utilisons un DataTemplate spécifique en fonction de l'utilisateur à afficher. Cela est possible grâce au DataType sur le Datatemplate.
<DataTemplate DataType="{x:Type biblioclasse:Amateur}"> ... </DataTemplate> <DataTemplate DataType="{x:Type biblioclasse:Commercial}"> ... </DataTemplate>
-
public override string ToString() { return $"{Nom}({Pseudo}) Description:{Description}"; }
public override string ToString() { return $"{Nom} {Prenom}({Pseudo},{DateDeNaissance.ToShortDateString()})"; }
-
Création d'un événement, avec la classe d'argument associé, qui permet de détecter lorsque la propriété PhotoSelectionne change.
public class SelectedPhotoChangedEventArgs { public Photo Photo { get; private set; } public SelectedPhotoChangedEventArgs(Photo photo) => Photo = photo; } public event EventHandler<SelectedPhotoChangedEventArgs> SelectedPhotoChanged; public virtual void OnSelectedPhotoChanged(Photo photo) { SelectedPhotoChanged?.Invoke(this, new SelectedPhotoChangedEventArgs(photo)); }
-
Nous avons ajouté un système de gestion de compte avec
création/suppression
de compte et par conséquentconnexion/déconnexion
. -
Nous avons ajouté un système de gestion des images permettant de gérer les images par rapport à l'application (
chemin relatif
) et non par un chemin absolu.
Lorsque l'utilisateur décide de charger une image dans l'application, elle est directement copiée dans unrépertoire dédié
de l'application. -
-
Pour les comptes amateurs
Il est possible d'
aimer une photo
postée par soit même ou par un autre utilisateur. Celle-ci se retrouvera alors dans une page où toutes les photos aimées par l'utilisateur seront listées.
Il est bien sûr possible dene plus aimer une photo
ce qui l'enlevera de la page des photos aimées. -
Pour les comptes commerciaux
Un commercial peut, s'il le souhaite,
mettre en avant une de ses photos
. La photo se retrouvera alors en tête de liste sur le profil du commercial.
Il est aussi possible de voir lenombre de fois que le profil a été visité
grâce à un compteur dans l'expander du profil.
-
Vous pouvez dès à présent télécharger
l'installeur de l'application en cliquant ici.
-
- Microsoft Windows 10 x86 ou x64
- Microsoft .NET 5.0
- Droits d'administrateurs pendant l'installation
-
Il suffit de double-cliquer sur l'
executable
pour lancer l'installation.
Suivre les étapes de l'installation et VOILA !, PictYours est installé. -
Vous pouvez double-cliquer sur le
raccourci
créé sur votre bureau ou dans le menu démarrer Windows.
Vous devez être en administrateur pour lancer l'application.
Une fois cela effectué, vous êtes libre d'explorer PictYours.
Dans PictYours, vous pouvez naviguer sur votre profil, poster des photos, mais aussi aller explorer les profils des autres utilisateurs.
- Si vous êtes un
amateur
et que l'une des photos vous plait, vous pouvezaimer cette photo
. - Si vous êtes un
commercial
cherchant à donner de la visibilité à votre entreprise, vous pouvez décider demettre en avant une photo
de votre choix pour, par exemple, promouvoir un produit.
Et n'ayez crainte, toutes vos données seront sauvegardées
lors de la fermeture de l'application et vous les retrouverez intactes lors de la réouverture de l'application.
Un jeu d'essai
est déjà installé dans l'application.
Si vous souhaitez aller sur les comptes déja créés, voici les identifiants/mots de passe
- Florent Marques (Amateur)
- Identifiant : flomSStaar
- Mot de passe : IUT63
- Identifiant : flomSStaar
- Thomas Wilhem (Amateur)
- Identifiant : Atrium
- Mot de passe : IUT63
- Identifiant : Atrium
- Daniel Craig (Amateur)
- Identifiant : JamesBond
- Mot de passe : 007
- Identifiant : JamesBond
- Estelle Tulipe (Amateur)
- Identifiant : estelletulipe
- Mot de passe : mdp
- Identifiant : estelletulipe
- Mozilla (Commercial)
- Identifiant : mozilla
- Mot de passe : mieuxquechrome
- Identifiant : mozilla
Vous pouvez consulter la documentation de l'application ici.
- MARQUES Florent ([email protected])
- WILHEM Thomas ([email protected])
Ce projet est libre de droit et consultable par tous.
Vous pouvez aussi nous contacter pour toutes idées ou améliorations.