Bu video, bir eğitim içeriği olup, izleyicilere WPF (Windows Presentation Foundation) teknolojisi kullanarak veritabanı uygulaması geliştirme sürecini adım adım göstermektedir.
Video, VPF uygulamalarının temel kavramlarını açıklayarak başlıyor ve ardından SQL Server'daki Adventure Works veritabanından Contact tablosundan contact id ve first name sütunlarını kullanarak bir listbox uygulaması geliştirmeye odaklanıyor. Eğitim, Visual Studio'da form tasarımı, listbox oluşturma, data template ayarlama ve CS kodunda veritabanı bağlantısı kurma adımlarını detaylı şekilde gösteriyor. Ayrıca hata yönetimi ve veritabanı bağlantısı kurulumu gibi konular da ele alınıyor.
Yanıtı değerlendir
{"2rvi0":{"state":{"logoProps":{"url":"https://yandex.com.tr"},"formProps":{"action":"https://yandex.com.tr/search","searchLabel":"Bul"},"services":{"activeItemId":"summary","items":[{"url":"https://yandex.com.tr/gundem/","title":"Gündem","id":"agenda"},{"url":"https://yandex.com.tr/shopping/","title":"Alışveriş","id":"shopping"},{"url":"https://yandex.com.tr/finance/","title":"Finans","id":"finance"},{"url":"https://yandex.com.tr/yacevap/","title":"YaCevap","id":"answers"},{"url":"https://yandex.com.tr/yaozet/","title":"YaÖzet","id":"summary"},{"url":"https://yandex.com.tr/travel/","title":"Seyahat","id":"travel"},{"url":"https://yandex.com.tr/video/search?text=popüler+videolar","title":"Video","id":"video"},{"url":"https://yandex.com.tr/gorsel/","title":"Görsel","id":"images"}]},"userProps":{"loggedIn":false,"ariaLabel":"Menü","plus":false,"birthdayHat":false,"child":false,"dialogProps":{"host":"yandex.com.tr","lang":"tr","project":"summary","queryParams":{"exp_flags":"skin","preset":"oceania","utm_source":"portal-summary"},"retpath":"https%3A%2F%2Fyandex.com.tr%2Fyaozet%2Fprogramming%2Fwpf-ile-veritabani-uygulamasi-gelistirme-egitimi-video-id1-kl7AeBd3%3Flr%3D213%26ncrnd%3D8373","tld":"com.tr","platform":"desktop"},"className":"PortalHeader-User"},"suggestProps":{"selectors":{"form":".HeaderForm","input":".HeaderForm-Input","submit":".HeaderForm-Submit","clear":".HeaderForm-Clear","layout":".HeaderForm-InputWrapper"},"suggestUrl":"https://yandex.com.tr/suggest/suggest-ya.cgi?show_experiment=222&show_experiment=224","deleteUrl":"https://yandex.com.tr/suggest-delete-text?srv=web&text_to_delete=","suggestPlaceholder":"Yapay zeka ile bul","platform":"desktop","hideKeyboardOnScroll":false,"additionalFormClasses":["mini-suggest_theme_tile","mini-suggest_overlay_tile","mini-suggest_expanding_yes","mini-suggest_prevent-empty_yes","mini-suggest_type-icon_yes","mini-suggest_personal_yes","mini-suggest_type-icon_yes","mini-suggest_rich_yes","mini-suggest_overlay_dark","mini-suggest_large_yes","mini-suggest_copy-fact_yes","mini-suggest_clipboard_yes","mini-suggest_turboapp_yes","mini-suggest_expanding_yes","mini-suggest_affix_yes","mini-suggest_carousel_yes","mini-suggest_traffic_yes","mini-suggest_re-request_yes","mini-suggest_source_yes","mini-suggest_favicon_yes","mini-suggest_more","mini-suggest_long-fact_yes","mini-suggest_hide-keyboard_yes","mini-suggest_clear-on-submit_yes","mini-suggest_focus-on-change_yes","mini-suggest_short-fact_yes","mini-suggest_app_yes","mini-suggest_grouping_yes","mini-suggest_entity-suggest_yes","mini-suggest_redesigned-navs_yes","mini-suggest_title-multiline_yes","mini-suggest_type-icon-wrapped_yes","mini-suggest_fulltext-highlight_yes","mini-suggest_fulltext-insert_yes","mini-suggest_lines_multi"],"counter":{"service":"summary_com_tr_desktop","url":"//yandex.ru/clck/jclck","timeout":300,"params":{"dtype":"stred","pid":"0","cid":"2873"}},"noSubmit":false,"formAction":"https://yandex.com.tr/search","tld":"com.tr","suggestParams":{"srv":"serp_com_tr_desktop","wiz":"TrWth","yu":"1027032161760893806","lr":213,"uil":"tr","fact":1,"v":4,"use_verified":1,"safeclick":1,"skip_clickdaemon_host":1,"rich_nav":1,"verified_nav":1,"rich_phone":1,"use_favicon":1,"nav_favicon":1,"mt_wizard":1,"history":1,"nav_text":1,"maybe_ads":1,"icon":1,"hl":1,"n":10,"portal":1,"platform":"desktop","mob":0,"extend_fw":1,"suggest_entity_desktop":"1","entity_enrichment":"1","entity_max_count":"5"},"disableWebSuggest":false},"context":{"query":"","reqid":"1760893881300782-5219104319530207470-balancer-l7leveler-kubr-yp-klg-205-BAL","lr":"213","aliceDeeplink":"{\"text\":\"\"}"},"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"2rviw01-0-1"},"ui":"desktop","service":"summary","fast":{"name":"summary","subtype":"header_tr"}}}}},"type":"summary","subtype":"header_tr"},"2rvi1":{"state":{"links":[{"id":"0","title":"Ana Sayfa","url":"/yaozet/","target":"_self"},{"id":"1","title":"Talimatlar","url":"/yaozet/how_to","target":"_self"},{"id":"2","title":"Eğitim","url":"/yaozet/education","target":"_self"},{"id":"3","title":"Tıp","url":"/yaozet/medicine","target":"_self"},{"id":"4","title":"Yasalar","url":"/yaozet/law","target":"_self"},{"id":"5","title":"Finans","url":"/yaozet/finance","target":"_self"},{"id":"6","title":"Oyunlar","url":"/yaozet/games","target":"_self"},{"id":"7","title":"Ürünler","url":"/yaozet/ecom","target":"_self"},{"id":"8","title":"Seyahat","url":"/yaozet/travel","target":"_self"},{"id":"9","title":"Servisler","url":"/yaozet/services","target":"_self"},{"id":"10","title":"Sinema","url":"/yaozet/cinema","target":"_self"},{"id":"11","title":"Programlama","url":"/yaozet/programming","target":"_self"},{"id":"12","title":"Otomobil","url":"/yaozet/auto","target":"_self"},{"id":"13","title":"Yemek","url":"/yaozet/food","target":"_self"},{"id":"14","title":"Bilim","url":"/yaozet/science","target":"_self"},{"id":"15","title":"Spor","url":"/yaozet/sports","target":"_self"},{"id":"16","title":"Edebiyat","url":"/yaozet/literature","target":"_self"},{"id":"17","title":"Emlak","url":"/yaozet/real_estate","target":"_self"},{"id":"18","title":"Diğer","url":"/yaozet/other","target":"_self"}],"activeLinkId":"11","title":"Kategoriler","baobab":{"parentNode":{"context":{"genInfo":{"prefix":"2rviw02-0-1"},"ui":"desktop","service":"summary","fast":{"name":"summary","subtype":"header_categories"}}}}},"type":"summary","subtype":"header_categories"},"2rvi2":{"state":{"article":{"title":"WPF ile Veritabanı Uygulaması Geliştirme Eğitimi","text":"Bu video, bir eğitim içeriği olup, izleyicilere WPF (Windows Presentation Foundation) teknolojisi kullanarak veritabanı uygulaması geliştirme sürecini adım adım göstermektedir.. Video, VPF uygulamalarının temel kavramlarını açıklayarak başlıyor ve ardından SQL Server'daki Adventure Works veritabanından Contact tablosundan contact id ve first name sütunlarını kullanarak bir listbox uygulaması geliştirmeye odaklanıyor. Eğitim, Visual Studio'da form tasarımı, listbox oluşturma, data template ayarlama ve CS kodunda veritabanı bağlantısı kurma adımlarını detaylı şekilde gösteriyor. Ayrıca hata yönetimi ve veritabanı bağlantısı kurulumu gibi konular da ele alınıyor.","brief":{"items":["Bu video, bir eğitim içeriği olup, izleyicilere WPF (Windows Presentation Foundation) teknolojisi kullanarak veritabanı uygulaması geliştirme sürecini adım adım göstermektedir.","Video, VPF uygulamalarının temel kavramlarını açıklayarak başlıyor ve ardından SQL Server'daki Adventure Works veritabanından Contact tablosundan contact id ve first name sütunlarını kullanarak bir listbox uygulaması geliştirmeye odaklanıyor. Eğitim, Visual Studio'da form tasarımı, listbox oluşturma, data template ayarlama ve CS kodunda veritabanı bağlantısı kurma adımlarını detaylı şekilde gösteriyor. Ayrıca hata yönetimi ve veritabanı bağlantısı kurulumu gibi konular da ele alınıyor."],"text":"Bu video, bir eğitim içeriği olup, izleyicilere WPF (Windows Presentation Foundation) teknolojisi kullanarak veritabanı uygulaması geliştirme sürecini adım adım göstermektedir.. Video, VPF uygulamalarının temel kavramlarını açıklayarak başlıyor ve ardından SQL Server'daki Adventure Works veritabanından Contact tablosundan contact id ve first name sütunlarını kullanarak bir listbox uygulaması geliştirmeye odaklanıyor. Eğitim, Visual Studio'da form tasarımı, listbox oluşturma, data template ayarlama ve CS kodunda veritabanı bağlantısı kurma adımlarını detaylı şekilde gösteriyor. Ayrıca hata yönetimi ve veritabanı bağlantısı kurulumu gibi konular da ele alınıyor."},"detailed":{"text":"VPF uygulamaları, masaüstü olarak çalışan ve tüm bilgisayarı kontrol edebilecek yazılımların geliştirildiği bir alt yapıdır.. En çok kullanılan VPF uygulamaları veri tabanıyla gerçekleşen uygulamalardır ve masaüstünde VPF teknolojisi ile gerçekleştirilebilmektedir.. İlk uygulama olarak ListBox VPF ListBox ile basit bir form hazırlanmıştır.","chapters":null,"keypoints":[{"id":1,"start_time":0,"theses":[{"id":0,"link":null,"text":"VPF uygulamaları, masaüstü olarak çalışan ve tüm bilgisayarı kontrol edebilecek yazılımların geliştirildiği bir alt yapıdır."},{"id":1,"link":null,"text":"En çok kullanılan VPF uygulamaları veri tabanıyla gerçekleşen uygulamalardır ve masaüstünde VPF teknolojisi ile gerçekleştirilebilmektedir."},{"id":2,"link":null,"text":"İlk uygulama olarak ListBox VPF ListBox ile basit bir form hazırlanmıştır."}],"title":"VPF Uygulamaları ve ListBox Örneği"},{"id":2,"start_time":47,"theses":[{"id":0,"link":null,"text":"Arka tarafta SQL Server ve Microsoft tarafından geliştirilen Adventure Works veritabanı kullanılmaktadır."},{"id":1,"link":null,"text":"Veritabanında Person şeması içerisindeki Contact tablosu kullanılacaktır."},{"id":2,"link":null,"text":"Contact tablosunda Contact ID ve First Name sütunları kullanılacaktır."}],"title":"Veritabanı Hazırlığı"},{"id":3,"start_time":94,"theses":[{"id":0,"link":null,"text":"Formda bir ListBox ve hata durumlarını göstermek için bir TextBlock bulunmaktadır."},{"id":1,"link":null,"text":"ListBox'ın margin özelliği set edilmiş ve item source özelliği kullanılarak veritabanına bağlantı sağlanmıştır."},{"id":2,"link":null,"text":"ListBox'a erişebilmek için name özelliği verilmiş ve name değeri \"lstContact\" olarak belirlenmiştir."}],"title":"Visual Studio'da Form Tasarımı"},{"id":4,"start_time":183,"theses":[{"id":0,"link":null,"text":"ListBox'ta kayıtların düzenli görüntülenmesi için ListBox Item Template kullanılarak Data Template oluşturulmuştur."},{"id":1,"link":null,"text":"Data Template içerisinde DataGridPanel kullanılarak Contact ID ve First Name text blockları yan yana gösterilmiştir."},{"id":2,"link":null,"text":"İki kayıt arasında noktalama işareti kullanılarak daha düzenli bir görünüm sağlanmıştır."}],"title":"ListBox Template Oluşturma"},{"id":5,"start_time":297,"theses":[{"id":0,"link":null,"text":"SQL Server'ı kullanabilmek için ADO.NET'te SQLConnection ve SQLCommand nesneleri tanımlanmıştır."},{"id":1,"link":null,"text":"Veritabanına sorgu göndermek için SQL string oluşturulmuş ve ListBox'ın load event'i tetiklenmiştir."},{"id":2,"link":null,"text":"BindData metodu ile veritabanına bağlantı yapılmış ve Adventure Works veritabanına entegre security ile erişim sağlanmıştır."}],"title":"CS Kodunda Veritabanı Bağlantısı"},{"id":6,"start_time":424,"theses":[{"id":0,"link":null,"text":"Veritabanından gelen kayıtları karşılamak için bir dataset oluşturulmuştur."},{"id":1,"link":null,"text":"Try-catch bloğu içerisinde bağlantı açılıp, SQLDataAdapter ile veritabanından gelen kayıtlar dataset'e doldurulmuştur."},{"id":2,"link":null,"text":"ListBox'ın data context özelliğine dataset bağlanarak veriler listelenmiştir."}],"title":"Veritabanından Veri Çekme ve ListBox'a Bağlama"},{"id":7,"start_time":541,"theses":[{"id":0,"link":null,"text":"Hata durumunda TextBlock'a exception mesajı yazdırılmıştır."},{"id":1,"link":null,"text":"Finally bloğunda bağlantı kapatılmıştır."},{"id":2,"link":null,"text":"VPF'te Windows Form'dan en büyük fark, zeml tarafındaki görsel yetenekleri kullanabilmektir."}],"title":"Hata Yönetimi ve Sonuç"}]},"type":"video","categoryId":"programming","url":"https://www.youtube.com/watch?v=zX27HSC0Zss","urlProcessed":"https://yandex.com.tr/yaozet/programming/wpf-ile-veritabani-uygulamasi-gelistirme-egitimi-video-id1-kl7AeBd3/programming/wpf-ile-veritabani-uygulamasi-gelistirme-egitimi-video-id1-kl7AeBd3","pageUrl":"https://yandex.com.tr/yaozet/programming/wpf-ile-veritabani-uygulamasi-gelistirme-egitimi-video-id1-kl7AeBd3?lr=213","sharingPath":"programming/wpf-ile-veritabani-uygulamasi-gelistirme-egitimi-video-id1-kl7AeBd3","video_embed_url":"https://www.youtube.com/embed/zX27HSC0Zss"},"pageUrl":"https://yandex.com.tr/yaozet/programming/wpf-ile-veritabani-uygulamasi-gelistirme-egitimi-video-id1-kl7AeBd3?lr=213","header":{"title":"WPF ile Veritabanı Uygulaması Geliştirme Eğitimi","homeUrl":"/yaozet/","sourceUrl":"https://www.youtube.com/watch?v=zX27HSC0Zss","hasShare":true,"canUseNativeShare":false,"extralinksItems":[{"variant":"reportFeedback","reportFeedback":{"feature":"YaOzet","title":"Bu yanıtta yanlış olan nedir?","checkBoxLabels":[{"value":"Uygunsuz veya aşağılayıcı yanıt"},{"value":"Bilgi az"},{"value":"Bilgi güncel değil"},{"value":"Görüntüleme hataları"},{"value":"Diğer"}]}}],"categoryUrl":"/yaozet/programming","categoryTitle":"Programlama"},"feedbackProps":{"feature":"Summary","baseProps":{"metaFields":{"yandexuid":"1027032161760893806","reqid":"1760893881300782-5219104319530207470-balancer-l7leveler-kubr-yp-klg-205-BAL"}},"positiveCheckboxLabels":[{"value":"Yanıtı çok beğendim"},{"value":"Yanıtta gerekli bilgiler var"},{"value":"Kolay anlaşılır"},{"value":"Diğer"}],"negativeCheckboxLabels":[{"value":"Uygunsuz veya aşağılayıcı yanıt"},{"value":"Bilgi az"},{"value":"Bilgi güncel değil"},{"value":"Görüntüleme hataları"},{"value":"Diğer"}]},"isHermione":false,"dialogStoreProps":{"baseUrl":""},"globalStoreProps":{"imageBackendUrl":"https://yandex.com.tr/images-apphost/image-download?cbird=171","query":"","retina":false,"avatarId":"0","isMacOS":false,"isEmbeddedFuturis":false,"brand":"yazeka","device":{"isIOS":false,"platform":"desktop"},"neuroMordaUrl":"","advChatParams":{"advLabelProps":{"compactAdvLabel":false},"needPrerenderCounter":false},"disableUrlParamsModification":false,"feedbackBaseProps":{"featureName":"summary","metaFields":{"yandexuid":"1027032161760893806","reqid":"1760893881300782-5219104319530207470-balancer-l7leveler-kubr-yp-klg-205-BAL"}},"adapterName":"summary"},"video":{"embedUrl":"https://www.youtube.com/embed/zX27HSC0Zss","videoSubtitle":"Yapay zekadan makale özeti"},"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"2rviw03-0-1"},"ui":"desktop","service":"summary","fast":{"name":"summary_item_response"}}}}},"type":"summary_item_response"},"2rvi3":{"state":{"isIndex":false,"form":{"name":"yaozet","action":"/yaozet/create","validatePath":"/yaozet/create/json"},"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"2rviw04-0-1"},"ui":"desktop","service":"summary","fast":{"name":"summary","subtype":"right-column"}}}}},"type":"summary","subtype":"right-column"},"2rvi4":{"state":{"generalLinks":[{"id":"privacy-policy","text":"Gizlilik politikası","url":"https://yandex.com.tr/legal/privacy_policy/tr/"},{"id":"terms-of-service","text":"Kullanıcı sözleşmesi","url":"https://yandex.com.tr/legal/yaozet_termsofuse"},{"id":"report-error","text":"Hata bildir","url":"https://forms.yandex.com.tr/surveys/13748122.01a6645a1ef15703c9b82a7b6c521932ddc0e3f7/"},{"id":"about-company","text":"Şirket hakkında","url":"https://yandex.com.tr/project/portal/contacts/"}],"copyright":{"url":"https://yandex.com.tr","currentYear":2025},"socialLinks":[{"url":"https://www.tiktok.com/@yandex.turkiye","type":"tiktok","title":"TikTok"},{"url":"https://www.youtube.com/@YandexTurkiye","type":"youtube","title":"Youtube"},{"url":"https://www.facebook.com/YandexComTr","type":"facebook","title":"Facebook"},{"url":"https://www.instagram.com/yandex__turkiye/","type":"instagram","title":"Instagram"},{"url":"https://x.com/yndxturkiye","type":"x","title":"X"}],"categoriesLink":[],"baobab":{"parentNode":{"context":{"genInfo":{"prefix":"2rviw05-0-1"},"ui":"desktop","service":"summary","fast":{"name":"summary","subtype":"footer_tr"}}}}},"type":"summary","subtype":"footer_tr"}}