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



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

12 Ocak 2012 / Perşembe

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

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

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

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

Columns : * Next Text Query veri tabanındaki urunler tablosu görülüyor. Finish, çalıştırınca direk veri tabanındaki bilgileri alıyor.

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

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

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

1 Aralık 2011 / Perşembe

Response : Sunucunun istemciye veri yollamasını

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

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

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

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

GridView ve DetailsView kullanarak kayıt düzenlemek

ASP.NET ile Bir Web Sitesi Oluşturma

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

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 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.

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

MASTER PAGE SAYFASI KULLANIMI


İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

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

C#.Net & Linq (Language Integrated Query)

24 Kasım 2011 / Perşembe

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

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

Microsoft FrontPage Web Sitesi Hazırlama. Ögr.Gör.N.Nilgün Çokça

VERİTABANI NEDİR? ADO.NET

SINIF İÇİ UYGULAMA KODLARI

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

XILINX ISE WEBPACK 14.7 UYGULAMA TUTORIAL

XILINX ISE WEBPACK 14.7 UYGULAMA TUTORIAL

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

ACCESS DERS Tablolarda Düzenleme

ASP.NET ORTAMINDA C# VERİTABANI UYGULAMALARI

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

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK

1 Mart 2012 / Perşembe

İNTERNET TABANLI PROGRAMLAMA- 13.ders A-GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME

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

Course Online. Güncelleme: Haziran 24, 2013

İNTERNET TABANLI PROGRAMLAMA

SQL SERVER BAĞLANTISI VE TABLOLAR

DetailsView. DetailsView kontrolünün GridView kontrolüyle paralel şekilde kullanımı ile ilgili örnek

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Android Ders Notları

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ü

E-P0STA ADRESLERİNİ REHBERE KAYDETME VE GRUPLAMA

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

İNTERNET TABANLI PROGRAMLAMA- 7.ders

P-TECH RF MODEM MODBUS SERİ HABERLEŞME KILAVUZU

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

İ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.

Module 5 Implementing Printing ( Printer Uygulamaları )

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir.

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

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı

BİLGİLERİ GRIDVIEW DE GÖRÜNTÜLEME VE DÜZENLEME

İdari Birimler Yönetim Paneli Kullanma Kılavuzu Bilgi İşlem Daire Başkanlığı Web Tasarım Ve Yazılım Birimi

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

Herhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız.

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

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

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

Vsp Teknoloji Son sistem güvenlik duvarlarıyla korunmaktadır, Kullanıcı bilgilerini doğru girdiğinde giriş sayfasına bağlanacaktır.

Toplu Kayıt Kullanıcı Kitapçığı

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

BİLGİ İŞLEM DAİRE BAŞKANLIĞI. WEB GÜNCELLEME İŞLEMLERİ KILAVUZU (Dış İlişkiler Koordinatörlükleri)

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

FortiGate Sertifika Yönetimi. v4.00-build /02

MUĞLA SITKI KOÇMAN ÜNĠVERSĠTESĠ. BĠLGĠ ĠġLEM DAĠRE BAġKANLIĞI. AKADEMĠK PERSONEL KĠġĠSEL WEB SAYFASI KULLANIM KILAVUZU MUKWEB ĠÇĠNDEKĠLER TABLOSU

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

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

BİLİŞİM TEKNOLOJİLERİ

BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK

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.

Program Kurulum. Turquaz Muhasebe. İçindekiler

Prezi kullanım hatırlatmaları

Kullanım Kılavuzu

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

Görsel Programlama (Visual Programming)

MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;

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

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU

VISUAL STUDIO.NET ve Veritabanı

VERİ TABANI NEDİR A. TABLO OLUŞTURMA

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

Microsoft FrontPage Web Sitesi Hazırlama. Ögr.Gör.N.Nilgün Çokça

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )

Transkript:

20 Ocak 2012 / Cuma Yeni uygulama Yönetim adlı bir klasör oluşturacağız. Yönetim klasörü içerisine bir masterpage oluşturacağız. (tabloyla) Örneğin; Ana Sayfa Albüm ekle Fotoğraf ekle Content Place Holder(Değişecek alan) Sayfaları oluşturacağız. Sayfalar; Albüm ekle sayfasında fotoğraflar için kategori eklenecek. Fotoğraf ekle sayfasında da albümlere fotoğraf eklenecek. Fotoğraf eklenirken kategori seçimi dropdownlist ile yapılacak. Fotoğrafın başlığı, açıklaması olacak. Açıklaması Fckeditor ile kaydedilecek. NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ. Sitedeki fotoğraflar sayfasında da albümler gözükecek, albümlere tıklayınca da albüme ait fotoğraflar gözükecek. Kolay gelsin 1

