BetterStreams Icon

BetterStreams Review

Easy asynchronous I/O, alternate data streams, and efficient stream seeking


Version:
1.0
Released:
27, May 2007
License:
Shareware
Size:
604 Kb
Price:
$59 to buy
Rating:
1
10

0

Recommended: System Errors? Click here to Fix your PC »


Product Info

.Net library consisting of three classes for simplified asynchronous I/O (AsyncStream), using alternate data streams (AlternateStreams), and efficient stream peeking and seeking (BetterBufferedStream). BetterStreams can easily improve the performance of new or existing applications, sometimes dramatically, with as little as a single-line change to the code.

AsyncStream wraps an existing stream and provides asynchronous I/O via the standard Read(), ReadByte(), Write(), and WriteByte() methods; if called on the wrapped stream directly these would require waiting for I/O to the underlying device (such as a disk) but the AsyncStream asynchronously and automatically fills or flushes its internal buffer from or to the wrapped stream using a background thread and will never block so long as sufficient bytes are available in the buffer. Even if your application logic is already built around synchronous I/O, making it asynchronous typically requires nothing more than wrapping the original stream in an AsyncStream. AsyncStreams also provide elegant exception handling, properties for fine-tuning performance and behavior when desired, and, like BetterBufferedStreams, efficient seeking.

