Screenshot Preview

Kellerman Gold Suite

de Kellerman Software - Tipo de producto: Componente / .NET Class / 100% Managed Code

Por favor note que al menos que se indique lo contrario, esta es la versión en Inglés del producto.

*

All Kellerman Software products in one package. Kellerman Gold Suite includes libraries to handle FTP, SFTP, encryption, compression, logging, caching and email validation. Features include comparing Access Databases, encrypting Credit Cards, passwords, connection strings, handling FTP operations, generating tests for any testing framework from C# or VB.NET code, creating user friendly interfaces, speeding up your .NET, Silverlight and Windows Phone applications, performing email validation and find unused stored procedures.

 *

Kellerman Gold Suite includes the following products

  • AccessDiff
  • Encryption Library
  • Kellerman FTP
  • Kellerman Logger
  • NUnit Test Generator
  • Themed Wizard
  • .NET Caching Library
  • .NET Email Validation Library
  • Unused Stored Procedures Tool
  • .NET SFTP Library
  • Ninja Database Lite
  • Ninja Database Pro

Kellerman .NET FTP Library Features

  • Easy to Use - A full GUI FTP client demo is included. Source code is provided in both VB.NET and in C#.
  • Asynchronous/Synchronous Operation - Files and entire directories can be transferred asynchronously or synchronously.
  • Rich Events - Detailed progress and completion events for asynchronous operations.
  • Secure Transfers - Supports FTPS (FTP SSL), proxy servers and passive mode for firewalls.
  • Raw Commands - Supports raw command/response and raw directory listings.
  • Logging - Option to log FTP activity to a file or memory stream.
  • Compression - GZip and Deflate compression schemes can be used to compress/decompress and then transfer files.
  • Delete Subdirectories - Delete all files and subdirectories within an FTP directory. It is also possible to specify a wildcard pattern for deleting files.
  • Directory Synchronization - Entire directory structures can be synchronized. Kellerman FTP only transfers files that have changed, resulting in higher throughput.
  • Wildcards - Wildcard patterns are supported for specifying files to transfer. It is also possible to specify the files to transfer by date range, file size or regular expression.
  • Resume Transfer - Resume upload/download transfers by specifying a byte offset. Automatically determining the byte offset with ResumeUploadFile and ResumeDownloadFile. After an aborted asynchronous operation you can retry the operation even days later.
  • 100% Managed Code - 100% managed code written in C#. No external dependencies or libraries are required except for the .NET Framework 2.0 or .NET Framework 3.x
  • Royalty Free Distribution - Include with any .NET project royalty free.

Kellerman .NET Email Validation Library Features

  • Industry Standard Checking - Supports RFC 821 syntax checking of email addresses, MxRecord (Mail Exchange Record) lookup, and Mailbox account checking via SMTP
  • Simple to Use - Validate an email, or a list of hundreds of thousands of emails, with a single line of code
  • Fake Email Pattern Matcher - Recognize thousands of bogus email addresses
  • Disposable Email Addresses - Recognize thousands of disposable email domains such as mailinator.com, spamavert.com and spamex.com
  • Free Email Addresses - Recognize thousands of free email domains such as hotmail.com, gmail.com and rediffmail.com
  • Detects Greylisting - When grey listing is in place, a mail box check cannot be performed. The .NET Email Validation Library detects grey listing to verify the address at a later time
  • Detects Blocking - Detect when your mail server or IP Address is being blocked by anti-spam software
  • Royalty Free Distribution - Include with any .NET project royalty free

Kellerman .NET Logging Library Features

  • Easy to Use - The .NET Logging Library is implemented as a static class. Logging can be performed with a single line of code. There is no need to wrap an instantiated class.
  • Robust - The .NET Logging Library can queue 10,000 log entries in 78ms. The Logger asynchronously processes all messages in a lower priority thread so that it does not affect the performance of your application.
  • Multiple Destinations - Log to multiple simultaneous destinations including the Console, Debug Window, Response, Trace, ASPTrace, the Event Log, multiple databases, email and files. If desired, multithreaded applications can log to a single file.
  • Performance Metrics - The Logging software automatically calculates the difference in milliseconds between the current logged message and the last message that was logged. The Logger also has the ability to track call stack performance. By adding a few logging calls it is easy to see the execution time of sections of code.
  • Run time Properties - The .NET Logging Library has the ability to modify any setting while logging.
  • Log Rolling - Log files can be automatically archived by size, time period or maximum log entries.
  • Optimized Database Logging - Tables and stored procedures are automatically created when logging to a database target.
  • Object Logging - Log all properties of an object by using reflection. The properties are even sorted in alphabetical order.
  • Ignore Duplicates - The logger can be set to ignore duplicate messages. This can be helpful when a component is throwing the same error multiple times. With this feature, the context of the error is preserved if rolling is enabled.
  • Autolevel Increase - This is an option to enable all logging levels when an error occurs. When a product has been deployed to production and the end user can't remember what they did to get the error, additional logging is turned on automatically.
  • Asynchronous and Synchronous Modes - Instead of using Console.Writeline, write out messages using the logger. After development is complete, the logging can be switched to use asynchronous and log to a different destination, such as the event log.