File Open Web Site masa üstündeki webaspx klasörü Yönetim adlı yeni klasör oluşturacağız, C/../webaspx/ sağ tıkla New Folder Adını yonetim olarak değiştir. Böylelikle yonetim klasörünü oluşturduk, bu klasöre sağ tıklayıp Add New Item Açılan pencereden Master Page Name : yonetim.master Add İki satır tek sütunluk tablo ekliyoruz.üst satıra üç tane Hyper link, alt satıra Content place holder ekliyoruz, ama Content place holder ı otomatik ekliyor bunu sürükleyip tablonun içine taşıyoruz. 2

Linklerin adını Ana sayfa, albüm ekle, fotoğraf ekle olarak değiştiriyoruz Yeni sayfalar oluşturmak için yine yonetim klasörüne sağ tıklayıp Add New Item Web Form Select Master Page Name:albumekle.aspx Add yonetim yonetim.master OK Linkleri yönlendireceğimiz sayfaları oluşturacağız. Web Site Add New Item.. Web Form Name anasayfa.aspx Select Master Page Add Açılan pencerede yönetim klasöründeki yönetim.master i seçiyoruz OK 3

Böylelikle yönetim klasörünün içine anasayfa.aspx sayfamızı oluşturduk. Aynı şekilde yönetim klasörünün içine albumekle.aspx ve fotografekle.aspx sayfalarını oluşturuyoruz. Masterpage de (yönetim/yönetim.master) NavigateURL de yönlendireceğiz. Örneğin Ana sayfa Hyper linkinin Navigate Url sini anasayfa.aspx e yönlendiriyoruz. 4

Veri tabanında iki tablo oluşturuyoruz, adları album,fotograf. Bunu şöyle yapıyoruz, Solution Explorerdeki vt.mdb ye çift tıklıyoruz,veri tabanını açıyor,burada tablolarımızı oluşturacağız Bizim eski veri tabanını açtı ama önemli değil, oluştur deyip iki tablomuzu oluşturuyoruz. Refresh ediyoruz, veri tabanına tablolarımız eklendi gözüküyor albumekle.aspx sayfasına TextBox ve Button ekliyoruz 5

Kodları yazmak için duyuru ekle.aspx.cs sayfasını açıp kodları kopyala yapıştır yapıp düzenleyeceğiz Albumekle.aspx.cs sayfasının son düzenlenmiş hali şöyle oldu using System.Web.UI.WebControls; using System.Data; using System.Data.OleDb; public partial class Yonetim_Albumekle : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) OleDbConnection db_baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/vt.mdb")); try db_baglanti.open(); OleDbCommand db_komut = new OleDbCommand(); db_komut.commandtext = "insert into album(albumadi) values(@albumadi)"; db_komut.connection = db_baglanti; db_komut.parameters.addwithvalue("@albumadi", TextBox1.Text); db_komut.executenonquery(); Literal1.Text = ("kayıt yapılmıştır"); catch (Exception hata) Literal1.Text = hata.tostring(); finally db_baglanti.close(); GridView1.DataBind(); // verilerin girildiğini görmek için 6

Yönetim/albumekle.aspx sayfamıza Literal ve GridView ekliyoruz.gridview un Tasks penceresinde Choose Data Source New Data Source Acces Data Base Browse App_Data vt.mdb OK ~/App_Data/vt.mdb Next Specify columns from a table or view album Columns : * Next Test Query, veri tabanındaki album tablosu görülüyor Finish albumekle.aspx i çalıştırıp veri giriyoruz, Ekleyiniz Button una tıklıyoruz. Yönetim Klasöründe oluşturduğumuz fotografekle.aspx sayfasını açıyoruz. Veri Tabanımızdaki fotoğraf isimli tabloda id, fotografadi, albumadi, aciklama, resimadresi alanları var. 7