AlternateStreams enables you to read, write, delete, create and list alternate data streams (ADS) in an NTFS file. Under NTFS, each file has a "main" unnamed stream (this is the one the Framework's file I/O classes manipulate) as well as zero or more "alternate" named streams; for example, Internet Explorer uses an alternate stream named "Zone.Identifier" to record which security zone a downloaded file came from. Aside from conveniently storing metadata, they can also be used to create "compound storage" for application data; instead of, for example, sequentially serializing ten objects to the "main" fie stream (requiring the entire file to be rewritten if any but the last object changes) each object can be serialized to its own, individually modifiable alternate stream.

Requirements
.Net 2.0 or higher

Please contact BetterStreams publisher, Jeff Pasternack if you have questions or issues regarding this product.
Awful
Poor
Average
Good
Excelent
 
Share BetterStreams Review, Easy asynchronous I/O, ADS, efficient streams Page  Share
Page URL: 
Using a crack or a pirated serial or key generator to activate BetterStreams full version without buying a license key is against the law.
Featured downloads
Youtube Downloader HD Review Youtube Downloader HD is a free tool to download videos from YouTube and save it to your local computer. The videos can be converted to avi video format or to mp4 (compatible with iPod, iPhone).
AVG Anti-Virus Free Edition Review AVG Free Edition is the well-known antivirus protection tool. AVG Free is available free of charge to home users for the life of the product. The newest version is also compatible with Windows Vista.
Motorola Mobile PhoneTools Deluxe Review Connect your laptop to your cell phone, use your cell phone as a modem; synchronize cell phone contacts and calendar with your PC. Complete Outlook integration. Create mobile media with ringtone software features, wallpaper and video editing tools.
Related downloads


Export Notes to Exchange in an effective way with prominent Kernel for Lotus Notes to Outlook email migration software.

Efficient, fast and easy to use computer system for maintaining memberships in a club of any size and profile. Organize members records, track overdue payments, produce various reports within minutes and much more. More info on www.tacomputing.net

CRMWeb is a flexible, efficient and easy to use web-based (hosted) CRM solution for small and medium-sized companies. CRMWeb is integrating all departments that are relevant for the success of your business: sales, marketing and customer service.

Unobtrusive software for making money while surfing the web. Stable and resource-efficient, it displays ads from our partners. It is easy to install and uninstall.
It’s not spyware or malware and doesn’t come bundled with other software.

A browser utility integrated with Internet Explorer. It can help you surf much easier. Save any part of a page with perfect style and without any other annoying stuff,save a full page with a mouse click,browse and manage all you have saved easily.

AVSD is appointed for emulation of one, two or more (up to
200) serial streams. Hardware devices are not necessary. This product is
based on Windows XP DDK and doesn't require using devices of other
manufacturers.

An efficient and easy-to-use application to help you search the internet for FREE MP3 songs and legally download them. With this, it couldn't be any easier and faster to download your favorite music!

A powerful file-indexing tool
Easy and efficient file management
Locate your files quickly
The file index can be easily categorized, organized, and manipulated
Create index files for all your files and documents using hyperlink

ZylSerialPort is a Delphi / C++Builder thread based asynchronous serial port component.
Use ZylSerialPort component to easily communicate with external devices on serial port connection, such as modems, bar code readers and so on.

Lektora is the FREE RSS feed aggregator that integrates seamlessly with Firefox and Internet Explorer to enable easy reading of news feeds within the web browser.
Related Press Releases
Toll Free Phone-In Dictation Services Makes The Business Professional More Efficient
DMC Office Services proudly announces today the availability of toll-free access to their phone-in dictation service. Phone-in dictation not only allows the professional to efficiently communicate their reports, letters and other documents while the thought is still fresh in their minds, the toll
FreeSoftwareDirectory(dot)net - Offers Fast, Efficient, Safe Freeware And Shareware Downloads
enton, Florida, October 20, 2008 - Dr. Daniel Quek is aprofessional engineer and a software developer, who has developed many differenttypes of software including Perl and php scripts and Visual Basic applications. Thesite http://freesoftwaredirectory.n et/softwaredirectory/ aims to be different,
New Data Sharing Software Makes Working Together Easier, More Efficient and Secure
Antioch SoftwareFor Immediate ReleaseMay 31, 2007New Data Sharing Software Makes Working Together Easier, More Efficient and SecureAntioch, TN (May 31, 2007) - Antioch Software announces the release of VirtualDocuments, innovative data sharing software designed to improve team collaborationand data
A Year Old, 1888SoftwareDownloads Offers Freeware And Shareware Downloads That Are Fast, Efficient, And Safe
Miami, FL - Technological advanced, the site offers safe, efficient, and fastdownloads. Designed by internet geeks, the site is exciting and seeks to be unique.1888SoftwareDownloads works alongside software designers and distributors to ensurethat the best downloads are available to its users. Aware
Planetary Streams Radio and TV Company Launches Planetary Vision
Woodland Hills, UT, Feb 27, 2008--Planetary StreamsInternational, an internet Radio & Talk TV Communications Company, which officiallylaunched this week, today announces Planetary Vision their online offering to meetthe growing demands of small businesses and entrepreneurs to compete with audio
Software Library Recognizes Text Streams and Detects Their Encoding
IMMEDIATE RELEASEContact: Darrell BurkPhone: 417-435-2711email: dburk@synergisystems.usWebsite : www.encodingsleuth.comSoftware Library Recognizes Text Streams and Detects Their Encoding EncodingSleuth Text quickly and accurately identifies encoded text streams anddetects the best character set/decoder
Logic Software releases Easy Projects NET version 5 New software makes project management easy - for the rest of us
Toronto, Canada (July 20, 2007) Logic Software Inc. todayannounced the release of Easy Project .NET version 5.0, a major update to an already easy to use all-in-oneweb based project management software application. The new version was re-writtenfrom the ground up using AJAX Web 2.0 technologies
Order Management System by QC Software Key to Efficient Fulfillment Process
Planning orders for optimized picking is the most essentialaspect in the order fulfillment process. QC OMS is a configurable tool that allowsorders to be streamlined for picking efficiency. Utilizing the Wave Planner andScheduling functions, the most efficient picking technique will be determinedwhether
Efficient Management of CSV Feed for Mobile Industry
The mobile industry is witnessing exponential growth with widerange of handsets being available in the market. This has led to an increase in thenumber of merchants, mobile networks and the consumers alike. Therefore, theshopping portals are employing better tools for providing profitable deals to
Efficient time management with TM-Helper!
TM-HelperTime management in its various forms and variations has been around for a great manyof years. All contemporary time management approaches focus on three basic elements:to-doÂ's, priorities and goals. Although these aspects can be managed in aconventional way, computer technologies