Arşiv

Posts Tagged ‘code’

mac os .net kurulumu ve kullanımı


Merhaba

Bugün macOS üzerinde .net kurulumunu ve bu kurulum sonrasında ilk uygulamamızı yazıp kullanımına bakacağız. Öncelikle .net core download işlemini yapalım. İndirdiğimiz dosyayı çalıştırdığımızda aşağıdaki adımları takip ederek basitçe kurulumu tamamlayalım.

[Adım 1]

[Adım 2]

[Adım 3]

[Adım 4]

Bu aşamada bilgisayarımızın şifresini girip yüklemeye izin veriyoruz.

[Adım 5]

Yükleme işlemi tamamlandı. Şimdi sıra uygulamamızı hazırlamakta. İlk olarak bir terminal açalım ve sırası ile aşağıdaki komutları terminalde uygulayıp ilk programımızı oluşturalım.

$ cd Desktop
$ mkdir MacOSDotNet
$ cd MacOSDotNet
$ dotnet new webapi

Komut satırında “dotnet new webapi” komutunu çalıştırdıktan sonra oluşan webapi uygulamamızı açmak için herhangi bir editör kullanabiliriz.Ben bu işlem için Visual Studio Code kullandığımdan aşağıdaki kodu yazarak projemi açıyorum. İsterseniz Visual Studio Code download işleminden sonra sisteminizde vs code kullanabilirsiniz.

$ code .

Bu komut sonrasında projemiz Visual Studio Code ile açtık ve birkaç düzenleme yaptıktan sonra çalıştırabiliriz. İlk olarak proje içindeki launchSettings.json içeriğinde bulunan “applicationUrl”: “https://localhost:5001;http://localhost:5000 “, bilgisini “applicationUrl”: “http://localhost:5000 “,   olarak güncelleyelim. bu işlem sonrasında benim proje içindeki dosya aşağıdaki gibi görünüyor.

[launchSettings.json]

{
  "$schema": "http://json.schemastore.org/launchsettings.json",
  "iisSettings": {
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": {
      "applicationUrl": "http://localhost:32954",
      "sslPort": 44398
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "api/values",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "MacOSDotNet": {
      "commandName": "Project",
      "launchBrowser": true,
      "launchUrl": "api/values",
      "applicationUrl": "http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

Bu ayarlamadan sonra değişiklik yaptığımız dosyaları kayıt edip terminalde uygulamamızın olduğu dizine geçip aşağıdaki komutları yazalım. Başka bir konumda olma ihtimaline karşı yeni bir terminal sayfası açıp uygulamanın olduğunu konuma geçme ve sonrasında uygulamayı çalıştırma komutu olan dotnet run kodunu yazdım. Terminalde yazdığım satırlar aşağıdaki gibidir.

$ cd Desktop
$ cd MacOSDotNet
$ dotnet run

Bu komutları çalıştırınca uygulamamızın “http://localhost:5000 ” adresinde çalıştığı bilgisi terminalde bize veriliyor. Örnek uygulamızın içinde bulunan ValuesController sınıfında istek göndereceğimiz adres tanımı olduğu için ister herhangi bir tarayıcı üzerinden ister mac ortamında terminalde curl komutu ile uygulamamızın çalışıp çalışmadığını test edebiliriz. Ben ilk olarak terminal üzerinden aşağıdaki kodu yazıp çalışan uygulamanın bana sonuç olarak ValuesController.cs içindeki örnek değerler olan “value1”, “value2” bilgilerini göstermesini bekleyeceğim. Daha sonrada aynı işlemi tarayıcı üzerinden test edebiliriz. Terminal ve tarayıcı üzerinden test işlemi yaparken mutlaka uygulamamızın çalışıyor durumda olması gerekiyor.

$ curl localhost:5000/api/values

Bu komut çalışdıktan sonra terminal ekranında beklediğim gibi [“value1″,”value2”] sonuçlarını verdi. Şimdi aynı işlemi tarayıcı üzerinde yaptığımızda da sonuç olarak [“value1″,”value2”] bilgisini göreceğiz.
Projenin kaynak kodlarına adresinden ulaşabilirsiniz.

Kolay gelsin.

wordpress sourcecode bilgileri


Merhaba,
Yayınlanmış olan yazırlarımda paylaştığım kod scriptlerinin daha düzenli ve anlaşılır görünmesi için wordpress in source code bilgilerini kullanıyorum. Bu source code bilgileri sayesinde eklemiş olduğun kod parçaları daha net ve anlaşılır olmaktadır.

Sizde yazdığınız yazılarınızda eklemiş olduğunuz kod parçalarının daha okunur ve anlaşılır olmasını istiyorsanız wordpress source code bilgilerini kullanabilirsiniz.
Örnek kullanım


sourcecode bilgileri aşağıdadır.

actionscript3 bash coldfusion
cpp csharp css
delphi erlang fsharp
diff groovy javascript
java javafx matlab (keywords only)
objc perl php
text powershell python
r ruby scala
sql vb xml

Kullanım hakkında daha detaylı bilgiyi wordpress source code adresinden öğrenebilirsiniz.
Kolay gelisn.