BetterStreams 1.0

Lisans: Ücretsiz Deneme ‎Dosya boyutu: 618.50 KB
‎Kullanıcı Derecelendirmesi: 3.0/5 - ‎1 ‎Oy

.Basitleştirilmiş asynchronous G/Ç (AsyncStream), alternatif veri akışları (Alternatif Akışlar) ve verimli akış izleme ve arama (BetterBufferedStream) için üç sınıftan oluşan net kitaplığı. BetterStreams kolayca kod için tek satırlık bir değişiklik kadar az, bazen önemli ölçüde, yeni veya mevcut uygulamaların performansını artırabilir. AsyncStream varolan bir akışı sarar ve standart Read(), ReadByte(), Write() ve WriteByte() yöntemleri aracılığıyla eşzamanlı G/Ç sağlar; sarılmış akışta doğrudan çağrılması halinde bunlar, alttaki aygıta (disk gibi) G/Ç'yi beklemeyi gerektirir, ancak AsyncStream arka plan iş parçacığı kullanarak iç arabelleği otomatik olarak doldurur veya temize çıkar ve tamponda yeterli bayt bulunduğu sürece asla engellemez. Uygulama mantığınız zaten senkron G/Ç etrafında oluşturulmuş olsa bile, eşzamanlı hale getirmek genellikle orijinal akışı Bir AsyncStream'de sarmaktan başka bir şey gerektirmez. AsyncStreams ayrıca zarif özel durum işleme, istendiğinde ince ayar performansı ve davranış özellikleri ve BetterBufferedStreams gibi verimli arama sağlar. AlternativeStreams, bir NTFS dosyasında alternatif veri akışlarını (ADS) okumanızı, yazmanızı, silmenizi, oluşturmanızı ve listelemenizi sağlar. NTFS altında, her dosyanın bir "main" adsız akışı (Bu, Framework'ün G/Ç sınıfının manipüle ettiği akıştır) yanı sıra sıfır veya daha fazla "alternat" adlı akışlara sahiptir; örneğin, Internet Explorer, indirilen bir dosyanın hangi güvenlik bölgesinden geldiğini kaydetmek için "Zone.Identifier" adlı alternatif bir akış kullanır. Meta verilerin uygun bir şekilde depolanmasının yanı sıra, uygulama verileri için "bileşik depolama" oluşturmak için de kullanılabilirler; örneğin, on nesneyi sırayla "main" fie akışına seri hale getirmek yerine (varsa tüm dosyanın yeniden yazılmasını gerektiren) her nesne kendi nesnesine serileştirilebilir, tek tek değiştirilebilir alternatif akışı.

sürüm geçmişi

  • Sürüm 1.0 tarihinde gönderildi 2007-05-27

    EULA - Son Kullanıcı Lisans Sözleşmesi



    BetterStreams Akademik/Değerlendirme Lisans Sözleşmesi

    Bu lisans sözleşmesi ("License") siz (veya şirketiniz) arasında yapılan yasal bir anlaşmadır, BetterStreams kütüphanesi için "Licensee" ve Jeff Pasternack ("Licensor"quot;) olarak onun adına hareket etme ve bu anlaşmaya bağlama yetkisine sahibiniz varsa, buna eşlik eden tüm yazılımlar, kaynak kodu, dokümantasyon, diğer eşlik eden medya ve lisans veren tarafından sağlanan bunların gelecekteki veya güncelleştirilmiş sürümleri de dahildir.

    0. Önsöz
    Bu Akademik/Değerlendirme lisansı ücretsizdir ve Lisans sahibi tarafından satılan Geliştirici lisansından çok daha kısıtlayıcıdır. Hem BetterStreams.dll kütüphanesinin ve herhangi bir yazılımın (derlenmiş veya kaynak olarak) dağıtılmasını yada başka bir şekilde kullanılmasını yasaklar ve BetterStreams'in yalnızca kar amacı gütmeyen akademik araştırma veya değerlendirme amaçları için yalnızca orijinal yazarları tarafından kullanılacak uygulamaları geliştirmek için kullanılmasına izin verir. Akademisyen olmayanlar için (Akademisyenler, akredite yüksekokul ve üniversitelerin öğrencileri ve öğretim üyeleri olarak tanımlanır) bu Lisans, siz kabul ettikten 30 gün sonra sona erer ve bu süre zarfında bir Geliştirici lisansı satın almanız veya yazılımın tüm kopyalarını imha etmelisiniz.

    1. Lisans Verilmesi
    Lisans veren, Lisans Sahibine BetterStreams'e şu süreyle devredilemez, münhasır olmayan bir lisans verir:
    a) Tek bir kişi tarafından kullanılmak üzere tek bir bilgisayara BetterStreams yükleyin.
    b) Yedekleme amacıyla bir kopya oluşturma
    c) Daha İyi Akışlar'ı, kar amacı gütmeyen akademik araştırmalar için yalnızca sizin yaptığınız uygulamaları geliştirmek veya Geliştirici lisansı satın almak isteyip istemeyeceğiniz konusunda karar vermek üzere BetterStreams'i değerlendirmek için kullanın.

    2. Lisansüzerindeki Sınırlamalar ve Kısıtlamalar
    a) Lisans sahibi BetterStreams'i, BetterStreams'e tamamen veya kısmen benzer işlevler sağlayan her türlü kitaplıklar, bileşenler, araçlar veya yazılımlar geliştirmek için kullanamaz.
    b) Lisans Verme'de yukarıda açıkça izin verilenler dışında, Lisans Sahibi BetterStream'leri hiçbir şekilde tamamen veya kısmen çoğaltamaz, kopyalanamaz, dağıtamaz veya paylaşamaz.
    c) Lisans sahibi BetterStreams'i yasaların yasakladığı herhangi bir amaç için kullanamaz.
    d) Lisans Sahibi BetterStreams'i veya bunların herhangi bir kısmını dağıtamaz ve Lisans Sahibi BetterStreams'e bağlantı veren veya başka bir şekilde kullanan herhangi bir yazılımı dağıtamaz.
    e) Lisans sahibi başkalarının BetterStreams veya BetterStreams ile geliştirilen herhangi bir uygulama kullanmasına izin vermeyebilir
    f) Lisans sahibi, BetterStreams'in kar amacı gütmeyen, akademik araştırma veya değerlendirmeamaçlı olmayan uygulamaları geliştirmek için BetterStreams'i kullanamaz.
    g) Lisans Sahibi akredite bir kolej veya üniversitede öğrenci veya öğretim üyesi değilse, bu lisans, BetterStreams bileşenlerinin (BetterStreams.dll, dokümantasyon, kaynak kodu ve diğer medya dahil ancak bunlarla sınırlı olmamak üzere tüm kopyalarının imha edilmesi gereken 30 gün sonra otomatik olarak sona erer.

    3. Daha önce BetterStreams kullanmak için herhangi bir lisans verilmedi iddia ve kabul.

    4. Fikri Mülkiyet Hakları
    BetterStreams ve beraberindeki tüm medyaların tüm fikri mülkiyet hakları Lisans Veren'e aittir. BetterStreams, Amerika Birleşik Devletleri telif hakkı yasaları ve uluslararası anlaşmalar tarafından korunmaktadır. Lisans Sahibi.dll Yalnızca bu Lisans Sahibi ve BetterStreams'i bu Lisans olarak koruyan bağlayıcı bir lisans sözleşmesi nin takibi nde yapıldığında BetterStreams dağıtabilir. Lisans Sahibi, Lisans Sahibi ve BetterStreams ile ilgili olarak bu tür anlaşmaların ihlalini önlemek için makul çabayı göstermelidir.

    5. Destek
    Lisans veren, BetterStreams için herhangi bir biçimde destek veya başka bir yardım sağlamakla yükümlü değildir.

    6. Ters Mühendislik Yok
    BetterStreams dahili, yöntemi veya yapısı yla ilgili bilgileri sökmeyebilir, tersine mühendislik yapamaz, derletamaz veya başka bir şekilde bilgi edinmeye çalışamazsınız.

    7. GarantiNin Reddi
    YÜRÜRLÜKTEKI YASALARıN IZIN VERDIĞI ÖLÇÜDE, DAHA IYI YAYıNLAR IÇIN GARANTI YOKTUR. BETTERSTREAMS SAĞLANMAKTADıR "AS IS" HERHANGI BIR GARANTI OLMADAN, YA IFADE VEYA ZımNI, DAHIL, ANCAK BUNLARLA SıNıRLı OLMAMAK ÜZERE, Belirli BIR AMAÇ IÇIN SATILIK VE UYGUNLUK Zımni GARANTILER. BETTERSTREAMS KALİTE SİTESİ VE PERFORMANSI İlE İlİşKİn TÜM RİsK SINIF LİsaNSI SINIF LİsaNS DAHA IYI AKSLAR KUSURLU KANAYAN VARSA, GELIR veya POTANSIYEL GELIR kaybı VE VERI KAYBı DA DAHIL OLMAK ÜZERE, SONUÇ OLARAK ORTAYA ÇıKAN HER TÜRLÜ SERVIS, ONARıM, DÜZELTME VE ZARARLARıN MALIYETINI KABUL EMMELISINIZ. RuhsatERDEN VEYA ACENTELERINDEN YAZıLAN VEYA BAŞKA TÜRLÜ HIÇBIR BEYAN VEYA TALEP, HERHANGI BIR GARANTI OLUŞTURMAYACAKTıR.

    8. Sorumluluğun Sınırlandırılması
    HER HALÜKARDA VEYA HALSİnDE, KULLANIMDAN VEYA DAHA İyİ KULLANILAMAKTAN KAYNAKLANAN GENEL, ÖZEL, ARıZI VEYA NETICEDE OLUŞAN ZARARLAR (Sİz VEYA ÜÇÜNCÜ ŞAHıSLAR TARAFINDAN SÜRDÜRÜLEN YANLIŞ VEYA ZARARLAR VEYA Dİğer PROGRAMLARLA ÇALIŞAMAYAN VERI VEYA VERİ KAYIPLARI DAHIL ANCAK BUNLARLA SıNıRLı OLMAMAK ÜZERE) ZARARLARDAN SORUMLU TUTULAMAZ. , LISANS ÇıTASı BU TÜR ZARARLARıN OLASıLıĞı HAKKıNDA BILGILENDIRILSE BILE. HIÇBIR DURUMDA, BU TÜR BIR SıNıRLAMA VEYA MUAFIYET YASA TARAFıNDAN YASAKLANMıŞ SAKLı KALMAK KAYDıYLA, BU RUHSAT SAHIBININ BU RUHSAT IÇIN ÖDEDIĞI TUTARı AŞAN VEYA DAHA IYI OLAN BU LISANSLA ILGILI LISANS SAHIPLERI TOPLAM YÜKÜMLÜLÜK DEĞILDIR.

    9. Fesih
    Lisans Sahibinin diğer haklarıyla sınırlı olmamak kaydıyla, bu Lisansın hüküm ve koşullarına tam olarak uymazsanız, BetterStreams'i kullanma lisansı otomatik olarak sona erer ve iptal edilir. Bu durumda, yedekler, kaynak kodu, dokümantasyon, yazılım ve diğer ilişkili ortamlar dahil (ancak bunlarla sınırlı olmamak üzere) BetterStreams ve bileşenlerinin tüm kopyalarını yok etmelisiniz.

    10. İdare Hukuku
    Bu Lisans, Kaliforniya'da ikamet edenler arasında yapılan sözleşmeler için geçerli olduğu şekilde Kaliforniya yasalarına tabidir. Bu Lisans, Lisans Sahibi ve Lisans Sahibi arasında yazılı veya başka türlü diğer anlaşmalara veya beyanlara özeldir.

    11. Genel
    Bu Lisansın herhangi bir hükmünün geçersiz, geçersiz veya geçersiz olduğunun tespit edilmesi halinde, söz konusu hüküm bu Lisansın kalan hükümleri uyarınca veya bozulmadan bu Lisanstan kaldırılır.

    12. Değişiklikler
    Bu Lisans yalnızca yazılı olarak yapıldığında ve hem Lisans Sahibi hem de Lisans Sahibi tarafından imzalandığında değiştirilebilir.

Program Detayları