Merhaba arkadaşlar,
Bugün biraz ilgi alanımız dışında bir paylaşım yapıcam.
Akşam işten çıkıp eve gittiğinizde ilk hayal ettiğiniz ayaklarınızı uzatıp televizyonu açmak olucaktır herhalde ama her zaman bu kadar heveslenmeyin çünkü birgün ayaklarınızı uzatırsınız ve kumandayı elinize alıp bastığınızda karşınıza " tuner aşırı yüklendi " diye bir hata gelebilir. Uydu anten kullanan bütün televizyonlarda bu sorun olabilir. Bir yerde kısa devre olduğu için bu hatayı alıyorsunuz.
Çözüm yolları :
1- Televizyonun fişini prizden çekin, uydu kablosunu televizyondan çıkarın ve 5 dakika bu halde bekleyip tekrar çalıştırın.
2- İlk çözüm işe yaramadıysa uydu kablosunun konnektörlerini söküp kontrol etmeniz lazım, alüminyum folyo bakıra değmemeli , değdiği zaman kısa devre yapar ve tuner aşırı yüklendi hatası verir. ( uydu kablosu yetmediği için aparatla kabloları birbirne ek yapmıştım, bu ek yerindeki konnektörlerde kısa devre oluşmuş onları söküp alüminyum folyoları sardığımda sorun ortadan kalktı )
Şimdi ayaklarınızı uzatıp televizyonunuzu izleyebilirsiniz, iyi seyirler
25 Şubat 2015 Çarşamba
19 Şubat 2015 Perşembe
Web Servis Nedir Nerelerde Kullanılır ?
Visual Studio da web servisin nasıl eklendiğini, reference in nasıl gösterildiğini öğrendik peki ama bu web servis nedir? Nerelerde kullanılır? Neden tercih etmeliyiz?

Bir web servisten veri okuyup , veri almak istediğinizde bilgisayarınızda veri transferinin gerçekleşmesi için bir port açılır ve bu portan veri okunup veri gönderilir.
Bir kaç örnekle Web Servisin kullanım alanlarından bahsedelim.
Merkez bankası hergün döviz kurlarını kendi sistemi üzerinde belirler ve bu "kur bilgisi" üzerinde işlem yapan kurumlar merkez bankasının Web Servisleri aracılığıyla gün içerisinde değişen kur bilgilerini kendi sistemlerine çekerler ve bu şekilde merkezi ve güncel bir yapının oluşması sağlanmış olur. Başka bir örnekle açıklamak gerekirse,
Kullanıcı bilgisayarında yada başka bir Web Serverda çalışan bir uygulama (Bunlara "İstemci" diyoruz) Veri alışverişinde bulunmak istediği Web Servisin bulunduğu sunucuya XML formatındaki bir SOAP Mesajı (SOAP Request) gönderir.
Bir kaç örnekle Web Servisin kullanım alanlarından bahsedelim.
Merkez bankası hergün döviz kurlarını kendi sistemi üzerinde belirler ve bu "kur bilgisi" üzerinde işlem yapan kurumlar merkez bankasının Web Servisleri aracılığıyla gün içerisinde değişen kur bilgilerini kendi sistemlerine çekerler ve bu şekilde merkezi ve güncel bir yapının oluşması sağlanmış olur. Başka bir örnekle açıklamak gerekirse,
Windows Messenger tarzı bir uygulama yaptınız, kullanıcılar internet siteniz aracılığıyla sisteminize kayıt oldular ve bilgileri Web Server üzerinde bulunan Database kaydedildi. Chat leşmeye başlayabilmek için'de bilgisayarlarına sizin geliştirmiş olduğunuz uygulamayı indirdiler.
Programı başlattıkları zaman programınız giren kullanıcının kim olduğunu tespit edebilmek için bu kullanıcıdan "Kullanıcı Adı" , "Parola" bilgisi istedi.Şimdi sizin kullanıcının Client'ında bulunan uygulamanızda "Kullanıcı Adı" , "Parola" bilgisi var fakat kayıtlı olan kullanıcıların bilgisi Web Server'da arada bir iletişim kurmak lazım işte bu noktada yardımımıza Web Servisler yetişmekte.
Yazmış olduğunuz ve Web Server üzerinde çalışan bir Web Servis'e bu parametreleri geçerek giren kullanıcının gerçekten sistem'de var olup olmadığını varsa arkadaş listesini ve benzeri bilgileri Client'a çekebilirsiniz.
Web servisler kurumlar arası iş birliği açısından son derece önemlidir çünkü kurumlar iş birliği yaptığı satıcı , müşteri bankalar ve benzeri kurumlardaki iş süreçlerini birleştirerek daha iyi işlevsellik ve daha az maliyetle zorlu proje süreçlerini tamamlamaktadırlar. Günümüzdeki Web tabanlı projelerin büyük bir çoğunluğu dışardaki bir çok sistemle veri alışverişinde bulunmaktadır.Hastaneye gidersiniz hastane yazılımı "Sağlık Bakanlığı'nın" merkezi randevü sistemine bağlanmaya çalışır.Okula gidersiniz okul "Milli Eğitim Bakanlığı'nın" sistemine bağlanıp bilgi alışverişinde bulunmaya başlar.Özel bir firmada yazılımcı olarak işe başlarsınız yaptığınız proje gereği birlikte çalıştığınız müşterilerinizin farklı yazılım sistemleri ile paralel veri alışverişinde bulunmanız gerekir işte bu tarz işlemlerin olduğu her yerde Web Servis güçlü ve kararlı bir yapı olarak karşımıza çıkmaktadır. Web Servisler halan büyük ve kurumsal firmalar tarafından çok güçlü bir şekilde desteklenmektedir. Bundan dolayı Web Servis teknoloji halen önemini korumaktadır.
Biraz teknik olarak olayı özetlemek gerekirse.
Kullanıcı bilgisayarında yada başka bir Web Serverda çalışan bir uygulama (Bunlara "İstemci" diyoruz) Veri alışverişinde bulunmak istediği Web Servisin bulunduğu sunucuya XML formatındaki bir SOAP Mesajı (SOAP Request) gönderir.
- XML formatındaki SOAP Mesajını alan Web Server gelen mesajı parçalayarak istenilen Web Servise bu parametreleri geçerek ilgili Web Methodu tetikler.
- Web Method gelen parametrelere göre ilgili işlemleri yapıp Oluşan sonucu Web Server'a iletir.
- Web Method'dan yanıt bekleyen Uygulama sunucumuz gelen veriyi XML formatında hazırlayıp bir SOAP Mesajı(SOAP Response) ile İstemci uygulamaya iletir.
- İstemci'mizde gelen XML türündeki veriyi talepte bulunan uygulamaya göndererek aradaki bağlantıyı sonlandırır
No overload for method 'degiskenadi' takes 3 arguments
Merhaba arkadaşlar, bir firmanın web servisine bağlanmaya çalışırken aldığım bu hata 1 günümü aldı, firma gönderdiği örnek kodlarda eksik parametre gönderince sonucu en son wsdl görünümden fonksiyonun kaç parametre istediğini görerek fark ettim. Bu hatayı alıyorsanız ya fazla yada az değişken kullanıyorsunuzdur değişken kullanımına dikkat ederek sorunu çözebilirsiniz.
16 Şubat 2015 Pazartesi
Visual Studio 2013 te Web Servis Eklemek
Merhaba arkdaşlar,
Bu yazımda sizlere visual studio 2013 te web servis reference eklmeyi resimlerile göstermeye çalışıcağım. Aslında web servislerle ilgili, web servisin ne olduğu, nasıl işlerde kullanıldığı neden web servisi tercih edeceğimizi, web servis kullanırken nelere dikkat edeceğimizi ilerleyen yazılarımızda paylaşmayı düşünüyorum...
1-Form application a sağ tıklayıp add, oradan servis reference diyoruz.
3- Service reference settings penceresi açıldı, oradan add web reference diyoruz.
4- Web servisimizin url sini ilgili text' e yazarak go butonuna basıyoruz ve karşımıza web servisimiz geldi. Web Refence Name e istediğimiz ismi vererek add web refence diyoruz.
2- Karşımıza gelen add service reference penceresinden Advanced'e tıklıyoruz.

