24 Kasım 2011 / Perşembe



Benzer belgeler
Response : Sunucunun istemciye veri yollamasını

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

ASP.NET ile Bir Web Sitesi Oluşturma

1 Aralık 2011 / Perşembe

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

Örnek : TextBox1,RangeValidator,Button,Label girelim aralığında değer girilmesini istiyoruz. Label1.Text=TextBox1.Text ;

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

12 Ocak 2012 / Perşembe

MASTER PAGE SAYFASI KULLANIMI

REQUEST QUERY STRING. Sayfalar: default.aspx ve sorgu_sayfasi.aspx. default.aspx sayfası: sorgu_sayfasi.aspx sayfası:

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

HESAP MAKİNASI YAPIMI

PROGRAMLAMA DERSİ 1. İNTERNET

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

Daha önce bu işlemin iki tane dosya oluşturduğunu gördük. GecDenTest.aspx dosyasının source kısmında içeriğini inceleyecek olursanız en başta

Proje 1. Arayüz Tasarımı

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

Android Ders Notları

Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1

GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

TÜRKİYE KAMU HASTANELERİ KURUMU WEB SİTESİ YÖNETİM REHBERİ

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

Testimizin ilk sayfası: bu kısımda kullanıcıdan adını girmesini ve teste başlamasını istiyoruz.

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve a bağlanıp 1 Mart tarihli sayfayı açıyoruz

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

ASP.Net validation controls validate the user input data to ensure that useless, unauthenticated or

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

1- UETDS-TİMBSOFT Nasıl İndirilir? 2- UETDS-TİMBSOFT Nasıl Yüklenir? 3- UETDS-TİMBSOFT a Nasıl Giriş Yapılır? 4- Personel Nasıl Eklenir ve

1) Visual Studio da WebSiteemlakci adında yeni bir site oluşturuyoruz.

İNTERNET TABANLI PROGRAMLAMA

BEUN VPN Hizmeti. VPN Nedir?

Blogcu Kullanma Kılavuzu

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

VERİTABANI NEDİR? ADO.NET

Görsel Programlama (Visual Programming) 2.Hafta

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

E-P0STA ADRESLERİNİ REHBERE KAYDETME VE GRUPLAMA

U y g u l a m a A i l e s i (Abakus 360, T-Panel, T-CRM) Tarayıcı Ayarları. IPera İletişim Teknolojileri

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

VISUAL STUDIO.NET ve Veritabanı

MERHABA ARKADAŞLAR.

Nesneye Dayalı Programlama Laboratuvarı

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU

Bu sayfa şifre hatırlatma sayfasıdır. Öğrenci numarası ve ön kayıt başvurusu sırasında girdiğiniz e- posta ile şifrenizi isteyebilirsiniz.

SATIŞ EKRANININ KULLANIMI:

Sistemin kullanılabilmesi için eğitime katılacak personelin önceden kayıt olması gerekmektedir.

KARADENİZ TEKNİK ÜNİVERSİTESİ YENİ WEB SİTESİ BİRİM YETKİLİSİ WYS (WEB YÖNETİM SİSTEMİ) KULLANIM KLAVUZU

B2B Sistemi Kullanımı Hakkında Bilgiler

Oluşturmak istediğimiz OU ye bir isim veriyoruz. Name kısmına ISTANBUL yazıyoruz,

BM 102 Bilgisayar Programlama II. Windows Form Application

Ecza Depolarına Ait E-Fatura Aktarım Modülü

İSTANBUL ECZACI ODASI BİLGİ İŞLEM BİRİMİ

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı

(PWS) gelmektedir. Ancak. Add/Remove Programs bölümünden yüklenen bir bileşen değildir. Windows 98 kurulum CD'sinden yükleyebilirsiniz.

Dokuz Eylül Üniversitesi Bilimsel Araştırma Projeleri Koordinasyon Birimi SATINALMA TALEBİ NASIL YAPILIR

TSOFT FACEBOOK STORE UYGULAMASI

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

İNTERNET TABANLI PROGRAMLAMA- 3.ders

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.


Uygulama web, ios ve Android platformlarında sorunsuz bir şekilde çalışmaktadır.

AUTODESK PORTALI İÇİN AKADEMİK HESAP OLUŞTURULMASI

GÜZ DÖNEMİ KAYIT YENİLEME İŞLEMLERİ İNTERNET BAŞVURU KILAVUZU. Kayıt Yenileme Tarihleri 15 Ekim 2 Kasım 2012

TÜRMOB Bilirkişilik Temel Eğitimi Başvurusu ve Uzmanlık Eğitimi Platformu Kullanım Kılavuzu

ZİRVEDRİVE IOS YAZILIMI KULLANIM KILAVUZU

Resmin dosya adı tutulacaktır. Ve program yolu ile path(yolu ile) sayafaya eklenecektir.

NAMIK KEMAL ÜNİVERSİTESİ

WORDPRESS İLE BLOG TASARLAMA REHBERİ İçindekiler