Kellerman .NET Encryption Library Features

  • Symetric Encryption - Supports these encryption algorithms: Rijndael, Twofish, Blowfish, DES, TripleDES, and RC2. Initialization vectors and salts are supported.
  • Asymetric Encryption - Public/Private Key X509 Certificate encryption is supported. The library also validates X509 certificate signing.
  • Easy to Use - The library has methods to encrypt/decrypt strings, bytes, streams and files. Strings are automatically Base64 encoded for use in storage in the text field of a database or for embedding in XML.
  • Hashing - Numerous hashing algorithms are supported including SHA1, SHA256, SHA384, SHA512, MD2, MD4, MD5, FCS16, FCS32, HAVAL, Ripemd320, Whirlpool, Tiger and Gost Hash.
  • Compression - Compression of bytes, streams and files with GZip or Deflate is supported.
  • Secure Erase - Secure erase files and directories for maximum security after you have encrypted your files.
  • Binary Encoding - These encoding mechanisms are supported: uuEncode, Quoted Printable, Base64 and Hex String.
  • 100% Managed Code - 100% managed code written in C#. No external dependencies or libraries are required except for the .NET Framework 2.0
  • Royalty Free Distribution - Include with any .NET project royalty free.

Kellerman .NET SFTP Library Features

  • Secure - Transfer files securely using public keys or private keys with passphrases. Both RSA and DSA keys in OpenSSH or Putty format are supported.
  • Easy to Use - The .NET SFTP component includes a full GUI SFTP client. Source code is provided in both VB.NET and in C#.
  • Asynchronous/Synchronous Operation - Files and entire directories can be transferred asynchronously or synchronously.
  • Rich Events - Detailed progress and completion events for asynchronous operations.
  • Proxy Support - Supports HTTP, Socks 4, Socks 4a and Socks 5 proxy servers.
  • Logging - Option to log SFTP activity to a file or memory stream.
  • Compression - GZip and Deflate compression schemes can be used to compress/decompress and then transfer files.
  • Delete Subdirectories - Delete all files and subdirectories within an SFTP directory. It is also possible to specify a wildcard pattern for deleting files.
  • Directory Synchronization - Entire directory structures can be synchronized. Kellerman SFTP only transfers files that have changed, resulting in higher throughput.
  • Wildcards - Wildcard patterns are supported for specifying files to transfer. It is also possible to specify the files to transfer by date range, file size or regular expression.
  • Resume Transfer - Resume upload/download transfers by specifying a byte offset. Automatically determine the byte offset with ResumeUploadFile and ResumeDownloadFile. After an aborted asynchronous operation you can retry the operation even days later.
  • Documentation - Industry standard formatted help and an easy to use demo is included.
  • 100% Managed Code - 100% managed code written in C#. No external dependencies or libraries are required except for the .NET Framework 2.0 or .NET Framework 3.x.
  • Royalty Free Distribution - Include with any .NET project, royalty free.

AccessDiff Features

  • Compare Toolbars and Menu Bars - All custom toolbars and menu bars are compared. The properties of individual command buttons are also compared.
  • Compare Forms - All visual elements of the form are compared. AccessDiff automatically ignores any white space differences. Missing tables and queries are automatically detected and logged.
  • Compare Reports - All visual elements of the report are compared. AccessDiff automatically ignores any white space differences. Missing tables and queries are automatically detected and logged.
  • Compare Macros - All properties and commands of the macro are compared.
  • Compare Modules - The full text of the module is compared. AccessDiff automatically ignores any white space differences.
  • Compare References - Detects broken references, version differences and missing references between the source and destination databases.
  • Compare Data Access Pages - All elements are compared.
  • Compare Table Relationships - All relationships between tables are compared. All properties of the relationships are compared.
  • Compare Table/Field Definitions - Compares the existence or non-existence of tables between the source and destination databases and all field definitions.
  • Compare Queries - Source and destination SQL is compared. AccessDiff automatically ignores any white space differences. Missing tables and subqueries are automatically detected and logged.
  • Compare Records - Detects all record differences based on the primary key. If there is no primary key for a table, the comparison is performed on the user chosen Natural Key.
  • Compare ADP (Access Database Projects) -Compares SQL Server Tables, Stored Procedures, Functions and Views.
  • Compare Text Files - Performs intelligent code comparison for VBA, VB, VB.NET, TSQL, C#, Java, Javascript, and PHP.
  • Compare Snippets - Compares two code snipets.
  • Word Difference Highlighting - Highlights word differences during code comparison.
  • Startup Forms - Supports startup forms and AutoExec macros.
  • Table Data Differences - Table data difference report.
  • Command Line Interface - Compare two databases with the default options and export a report.