En başa Literal ekliyoruz,daha sonra hangi albüme fotoğraf ekleyeceğimizi belirleyebileceğimiz DropDownList ekliyoruz. Fotoğrafa vereceğimiz ismi yazacağımız bir TextBox ile Fotoğrafı seçip yükleyeceğimiz yani resim adresi için FileUpload ekledikten sonra, Açıklamayı yapacağımız FCK Editörünü ve bütün hepsini yüklemek için Button düğmesini ekliyoruz. Bütün bunların altına DataSource (DataSource nedir? veri kaynağıdır.ancak sadece verileri göstermek için değil düzenlemek için de kullanılır. ) ve verileri yeniden yüklemesi için GridView ekliyoruz. Fotoğrafı ekleyeceğimiz album adını seçeceğimiz DropDownList in Tasks penceresinden Choose Data Source New Data Source Access Data Base Browse App_Data vt.mdb OK Next Specify Columns Name : album Columns : * Next Finish Açılan pencerede Select a data field to display in the DropDownList seçeneğinde albumadi Select a data field for the value of the DropDownList seçeneğinde id Seçiyoruz OK 8

Çünkü, DropDownList in listesinde albumadi gözüksün istiyoruz ama, biz aslında id yi seçeceğiz. DropDownList in altına AccessDataSource u otomatik ekledi. Çalıştırıyoruz, DropDownList i tıklayınca albumadi listesi açılıyor. 9

Fotoğrafın açıklamasını yapacağımız FCK Editorunun Base Path ine ~ işaretini ekliyoruz. GridViewTasks penceresinde Choose Data Source New Data Source Access Data Base Browse App_Data vt.mdb OK Next Specify Columns Name : fotograf Columns : * Next Finish GridView in altına AccessDataSource u otomatik ekledi. Şu an çalıştırsak da yükleme yapamayız. Kodları yazmamız gerekiyor. Albumekle.aspx.cs sayfasındaki kodları kopyala yapıştır yapıyoruz. Değişiklikleri düzenliyoruz. Fotoğrafları nereye ekleyeceğiz? fotoğraf tablosuna insert into fotograf Fotoğraf tablosuna neler ekleyeceğiz? fotografadi,albumadi,aciklama,resimadresi Bunları nerelerden aldıracağız? db_komut.parameters.addwithvalue("@fa", TextBox1.Text) db_komut.parameters.addwithvalue("@aa", DropDownList1.SelectedValue); db_komut.parameters.addwithvalue("@ac", FCKeditor1.Value); db_komut.parameters.addwithvalue("@ra", FileUpload1.FileName); 10

Fotoğrafları kaydedeceğimiz resimler adlı klasör oluşturacağız. C/../webaspx/ sağ tıkla New Folder Adını resimler olarak değiştir. FileUpload1 de seçilen resimlerin buraya yüklenmesi için yolunu bildiriyoruz. FileUpload1.SaveAs(Server.MapPath("~/resimler/"+FileUpload1.FileName)); Kodların son hali şöyle oldu : using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.OleDb; public partial class yonetim_fotografekle : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) OleDbConnection db_baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/vt.mdb")); try db_baglanti.open(); OleDbCommand db_komut = new OleDbCommand(); db_komut.commandtext = "insert into fotograf(fotografadi,albumadi,aciklama,resimadresi) values(@fa,@aa,@ac,@ra)"; db_komut.connection = db_baglanti; db_komut.parameters.addwithvalue("@fa", TextBox1.Text); db_komut.parameters.addwithvalue("@aa", DropDownList1.SelectedValue); db_komut.parameters.addwithvalue("@ac", FCKeditor1.Value); db_komut.parameters.addwithvalue("@ra", FileUpload1.FileName); FileUpload1.SaveAs(Server.MapPath("~/resimler/" + FileUpload1.FileName)); db_komut.executenonquery(); Literal1.Text = ("kayıt yapılmıştır"); catch (Exception hata) Literal1.Text = hata.tostring(); finally db_baglanti.close(); GridView1.DataBind(); Kaydedip,çalıştırıp dolduruyoruz. 11

Fotoğrafları Ekleyiniz Button una tıklıyoruz. Kayıt yapılmıştır dedi. Resimler klasörüne bakıyoruz, resim eklenmiş 12

Veri tabanına çift tıklayıp bakıyoruz, oraya da eklediğimiz veriler eklenmiş. 13