Java da class kullanma

Bir önceki yazıda Araba.java dosyasına tanımladımız Araba sınıfını Main metdo içinde çağırarak kullanıyoruz. public class App {     public static void main(String[] args) throws Exception {        Araba haciMurat= new Araba();        haciMurat.renk=”Siyah”;        haciMurat.marka=”Tofaş”;        haciMurat.model=”Murat 131″;        haciMurat.motorHacmi=1500;        haciMurat.trafikCikis=1960; … Devamını oku…

Java da class tanımlama

public class Araba {     String marka;     String model;     int trafikCikis;     int motorHacmi;     String renk;     Boolean sporMu;     private int hiz;     private Boolean elFreni = true;     private int vites = 0;     void ileriGazla(int yeniHiz) {     … Devamını oku…

55 sunucuya dosyaları yüklüyoruz

Ftp sunucusu ile bağlantı sorunu yaşama ihtimaline karşın, dosya yükleme işlemini smarterasp panelinden yapacağız. 100 den fazla dosyayı teker teker yüklemek çok yorucu olacağı için smarterasp nin sunduğu zip yükleme seçeneğini kullanacağız. Publish klasörü içindeki bütübn dosya ve klasörleri seçip ; sağ tuş > Gönder > Sıkıştırılmış klasör seçeneği ile seçilenleri tek dosyaya sıkıştırıyoruz. Veeee … Devamını oku…

54 projemizi publish ile yayınlanacak dosyalarını çıkarıyoruz

Geliştirme işlemimiz sonlandı. Projemizin yayınlanacak olan dosyalarını elde etmek için publish komutunu kullanacağız. publish klasöründe yer alan dosyaları herhangi bir FTP programı ile sunucuya yani daha önce ücresiz bir hesap aldığımız smarterasp.net deki hesabımıza yüklememiz gerekiyor.

53 Sunucudaki veritabanına yetkileri eklemek

Sunucuya projemizi göndermeden önce geliştirme aşamasında bir kullanıcı oluşturup, bu kullanıcıya bütün Yetkiler yetkisini vermemiz gerekiyor. Daha sonra eklenecek olan kullanıcılara yetkileri bu kullanıcı verecek. Eğer veritabanında yetki dağıtacak bir kullanıcı varsayılan olarak oluşturulmaz ise Yetkili kişilerin gireceği hiç bir sayfaya girilemez. Projemizi çalıştırıp yönetici olacak kullanıcının kaydını sağlıyoruz. Siteme giriş yaptıktan sonra Yetkiler seçeneği … Devamını oku…

51 Smarterasp.net den ücretsiz hosting hesabı açmak

Microsoft asp.net core 6 + SQL Server ile hazırladığımız projemizi internette yayınlamak için kullandığımız teknoloji olan Microsoft asp.net core 6 yı desteği veren bir hosting firması bulmamız gerekiyor. Ücretli olarak bu hizmeti veren bir çok firma bulabilirsiniz ancak, ücretsiz şekilde Microsoft asp.net core 6 hosting hizmeti veren çok fazla firma yok. Yaptığım araştırmalar sonucunda bu … Devamını oku…

50 Kullanıcı menüsü yetkilere göre ayarlama

Yetkili kullanıcılara özel seçeneklerin gelmesi için ve yetkisi olmayan kullanıcılara ilgili seçeneklerin gizlenmesi için menü bileşenlerini rollere göre ayarlayacağız. User.IsInRole(…) metodu ile verdiğimiz yetkiye sahip olan kullanıcı ise true, yetkiye sahip değil ise false sonucu alınacaktır. Yukarıdaki kod parçası Etkinlik yetkisine sahip ise etkinlik bağlantısının çıkmasını sağlayacak.

49 Kullanıcı silme

Kullanıcı Düzenle Yetkisi olan kullanıcılar Sil butonunu görebilecek.Kullanıcı silme sonucuna hata veya başarılı sayfalarına yönlendiriyoruz. HesapController.cs içine aşağıdaki kodları ekliyoruz

48 Kullanıcı düzenleme

Kullanıcı Düzenle Yetkisi olan kullanıcılar, kullanıcı düzenleme işlemi yapabilecek.. HesapController.cs HesapController.cs Views\Hesap\Duzenle.cshtml HesapController.cs