Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1919 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  6  ..  16  17  18  19  20  21
Auteur Sujet :

[Topic unique] Dev Windows Phone

n°876837
archangel
Un homme Une vision
Posté le 15-12-2011 à 23:20:21  profilanswer
 

Reprise du message précédent :
Un système de cache te conviendrait peut-être ?
 
Tu affiche d'abord l'ancien contenu (celui qui est en cache), avec une barre de progression qui indique un téléchargement en cours (les petits points qui défilent horizontalement comme sur l'écran "quoi de neuf" ).
Une fois le téléchargement fini tu affiche le nouveau contenu à la place de l'ancien.
 
Ce n'est pas miraculeux, mais c'est mieux qu'un écran noir non ?
 
 
Sinon tu peux essayer d'optimiser le temps de chargement  [:spamafote]


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
mood
Publicité
Posté le 15-12-2011 à 23:20:21  profilanswer
 

n°877634
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 16-12-2011 à 18:19:47  profilanswer
 

Help ! J'arrive pas à utiliser le HTML Agility Pack.
Quand je l'ajoute en référence à mon projet il me dit qu'il a pas été créé avec une runtime windows phone :(


Message édité par Darth21 le 16-12-2011 à 18:20:14

---------------
TZR un jour…  |  gamertag: cropNcut
n°877639
Turbo16
GT : X3n0n720
Posté le 16-12-2011 à 18:22:21  profilanswer
 

Il te faut prendre les sources du projet et le recompiler sur ton ordi :o


---------------
rFactor | HP WebOS | J'écris des choses
n°877640
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 16-12-2011 à 18:24:27  profilanswer
 

Oui ça c'est fait , mais comment on les recompile ?


---------------
TZR un jour…  |  gamertag: cropNcut
n°877655
Turbo16
GT : X3n0n720
Posté le 16-12-2011 à 18:43:59  profilanswer
 

Ben tu ouvre le projet dans VS puis t'as "Build Solution" quelque part dans les menus.
Une fois recompilé, ça va te donner une DLL que tu utiliseras dans ton appli.


Message édité par Turbo16 le 16-12-2011 à 18:44:17

---------------
rFactor | HP WebOS | J'écris des choses
n°877665
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 16-12-2011 à 18:55:52  profilanswer
 

Déjà essayé, ça me ressort toujours la même erreur :'(
impossible gna gna gna car il n'a pas été créé avec le runtime Windows Phone.

Message cité 1 fois
Message édité par Darth21 le 16-12-2011 à 18:57:06

---------------
TZR un jour…  |  gamertag: cropNcut
n°877672
archangel
Un homme Une vision
Posté le 16-12-2011 à 19:07:19  profilanswer
 

Darth21 a écrit :

Déjà essayé, ça me ressort toujours la même erreur :'(
impossible gna gna gna car il n'a pas été créé avec le runtime Windows Phone.


 
Attention avec les sources tu as plusieurs projet :

  • un projet silverlight
  • un projet WPF
  • un projet Windows Phone
  • etc.


Il faut bien faire attention à récupérer le projet windows phone et à recompiler celui-ci.


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°877681
Tolor
Mais heu...
Posté le 16-12-2011 à 19:13:08  profilanswer
 

C'est probable que tu n'aies pas pris les sources/la dll WP

n°877684
AnthonyD
»»───(knee)───►
Posté le 16-12-2011 à 19:15:55  profilanswer
 

Turbo16 a écrit :

Il te faut prendre les sources du projet et le recompiler sur ton ordi :o


On code pas sur du linux la :o Un simple import de la bonne dll devrait marcher.

n°877687
Constellat​ion06
Posté le 16-12-2011 à 19:18:59  profilanswer
 

Y'a pas à dire, vive l'optimisation :o
En une heure de réflexion et une demi heure de code, j'ai réussi à diminuer le temps de chargement:
- de la page Panorama de chaque groupe; Ancien Timin 3/4sec ; Nouveau Timing 1/2sec
- de la page Pivot de l'album de chaque album; Ancien Timing 2/3sec; Nouveau Timing moins d'une seconde/1sec

 

:D

 


Ca y est, le chargement est quasi instantané :love: :love:


Message édité par Constellation06 le 16-12-2011 à 19:41:36
mood
Publicité
Posté le 16-12-2011 à 19:18:59  profilanswer
 

n°877728
Turbo16
GT : X3n0n720
Posté le 16-12-2011 à 19:51:02  profilanswer
 

AnthonyD a écrit :


On code pas sur du linux la :o Un simple import de la bonne dll devrait marcher.

 

Ben je t'en pris donne nous le lien :o

Message cité 1 fois
Message édité par Turbo16 le 16-12-2011 à 19:52:43

---------------
rFactor | HP WebOS | J'écris des choses
n°877737
AnthonyD
»»───(knee)───►
Posté le 16-12-2011 à 20:01:46  profilanswer
 

Turbo16 a écrit :


 
Ben je t'en pris donne nous le lien :o


http://htmlagilitypack.codeplex.com/discussions/282469
Y'a au moins 3 solutions dans le lien :o

n°877739
Docteur G
Momo Motus
Posté le 16-12-2011 à 20:04:15  profilanswer
 

Bref, http://www.megaupload.com/?d=H063AUA1


Message édité par Docteur G le 17-12-2011 à 13:16:43
n°877747
Turbo16
GT : X3n0n720
Posté le 16-12-2011 à 20:09:20  profilanswer
 


 
Non mais la blague  [:turbo16:2]  
 
La seule solution valable c'est de prendre le projet a jour et de recompiler pour obtenir la DLL ça prend 5mn.
 
Sinon, voici le lien direct vers la DLL que j'ai utilisée : http://www.mediafire.com/?sirrl7wo4hkgkvf
 
Pas besoin du projet entier.


---------------
rFactor | HP WebOS | J'écris des choses
n°877758
Docteur G
Momo Motus
Posté le 16-12-2011 à 20:18:13  profilanswer
 

Avoir le projet entier est bien pratique pour bidouiller. Si j'avais eu que la DLL j'aurais pas pu inclure la gestion des cookies :o
 
Donc prenez mon lien juste au dessus :D

n°877763
Turbo16
GT : X3n0n720
Posté le 16-12-2011 à 20:23:05  profilanswer
 

Intéressant ça, c'est à dire "inclure la gestion des cookies ?"
 
Tu as ajouté du code au projet HAP ou HAP inclus une gestion de cookies ?


---------------
rFactor | HP WebOS | J'écris des choses
n°877778
Docteur G
Momo Motus
Posté le 16-12-2011 à 20:31:38  profilanswer
 

J'ai ajouté du code, de base il ne l'incluait pas.

n°877779
Turbo16
GT : X3n0n720
Posté le 16-12-2011 à 20:33:03  profilanswer
 

Et pour quelle raison l'avoir inclu dans HAP et pas dans des classes persos ?  [:transparency]  
 
(Vrai question :D)


---------------
rFactor | HP WebOS | J'écris des choses
n°877790
Docteur G
Momo Motus
Posté le 16-12-2011 à 20:40:39  profilanswer
 

Plus simple pour moi, vu que j'ai plusieurs cookies à gérer.
 
Ca me paraissait plus logique de faire HtmlAgilityPack.LoadAsync(uri as string, cookie as CookieCollection) (fausse syntaxe évidemment, y'a beaucoup plus d'arguments en vrai) plutôt que de tout reprendre dans une classe perso :o

n°877999
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 17-12-2011 à 00:49:56  profilanswer
 


J'avais pourtant regardé dans leurs fils de discussions, j'avais pas vu celui-là. [:spamafote]
 
 
 
Merci doc' :jap:


---------------
TZR un jour…  |  gamertag: cropNcut
n°878000
Constellat​ion06
Posté le 17-12-2011 à 01:01:03  profilanswer
 

Dans mon longlistselector, je voudrai rajouter une image à chaque Item, comment je fais ?

n°878001
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 17-12-2011 à 01:03:07  profilanswer
 

tu peux pas faire un template pour tes items dans lequel tu mettrais image et texte ?

Message cité 1 fois
Message édité par Darth21 le 17-12-2011 à 01:03:18

---------------
TZR un jour…  |  gamertag: cropNcut
n°878002
Constellat​ion06
Posté le 17-12-2011 à 01:12:02  profilanswer
 

Darth21 a écrit :

tu peux pas faire un template pour tes items dans lequel tu mettrais image et texte ?


j'y arrive pas vraiment :/
 
pour l'instant c'est ça mon template:

Code :
  1. <phone:PhoneApplicationPage.Resources >
  2.         <DataTemplate x:Key="groupesItemTemplate">
  3.             <StackPanel Grid.Column="1"  VerticalAlignment="Top">
  4.                 <HyperlinkButton Foreground="White" FontSize="32" Margin="10,0,0,0" HorizontalAlignment="Left" Style="{StaticResource HyperLinkButtonStyle}" Content="{Binding Nom}" NavigateUri="{Binding NavigateUri}" >
  5.                 </HyperlinkButton>
  6.             </StackPanel>
  7.         </DataTemplate>
  8.     </phone:PhoneApplicationPage.Resources>


 
Dans le DataTemplate, y'a mon HyperlinkButton , et j'aimerai donc rajouter une image mais comment faire?? c'est bel et bien la question :/


Message édité par Constellation06 le 17-12-2011 à 01:15:19
n°878007
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 17-12-2011 à 01:16:48  profilanswer
 

T'as essayé avec un DataTemplate pour les items dans lequel tu mets un stackpanel horizontal ?

 

un truc de se style ? (que 'ceux qui savent' me corrigent :D)

Code :
  1. <DataTemplate>
  2.   <stackpanel orientation="horizontal">
  3.     <Image source="" ...>
  4.     <textblock Text="...">
  5.   </stackpanel>
  6. </DataTemplate>
 

edit: un lien qui en parle que je viens de trouver: http://london.tequilarapido.com/si [...] 0-release/

Message cité 1 fois
Message édité par Darth21 le 17-12-2011 à 01:18:22

---------------
TZR un jour…  |  gamertag: cropNcut
n°878009
Constellat​ion06
Posté le 17-12-2011 à 01:21:01  profilanswer
 

C'est ce que j'essaye de faire.
Ca change rien avec le stackpanel horizontal.
 
Si je fais genre:
<Image Source="/linkinpark/album1.jpg" />
ça marche.
Si je met un <Image Source="{Binding Image}"
alors que j'ai bien mis Image = "/linkinpark/album1.jpg" dans le code de cette même page, ça marche pas :/ alors que le Binding de l'hyperlink marche :/

n°878010
Constellat​ion06
Posté le 17-12-2011 à 01:21:32  profilanswer
 

Darth21 a écrit :


edit: un lien qui en parle que je viens de trouver: http://london.tequilarapido.com/si [...] 0-release/


merci, je vais voir ça demain matin, je vais me coucher. ;)
 
bonne nuit :hello:

n°878013
Constellat​ion06
Posté le 17-12-2011 à 01:37:33  profilanswer
 

Bon d'après ce que vois, le gars fait comme moi

Citation :

<Image Width= »110″ Height= »150″ Source= »{Binding ImageUrl} » VerticalAlignment= »Top »/>
 


Mon truc s'appelle pas ImageUrl mais Image mais on s'en fout ça change rien. Donc je me demande d'où ça peut venir...

n°878101
AnthonyD
»»───(knee)───►
Posté le 17-12-2011 à 11:00:52  profilanswer
 

Constellation06 a écrit :

C'est ce que j'essaye de faire.
Ca change rien avec le stackpanel horizontal.
 
Si je fais genre:
<Image Source="" />
ça marche.
Si je met un <Image Source="{Binding Image}"
alors que j'ai bien mis Image = "/linkinpark/album1.jpg" dans le code de cette même page, ça marche pas :/ alors que le Binding de l'hyperlink marche :/


Et avec une URI?

Code :
  1. Uri uri = new Uri(/linkinpark/album1.jpg,URI.UriKind.relative);
  2. BitmapImage image = new BitmapImage();
  3. StreamRessourceInfo ressource = new StreamRessourceInfo(uri);
  4.  
  5. image.setSource(ressource.stram);
  6. Source.source = image;


n°878111
Constellat​ion06
Posté le 17-12-2011 à 11:20:11  profilanswer
 

Je vais essayer dès que j'allume le PC, merci ;)

 

C'est bon, j'ai trouvé comment faire, fallait mettre un truc de ce style: ImageUrl = "/Rock;component/linkinpark/images/ats.jpg" dans mon binding


Message édité par Constellation06 le 17-12-2011 à 11:44:45
n°878229
Docteur G
Momo Motus
Posté le 17-12-2011 à 13:16:21  profilanswer
 

Je c/c ici le MP que j'ai envoyé à un mec pas doué du topic :o
 
Voici le zip du HTMLAgilityPack:
http://www.megaupload.com/?d=H063AUA1
 
Pour utiliser l'HTMLAgilityPack, il faut donc que tu créés un dossier "Classes" dans le dossier de projet (dans l'explorateur Windows). Pour ce faire, tu vas dans le dossier principale de ton projet (là où y'a le .sln), puis tu vas dans le dossier contenant les dossiers Bin, obj, Properties..
A ce niveau là, tu créés un dossier "Classes" dans lequel tu colles le contenu du zip.
Ensuite tu fais glisser ce dossier dans ton projet Visual Studio.
 
Donc là normalement dans ton projet il doit y avoir un dossier Classes qui s'est créé. Vas dans le xaml.cs où tu veux utiliser le pack.
Tu ajoutes au tout début du fichier (là où y'a les using System.Windows.blabla) ceci : using HtmlAgilityPack;
Cette référence s'appelle un namespace, qui décrit un ensemble de classes, et évite de devoir chercher les classes une par une dans le dossier Classes. D'ailleurs tu peux remarquer que dans les .cs du dossier Classes, tous commencent par "namespace HtmlAgilityPack". Le fait d'ajouter cette référence au début de ton xaml.cs va "lier" les fichiers.
 
Une fois que c'est bon, ben c'est bon :D
La syntaxe est la suivante :

Code :
  1. HtmlWeb.LoadAsync("http://www.ton-url.com", null, (s, args) =>
  2.             {
  3.                 if (args.Error != null)
  4.                 {
  5.                     Dispatcher.BeginInvoke(() =>
  6.                     {
  7.                         MessageBox.Show("Connexion error. Please check the network's availability." );
  8.                     });
  9.                 }
  10.                 else
  11.                 {
  12.                     string[] lolilol1 = args.Document.DocumentNode.Descendants("a" ).Where(x => (string)x.GetAttributeValue("class", "" ) == "linkclass" ). Select(y => y.GetAttributeValue("title", "" )).ToArray(); // Va retourner un tableau contenant la valeur de l'attribut "title" de chaque lien de la page ayant comme classe "linkclass".
  13.                     string[] lolilol2 = args.Document.DocumentNode.Descendants("img" ).Where(x => (string)x.GetAttributeValue("alt", "" ) == "titre de l'image" ).Select(y => y.GetAttributeValue("src", "" )).ToArray();  // Va retourner un tableau contenant la valeur de l'attribut "src" de chaque image de la page ayant comme title "titre de l'image".
  14.                     string[] lolilol3 = args.Document.DocumentNode.Descendants("div" ).Where(x => (string)x.GetAttributeValue("class", "" ) == "hop" ).Select(y => y.InnerText).ToArray();  // Va retourner un tableau contenant ce qu'il y a entre les balises <a> et </a> de chaque lien de la page ayant comme classe "hop".
  15.                 }
  16.             });


 
Voilà :o

n°878426
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 17-12-2011 à 17:44:00  profilanswer
 

Comment ça se change l'encodage des caractères ? Parce que là le texte que je récupère, à l'affichage, tous les caractères accentués sont mauvais.


---------------
TZR un jour…  |  gamertag: cropNcut
n°878431
Turbo16
GT : X3n0n720
Posté le 17-12-2011 à 17:47:36  profilanswer
 

Teste avec HttpServerUtility.HtmlDecode (en supposant que tu parles bien d'HTML :o)

 

De mémoire, prend un string (ton texte) en param et te retourne aussi un string.


Message édité par Turbo16 le 17-12-2011 à 17:48:16

---------------
rFactor | HP WebOS | J'écris des choses
n°878434
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 17-12-2011 à 17:53:40  profilanswer
 

Ok merci j'essaye ça :jap:


---------------
TZR un jour…  |  gamertag: cropNcut
n°878438
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 17-12-2011 à 17:58:54  profilanswer
 

C'est HttpUtility mais ca marche pas :(
J'ai l'impression que c'est plus une histoire d'encodage UTF8 ou qqch de ce genre :o

Message cité 1 fois
Message édité par Darth21 le 17-12-2011 à 17:59:20

---------------
TZR un jour…  |  gamertag: cropNcut
n°878443
Turbo16
GT : X3n0n720
Posté le 17-12-2011 à 18:08:10  profilanswer
 

Oui OTAN pour moi j'ai pas pris la bonne fiche MSDN c'est bien HttpUtility.

 

Là va falloir attendre le doc je pense :D

 

Ton string il ressemble a quoi, celui avec les accent tout paytay ?


Message édité par Turbo16 le 17-12-2011 à 18:08:36

---------------
rFactor | HP WebOS | J'écris des choses
n°878452
Docteur G
Momo Motus
Posté le 17-12-2011 à 18:20:27  profilanswer
 

Darth21 a écrit :

C'est HttpUtility mais ca marche pas :(
J'ai l'impression que c'est plus une histoire d'encodage UTF8 ou qqch de ce genre :o


Oui c'est sûrement ça.
 
C'est quoi le site que t'essaie de pomper ?

n°878474
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 17-12-2011 à 18:45:54  profilanswer
 

Voilà le genre de chaines que je récupère: "Les chorale du jeu vid�o reprend les grands classiques"


---------------
TZR un jour…  |  gamertag: cropNcut
n°878953
Constellat​ion06
Posté le 18-12-2011 à 14:33:33  profilanswer
 

Reconstruction de l'interface terminée.
Ça plait ou ça plait pas, ça a le mérite de changer un peu et d'avoir une signature graphique tout en respectant l'interface Metro.
Je posterai des screenshots dans quelques jours.  
 
J'ai presque fini d'optimiser l'application maintenant le chargement de toutes les pages est instantané.
 
Par ailleurs je cherche à ajouter une fonction Recherche, pour chercher un groupe, mais je sais pas du tout comment m'y prendre...
J'ai déjà fait une classe Groupe avec
Public string Nom
public string Genre
 
Je voudrai que l'utilisateur puisse faire une recherche sur les Noms de groupe, comment je dois m'y prendre? Je trouve rien d'intéressant à ce sujet sur Internet.

n°878969
Darth21
Modérateur
¡ uʍop ǝpısdn
Posté le 18-12-2011 à 15:13:12  profilanswer
 

Darth21 a écrit :

Voilà le genre de chaines que je récupère: "Les chorale du jeu vid�o reprend les grands classiques"


Personne, pas d'idée ? :(


---------------
TZR un jour…  |  gamertag: cropNcut
n°878970
Docteur G
Momo Motus
Posté le 18-12-2011 à 15:13:55  profilanswer
 

Bon, je regarde :o

n°878972
Tolor
Mais heu...
Posté le 18-12-2011 à 15:21:20  profilanswer
 

J'ai eu ce problème lâ. C'est juste une histoire d'encodage.
Je vérifierai ça dans l'aprem quand je serai chez moi.


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  ..  16  17  18  19  20  21

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic Unique] Jeux optimisés tablette sous Honeycomb (Android 3.x)[Topic Unique] Transformer PRIME (TF-201)
[Topic unique] Motorola Admiral[Topic Unique] MPMAN MP1027 = coby MID1024.....= memup slidepad 101 ?
Chevron WP7 - Homebrew officiel pour Windows Phone 7 ![Topic Unique] Xiaomi m1, smartphone android double coeur a 250 €
[Topic Unique] Samsung Galaxy Note N7000[Topic Unique] Archos arnova G2
[Topic Unique] Microsoft Lumia 
Plus de sujets relatifs à : [Topic unique] Dev Windows Phone


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR