Ana içeriğe atla

Kayıtlar

Simatic Manager 1.6 Symbol Table kullanımı

Herkese selam  Bugün ki yazımızda Simatic Manager Symbol Table kullanımını öğrenicez. Sembol tabloları tıpkı bir bilgisayar yazılımında kullanılan " // " yorum satırı işlemine yerine getiriyor desek çokta yanlış bir tanım yapmış olmayız. Sembol tabloları ile PLC programımızda oluşturduğumuz yüzlerce hatta binlerce kontağın okunabilirliğini artırmak için ufak etiketler oluştururuz. Örnek vermek gerekirse hemen aklınıza bir girişli ve bir çıkışlı bir devre getirin. Bu sizin için şuanda çok basit oldu fakat ipin ucunun kaçtığı durumları hayal edin yada etmeyin ilk örnekle devam edelim.Girişimize vermiş olduğumuz " çalış" ile çıkışa verdiğimiz "lamba" etiketi ile oluşturduğumuz bir devreye bilgisayarımızın ekranına 45 derece açı ile baktığımızda " çalış + lamba " yı görmüş oluyoruz buda bize çalış aktif olunca lambanın çalışacağını bildiriyor.  Bu şekilde uzun uzuna yazmaktansa iyisimi siz videoyu izleyin iş bitsin. Bu arad...
En son yayınlar

Veri Tabanı Tanımlar

Temel nesne tanımları Bu yazımda veri tabanı hazırlarken karşımıza çıkabilecek kalıp nesnelerin tanımlamalarına değineceğiz. Data Base Bizim verilerimiz depolandığı   fiziksel   hafıza   alanlarına   verilen   addır. Verilerin   tutulduğu   dosyaların   uzantısı   “ .mdf “ şeklindedir. Table Türkçe   tanımı   tablo   olan   bu kavram   verileri,   satır   ve   sütunlardan   oluşan   yapısı   ile   bir   arada bulunduran   nesnedir. Resul Set Türkçesi   sonuç   kümesi   olan   bu   yapı   aslında    veri   tabanında   bizim   oluşturmadığımız   fakat   bir   sorgu   yaptığımız   durumda   SQL Server   tarafından   otomatik   oluşturulan   verilerin   sergilendiği   yeni bir   tablodur. Constrait Kısıtlayıcı ...

Veri Tabanı Tipleri

SQL NEDİR ? Türkçe tanım kullanmak gerekir ise “Yapılandırılmış Sorgulama   Dili “ şeklinde anlamsız bir tanım yapılabilir.Olayı daha basitleştirmek gerekirse Sql yapısını kafanızda   ilk okulda   yaptığımız ders   programlarına   benzetebilirisiniz.   O günlerde   yaptığımız işlemler   neydi ? Önce güne bakıyoruz   ardından   yan   sütununda ki derslere   göre çantamızı   hazırlıyoruz. İşte Sql de özünde bize bu yapıyı sağlıyor. Bir liste   halinde verilerimizi saklıyor ve bunları   ado.Net ile   mantıklı   birer veri haline   getirip   son   kullanıcıya   sunuyoruz. Veri tabanı türleri : Flat File Data Base Bu veri   tabanı   tek bir   tablo   ile   çalışıldığı   durumda   kullanılır . Tek   bir   tablonun   getirdiği    en öne çıkan sorun ise çok fazla sütuna sahip olmasıdır bu durum performans...

C# String Dizi Ve Verilerin Tersten Yazılması (Mülakat Sorusu)

Herkese Merhaba Diyelim ki bir arkadaşınız ona söylediğiniz veya gördüğü kelimeleri tersten okuyabildiğini idda ediyor ve sizde bunu test etmek aynı zamanda arkadaşınızı da şaşırtmak için textBox'a girilen string veriyi ters bir şekilde yazan programı yazmaya karar verdiniz peki ya bunu nasıl yaparsınız ?  İlk önce işimizi parçalarına bölelim. Elimizde bir bütün halinde kurşun kalem olduğunu düşünelim. Ucu açık kısmı batı yönünde karşımıza koyduğumuzu düşünelim sonrasında bu kurşun kalemi ufak ufak parçalara ayırıp aynı şekilde masaya yerleştirdik. Sonrasında bu kalemi ters yöne çevirmek için başlangıçtan başlayıp her parçayı bir öteki uca yerleştirelim.Bu şekilde kalemin yönünü ters çevirmiş olduk , fakat sonrasın da o kalem bir daha kullanılabilir mi bilmiyorum :) İşlem sıramız şu şekilde 1 char türünde bir dizi oluştur. 2 Dizinin içerisine dışarıdan gelen veriyi dönüştürüp aktar. 3 Bir döngü başlat ve başlangıç değerine dizinin boyutunu ata 4 Dögüde ki index sa...

