Windows Phone 7' de Başlangıç Sayfasını değiştirme

Windows Phone 7 için bir proje oluşturduğumuzda varsayılan olarak başlangıç sayfası MainPage.xaml' dir. Başlangıç sayfasını projeye eklediğiniz başka bir sayfa olarak belirmek için;

Proje altındaki Properties/WMAppManifest.xml dosyasındaki 

<Tasks>
      <DefaultTask  Name ="_default" NavigationPage="MainPage.xaml"/>
</Tasks>

alanını değiştirmeniz yeterli olacaktır.

İşCep Windows Phone 7 uygulaması yayınlandı.

İşCep Windows Phone 7 (WP7) uygulaması yayınlandı. Telefonunuzun Marketplace sayfasında Search bölümüne "IsCep" yazarak gelen listeden uygulamayı telefonunuza kurabilirsiniz.

Bankacılık işlemlerini rahatlıkla wap üzerinden yapılabilecek şekilde sunan uygulamanın bu bölümünü daha sonraki sürümlerinde diğer cep telefonu işletim sistemlerinde olduğu gibi kendine özgü bir arayüz ile sunacaktır diye düşünüyorum.

Bunun dışında Bing Map üzerinden yakınınızdakii bankamatik ve şubeleri de görmeniz mümkün.

Türkiyede fiirmaların WP7 uygulamalarına yatırım yaptıklarını görmek mutluluk verici. Artarak devam etmesi dileğiyle..

Windows Phone 7 Sayfalar Arası Geçiş

Windows Phone 7 de iki sayfa arasında nasıl geçiş yapabileceğimizi inceleyeceğiz. Bunun bir proje oluşturup içerisine SecondPage.xaml isimli ikinci bir sayfa daha ekleyelim. Halihazırda proje içerisinde MainPage.xaml ve SecondPage.xaml adında iki sayfamız bulunuyor.
 
MainPage.xaml dosyasına bir düğme ekleyelim. 
 
MainPage.xaml
<Button Content="Go to Second Page" Height="72" HorizontalAlignment="Left" Margin="95,120,0,0" Name="btnGoToSecondPage" VerticalAlignment="Top" Width="276" Click="btnGoToSecondPage_Click" />
 
MainPage.xaml.cs
private void btnGoToSecondPage_Click(object sender, RoutedEventArgs e)
{
     NavigationService.Navigate(new Uri("/SecondPage.xaml", UriKind.Relative));   
}
 
Bu durumda MainPage.xaml sayfasından SecondPage.xaml sayfasına geçiş yapmış oluyoruz. Peki geri dönme işlemi nasıl olmalı?
 
Geri dönme işlemi için SecondPage.xaml dosyasına bir düğme ekleyelim.
 
SecondPage.xaml
<Button Content="Go Back" Height="72" HorizontalAlignment="Left" Margin="123,126,0,0" Name="btnGoBack" VerticalAlignment="Top" Width="160" Click="btnGoBack_Click" />
 
SecondPage.xaml.cs
private void btnGoBack_Click(object sender, RoutedEventArgs e)
{
      if (NavigationService.CanGoBack)
           NavigationService.GoBack();
}
 
Bu durumda düğme bizi MainPage.xaml sayfasına yönlendirecektir. Burada dikkat edilecek nokta NavigationService.CanGoBack kontrolüdür. NavigationService.CanGoBack kontrolü yaptığımızda program içerisindeki history bilgisinde geri dönüş yapılabilecek bir sayfa olup olmadığı kontrol edilir. Eğer geri dönüş yapılabilecek herhangi bir sayfa yoksa program çalıştırılmadan hemen önceki ilk ekrana geri dönüş yapılır.
Bu durum MainPage.xaml.cs dosyasında btnGoToSecondPage_Click içeriği
private void btnGoToSecondPage_Click(object sender, RoutedEventArgs e)
{
     NavigationService.GoBack();
}
şeklinde değiştirilerek denenebilir.

SQL Server 2008 Management Studio ile tabloda değişiklik izni

"Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created."

 

 


SQL Server 2008 de bir tabloda değişiklik yapmak istediğinizde yukarıdaki uyarıyı alıyoruz. Bu durumu çözmek için Yukarıdaki Tools>Options menüsüne giriş yapıp açılan ekranda Designer'ı seçiyoruz ve sağ taraftaki ekranda "Prevent saving changes that require table re-creation" işaretini kaldırıp "Ok" tuşuna basarak ekranı kapatıyoruz.

 

 

Artık tablolarda değişiklik yapabiliriz.