Adem Özdemir

Çözümün bir parçası değilseniz, Sorunun bir parçası olursunuz !

Programlama Dillerinde IDE Nedir?

IDE, İngilizce "Integrated development environment" cümlesinindeki her kelimenin ilk harflerinden oluşan kısaltmadır. Türkçe'ye "Bütünleşik Geliştirme Ortamı" olarak çevrilmiştir.

Programcının yazılım geliştirmek için kullandığı gelişmiş text editör diyebiliriz. Geliştiriciye bir çok olanaklar sağlar. Birçok IDE'nin otomatik tamamlama özelliği bulunduğu için geliştiricinin hızlı ve doğru kod yazmasına yardımcı olur. Bunun yanı sıra geliştiricinin kodu daha iyi ve hızlı okuyabilmesi için renklendirme, açıklama satırı ekleme gibi özellikleri de mevcuttur.

Yine işleri hızlandırma bağlamında sürükle bırak özelliği ile hiç kod yazmadan formlar oluşturmamızı sağlar. Yazdığımız kodda hata varsa hata ayıklama özelliği ile nerelerde hatalı yazım olduğunu anlık ve derleme aşamasında bizlere sunar.

Birçok IDE olmasının yanında en gelişmiş IDE'lere örnek olarak Microsoft Visual Studio, Eclipse, Dev-C++, KDevelop, NetBeans verebiliriz.

Microsoft Dynamics Ax (Axapta) Nedir?

Microsoft Dynamics Ax, 1998 yılımda Danimarka'lı Damgaard firması tarafından üretilmiş ve ilk olarak DAnimarka ve ABD'de satışa sunularak kullanılmaya başlanmış ERP (Enterprise Resource Planning - Kurumsal Kaynak Planlaması ) yazılımıdır. Damgaard firması 2002 yılında başka bir yazılım firması olan Navision Software ile birleşerek önce NavisionDamgaard daha sonrasında Navision adını almıştır.

2003 yılında Navision firmasının Microsoft tarafından satın alınması ile Axapta, Microsoft Business Solutions ürün ailesinin bir ferdi olmuştur. 2006 yılında Microsoft Business Solutions ürün ailesinin isminin Microsoft Dynamics olarak değiştirilmesiyle Microsoft Dynamics Axapta adını almıştır.

Dynamics Axapta açık kaynak kodlu modüler bir ERP yazılımıdır. G��nümüzde 45 dili desteklemektedir. İş süreçlerini ve maliyetleri kontrol altına almak isteyen firmaların tercih ettiği bir ERP yazılımıdır.

Microsoft Dynamics AX dünyada 20 000’nin üzerinde şirket tarafından tercih edilen bir iş çözümüdür

  • İşletme gereksinimlerine en uygun esnekliği sağlar
  • Tüm iş süreçlerine geliştirilmiş yönetim
  • En iyi sonuçlar için daha verimli personel

ERP çözümü bulunan ülkeye göre daha verimli, kolay ve etkili bir iletişim sağlar, bilgi akışı, süreç, işlem, müşteri ilişkileri, ortak ve diğer kurumlar arasındaki ilişkilerinizi geliştirir. İşletmenizin gereksinimlerime göre, kurulumdan sonra ek özellikler ekleme özelliğine sahiptir

Microsoft Dynamics АХ kurumsal iş süreçlerinin tüm gereksinimlerini karşılamaktadır.


Finansal Yönetim

  • Genel Muhasebe
  • Ödemeler ve tahsil edilecekler
  • Banka yönetimi
  • Bütçe
  • Uluslararası muhasebe standartlarına uyumluluk

İnsan Kaynakları Yönetimi

  • İşgücü yönetimi ve organizasyon
  • İşe alım
  • Gelişme, eğitim ve performans yönetimi
  • Personel self-servis portali
  • Gelir-gider yönetimi

Üretim

  • Malzeme ve hacim yönetimi
  • Kaynak yönetimi
  • Çalısma saatleri ve planlaması
  • Ürün yapılandırma

Tedarik Zinciri Yönetimi

  • Envanter (stok) yönetimi
  • Çoklu depo ve stok yöbnetimi
  • Ticari anlaşmalar
  • Dağıtım planlaması
  • Kalite kontrol yönetimi

Tedarik ve Teslimat

  • Doğrudan ve dolaylı teslimatlar
  • Talep
  • Talep tedarik yönetimi
  • Müşteri tedarik portal