C# Dizi Gezme Ve Eleman Kontrolü (Mülakat Sorusu)

Herkese Merhaba Yazılım sektörüne yeni atılmış kişilerin kariyer hayatına başlamadan önceki son adım da yani mülakatta,  zaman zaman karşı tarafın pratik zekasını görebilmek için bir takım sorular sorulabiliyor. Örneğin biz bir iş görüşmesine gittik. Karşımıza gelen kişide bize ; " İçerisinde bizim tanımladığımız verileri saklıyan integer bir dizi vereceğiz.Bu dizi içerisinde, form arayüzünde ki textBox içerisine yazacağımız rakamı oluşturan dizinin iki farklı elemanını arıyacaksın. Yalnız bir şartımızda var. Dizideki hiç bir elmanı kendisi ile toplamayacaksın. Süren 5 dakika" şeklinde bir soru aldık. Şuanda hissediyorum beyinler nasıl yapabilirimin cevabını aramaya başladı o zaman bizde başlayalım. İlk olarak elimizde ki datalara bakalım. Girdiler : int [ ] rakamlar , integer bir sayı. Çıktılar : Dizinin iki elemanı. Bir akış diyagramı çizmek gerekirse yapılacak işlemler sırasıyla şunlardır: 1 İnteger dizi ve bool türde birer nesne oluşturup ilk atamalar...

C# Bitmap Kullanımı Ve Gri Formatı

Herkese merhaba Yeni bir konu ile ilgili ilk yazımı paylaşıyorum.Bu başlık altında görüntü işlemeye yönelik uygulamalar yapmayı planlıyorum.Detayları internette araştırarak bulabilirsiniz. Hadi başlıyalım. İlk olarak anahtar kelimemiz "bitmap" Bitmap tıpkı int,string vs gibi bir değişken diyebiliriz.İçerisine aktardığınız görseli ufak piksellere bölen hazır bir komuttur. Tanımlaması Bitmap fotograf; fotograf=new Bitmap(picturebox1.Image); Yukarıda picturebox içerisindeki görseli fotograf değişkenimizin içerisine aktardık. Programcılıkta bildiğiniz üzere bir proje hazırlarken ilk önce kağıt üzerinde işi çözmemiz gerekiyor burdan yola çıkarak bir fotoğrafı parçalarına böldük peki biz nasıl bunu siyah beyaz yapabiliriz ? Elimizde biraz kalem birde fotoğraf olduğunu varsayalım fotoğrafın beyaz kısımlarına dokunmadan renkli kısımları siyaha boyarsak istediğimizi elde etmiş oluruz. Bilgisayarda da aynı işlemi yapmamız gerekiyor . Bu durumda biz fotoğrafım...

C# Döngüler

Herkese Merhaba DÖNGÜLER: Döngülerin kullanım amaçları programdaki bir işlemi birden fazla kez yaptırmak istersek döngülerden yararlanırız. Döngüler tartışmasız, bir script şarta bağlı ve kendini tekrar etmesini istedğimiz durumlar da en çok kullanacağmız kodlardır. Bu makalede for,while,do while döngülerinden bahsedeceğiz.Hemen konumuza geçelim. FOR DÖNGÜSÜ: Gayet basit ve en çok kullanılan döngülerdendir. for düngüsünü kullanmak için parantezin içine istenilen şart yazılır ve program bu şartı sağlar ise delimiterin " {}" içindeki script çalıştırılır.   ÖRNEK: for( sayaç; sağlanması gereken şart;artırma değeri  ) { //çalışacak script } ÖRNEK: BİR DEĞİŞKEN 5 TEN KÜÇÜK OLDUĞU SÜRECE FORM İSMİ OLARAK YAZALIM. for(int x =0;x<5;x++) { this.text="değer 5 ten küçük"; } WHİLE DÖNGÜSÜ : istenilen koşul sağlanırken çalışmaya  devam eder for döngüsündeki gibi sayaç mantığı yoktur. ÖRNEK: while ( istenilen koşul ) { //çalışacak s...