1. Bilgisayarınızda kullandığınız Web tarayıcı programını (Internet Explorer, Mozilla Firefox vb.) çalıştırınız.

SAĞLIK TAKİP OTOMASYONU

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz.

Web sayfalarında sayfa ile server arasındaki iletişim, HTTP protokolü ile gerçekleştirilir. Bu protokolde sunucuya gönderdiğimiz bilgiler, kendi

T.C. KAHRAMANMARAŞ VALİLİĞİİLAFET VE ACİL DURUM MÜDÜRLÜĞÜ SAĞLIK TAKİPOTOMASYONU

Hızlı Başlangıç: Ses ve Görüntüyü kullanma

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

Görsel Programlama (Visual Programming)

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu

Muş Alparslan Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi (MŞÜUZEM)

Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar

İLETİŞİM: Telefon: (0272) Faks : (0272) E-Posta: uemyo@aku.edu.tr. Web:

Scratch 2.0 GOL OYUNU

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

Transkript:

24 Kasım 2011 / Perşembe Evde yüklemek için ServisPack1 yükleniyor.daha sonra Ajax Kontrol Toolkit i yüklüyoruz. 2008 için 3,5 olanı yüklenecek. Geçen hafta nasıl yükleneceği anlatıldı. TextBox1 ve ToolkitScriptManager ekliyoruz. TextBox1 in yanında smartboxvar.addextender etıklıyoruz.extender Wizard penceresi açılıyor.burada bir sürü araç var.örneğincalendarextender etıklıyoruz. OK,Start Debugging yapıyoruz.textbox a tıklayınca altında Takvim açılıyor.günü seçince TextBox ın içinde yazıyor CalenderExtender in özelliklerini değiştirebiliriz.textbox1 e tıklayınca sağdanpropertiespanelinin TextBox1.kutucuğunun sağ yanında küçük bir ok var.bunu tıklayıpcalenderextender in özelliklerini seçiyoruz. 1

Örneğin başlangıç tarihini seçmek için StartDate özelliğine bugünü yazıp çalıştırıyoruz. Örnek:Button ekliyoruz.button u tıklayıp AddExtender econfirm buton Extender ekliyoruz.properties panelinden Button1_ConfirmButtonExtender i seçiyoruz.confirmtext eeminmisiniz? Yazıp çalıştırıyoruz.button a tıklayınca uyarı yazısı çıkyor. 2

Örnek : ToolScriptManager Ekle TextBox ekle Add Extender,FiltertextBoxExtender TextBox1,seç sağda properties panelinden TextBox1_FilteredTextBoxExtender.seç FilterType : numbers Çalıştırınca Text Box içine yalnızca numaralar girilebiliyor.yazı yazma tuşlarına basınca yazmıyor. Örnek : ToolScriptManager Ekle Editor Ekle Button Ekle Button1 e çift tıkla Response.Write(Editor1.Content); Çalıştırıyoruz.Editöre yazdıklarımızı yazdırıyor. Örnek. TextBox içinde uyarı yazısıyla gelsin. TexBoxWaterMarkExtender özelliğini ekle,propertiesinewatermarktex:doğum tarihinizi giriniz Çalıştırıyoruz Kutuya tıklayınca yazı kayboluyor,değerler giriyoruz. 3

Örnek :TextBox MasketEditExtenderekle Mask : sadece sayı girmek için 9,Doğum tarihi için : 99.99.9999,harf girmek için? yazıyoruz.kaç tane soru işareti girersek o kadar harf giriyor. Örnek : Şifre kontrol.textbox PasswordStrengthekle özelliklerden,textstrengthdescription:zayıf;idaree der;iyi;süper minimumlara değer ver. Web uygulamalarında bilgi taşıma: 25 Kasım 2011 / Cuma Her sayfanın web uygulamasında bir adresi vardır.öncelikle sayfanın bulunduğu domain bulunur.www.filizsanat.com Ardından ilk sayfa açılışına yönlendirme yapılır. Genellikle index.html,default.aspx şeklinde isimler kullanılır. Örnek : İki yeni farklı sayfa açalım. Amacımız birinci sayfadaki değeri ikinci sayfayı açarken Adres Bar içerisinde saklamak olacaktır. Öncelikle bir sayfadayken diğer sayfa nasıl yüklenir onu görelim. Birinci sayfaya ( Default.aspx) bir Button ekleyip çift tıklayarak kodu yazalım Response.Redirect("Default2.aspx");// tıklayınca Default2.aspx sayfasını yükle Not : Burada belirtmekte yarar var, domain ismi belirtilmediği için Default2.aspx isimli sayfayı bu proje içinde arayacaktır.biz dilersek belirli bir domain içerisinde bir sayfayıda domain ismini yazarak yükleyebiliriz. Response.Redirect("http://www.filizsanat.com/suluboyaresimler.html"); Şimdi tekrar kendi uygulamamıza dönelim.yukarıdaki şekilde sayfayı yüklersek adres bar değerinin aşağıdaki şekilde oluştuğunu sadece sayfanın adresinin yazıldığını göreceğiz. Yani henüz Adres Bar içerisinde istediğimiz değişken değerlerini saklamış değiliz. 4

