AIuto sviluppo app
			
			
			
				Ciao a tutti! MI chiamo marco e sono nuovo del forum anche se seguo il sito da gennaio, mese in cui sono passato da Android a un fantastico lumia 820!
Ieri mi è venuta voglia di provare a sviluppare un app per windows phone allora ho scaricato il tutto (VIsual studio 2012 ed sdk 8.0) ed ho già in mente l'idea di fare un'app per la mia scuola contenente notizie, orari ecc.
Ho impostato la pagina orari mettendo tanti bottoni "ipertestuali" (hyperlink button) scrivendo sopra tipo classe 1 A 1B ecc solo che non riesco proprio a capire come faccio ad aprire l'immagine della tabella con gli orari partendo da quella funzione!! L'immagine è in locale non su internet! Ho provato di tutto ma niente...qualcuno può aiutarmi?
			
					Ieri mi è venuta voglia di provare a sviluppare un app per windows phone allora ho scaricato il tutto (VIsual studio 2012 ed sdk 8.0) ed ho già in mente l'idea di fare un'app per la mia scuola contenente notizie, orari ecc.
Ho impostato la pagina orari mettendo tanti bottoni "ipertestuali" (hyperlink button) scrivendo sopra tipo classe 1 A 1B ecc solo che non riesco proprio a capire come faccio ad aprire l'immagine della tabella con gli orari partendo da quella funzione!! L'immagine è in locale non su internet! Ho provato di tutto ma niente...qualcuno può aiutarmi?
			Pubblicità
		
	
				Re: AIuto sviluppo app
			
			
			
				prova a farla in HTML5 e poi usa il webcontenet... è più semplice
			
			
					
				Re: AIuto sviluppo app
			
			
			
				grazie della risposta! ma visual studio mi fa fare l'app solo con visual basic o C#!
