Web Servisleri ile GDI+ Kullanımı

xml Yorum Yok »

GDI+, dotNET Framework altyapısının grafik işlemlerini yapmak için sunduğu bir kütüphanedir, windows uygulamalarındaki bir çok kontrol bu arayüzdeki metotların ve sınıfların kullanılmasıyla çizilir, zaten “User Control” dediğimiz kullanıcı tanımlı kontrollerde de sıklıkla GDI+ kütüphanesi kullanılmaktadır. Bu yazıda GDI+ ve Web Servislerini birleştirip grafik uygulaması örneği yapacağız. Peki nasıl? Öncelikle bir web servisimiz olacak. Bu web servisi kendisine gönderilen bir takım bilgiler dahilinde işlemler yapıp bize bilgilerin grafiğine ilişkin resmin bilgisini gönderecek. Bu bilgi çok çeşitli biçimlerde olabilir. Bizim uygulamamızda resim bilgisi byte dizisi şeklinde olacaktır. Web servisine bağlanan istemci, aldığı resim bilgisini istediği şekilde kullanabilir. Bu yazıdaki uygulamada web servisine bağlanan bir ASP.NET sayfası olacak. ASP.NET web sayfası, web servisinden aldığı resim bilgisini bir dosyaya kaydedip yapısındaki bir “Image” kontrolünde görüntülenmesini sağlayacak.
Okumaya Devam Et »

Web Servisleri ile Uygulama Geliştirme

xml Yorum Yok »

şimdi .Net ile hiç bir program çalıştırmadan,sunucu yöneticisi ile muhattab olmadan bu işlemi gerçekleştirebiliyoruz. Nasıl mı? Web servisleri sayesinde. Bu yazımızda Windows Forms ile Web Servislerine erişecek ve internetteki veritabanımız ile işlem yapacağız. Ben kodları C# ile yazacağım, siz VB.Net kullanıyorsanız basit bir şekilde VB.Net’e çevirebilirsiniz… Uygulamamızı adım adım geliştireceğiz. Adımları düzgün bir şekilde uygularsanız sorun çıkmayacaktır…

1) Web Servisimizi Oluşturalım…
Okumaya Devam Et »

C# ile Web Servislerine Erişim

xml Yorum Yok »

Bundan önceki makalemde C# ile basit anlamda bir web servisinin nasıl oluşturulacağını anlatmıştım. Ancak web servisini test etmek için Visual Studio.NET’in test ortamından faydalanmıştık. Gerçek uygulamalarımızda bu web servisine nasıl erişebileceğimizi incelememiştik. Bu makalede yine iş yapan basit bir web servisi yazacağız. Daha sonra bu web servisine çeşitli uygulama ortamlarından nasıl erişebileceğimizi göreceğiz.

Şimdi işe bir web servisi geliştirme ile başlayalım. Bu web servisimizde bir tane metodumuz olacak. Bu metot kendisine parametre olarak gönderilen yazının tersi ile geri dönecek.Yani metodun prototipi aşağıdaki gibi olacak;
Okumaya Devam Et »

XML Doküman tipi Tanımlanması Kısım 2

xml Yorum Yok »

Geçen yazımızda XML belgemize DTD ekleme konusunda bilgi verip nasıl eleman ve nitelik tanımlayacağımızı anlatmıştık. Kaldığımız yerden devam ediyoruz.

Varlık (Entity) Bildirimleri: Varlık bildirimleri XML belgemizde kullanacağımız değişik tür ve biçimlerdeki verilerimizi XML belgemize aktarmamızın bir yoludur. Örneğin sıklıkla kullandığımız bir metin bloğunu varlık olarak tanımlayarak istediğimiz yerde bu metni kolayca ekleyebilir ve bu metin üzerindeki değişiklikleri varlık bildiriminden yapabiliriz. Bunun yanı sıra XML belgemizin dışındaki harici bir dosyayı varlık olarak tanımlayarak içindeki veriyi XML belgemizde kullanabiliriz. Bu veri metin olmak zorunda değildir.
Okumaya Devam Et »

XML Doküman tipi Tanımlanması Kısım 1

xml Yorum Yok »

Bu yazımızdan önceki yazılarımızda XML’in yapısını ve nasıl görüntülenebileceğini basit bir şekilde anlatmaya çalışmıştım. Şimdi sıra XML belgelerimizi bir standart yapıya nasıl kavuşturacağımıza geldi.

XML belgemizi standart bir hale sokmalıyız? Daha önceki yazılarımızda XML ‘in ana çıkış amaçlarından birisinin veri depolama olduğunu görmüştük. Örneğin bir projede XML belgeleri oluşturulması isteniyor ve bu belgeler özel bir yazılım sayesinde işlenecek. Tüm kullanıcıların XML belgeleri önceden tanımlanmış ortak bir DTD (Document Type Defination) içerirse, bu belgelerin istenilen yapıya uygun olması, çalışanların gelişigüzel yeni etiketler eklememeleri, etiketlerle depolanan bilgiyi hatalı sıralamamaları, etiketlerine hatalı nitelikler eklememeleri sağlanır. Ayrıca işlem yapan programında bu belgeleri tanıması ve işlemesi garanti altına alınmış olunur.
Okumaya Devam Et »