Şimdi birinci sayfaya ( Default.aspx) aşağıdakileri ekleyelim Button a çift tıklayarak kodu aşağıdaki şekilde yeniden düzenleyerek sayfamızı çalıştıralım ve tekrar yükleyelim string deger; deger = TextBox1.Text; Response.Redirect("Default2.aspx?KullanıcıAdı="+deger);// Adres Bar'a at Cookies : Bilgisayarda tutulan değişkenler. Response.Cookies* renk +.Value= kırmızı ; // Cookie eklemek için Response.Cookies* adi +.Value= Ahmet ; // Cookie eklemek için Request.Cookies* renk +.Value; // Cookie okutmak için İf (Request.Cookies* renk +==null) // Bir Cookie var mı yok mu?kontrol için. Ne kadar süreyle tutulsun 5

Response.Cookies* renk +.Expires=Datetime.Now.AddDays(2); // gün olarak Response.Cookies* renk +.Expires=Datetime.Now.Addyears(2); // yıl olarak Response.Cookies* renk +.Expires=Datetime.Parse( 10.10.2012 );// Şu tarihe kadar tutsun ***Örnek : Yeni bir site oluşturuyoruz.bir adet TextBoxve iki adetbutton ekliyoruz.1nci Button untext ini, Kaydediniz yazıp çift tıklayarak TextBox1 içine yazılan bilgiyi Cookie de saklaması için kodları yazıyoruz. Response.Cookies["adi"].Value = TextBox1.Text; 2nci Button un Textini 2nci sayfaya gidiniz yazıp çift tıklayıp kodları yazıyoruz. protectedvoid Button2_Click(object sender, EventArgs e) Response.Redirect("Default2.aspx"); Yeni sayfa ("Default2.aspx")oluşturup Button ekleyip Text ini Birinci sayfaya gidiniz yazıyoruz.çift tıklayıp PageLoads abirinci sayfada(default.aspx) TextBox1 e girilen bilgiyi alıp sayfa açılışında karşılama mesajı vermek için kodlar yazıyoruz ve Button abirinci sayfaya dönmesi için kodlar yazıyoruz. protectedvoid Page_Load(object sender, EventArgs e) Response.Write("Merhaba "+Request.Cookies["adi"].Value+" hoş geldiniz."); Response.Redirect("Default.aspx"); Fakat bu uygulamayı birincide yapınca her şey yapılıyor. Ama kapatıp açınca ve değer girmeden 2nci sayfaya gidiniz Buttonu na tıklayınca hata veriyor.çünkü birinci sayfaya değer girilmedi. Bunun için ikinci sayfadaif döngüsü yapıyoruz. protectedvoid Page_Load(object sender, EventArgs e) if (Request.Cookies["adi"] == null) Response.Write("Henüz bir kayıt yapılmamıştır."); 6

else Response.Write("Merhaba" + Request.Cookies["adi"].Value + "hoş geldiniz."); Response.Redirect("Default.aspx"); Ödev: Panel 1de kişinin adını alacak bir textbox ve button olacak, butona tıklayınca adını adi adlı bir cookieye yazdıracak, panel2de de cookie değerini gösteren bir label olacak. Eğer cookie boş değilse panel1 gözükmeyecek, panel2 gözükecek; eğer cookie boşsa, panel2 gözükmeyecek, panel1 gözükecek. Session* adi += Arif ;// Session :Serverde tutulan değişkenler if (Session* adi +==null // Kontrolünü yapmak için Session.Abandon(); // Sonlandırmak için Session.timeout=5 // süresini kontrol etmek için, örneğin burada 5 dakikalık bir süre Örnek : Dersin başında yaptığımız uygulamayı Session la yapacağız. Adımızı girip kaydediniz e tıklayıp, 2nci sayfaya gidinize tıklayınca 2nci sayfaya yönlenip Merhaba.. hoş geldiniz yazıyor.ikinci sayfadaki butona tıklayınca birinci sayfaya yönleniyor.eğer 1nci sayfaya değer girilmeden yönlendirme yapılırsa henüz değer girmediniz yazısı yazıyor. Birinci sayfaya şu kodları yazıyoruz. protectedvoid Page_Load(object sender, EventArgs e) 7

Session["adi"] = TextBox1.Text; protectedvoid Button2_Click(object sender, EventArgs e) Response.Redirect("Default5.aspx"); İkinci sayfaya şu kodları giriyoruz. protectedvoid Page_Load(object sender, EventArgs e) if (Session["adi"]==null) Response.Write("Henüz bir kayıt yapılmamıştır."); else Response.Write("Merhaba" + Session["adi"] + "hoş geldiniz."); Response.Redirect("Default4.aspx"); 8