ah no hai ragione l'opzione c'è! ma quindi programmerei l'app in html?
			
					ah no hai ragione l'opzione c'è! ma quindi programmerei l'app in html?
				Re: AIuto sviluppo app
			
			
			
				secondo me è più semplice 
 poi l'esperienza utente non è che sia tanto peggiore 
			
			
					
				Re: AIuto sviluppo app
			
			
			
				mmm...ma potrei usare l'app in locale o per forza con internet?
			
			
					
				Re: AIuto sviluppo app
			
			
			
				Ciao, io invece ti consiglierei una via "nativa", così che puoi interagire meglio con le API del sistema operativo (personalmente creo app in  c#)
L'immagine dell'orario scolastico l'hai trasformato in immagine oppure era così già originariamente?
Ti consiglio di trasformare l'immagine in una grigia (controllo Grid) e di fare l'app stile app calendario
Ti metto il codice di un'eventuale griglia
Nel codice, potrai modificare ogni riga con
sostituendo lun1h con il parametro all'interno di x:Name="" nelle TextBlock
Probabilmente non sarà il metodo più consono, però puoi sempre personalizzarlo.
Se vuoi inviare da una pagina all'altra una informazione, ad esempio la classe, puoi mettere come Uri
e ottenerlo nella pagina con:
			
			
						L'immagine dell'orario scolastico l'hai trasformato in immagine oppure era così già originariamente?
Ti consiglio di trasformare l'immagine in una grigia (controllo Grid) e di fare l'app stile app calendario
Ti metto il codice di un'eventuale griglia
Codice Seleziona tutto
<Grid Background="#000000">
                <Grid.RowDefinitions>
                    <RowDefinition Height="auto" />
                    <RowDefinition Height="auto"  />
                    <RowDefinition Height="auto"  />
                    <RowDefinition Height="auto"  />
                    <RowDefinition Height="auto"  />
                    <RowDefinition Height="auto"  />
                    <RowDefinition Height="auto"  />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition/>
                    <ColumnDefinition/>
                    <ColumnDefinition/>
                    <ColumnDefinition/>
                    <ColumnDefinition/>
                    <ColumnDefinition/>
                </Grid.ColumnDefinitions>
                <StackPanel Grid.Row="0" Grid.Column="0" Margin="2,2,2,10">
                    <TextBlock Text="lun" Foreground="#dddddd" />
                </StackPanel>
                <StackPanel Grid.Row="0" Grid.Column="1" Margin="2,2,2,10">
                    <TextBlock Text="mar" Foreground="#dddddd" />
                </StackPanel>
                <StackPanel Grid.Row="0" Grid.Column="2" Margin="2,2,2,10">
                    <TextBlock Text="mer" Foreground="#dddddd" />
                </StackPanel>
                <StackPanel Grid.Row="0" Grid.Column="3" Margin="2,2,2,10">
                    <TextBlock Text="gio" Foreground="#dddddd" />
                </StackPanel>
                <StackPanel Grid.Row="0" Grid.Column="4" Margin="2,2,2,10">
                    <TextBlock Text="ven" Foreground="#dddddd" />
                </StackPanel>
                <StackPanel Grid.Row="0" Grid.Column="5" Margin="2,2,2,10">
                    <TextBlock Text="sab" Foreground="#dddddd" />
                </StackPanel>
                <StackPanel Grid.Row="1" Grid.Column="0">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="lun1h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="2" Grid.Column="0">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="lun2h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="3" Grid.Column="0">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="lun3h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="4" Grid.Column="0">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="lun4h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="5" Grid.Column="0">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="lun5h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="6" Grid.Column="0">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="lun6h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="1" Grid.Column="1">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="mar1h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="2" Grid.Column="1">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="mar2h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="3" Grid.Column="1">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="mar3h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="4" Grid.Column="1">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="mar4h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="5" Grid.Column="1">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="mar5h" />
                    </Border>
                </StackPanel>
                <StackPanel Grid.Row="6" Grid.Column="1">
                    <Border BorderBrush="White" BorderThickness="1" Padding="3,30,3,30">
                        <TextBlock Text="italiano" Foreground="#ffffff" x:Name="mar6h" />
                    </Border>
                </StackPanel>
            </Grid>
Codice Seleziona tutto
lun1h.Text = "prova";
Probabilmente non sarà il metodo più consono, però puoi sempre personalizzarlo.
Se vuoi inviare da una pagina all'altra una informazione, ad esempio la classe, puoi mettere come Uri
Codice Seleziona tutto
this.NavigationService.Navigate(new Uri("/pagina.xaml?classe="+stringa1+"&sezione="+stringa2, UriKind.RelativeOrAbsolute));Codice Seleziona tutto
String cla;
                    if (NavigationContext.QueryString.TryGetValue("classe", out cla))
                    {
                       //cla è il valore che hai passato con classe
                    }
				Iscritto il - 20/03/2013 11:37				
			
		
				Re: AIuto sviluppo app
			
			
			
				Comunque sicuramente in nativo, come ti ha fatto l'esempio pasqui è meglio, ma per gli sviluppatori alle prime armi è meglio in html e poi la puoi eseguire anche in locale senza connessione
			
			
					
				Re: AIuto sviluppo app
			
			
			
				grazie del suggerimento! però vorrei organizzare in modo diverso gli orari! cioè:
nella pagina orari ho scritto i nomi di tutte le classi usando lo strumento hyperlinkbuttom (immagine pagina in allegato)
Ora vorrei collegare ogni nome della classe ad un'immagine (l'immagine sarebbe una tabella che comprando l'orario della classe)!
si può fare?
							nella pagina orari ho scritto i nomi di tutte le classi usando lo strumento hyperlinkbuttom (immagine pagina in allegato)
Ora vorrei collegare ogni nome della classe ad un'immagine (l'immagine sarebbe una tabella che comprando l'orario della classe)!
si può fare?
- orari
 - orari.jpg (24.39 KiB) Visto 10353 volte
 
				Re: AIuto sviluppo app
			
			
			
				Ho creato un piccolo esempio che puoi scaricare da qui https://db.tt/XgWrCVOr
Ci sono all'interno tutti i commenti del caso
			
			
						Ci sono all'interno tutti i commenti del caso
				Iscritto il - 20/03/2013 11:37				
			
		
			Pubblicità
		
	
				Re: AIuto sviluppo app
			
			
			
				ci sono riuscito! ti ringrazio molto per il tempo perso ad aiutarmi