Proje Yönetimi

  • Proje muhasebe ve faturalandırma
  • Proje maliyet kontrolü
  • Ayrı ayrı projelendirme
  • Microsoft Project entegrasyonu

Satış ve Pazarlama

  • Satış ve pazarlama otomasyonu
  • Potansiyel müşteri ve satış imkânları yönetimi
  • Satış yönetimi
  • Microsoft Dynamics CRM bağlantısı

Hizmet Yönetimi

  • Talep ve sözleşmeler
  • Hizmet aramaları ve talep tahsisi
  • Onarım yönetimi
  • Hizmet üyeliği

BI - İş Zekâsı

  • Microsoft SQL Server® ile standart, özel ve analitik raporlar
  • Rol uyumluluğu, önceden uyarlanmış çok boyutlu veri küpleri
  • Temel gösterge raporları


Kaynaklar:
Microsoft
wiki
isystems

Sql Go Komutu Kullanımı

Go komutu bir T-SQL ifadesi olmamasına rağmen T-SQL'de sıkça kullanılmaktadır. GO komutu öncesinde veya kendinden önceki GO komutuna kadar olan kısmı tek seferde çalıştırarak tek bir execution plan olarak SQL Server'a gönderir.



Yukarıdaki örnekte iki GO komutu arasındaki satırlar tek execution olarak çalıştırılıp SQL Server'a gönderilirler.

  • GO komutu diğer T-SQL komutları ile ayni satırda kullanılamaz.
  • GO komutundan önce tanımlanan bir değişken GO komutundan sonra kullanılamaz. Çünkü daha önceki kod yığınının sona erdiğini belirtmektedir.
  • Kodun sonunda GO kullanılmadığı veya tüm sorgu bitmediği sürece komutlar sunucuya gönderilmez.


Yukarıdaki örnekte GO komutunun çoklu kullanımını görmüş olduk. İki GO kümesi arasında kalan kodları 10 kez çalıştırmaktadır. Bir başka yazıda görüşmek üzere hoşçakalın. Bol kodlamalar.

Angular 4 Komutları

Merhaba arkadaşlar. Bu aralar Angular'a sarmış durumdayım. Anguların Google tarafından desteklenen açık kaynak kodlu web uygulama çatısı olduğu, JavaScript kodlarıyla yazıldığı ve MVC prensibine sadık kalınarak tek sayfalık uygulamalar geliştirmeye olanak sağladığını öğrenmiş durumdayım.

Angular ile yazılım geliştirenlerin ağırlıklı çoğunluğu editör olarak Visual Studio Code kullanmaktalar. Bunun yanı sıra SublimeText'te bir hayli tercih ediliyor. Angular ile proje geliştirmek için öncelikle Node.js yi bilgisayarınıza kurmanız gerekiyor. Belirtmiş olduğum linkten sisteminize uygun olan Nodejs'nin (Windows/Linux/MacOs) sürümü indirip yükledikten sonra, yapmanız gereken bir adımda Angular CLI derleyicisini yüklemek. Bunun için Command Prompt'a npm install -g @angular/cli komutunuz yazıp enter tuşuna basınca yükleme gerçekleşmektedir.

Bu adımları hallettiğimiz takdirde Angular projesi geliştirmeye hazırız demektir. Komutların çalışması için Command Prompt'ta oluşturduğumuz proje klasöründe olmamız gerekiyor.

Proje oluşturmak için : ng new porojeAdi

Projeyi açmak için : code .   -> visual studio code'da projemiz otomatik olarak açılır.

Projeyi yayına almak için : ng serve diyoruz. Uygulama 4200 default portu için hazır hale getirilir. Eğer port numarasını belirtmek isterseniz ng serve -- portNo şeklinde belirtebilirsiniz. Bu şekilde yaptıktan sonra bir web tarayıcı açıp localhost:4200 yazarak projeye ulaşabiliriz veya otomatik  olarak bir tarayıcıda açtırmak için ng serve -o veya ng serve --open komutunu yazabiliriz.

Arkadaşlar basit olarak bir Angular projesi oluşturmayı ve yayına almayı gördük. Projeyi geliştirirken de yine birçok argumanı oluşturmak için kodlar kullanılıyor. Bunları da elimden geldiğince burada yazmaya çalışacağım. Bir başka yazıda görüşmek üzere sağlıcakla kalın.