4- Web servisimizin url sini ilgili text' e yazarak go butonuna basıyoruz ve karşımıza web servisimiz geldi. Web Refence Name e istediğimiz ismi vererek add web refence diyoruz.
Web servisimizi application a ekledik. Bundan sonra web servisimizle ilgili işlemleri yapabiliriz.
Bir sonraki yazıda görüşmek üzere..
Bir sonraki yazıda görüşmek üzere..
12 Şubat 2015 Perşembe
(null) is not valid Win 32 application
Merhaba arkadaşlar visual studio 2013 c# ta hazırladığım bir projeyi xp bir bilgisayara kurmak istediğimde "is not valid win32 application" hatasını aldım. Bunun çözümü 2 şekilde olabilir 1. projeniz .net framework 4.5 kullanıyordur bunu 3.5 yapmanız lazım bu denediniz olmuyorsa 2. çözüm build configurationumuza x86 eklemek;
daha sonra yeniden derliyoruz. Bin folderımızda x86 ve bunun içerisinde Debug ve Release folderları oluşucak buradaki derlemeleri kullanırsanız programınız xp bir bilgisayara sorunsuz çalışıcaktır.
28 Ocak 2015 Çarşamba
ActionScript 3.0 te input text ten dynamic text e veri aktarımı
Merhaba arkadaşlar, ActionScript 3.0 bir sanal pos simülasyonu geliştirdim. Fakat bunu geliştirirken oluşturduğum input text lerdeki verilere erişemedim, aslında bunlara kolaylıkla birer global değişken tanımlayıp, onlara aktararak istediğimiz yerde kullanabiliriz ama bu kadar kolay olmadı araştırmadığım yer kalmadı her yolu denedim olmadı en sonunda kafayı yiyecektim, işin ilginç tarafı dynamic text ten dynamic text' e istediğim veriyi istediğim frame e taşıyıp kullanabiliyorum. Sıkıntı input textin ilk değeri boşluk olduğu için veriyi globala atmama rağmen boşluk geliyordu fakat aktarım işlemini yapmadan önce trace komutu ile arka planda yazdırırsak sorun ortadan kalkıyor ve text i istediğimiz yerde kullanabiliyoruz.....
Bazen ufacık bir ayrıntı çok uğraştırıyor, çok ufak bir nokta belkide çok kolay ama en azından benden sonra böyle bir sıkıntıyla karşılaşırsanız çözümü benim kadar aramamanız dileğiyle...
İyi çalışmalar
Bazen ufacık bir ayrıntı çok uğraştırıyor, çok ufak bir nokta belkide çok kolay ama en azından benden sonra böyle bir sıkıntıyla karşılaşırsanız çözümü benim kadar aramamanız dileğiyle...
İyi çalışmalar
27 Ağustos 2014 Çarşamba
SoMachine
Yazılım sektörünün farklı bir boyutu olan otomasyon işlerine merak saldım bu ara (İş Dolayısıyla ). Schneider Elektriğin kullandığı SoMachine'i inceliyorum, uğraşıyorum birşeyler yapmaya çalışıyorum kendimi biraz daha geliştirdiğimde sizlerle daha detaylı bilgiler paylaşabilirim görüşmek üzere
Kaydol:
Kayıtlar (Atom)