NUnit Test Generator

  • Time Saver - Why spend all day creating stub methods and the corresponding documentation? Press a button and you are ready to fill in the blank. Most read/write property tests will require no modification.
  • Increases Code Coverage - How do you know if your application works if it isn't all being tested? The NUnit Test Generator creates tests for all public properties and methods. It even sorts them alphabetically.
  • Easy to Use - Choose the source files, choose the output directory and click Process and that is it
  • Template Based - Several templates are included to create NUnit, csUnit, XUnit, MbUnit and Microsoft Unit Tests. The templates can be easily modified or new ones can be added.
  • Abbreviation Expansion - If there are Upper Case Abbreviations such as PMT_ACCT in the source code, it automatically expands the abbreviation to Payment Account. A list of 2701 abbreviations are included which you may edit.
  • Other Features - Create an Interface from a Class. Create an NHibernate mapping from a class. Create an XSD from a class.

Themed Wizard

  • Easy to Use - Simply drag and drop onto a form, and the wizard automatically creates the welcome page, one interior page and a completion page.
  • Design Time Navigation - Click the Next Button and the Back Button to traverse the wizard pages at design time.
  • Smart Tags - Quickly go to a page or Add/Remove Pages
  • Override Page Flow - At run time cancel Next click events when a page validation fails. Go to a different page depending upon certain criteria.
  • Configure Pages - Change the default page order. Specify different icons, and background images for each page if desired.

Unused Stored Procedures

  • Saves Time - Automaticallysearch your source code for stored procedures
  • Multiple Directories - Search multiple source code directories at once.
  • Intelligent Searching - The application can tell the difference between a method name and a stored procedure reference.
  • Compatible - Compatible with SQL Server 2000, 2005, and 2008.
  • Stored Procedure Dependencies - Detects stored procedure dependencies for both normal and dynamic TSQL.
  • Comment Handling - If something is commented out, it is considered unused. Supports single and multi-line comments for VB.NET, C#, XML, and TSQL.
  • Drop Scripting - Creates a drop script based on a template.
  • Other Features - Detects NHibernate stored procedure usage. Detects Enterprise Library Logging Application Block usage. Detects Dataset stored procedure usage.

Ninja Database Lite

  • Easy to Use - Zero configuration, save or load an object with a single line of code. Example demos for Windows Phone 7, Silverlight, and .NET are included. The help file contains code examples for all methods and properties.
  • Secure - Encrypt with industry standard AES Encryption.
  • Compact - Using binary serialization instead of xml serialization makes a big difference in the size of the database. Turning on compression makes the database even smaller.

Ninja Database Pro

  • Easy to Use - Zero configuration. Open the database, the database is automatically created. Save your object and the table is automatically created and your object is saved. That is it. Indexes are automatically maintained. Classes are not required to implement any interface or base class. Example demos for Windows Phone 7, Silverlight, and .NET are included. The help file contains code examples for all methods and properties.
  • ACID Compliant - If a problem occurs while saving a record it automatically rolls back. If your Windows Phone or PC loses power during a transaction, it is automatically rolled back during the next database open. Make your application worry free.
  • Robust - Ninja Database Pro was developed with Test Driven Development. We have over 560 unit tests and 90% code coverage. The tests are included. One feature that seperates Ninja Database Pro from all other databases is Advanced Dynamic Schema Evolution. Inserting properties, deleting properties, or changing property types in your classes is automatically handled; even things like changing from an integer to an enum. These types of changes break most object databases.
  • Secure - Encrypt with built industry standard AES Encryption. This can be overridden with your own software or hardware based encryption.
  • Compact - Using binary serialization instead of JSON or XML serialization makes a big difference in the size of the .net database. Turning on the built in compression makes the database even smaller. Ninja Database Pro saves all records to a single index file and data file. Most other object databases save each record as a seperate file which wastes a lot of space on disk.
  • Fast - Indexes are cached. Objects are cached and expired using LRU (Least Recently Used). Cache size and expiration timeout are configurable. Support for IsDirty also increases application speed. Index queries only load records which match the index value.
  • Fully Featured - Accelerate your project by writing less code. Ninja Database Pro contains many time saving features. For example, most databases require several lines of code to create an Auto Increment Primary Key. Ninja Database Pro requires no lines of code. It is completely automatic.
  • Multiple Platforms One API - Target multiple platforms with your application using a single API.

Atención

Para su comodidad, hemos incluido enlaces a Google Translate para traducir la información del producto que todavía tenemos que traducir. Por favor, tenga en cuenta que traducciones automáticas no siempre son totalmente exactas.
Con la tecnología de
Requiere Flash en Firefox y Opera

Búsqueda de productos

Escriba palabras de búsqueda:

Noticias relacionadas

View All Related News... 

¿Por qué comprar en ComponentSource?

ComponentSource ofrece un único servicio global, utilizado por más de 1.000.000 de desarrolladores en todo el mundo.

Más Información | Sobre Nosotros