SOAP(Simple Object Access Protocol) Mesajları

xml Yorum Yok »

SOAP web üzerinden fonksiyonları kullanmak için geliştirilmiş bir sistemin XML tabanlı kurallar topluluğudur diyebiliriz. Yani SOAP web servisi ile istemci arasındaki ilişkinin nasıl olacağını belirler. Bu ilişki daha doğrusu istemci ile web servisi arasındaki bu iletişim W3C standartlar komitesinin belirlediği formatta olmaktadır. Bu formatı oluşturan bütün kümeye SOAP denilmektedir. SOAP ile veri iletimi ya da mesaj iletimi XML formatında olduğu için web servisleri ortamdan bağımsız çalışmaktadır. Yani SOAP sayesinde JAVA ile yazılmış bir programımızdan C# ile yazılmış bir web servisine ait bir metodu çalıştırabilir ve metodun geri dönüş değerini istediğimiz gibi kullanabiliriz. İşte tam bu noktada şu soruyu sormamız gerekir : JAVA istemcisi web motuduna isteğini nasıl gönderecek ve web servisi sunucusu istemciye nasıl bir cevap verecektir? Bu sorunun cevabı için bu yazıyı yazıyorum diyebilirim.
Okumaya Devam Et »

C# Web Servislerine Giriş

xml Yorum Yok »

Bu yazımızda basit anlamda web servislerinin ne demek olduğunu, kullanım alanlarını ve basit bir web servisi uygulamasının adım adım incelenmesini göreceğiz.

Web servisi adından da anlaşılacağı gibi web üzerinden servis veren program parçacıklarıdır. Web üzerinden verilen bu servisler standart HTTP protokolü ile olmaktadır. Bu da herkesin bu protokol vasıtası ile bir web servisine ulaşabileceğini göstermektedir. Bir kullanıcın HTTP üzerinden bir web servisini kullanmasına RPC(Remote Procedure Call) denmektedir. HTPP üzerinden yapılan bu çağrımlara karşı SOAP(Simple Obect Access Protocol) dediğimiz protokol XML çıktıları üretir. Ve bu sayede standart bir veri paylaşım aracı olan XML ile istediğimiz verileri alıp kullanırız. Aslında kabaca düşündüğümüzde Web servisleri dağıtık yapıdaki sistemlerde çokça kullanılan DCOM teknolojisinin web üzerinden binary olmayan düzeydeki uygulamalarıdır.
Okumaya Devam Et »

Bir XML Belgesinin Anatomisi

xml Yorum Yok »

Bu makalemizde bir XML belgesi olusturarak onun anatomisini inceleyip, CSS yardimiyla browserda nasil görüntüleyebilecegimizden bahsedecegiz.

XML HTML metin tabanli bir dil oldugundan dolayi basit bir metin düzenleyicisi ile yazila bilinir. Buradaki islemlerimiz için Notepad yeterli olacaktir. Simdi gelin asagidaki örnek xml belgesini olusturalim.

<?xml version=”1.0″ encoding=”ISO-8859-9″ ?>
Okumaya Devam Et »

XML ‘in tanımı ve Kullanımı Hakkında Bilgi

xml Yorum Yok »

Genişletilebilir İşaretleme Dili ( eXtensible Markup Language ) SGML ‘den türetilmiş, basit ve çok esnek bir işaretleme dildir. ( http://www.w3.org/XML/#intro “Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML”) W3C ye göre XML’ in tanımıdır.
Okumaya Devam Et »

XML’in Gelişimi

xml Yorum Yok »

Internetin ilk yıllarında birkaç HTML tag’i kullanarak gri web sayfaları yapmak oldukça büyük bir işti. Ama zamanla insanlar bunun çok iyi bir reklam aracı olabileceğini farkedip, üzerinde çalışmaya başladılar. Birçok grafiksel öğe geldi, insanlar tasarım yapmaya başladılar. Bunu Html 2.0 ve 3.0 izledi. Gün geçtikçe internetin altyapısı da düzeldi. Türkiye’de inanılmaz bir ISS(Internet Servis Sağlayıcı) patlaması yaşandı. Paket fiyatları düştü düştü , firmalar bu rekabetten oldukça etkilendi ve geriye oldukça köklü firmalar kaldı. Internet 2. boyutunu yani insanlardan bilgi toplama yakalamıştı. Ve halen belki de bu boyuttayız. Asp bize sunucu taraflı uygulamalar geliştimeye olanak tanıdı hem de cgi, perl gibi dilleri bilmeden sadece Vbscript ile bunu yapmamızı sağladı. Okumaya Devam Et »


Wordpress Themes Copyright © 2007 Php & Resources. All rights reserved. website stats wbturk.com Genel Ziyaretci istatiskleri www.http://pr-4.com
eXTReMe Tracker