EBook reader

Soyez le premier à donner votre avis sur cette source.

Vue 5 111 fois - Téléchargée 4 400 fois

Description

Ok, je sais bien qu'il existe beaucoup de lecteurs de livres électroniques, mais j'avais envie d'en faire un pour le fun, et comme il y a longtemps que je n'avais pas amené ma contribution à ce site ...
C'est un lecteur qui lit les fichiers .epub, .cbr et .cbz, il propose une librairie (fichier XML), une liste des livres ouverts permettant de reprendre une lecture (même page et position dans la page).
Le lecteur utilise le composant WebBrowser. la page de paramètre permet entre autre, de créer les associations de fichiers,
Ce lecteur est conçu pour les tablettes tactiles, c'est pourquoi certains contrôles ont été refaits.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Robert33
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
25 -
Plus de 500 téléchargements, et pas le moindre commentaire, ni la plus petite remarque :-p
Vous êtes sérieux les gars ?
Whismeril
Messages postés
13621
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 août 2019
295 > cs_Robert33
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
Bonsoir et oui malheureusement c'est un constat courant
Whismeril
Messages postés
13621
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 août 2019
295 > Whismeril
Messages postés
13621
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 août 2019
-
Dans UserControl_Setting j'ai un bug à la ligne
UserElement = UsersElement.Element(Environment.UserName);
de la méthode
public Settings(XElement rootElement)
, le contenu de Environment.UserName est "3A" et le message d'erreur
L'exception System.Xml.XmlException n'a pas été gérée
HResult=-2146232000
Message=Le caractère '3', valeur hexadécimale 0x33, ne peut pas commencer un nom.
Source=System.Xml
LineNumber=0
LinePosition=1
StackTrace:
à System.Xml.XmlConvert.VerifyNCName(String name, ExceptionType exceptionType)
à System.Xml.Linq.XName..ctor(XNamespace ns, String localName)
à System.Xml.Linq.XNamespace.GetName(String localName)
à System.Xml.Linq.XName.Get(String expandedName)
à System.Xml.Linq.XName.op_Implicit(String expandedName)
à EbookReader.Settings..ctor(XElement rootElement) dans e:\100879-0-ebook-reader\EbookReader\UserControl_Settings.cs:ligne 303
à EbookReader.Form_Main.LoadSettings() dans e:\100879-0-ebook-reader\EbookReader\Form_Main.cs:ligne 205
à EbookReader.Form_Main..ctor() dans e:\100879-0-ebook-reader\EbookReader\Form_Main.cs:ligne 112
à EbookReader.Form_Main..ctor(String[] args) dans e:\100879-0-ebook-reader\EbookReader\Form_Main.cs:ligne 141
à EbookReader.Program.Main(String[] args) dans e:\100879-0-ebook-reader\EbookReader\Program.cs:ligne 33
InnerException:
Whismeril
Messages postés
13621
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 août 2019
295 > Whismeril
Messages postés
13621
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 août 2019
-
Après avoir changé mon nom de session, ça va plus loin, mais replante dans
public MyBook Initialize(Settings settings)
à la ligne
_lastOpenedBookAttribute = settings.UserElement.Element("last_opened_book").Attribute("src");
j'ai une nullreferenceexeption, ce qui me parfait logique puisque je n'ai pas encore ouvert de livre
cs_Robert33
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
25 > Whismeril
Messages postés
13621
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 août 2019
-
Bonjour Whismeril
Une balise XML commençant par un chiffre!! Erreur de débutant ;)

Toi qui sembles bien connaitre ce site, j'ai 2 questions:
- Comment fait-on pour mettre à jour un des sources du projet ?
- Pourquoi est-ce que je ne reçois pas d'email sur ma boite perso lorsqu'il y a de l'activité sur un sujet que je suis ?

Merci.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.