1. sayfa
Sen çok yanlış anlamışsın. Visual studio da php dilini kullanamazsın. Veritabanı yerine de mssql veya oracle kullanabilirsin. |
Biliyorum ama Mysql veya Oracle yi vs 2013 Windows Phone App de kullanamıyorum. Mysql için denemediğim şey kalmadı. Ayrıca Mysql'in verisini projeye aktaramıyorum. Şöyle birşey yapamaz mıyım? meselawww.siteadı.com/user.php adresine geçtiğinde form2 yi aç gibi... Bunun için webbrowser titlechange kullanmam gerek sanırım ama tam yapamadım kodları tutturamadım. |
Şöyle yapabilirsin: PHP de giriş doğrulandıktan sonra bir sayfaya yönlendirirsin kullanıcıyı ve o sayafa şöyle bir element olur: <div id="basarili">Doğrulama başarılı</div> Ve webbrwoser document completed eventi içinde şu şekilde bir kontrol yaratırsın:
gibi.. Anlamadığın kısım olursa sorarsın |
Bu formatı yazabilirsen c# olarak yazarmısın? Diğer dillere kafam basmıyor pekte :) birde istediğim adreste nasıl çalıştıracağım? Yani "www.siteadı.com/user.php" de açılsın istiyorum. |
Php farklı bir web dili. Sen c# kullanmak istiyorsan Asp.net te projeni geliştirmen lazım. Onun içinde mssql veya oracle kullanmak gerekir. Yok php ile yapacağım diyorsan sadece php kullanacaksın. Veritabanı olarakta mysql. Dediklerini her iki dilde de yapabilirsin. Sen dilleri çorba etmişsin sadece. |
php dili farklı olduğunu biliyorum. Şimdi anlatmak istediğimi zannedersem ifade edemedim. Şimdi Visual Studio'da bir Form1 içinde Webbrowser var ve onu ben istediğim bir adrese yölendirdim. Başlangıçta Login sayfası geliyor. Kullanıcı id pass giriyor ve ardından kullanıcı sayfasına giriş yapıyor. İşte tam bu anda kullanıcı sayfası açıldığında Form1 sayfasından Form2 sayfasına geçsin istiyorum. zinedxxx Arkadaşımın verdiği cevap aslında istediğim türden. Yani o php sayfasına bir id atıyor ve id yi form1 görürse form2 ye geçiyor. Yanlış anlamadıysam... Ayrıca Visual Studio 2013 te Windows Phone uygulamasında Mysql kullanımı yok varsada sanırım kimse bilmiyor bağlantının nasıl yapılacağını... Daha önce normal masaüstü uygulaması yaptıım sıralarda Mysql e başarılı şekilde ulaştım. Bağlantıyıda kurdum fakat windows phone için bu olmuyor. |
Anladığım kadarıyla webbrowserden yapmak istiyorsun bu kontrolü, Üye kontrolü yapan PHP sayfası hazırsa kodlarını burada paylaş gerekli düzenlemeleri yapalım üzerinde |
Bu index sayfam <?php Buda Profil sayfam
Profil.php geldiğinde Form1 den Form2 ye geçsin sadece bunu istiyorum. |
Profil.php yi yukarıdaki şekilde düzelt. Visual Studio da webbrwoser'e DocumentCompleted eventi delegate et ve bu eventin altına aşağıdaki kodu kendine göre düzenleyip yapıştır:
webbrowsere nasıl DocumentCompleted eventi ekliyeceğini bilmiyorsan VİsualStudio da eklediğin webbrowser'in üzerine çift tıkla, otomatikmen kendisi ekliyecektir. |
Resim de görüldüğü gibi hata mesajı alıyorum. http://i.hizliresim.com/QXqAYj.jpg |
DocumentCompleted olayına aşağıdaki kodları kopyala yapıştır yapma, kodlara bakarak yaz, senin form elementlerinin adı aynısı olmayabilir aşağıdakilerle! try{ if (webbrowser1.Document.GetElementById("basarili").InnerText == "Doğrulama başarılı") { form2.Show(); } }catch{ } |
Yoo zaten kopyala yapıştır yapmıyorumda webbrowser1 adlı item varken neden sadece orada hata verdiğini anlayabilmiş değilim. https://store.donanimhaber.com/c7/5f/61/c75f61a87c6e9bdb0cf8a77eb0e7c6d0.jpg https://store.donanimhaber.com/7f/e4/1b/7fe41b318b0bc66fd1af1f5d97c0ed20.jpg webbrowser1 den sonra document fonksiyonu yokmuş. Acaba using mi eklemem gerekiyor. |
webbrowser.document.all.getelementbyid("basarili") ..... olacak, gözümden kaçmış all |
1. sayfa
Tasarımımın başlangıcına kullanıcı doğrulama yaptıracaktım ama Mysql ile bir türlü bağlantısını sağlayamadım. WCF, Web services, connector v.s. herşeyi denedim başarılı olamadım. Bunun yerine bir web browser ekledim ve program açıldığında belirlediğim doğrulama sayfasına yönlendirdim. Daha sonra girişi yaptırdım. Fakat browser ekranından çıkamadım. Form sayfalarıma girmem gerekli ve bunun için bir buton yardımıyla sağlayabilir miyim merak ediyorum.
Kısaca, PHP de koduğum butona Visual Studio da nasıl aktive edebilirim?
Veya
Web Broser da istediğim sayfaya girince buton aktif olsun veya form1 den form2 ye girsin...?
Visual Studio da form 1 de PHP sayfam var ve butona tıkladığımda form 2 ye yönlendirmesini istiyorum visual studio içinde.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi supersonix -- 23 Haziran 2014; 12:06:40 >