Civil 3D için Subassembly Composer Eğitimi 1

Kısım 1
4.94 (93 reviews)
Udemy
platform
Türkçe
language
Other
category
instructor
Civil 3D için Subassembly Composer Eğitimi 1
219
students
5 hours
content
Feb 2022
last update
$139.99
regular price

Why take this course?

Şu anda forza OpenLocalStorage() gibi web API'lerinin kullanımı sağlamak için bir fonksiyon yazıyorsunuz. Bu fonksiyon, tarayıcının depolama alanına erişerek veya bir depolama nesnesinden verileri okuyarak belirli bir anahtara ait veriyi getirecektir. localStorage nesnesi, tarayıcıların yerel dosamalı depolama (local storage) için standart bir arayüz sağlarlar.

Bir JavaScript fonksiyonu yazmak için localStorage nesnesinden verileri okuyabiliriz:

function OpenLocalStorage(key) {
    try {
        var data = localStorage.getItem(key); // Veri okuma işlemini dene
        if (data !== null) { // Eğer varsa...
            console.log("Data retrieved from local storage:", data);
            return JSON.parse(data); // JSON formatted string'i JavaScript object'e dönüştür
        } else {
            console.log("No data available with key: " + key);
            return null; // Eğer veri yoksa null döndür
        }
    } catch (e) {
        console.error("Error retrieving data from local storage:", e.toString());
        return null; // Hata durumunda null döndür
    }
}

Bu fonksiyon, localStorage'a bir anahtar ile ilişkililen bir veriyi geleneksel olarak okuyup, hataları yakalayarak ve sonucu JSON formatta döndürmektedir. Veri bulunmadığı durumda null değeri döndürülür.

Unutmayın ki localStorage'in sadece string tipinden veriler saklamasına olanak tanır ve 10MB'a kadar veri yerine kanıtlanmaktadır. Ayrıca, güvenlik konusunda dikkatli olmalı ve sıkı bir tarayıcıya dayalı depolama çözümleri (Cookie'lar) ile benzer işlevselliğine sahip olacak şekilde tasarlanmıştır.

forzaOpenLocalStorage() gibi başlıklı bir fonksiyon eklemek istiyorsanız, bu isimle fonksiyonu tanımlayabilirsiniz:

function forzaOpenLocalStorage(key) {
    return OpenLocalStorage(key);
}

Bu noktada, forzaOpenLocalStorage() adında bir fonksiyonuzun OpenLocalStorage()'i çağıran ve sonuçları döndüren bir wrapper funksiyonu oluşturduğunuz birimi var. Bu, kullanıcı arayüzü dahilli olarak bu fonksiyonu kullanabilmenize olanak tanır.

Eğer forzaOpenLocalStorage()'nin başka bir işlevliliğe sahip olması gerekiyorsa, OpenLocalStorage() fonksiyonunu uygun şekilde göndererek veya onun içinde kullanarak bu işlevselliği ekleyebilirsiniz. Örneğin, bir hata ayıklama arayüzü veya belirli bir formata uygun hale getirecek işlevler eklemek istediğinizi düşünebilirsiniz:

function forzaOpenLocalStorage(key, format = 'json') {
    const data = OpenLocalStorage(key);
    if (data !== null) {
        switch (format.toLowerCase()) {
            case 'json':
                return JSON.parse(data);
            case 'string':
                return data;
            // Ekstra formatlar ekleyebilirsiniz...
            default:
                console.error("Unsupported format provided.");
                return null;
        }
    } else {
        return null;
    }
}

Bu örnekte, forzaOpenLocalStorage() fonksiyonu bir anahtar ile ilişkiliden veriyi alır ve ardından belirtilen bir formatta döndürür. Eğer belirtilen format desteklenmiyorsa hata mesajını yazar ve null değeri döndürür.

Course Gallery

Civil 3D için Subassembly Composer Eğitimi 1 – Screenshot 1
Screenshot 1Civil 3D için Subassembly Composer Eğitimi 1
Civil 3D için Subassembly Composer Eğitimi 1 – Screenshot 2
Screenshot 2Civil 3D için Subassembly Composer Eğitimi 1
Civil 3D için Subassembly Composer Eğitimi 1 – Screenshot 3
Screenshot 3Civil 3D için Subassembly Composer Eğitimi 1
Civil 3D için Subassembly Composer Eğitimi 1 – Screenshot 4
Screenshot 4Civil 3D için Subassembly Composer Eğitimi 1

Loading charts...

Related Topics

3873368
udemy ID
24/02/2021
course created date
12/03/2021
course indexed date
Bot
course submited by
Civil 3D için Subassembly Composer Eğitimi 1 - | Comidoc