.NET TARİHÇESİ

Öncelikle .NET platformunun 23.08.2022 tarihi itibariyle .NET 6 versiyonudur.

.NET Framework 90’lı yılların sonunda Next Generation Windows Services(NGWS) ismi altında Windows tarafından geliştirme yapıldığı duyuruldu. .NET Framework, 2002 yılında Windows makinalarda çalışacak uygulamalar yazılabilmesi için Microsoft tarafından ortaya konuldu. İlk başta Windows makinaları hedef alan .NET Framework 1.0 serisi duyuruldu. Ardından 2.x, 3.x, 4.x ve 4.8’e ulaşıldı. Bunların CLR versiyonlarını ve .NET versiyon tablolarını aşağıdaki görselden görebilirsiniz.

Not:CLR versiyon; .NET Framework programlarının çalışmasını kontrol eden, işletim sistemi ile arabirim arasında yer alan kontrol birim sistemidir.

Versiyonların numaralandırılmasında bir standart takip edilir. Bu numaralandırılmalarda major ve minör değişiklikler ifade edilir. “1.0” versiyonu örneğini incelersek burada 1 majör değişikliği 0 ise minör değişikliği ifade etmektedir.

Peki, majör ve minör değişikliklerden kasıt nedir?

Bu .NET Framework versiyonlarının majör ve minör değişikliklerindeki detaylarını bu linke tıklayarak tekrar inceleyebilirsiniz…

.NET Framework’ün tüm versiyonları CLR versiyon üzerinde yenilenmiştir ve Framework’ün son 4.8 serisiyle .NET Core platformuna geçen .NET

  1. CLR versiyion ve .NET versiyon tablosu

.NET Framework sürümlerinin tarihsel ve platform olarak içeriksel gelişimi

.NET Core

.NET Core 2016 yılında yine Microsoft tarafından release edildi (piyasaya çıkartıldı). Cross platform ve open source kaynakların da gelişimiyle birlikte Microsoft’ta açık kaynak kodlu bir şirket olmaya evrildi.

2016 yılında .NET Core 1.0 Windows tarafından MacOS ve Linux tarafından geliştirilebilen open source (açık kaynak) platform olarak duyuruldu. .NET’in open source kodlarını incelemek için Github üzerinde linkteki hesabı inceleyebilirsiniz.

2-) Şuanda sürümleri yayınlanmış ve gelecekte yayınlanması beklenen .NET Core versiyonları

HMI Düzenleme Uygulamaları

HMI (Human-Machine Interface) olarak tanımlanır ve esasında insan ile makine arayüzünün etkileşimini ifade eder. Otomasyon sistemlerinde insanların sisteme nasıl hükmedebileceğine dair senaryolar kurulmuştur ve ilgili kişi HMI panel aracılığı ile bu kontrolü sağlar. Bu nedenle de HMI panelde bulunan bölümlerin büyük çoğunluğu kontrolcü olarak ifade edilmektedir.

HMI düzenlemek amaçlı pek çok yazılım dili kullanılabilmekle birlikte pek çok arayüz oluşturma uygulaması bulunmaktadır. Burada düzenlemenin esas belirleyici noktası sistemin hangi endüstride ne amaçla kullanılacağıdır. Örnek vermek gerekirse; siz evde kullanılacak bir arayüz ile fabrikada kullanılacak bir arayüzü eş değer kılamazsınız bu nedenle mekatronikte sistem tasarımı uygulamalarının estetik amaçlı mı, performans amaçlı mı olduğu önem arz eder.

Endüstriyel Alanda Uygulama Örnekleri
1- LabVIEW
2- Visual Studio
3- Siemens TIA Portal
4- CodeSYS

TIA Portal, HMI tasarım örneği
LabVIEW, HMI Panel Tasarım Örneği
Visual Studio (C# HMI tasarım örneği)

Hello world!

“HelloWorld” yazılıma ilk başlayan insanların ilk deneme çıktısıdır. Söz dizimi(syntax) kodlama dillerine göre değişiklik gösterse de her kod neticede bir çıktı sunar.

Bir sistemin oluşma mantığının temelinde giriş – işlem ve çıkış yer almaktadır. Sistem bütünsel olarak ele alındığında her bir aşama önem arz etmektedir.

Input, Process, Output Model
Sistem Mantığı

Read More “Hello world!”