vb
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 19
ModVB Alpha
ModVB is a Apache module which aims to provide an ASP/VBScript/JScript compatibility layer for your web-pages. more>>
ModVB is a Apache module which aims to provide an JScript/VBScript/ASP compatibility layer for your web-pages. In other words it allows you to run with none or little modifications your ASP pages on your Linux server running Apache.
A bit of perspective
ModVB is based on the work done by Marco Ridoni (mod_gb) and Michael Meeks, Ravi Pratap and other people on Gnome Basic which was meant to be a VB work-alike for Linux. After the successful launch of Mono, Gnome Basic was officially declared "dead".
A few months later Marco Ridoni decided to start mod_gb, dropping (even if not completely) the support for GUI elements (Forms, Buttons, etc.) and adding external "class libraries" which could be used to expand the language in real ASP-fashion.
The ModVB project was started to improve upon Marco Ridonis work and create a full featured IIS clone with possible JScript support as well as more objects than supported by standard IIS/ASP
Current state
ModVB is currently alpha-quality software, maybe even a step behind that. Its nowhere near ready to be installed and run by the faint-hearted, let alone on a production server. If you decide to download, compile and install it, just dont say we never warned you.
<<lessA bit of perspective
ModVB is based on the work done by Marco Ridoni (mod_gb) and Michael Meeks, Ravi Pratap and other people on Gnome Basic which was meant to be a VB work-alike for Linux. After the successful launch of Mono, Gnome Basic was officially declared "dead".
A few months later Marco Ridoni decided to start mod_gb, dropping (even if not completely) the support for GUI elements (Forms, Buttons, etc.) and adding external "class libraries" which could be used to expand the language in real ASP-fashion.
The ModVB project was started to improve upon Marco Ridonis work and create a full featured IIS clone with possible JScript support as well as more objects than supported by standard IIS/ASP
Current state
ModVB is currently alpha-quality software, maybe even a step behind that. Its nowhere near ready to be installed and run by the faint-hearted, let alone on a production server. If you decide to download, compile and install it, just dont say we never warned you.
Download (0.25MB)
Added: 2006-05-30 License: GPL (GNU General Public License) Price:
1242 downloads
tivo_mail
tivo_mail is a TiVO mail fetcher plugin. more>>
tivo_mail is a TiVO mail fetcher plugin. tivo_mail is a hack I threw together after reading about a stock quote hack written by G.R. Souther (Zirak).
It requires the new osd writer by cwingert ( http://www.tivocommunity.com/tivo-vb/attachment.php?s=&postid=550677 ) renamed as color_text (I have included this file in case it is no longer available in the future).
It requires that you have access to a web site that can run CGI and a hacked TiVo. I wont get into the details on how to get these working, since there are many HOWTOs out there for them both. The web server will need a copy of Perl installed, which 99% of Unix servers have.
There are two files you need, both named tivo_mail. Lets start with the CGI.
You need to use your favorite text editor to configure the CGI file. The first four are the lines that start with "use constant". The first three are your ISPs mail server IP
address, your user name, and your password. The last of the four is the sorting value that all e-mail gets if the source address isnt in your "address book." The lowest
numbers are the most important, and the highest the least important. This becomes important because only 16 lines can be shown on the screen, so you want unimportant e-mail to drop off the bottom of the screen.
Last in the CGI file is the address book. The formatting is kinda weird, but you should be able to see from the examples included the format. Please take note that the e-mail address must be lower case! The brackets are required, and the last entry does NOT have the trailing comma. The numbers can be in any order, as shown. Copy this file somewhere that the web server can execute it (usually "cgi-bin").
The other file needed to modify is tivo_mail.tcl, which is installed on the TiVo when done. Nearly at the top is an IP address that need to be the IP of the web server - names
are NOT allowed, so it must be numerical. Just under that update the path to the CGI file, you can test the address first in your regular web browser.
I know my original colors are pretty bad, but they work for me. You can modify the line that called color_text to change the foreground and background colors. Also not too hard to change the keystrokes on the remote used to display the mail list, and all the way at the bottom you can change how often the update occurs (defaults to one minute).
Log into the TiVo and copy the file in whatever way you usually do (HTTP, FTP, whatever) and make sure it is executable. Then run it into the background. Give it a few seconds to get the mail and you should be able to cat /tmp/tmpmail and see what would go to the
screen. Then on the TiVo remote, hit Clear-Zero-Clear to check your e-mail!
If you have any problems, I am very weak when it comes to TCL (read: I faked my way thru it) so I probably wouldnt be able to help you out much, but I can try.
<<lessIt requires the new osd writer by cwingert ( http://www.tivocommunity.com/tivo-vb/attachment.php?s=&postid=550677 ) renamed as color_text (I have included this file in case it is no longer available in the future).
It requires that you have access to a web site that can run CGI and a hacked TiVo. I wont get into the details on how to get these working, since there are many HOWTOs out there for them both. The web server will need a copy of Perl installed, which 99% of Unix servers have.
There are two files you need, both named tivo_mail. Lets start with the CGI.
You need to use your favorite text editor to configure the CGI file. The first four are the lines that start with "use constant". The first three are your ISPs mail server IP
address, your user name, and your password. The last of the four is the sorting value that all e-mail gets if the source address isnt in your "address book." The lowest
numbers are the most important, and the highest the least important. This becomes important because only 16 lines can be shown on the screen, so you want unimportant e-mail to drop off the bottom of the screen.
Last in the CGI file is the address book. The formatting is kinda weird, but you should be able to see from the examples included the format. Please take note that the e-mail address must be lower case! The brackets are required, and the last entry does NOT have the trailing comma. The numbers can be in any order, as shown. Copy this file somewhere that the web server can execute it (usually "cgi-bin").
The other file needed to modify is tivo_mail.tcl, which is installed on the TiVo when done. Nearly at the top is an IP address that need to be the IP of the web server - names
are NOT allowed, so it must be numerical. Just under that update the path to the CGI file, you can test the address first in your regular web browser.
I know my original colors are pretty bad, but they work for me. You can modify the line that called color_text to change the foreground and background colors. Also not too hard to change the keystrokes on the remote used to display the mail list, and all the way at the bottom you can change how often the update occurs (defaults to one minute).
Log into the TiVo and copy the file in whatever way you usually do (HTTP, FTP, whatever) and make sure it is executable. Then run it into the background. Give it a few seconds to get the mail and you should be able to cat /tmp/tmpmail and see what would go to the
screen. Then on the TiVo remote, hit Clear-Zero-Clear to check your e-mail!
If you have any problems, I am very weak when it comes to TCL (read: I faked my way thru it) so I probably wouldnt be able to help you out much, but I can try.
Download (0.14MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
981 downloads
Gambas 1.0.19
Gambas is a free development environment based on a Basic interpreter with object extensions. more>>
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, create network applications easily, and so on...
This project aims at making a graphical development environment based on a Basic interpreter, so that we have a language like Visual Basic under Linux.
The phenomenal quantity of bugs and inconsistencies that makes Visual Basic so delightful persuaded me to start this project.
It seems that Microsoft is aware of the poor quality of its language, as VB .Net is not backward compatible with older versions of Visual Basic. I think they have thrown away the Visual Basic interpreter source code, and that VB .Net is just a .Net runtime compiler whose syntax looks like the Visual Basic one. Well, its just my own opinion...
I want to clear up any misunderstanding immediately. Gambas does not try to be compatible with Visual Basic, and will never be. Im convinced that its syntax and internals are far better than the ones of its proprietary cousin.
I took from Visual Basic what I found useful : the Basic language, the development environment, and the easiness to quickly make programs with user interfaces.
But I dislike the very bad level of common Visual Basic programmers, often due to bad pratices imposed by the bugs and strangeness of this language. So I will try to make Gambas as coherent, logical and reliable as possible, and I hope that Gambas programmers will make effort in return !
At the moment, Im looking for programming help. The kernel of Gambas is now stabilized, if not well documented. There is a component example to help people learning how to write components.
I hope other people will join me to help to increase the possibilities of the language. There is so much to do !
Gambas is made up of the following programs :
- A compiler.
- An interpreter.
- An archiver.
- A graphical user interface component.
- A development environment.
The development environment is written with Gambas itself, so that I can show the abilities of the language. And it is very useful for debugging !
Enhancements:
Development Environment
- NEW: Russian translation made by Sergey Irupin.
Interpreter
- BUG: Fixed a crash when displaying an error while reading the .project file.
Gb.db.mysql Component
- BUG: Fixed memory leaks.
<<lessWith Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, create network applications easily, and so on...
This project aims at making a graphical development environment based on a Basic interpreter, so that we have a language like Visual Basic under Linux.
The phenomenal quantity of bugs and inconsistencies that makes Visual Basic so delightful persuaded me to start this project.
It seems that Microsoft is aware of the poor quality of its language, as VB .Net is not backward compatible with older versions of Visual Basic. I think they have thrown away the Visual Basic interpreter source code, and that VB .Net is just a .Net runtime compiler whose syntax looks like the Visual Basic one. Well, its just my own opinion...
I want to clear up any misunderstanding immediately. Gambas does not try to be compatible with Visual Basic, and will never be. Im convinced that its syntax and internals are far better than the ones of its proprietary cousin.
I took from Visual Basic what I found useful : the Basic language, the development environment, and the easiness to quickly make programs with user interfaces.
But I dislike the very bad level of common Visual Basic programmers, often due to bad pratices imposed by the bugs and strangeness of this language. So I will try to make Gambas as coherent, logical and reliable as possible, and I hope that Gambas programmers will make effort in return !
At the moment, Im looking for programming help. The kernel of Gambas is now stabilized, if not well documented. There is a component example to help people learning how to write components.
I hope other people will join me to help to increase the possibilities of the language. There is so much to do !
Gambas is made up of the following programs :
- A compiler.
- An interpreter.
- An archiver.
- A graphical user interface component.
- A development environment.
The development environment is written with Gambas itself, so that I can show the abilities of the language. And it is very useful for debugging !
Enhancements:
Development Environment
- NEW: Russian translation made by Sergey Irupin.
Interpreter
- BUG: Fixed a crash when displaying an error while reading the .project file.
Gb.db.mysql Component
- BUG: Fixed memory leaks.
Download (4.3MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
843 downloads
WWW::Rafb 0.02
WWW::Rafb is a Perl interface for rafb pasting site ( rafb.net/paste ). more>>
WWW::Rafb is a Perl interface for rafb pasting site ( rafb.net/paste ).
SYNOPSIS
# create object with the paste information
my $paste = WWW::Rafb->new( language => perl,
nickname => Di42lo,
description => my first script in perl,
tabs => No,
file => "~/first.pl");
# do the http request ( the paste itself )
$paste->paste();
# print the url
print "You can get $paste->{file} at url: $paste->{URL}n";
"WWW::Rafb" provides object interface for pasting any text file/source file into the the rafb site with the needed information.
This module requires LWP::UserAgent and use URI::Escape.
INTERFACE
new( [ARGS] )
Used to set the pasting information about the file and create a new
Object of the WWW::Rafb module.
Arguments:
language - The file type. One of this types:
note: you should write the value (in the () ) and not the full name.
C89 (c89)
C99 (c)
C++ (c++)
C# (c#)
Java (java)
Pascal (pascal)
Perl (perl)
PHP (php)
PL/I (pl/i)
Python (python)
Ruby (ruby)
SQL (sql)
Visual Basic (vb)
Plain Text (plain text)
nickname - the nickname of the script/file publisher
description => my first script in perl,
tabs - values: No/2/4/6/8
file - path of the file we want to upload.
NOTES: Returns a blessed object with the information.
paste()
Returns the object with the URL of the file in the
rafb.net/paste site and the other informations.
No Arguments.
<<lessSYNOPSIS
# create object with the paste information
my $paste = WWW::Rafb->new( language => perl,
nickname => Di42lo,
description => my first script in perl,
tabs => No,
file => "~/first.pl");
# do the http request ( the paste itself )
$paste->paste();
# print the url
print "You can get $paste->{file} at url: $paste->{URL}n";
"WWW::Rafb" provides object interface for pasting any text file/source file into the the rafb site with the needed information.
This module requires LWP::UserAgent and use URI::Escape.
INTERFACE
new( [ARGS] )
Used to set the pasting information about the file and create a new
Object of the WWW::Rafb module.
Arguments:
language - The file type. One of this types:
note: you should write the value (in the () ) and not the full name.
C89 (c89)
C99 (c)
C++ (c++)
C# (c#)
Java (java)
Pascal (pascal)
Perl (perl)
PHP (php)
PL/I (pl/i)
Python (python)
Ruby (ruby)
SQL (sql)
Visual Basic (vb)
Plain Text (plain text)
nickname - the nickname of the script/file publisher
description => my first script in perl,
tabs - values: No/2/4/6/8
file - path of the file we want to upload.
NOTES: Returns a blessed object with the information.
paste()
Returns the object with the URL of the file in the
rafb.net/paste site and the other informations.
No Arguments.
Download (0.003MB)
Added: 2007-06-08 License: Perl Artistic License Price:
868 downloads
id3lib 3.8.3-2
id3lib is an ID3v1/ID3v2 tagging library. more>>
id3lib project is an open-source, cross-platform software development library for reading, writing, and manipulating meta-information in digital audio files.
Currently id3lib supports reading and writing of ID3v1 and ID3v2 tags, as well as reading of Lyrics3, Lyrics3 v2.00, and MusicMatch tags. id3lib is written in C++, but provides both C and COM interfaces to the library.
Main features:
Powerful
- id3lib automatically handles most of the low-level details involved with manipulating ID3v1 and ID3v2 tags in digital audio files. It provides support for several tasks associated with manipulating such tags, such as conversion between tagging formats, identifying valid tags, converting sizes, synchronisation, compression, and padding.
Standards-compliant
- While many digital audio libraries and applications provide minimal support for basic ID3v1 tagging, few provide the same level of support for the up-and-coming ID3v2 standard like id3lib. The developers of id3lib work closely with the ID3v2 specification and go to great effort to ensure the library correctly handles all its nuances. By using id3lib for both your ID3v1 and ID3v2 tagging needs, you can be assured that your application produces tags that comply with the standard now and in the future.
Cross-platform
- A primary goal for id3lib is cross-platform compatibility. The library is developed primarily on the GNU/Linux operating system but has been compiled and tested on other Unix-like OSs as well as Windows NT.
Multi-language
- id3lib aspires to provide interfaces for multiple programming languages, and currently fully supports both C and C++. A COM wrapper (id3com) is also supplied allowing VB, VBA, VBScript and other COM-enabled languages to use the library.
Enhancements:
- This version corresponds to 3.8.3-1 + patch_id3lib_3.8.3_UTF16_writing_bug.diff file.
<<lessCurrently id3lib supports reading and writing of ID3v1 and ID3v2 tags, as well as reading of Lyrics3, Lyrics3 v2.00, and MusicMatch tags. id3lib is written in C++, but provides both C and COM interfaces to the library.
Main features:
Powerful
- id3lib automatically handles most of the low-level details involved with manipulating ID3v1 and ID3v2 tags in digital audio files. It provides support for several tasks associated with manipulating such tags, such as conversion between tagging formats, identifying valid tags, converting sizes, synchronisation, compression, and padding.
Standards-compliant
- While many digital audio libraries and applications provide minimal support for basic ID3v1 tagging, few provide the same level of support for the up-and-coming ID3v2 standard like id3lib. The developers of id3lib work closely with the ID3v2 specification and go to great effort to ensure the library correctly handles all its nuances. By using id3lib for both your ID3v1 and ID3v2 tagging needs, you can be assured that your application produces tags that comply with the standard now and in the future.
Cross-platform
- A primary goal for id3lib is cross-platform compatibility. The library is developed primarily on the GNU/Linux operating system but has been compiled and tested on other Unix-like OSs as well as Windows NT.
Multi-language
- id3lib aspires to provide interfaces for multiple programming languages, and currently fully supports both C and C++. A COM wrapper (id3com) is also supplied allowing VB, VBA, VBScript and other COM-enabled languages to use the library.
Enhancements:
- This version corresponds to 3.8.3-1 + patch_id3lib_3.8.3_UTF16_writing_bug.diff file.
Download (0.92MB)
Added: 2007-04-01 License: LGPL (GNU Lesser General Public License) Price:
937 downloads
VCalendar 1.1.5.1
VCalendar is an open source Web calendar application with related tools. more>>
VCalendar is an open source Web calendar application with related tools, for posting and maintaining events and schedules online, in calendar format.
VCalendar project is an excellent and free solution for use by online Web communities and any commercial and non-commercial organizations. Unlike any other online calendars, VCalendar comes with source code in multiple programming languages: PHP, ASP and ASP.NET (C# and VB.NET); with potential for adding more technologies in the future.
Main features:
- Localization features, with initial Internationalization in English and Russian, with language selectable by end-users
- Dynamic CCS (stylesheet) styles, selectable by end-users
- Annual, monthly, weekly and daily calendar views
- Multiple categories for classifying calendar events
- Recurring and all-day events
- Role-based user permissions and calendar configuration
Enhancements:
- Fixed the bug reported on SourceForge Forum: 3771522: Unable to select Month or the Year
<<lessVCalendar project is an excellent and free solution for use by online Web communities and any commercial and non-commercial organizations. Unlike any other online calendars, VCalendar comes with source code in multiple programming languages: PHP, ASP and ASP.NET (C# and VB.NET); with potential for adding more technologies in the future.
Main features:
- Localization features, with initial Internationalization in English and Russian, with language selectable by end-users
- Dynamic CCS (stylesheet) styles, selectable by end-users
- Annual, monthly, weekly and daily calendar views
- Multiple categories for classifying calendar events
- Recurring and all-day events
- Role-based user permissions and calendar configuration
Enhancements:
- Fixed the bug reported on SourceForge Forum: 3771522: Unable to select Month or the Year
Download (0.015MB)
Added: 2006-06-13 License: GPL (GNU General Public License) Price:
1334 downloads
Apache .NET Ant Library 1.0
Apache .NET Ant Library is a library of Apache Ant tasks that support development for the .NET platform. more>>
Apache .NET Ant Library doesnt strive to replace NAnt or MSBuild, its main purpose is to help those of us who work on projects crossing platform boundaries. With this library you can use Ant to build and test the Java as well as the .NET parts of your project.
This library provides a special version of the < exec > task tailored to run .NET executables. On Windows it will assume the Microsoft framework is around and run the executable directly, while it will invoke Mono on any other platform. Of course you can override these assumptions.
Based on this a few tasks to run well known .NET utilities from within Ant are provided, namely tasks to run NUnit, NAnt, MSBuild and the Wix toolkit.
The initial .NET tasks of Ant (compiler tasks for C#, J# and VB.NET for example) have also been moved to this Antlib and will see further development here.
Enhancements:
- This release adds a few attributes to the NUnit, NAnt, and MSBuild tasks that allow more control over failing tasks.
<<lessThis library provides a special version of the < exec > task tailored to run .NET executables. On Windows it will assume the Microsoft framework is around and run the executable directly, while it will invoke Mono on any other platform. Of course you can override these assumptions.
Based on this a few tasks to run well known .NET utilities from within Ant are provided, namely tasks to run NUnit, NAnt, MSBuild and the Wix toolkit.
The initial .NET tasks of Ant (compiler tasks for C#, J# and VB.NET for example) have also been moved to this Antlib and will see further development here.
Enhancements:
- This release adds a few attributes to the NUnit, NAnt, and MSBuild tasks that allow more control over failing tasks.
Download (0.077MB)
Added: 2006-11-06 License: The Apache License 2.0 Price:
1084 downloads
Duplo 0.2.0
Duplo is a tool to find duplicated code blocks in large C, C++, Java, C#, and VB.Net systems. more>>
Duplo is a tool to find duplicated code blocks in large C, C++, Java, C#, and VB.Net systems.
- Sample output snippet -
...
srcenginegeometrysimpleTorusGeometry.cpp(56)
srcenginegeometrysimpleSphereGeometry.cpp(54)
pBuffer[currentIndex*size+3]=(i+1)/(float)subdsU;
pBuffer[currentIndex*size+4]=j/(float)subdsV;
currentIndex++;
pPrimitiveBuffer->unlock();
srcenginegeometrysubdsSubDsGeometry.cpp(37)
srcenginegeometrySkinnedMeshGeometry.cpp(45)
pBuffer[i*size+0]=m_ct[0]->m_pColors[i*3];
pBuffer[i*size+1]=m_ct[0]->m_pColors[i*3+1];
pBuffer[i*size+2]=m_ct[0]->m_pColors[i*3+2];
...
- Snippet end -----------
Enhancements:
- An option to output to XML.
- An XSL style sheet.
- Code optimisations to improve speed.
- Support for C# and VB.Net.
<<less- Sample output snippet -
...
srcenginegeometrysimpleTorusGeometry.cpp(56)
srcenginegeometrysimpleSphereGeometry.cpp(54)
pBuffer[currentIndex*size+3]=(i+1)/(float)subdsU;
pBuffer[currentIndex*size+4]=j/(float)subdsV;
currentIndex++;
pPrimitiveBuffer->unlock();
srcenginegeometrysubdsSubDsGeometry.cpp(37)
srcenginegeometrySkinnedMeshGeometry.cpp(45)
pBuffer[i*size+0]=m_ct[0]->m_pColors[i*3];
pBuffer[i*size+1]=m_ct[0]->m_pColors[i*3+1];
pBuffer[i*size+2]=m_ct[0]->m_pColors[i*3+2];
...
- Snippet end -----------
Enhancements:
- An option to output to XML.
- An XSL style sheet.
- Code optimisations to improve speed.
- Support for C# and VB.Net.
Download (0.021MB)
Added: 2006-05-30 License: GPL (GNU General Public License) Price:
1245 downloads
State Machine Compiler 4.4.0
State Machine Compiler takes a state machine stored in an .sm file and generates the state pattern classes. more>>
State Machine Compiler takes a state machine stored in an .sm file and generates the state pattern classes in nine programming languages.
Its features include default transitions, transition arguments, transition guards, push/pop transitions, and Entry/Exit actions. State Machine Compiler requires Java SE 1.4.1 or better.
Enhancements:
- This release cleans up C# and VB.net debug output using System.Diagnostics.Trace.
- It fixes a number of minor bugs.
<<lessIts features include default transitions, transition arguments, transition guards, push/pop transitions, and Entry/Exit actions. State Machine Compiler requires Java SE 1.4.1 or better.
Enhancements:
- This release cleans up C# and VB.net debug output using System.Diagnostics.Trace.
- It fixes a number of minor bugs.
Download (MB)
Added: 2007-02-19 License: MPL (Mozilla Public License) Price:
982 downloads
MfGames.Utility 1.3.0
MfGames.Utility is a C# library with an auditing framework and other useful functions. more>>
MfGames.Utility is a collection of useful C# classes that have no dependencies outside of the core libraries.
The MfGames.Utility library for C# and VB.NET is a general purposes library that contains many useful functions, but requires no additional libraries outside of itself and the core.
Main features:
- Random Number Generation
- Simple Logging
- Auditing Framework
- Tiny Functions
Enhancements:
- log4net has been merged as an optional compile.
- This release adds basic vector, matrix, quaternion, and euler rotation objects.
- The Auditable framework has been enhanced to allow for nested reporting of issues.
<<lessThe MfGames.Utility library for C# and VB.NET is a general purposes library that contains many useful functions, but requires no additional libraries outside of itself and the core.
Main features:
- Random Number Generation
- Simple Logging
- Auditing Framework
- Tiny Functions
Enhancements:
- log4net has been merged as an optional compile.
- This release adds basic vector, matrix, quaternion, and euler rotation objects.
- The Auditable framework has been enhanced to allow for nested reporting of issues.
Download (0.033MB)
Added: 2006-04-07 License: LGPL (GNU Lesser General Public License) Price:
1296 downloads
PlusPlus 1.23
PlusPlus is a Delphi, VB, Java-like Perl preprocessor. more>>
PlusPlus is a Delphi, VB, Java-like Perl preprocessor.
SYNOPSIS
### Case 1: plain script
use PlusPlus;
/*
This is
a long awaited
multiline
comment
*/
my $nested_hash = {outer => {inner => {a => 1, b => [19, 73], c => 3}}}
$nested_hash.outer.inner.a = 5; # colon in variable names
$nested_hash.outer.inner.b.[1] = 37;
$dbh.do ("DROP DATABASE TEST"); # colon in method names
with ($nested_hash.outer.inner) { # with operator
($.a, $.c) = (10, 30);
print " b[0] = $.b.[0]n";
};
function f ($x, $y = 0) { # named parameters and default values
return sin ($x) * cos ($y)
};
### Case 2: working with a database
use PlusPlus;
use DBI;
my $dbh = DBI -> connect ($dsn, $user, $password);
select name, phone from staff where salary between ? and ? -> my $sth;
forsql $sth (1000, 1500) {
print "< tr > < td > $.name < /td > < td > $.phone < /td > < /tr >"
}
### Case 3: procedural module
use PlusPlus;
module Child (Ancestor::Mother, Ancestor::Father);
sub foo { ... }; # not exported
export sub bar { ... }; # exported by default
export_ok sub baz { ... }; # can be imported explicitly
### Case 4: class
class Child (Ancestor::Mother, Ancestor::Father);
method init { # constructor callback
($.x, $.y) = (10, 3);
}
method diag { # some method
sqrt ($.x * $.x + $.y * $.y)
}
method do_it_to_me ($coderef) { # one more method
&$coderef ($self);
}
getter fldname { # getter method
print "They asked my value!n";
return $.fldname;
}
setter fldname ($value) { # setter method
$.setting_counter ++;
$.fldname = $value;
}
<<lessSYNOPSIS
### Case 1: plain script
use PlusPlus;
/*
This is
a long awaited
multiline
comment
*/
my $nested_hash = {outer => {inner => {a => 1, b => [19, 73], c => 3}}}
$nested_hash.outer.inner.a = 5; # colon in variable names
$nested_hash.outer.inner.b.[1] = 37;
$dbh.do ("DROP DATABASE TEST"); # colon in method names
with ($nested_hash.outer.inner) { # with operator
($.a, $.c) = (10, 30);
print " b[0] = $.b.[0]n";
};
function f ($x, $y = 0) { # named parameters and default values
return sin ($x) * cos ($y)
};
### Case 2: working with a database
use PlusPlus;
use DBI;
my $dbh = DBI -> connect ($dsn, $user, $password);
select name, phone from staff where salary between ? and ? -> my $sth;
forsql $sth (1000, 1500) {
print "< tr > < td > $.name < /td > < td > $.phone < /td > < /tr >"
}
### Case 3: procedural module
use PlusPlus;
module Child (Ancestor::Mother, Ancestor::Father);
sub foo { ... }; # not exported
export sub bar { ... }; # exported by default
export_ok sub baz { ... }; # can be imported explicitly
### Case 4: class
class Child (Ancestor::Mother, Ancestor::Father);
method init { # constructor callback
($.x, $.y) = (10, 3);
}
method diag { # some method
sqrt ($.x * $.x + $.y * $.y)
}
method do_it_to_me ($coderef) { # one more method
&$coderef ($self);
}
getter fldname { # getter method
print "They asked my value!n";
return $.fldname;
}
setter fldname ($value) { # setter method
$.setting_counter ++;
$.fldname = $value;
}
Download (0.007MB)
Added: 2007-06-05 License: Perl Artistic License Price:
871 downloads
Gaia Ajax Widgets 2007 Q3
Gaia Ajax Widgets is an Ajax library for ASP.NET and Mono. more>>
Gaia Ajax Widgets is an Ajax library for ASP.NET and Mono. The project is a "high-level library", meaning it abstracts away JavaScript 100%, and the developer doesnt have to write anything other than his favorite .Net language like C#, VB.NET, IronPython, or Boo (Mono).
Gaia is not your average "yet another Ajax Framework", with Gaia you can do things impossible in all other Ajax Libraries. Gaia is about letting you do Ajax and not Ajax do YOU! In fact were so certain about this that if youre not satisfied with Gaia Ajax Widgets within 3 months of purchasing well give you a total refund of all of your license costs! If you cant do it with any other Ajax Framework you can probably do it with Gaia!
<<lessGaia is not your average "yet another Ajax Framework", with Gaia you can do things impossible in all other Ajax Libraries. Gaia is about letting you do Ajax and not Ajax do YOU! In fact were so certain about this that if youre not satisfied with Gaia Ajax Widgets within 3 months of purchasing well give you a total refund of all of your license costs! If you cant do it with any other Ajax Framework you can probably do it with Gaia!
Download (0.72MB)
Added: 2007-08-16 License: GPL (GNU General Public License) Price:
509 downloads
Eureka Encryption Messenger 4 4.0.0
Eureka Messenger 4 software delivers secure and private messaging and unlimited file transfers over the internet. more>>
Eureka Messenger 4 software delivers secure and private messaging and unlimited file transfers over the internet.
This application no longer requires the VB Runtimes, but this new version 4 is not compatible with the previous windows version.
Installation:
Actually there is no install for this application. You can run it right where you unzipped it, or copy the files unzipped wherever you want them.
If there is a firewall on either machine, some configuration may be required in order to make a connection.
The program has a Help file to guide you on how it works, although it is simple enough to run without much assistance.
You probably need to issue a chmod +x messenger before it can run. On some linux systems you may also need to issue a chmod +755 messenger.
<<lessThis application no longer requires the VB Runtimes, but this new version 4 is not compatible with the previous windows version.
Installation:
Actually there is no install for this application. You can run it right where you unzipped it, or copy the files unzipped wherever you want them.
If there is a firewall on either machine, some configuration may be required in order to make a connection.
The program has a Help file to guide you on how it works, although it is simple enough to run without much assistance.
You probably need to issue a chmod +x messenger before it can run. On some linux systems you may also need to issue a chmod +755 messenger.
Download (3.1MB)
Added: 2007-05-10 License: Freeware Price:
900 downloads
edtFTPnet/Free 1.2.5
edtFTPnet/Free is a .NET FTP library written in C#. more>>
edtFTPnet/Free is a .NET FTP library written in C#. Widely used around the world, it is robust and proven, with a rich API.
It includes extensive event monitoring, transfer resumption, and much more. It has been tested and is compatible with Mono 1.2.x.
Free .NET FTP component gives .NET developers:
- C# FTP functionality
- VB .NET FTP functionality
- Robust and proven FTP .NET library
- C# source-code included
- free for commercial use (LGPL)
- Downloaded over 200,000 times!
Main features:
- Widely used throughout the world in many projects.
- Full source code is provided.
- Includes a fully fledged Visual Studio component, FTPConnection.
- Passive and active modes are supported (PASV and PORT).
- Resuming of interrupted binary transfers supported.
- Events for monitoring progress of data transfers.
- Under the LGPL, so it can be embedded in commercial applications.
- Compatible with .NET 1.1 and .NET 2.0.
- Compatible with Mono 1.2.x
- Ported from our popular edtFTPj library
- Mature and stable codebase.
- Simple but extensive API analogous to a command line FTP program.
- EDT Forums are available for public discussion and support.
Enhancements:
- DirDetails() and GetFileInfos() were changed to cope with SYST unsupported.
- FTP transfer speeds were significantly improved.
- StrictReturnCodes is now off by default.
- A VMS directory parsing problem where listings without a group were failing to parse was fixed.
- Additional MDTM timestamp formats were added (1 and 2 fractions are now supported as well as 3).
<<lessIt includes extensive event monitoring, transfer resumption, and much more. It has been tested and is compatible with Mono 1.2.x.
Free .NET FTP component gives .NET developers:
- C# FTP functionality
- VB .NET FTP functionality
- Robust and proven FTP .NET library
- C# source-code included
- free for commercial use (LGPL)
- Downloaded over 200,000 times!
Main features:
- Widely used throughout the world in many projects.
- Full source code is provided.
- Includes a fully fledged Visual Studio component, FTPConnection.
- Passive and active modes are supported (PASV and PORT).
- Resuming of interrupted binary transfers supported.
- Events for monitoring progress of data transfers.
- Under the LGPL, so it can be embedded in commercial applications.
- Compatible with .NET 1.1 and .NET 2.0.
- Compatible with Mono 1.2.x
- Ported from our popular edtFTPj library
- Mature and stable codebase.
- Simple but extensive API analogous to a command line FTP program.
- EDT Forums are available for public discussion and support.
Enhancements:
- DirDetails() and GetFileInfos() were changed to cope with SYST unsupported.
- FTP transfer speeds were significantly improved.
- StrictReturnCodes is now off by default.
- A VMS directory parsing problem where listings without a group were failing to parse was fixed.
- Additional MDTM timestamp formats were added (1 and 2 fractions are now supported as well as 3).
Download (MB)
Added: 2007-06-12 License: LGPL (GNU Lesser General Public License) Price:
865 downloads
SOAP::Lite 0.69
SOAP::Lite is a client and server side SOAP implementation. more>>
SOAP::Lite is a client and server side SOAP implementation.
SOAP::Lite is a collection of Perl modules which provides a simple and lightweight interface to the Simple Object Access Protocol (SOAP) both on client and server side.
Main features:
- Supports SOAP 1.1 spec.
- Interoperability tests with different implementations: Apache SOAP, Apache Axis, Frontier, Microsoft SOAP, Microsoft .NET, DevelopMentor, XMethods, 4s4c, Phalanx, PocketSOAP, Kafka, SQLData, Lucin (in Java, Perl, C++, Python, VB, COM, XSLT).
- Provides COM interface. Single dll (standalone [2.5MB] or minimal [32kB]). Works on Windows 9x/Me/NT/2K. Doesnt require ROPE or MSXML. Examples in VB, Excel/VBA, C#, ASP, JavaScript, PerlScript and Perl.
- Provides transparent compression support for HTTP transport.
- Provides mod_soap module. Make SOAP server with a few lines in .htaccess or .conf file.
- Includes XML::Parser::Lite (regexp-based XML parser) which runs instead of XML::Parser where Perl 5.6 runs (even on WinCE) with some limitations.
- Includes XMLRPC::Lite, implementation of XML-RPC protocol on client and server side. All transports and features of SOAP::Lite are available.
- Supports multipart/form-data MIME attachments.
- Supports circular linked lists and multiple references.
- Supports Map datatype (encoding of maps/hashes with arbitrary keys).
- Supports HTTPS protocol.
- Provides proxy support.
- Provides CGI/daemon/mod_perl/Apache::Registry server implementations.
- Provides TCP server implementation.
- Provides IO (STDIN/STDOUT/File) server implementation.
- Provides FTP client implementation.
- Supports single/multipart MIME attachment (parsing side only).
- Supports SMTP protocol.
- Provides POP3 server implementation.
- Supports M-POST and redirects in HTTP transport.
- Supports Basic/Digest server authentication.
- Works with CGI accelerators, like VelociGen and PerlEx.
- Supports UDDI interface on client side. See UDDI::Lite for details.
- Supports UDDI publishing API. Examples and documentation provided.
- Supports WSDL schema with stub and run-time access.
- Supports blessed object references.
- Supports arrays (both serialization and deserialization with autotyping).
- Supports custom serialization.
- Provides exception transport with custom exceptions
- Supports Base64 encoding.
- Supports XML entity encoding.
- Supports header attributes.
- Supports dynamic and static class/method binding.
- Supports objects-by-reference with simple garbage collection and activation.
- Provides shell for interactive SOAP sessions.
- Supports out parameters binding.
- Supports transparent SOAP calls with autodispatch feature.
- Provides easy services deployment. Put module in specified directory and itll be accessible.
- Has tests, examples and documentation to let you be up and running in no time.
<<lessSOAP::Lite is a collection of Perl modules which provides a simple and lightweight interface to the Simple Object Access Protocol (SOAP) both on client and server side.
Main features:
- Supports SOAP 1.1 spec.
- Interoperability tests with different implementations: Apache SOAP, Apache Axis, Frontier, Microsoft SOAP, Microsoft .NET, DevelopMentor, XMethods, 4s4c, Phalanx, PocketSOAP, Kafka, SQLData, Lucin (in Java, Perl, C++, Python, VB, COM, XSLT).
- Provides COM interface. Single dll (standalone [2.5MB] or minimal [32kB]). Works on Windows 9x/Me/NT/2K. Doesnt require ROPE or MSXML. Examples in VB, Excel/VBA, C#, ASP, JavaScript, PerlScript and Perl.
- Provides transparent compression support for HTTP transport.
- Provides mod_soap module. Make SOAP server with a few lines in .htaccess or .conf file.
- Includes XML::Parser::Lite (regexp-based XML parser) which runs instead of XML::Parser where Perl 5.6 runs (even on WinCE) with some limitations.
- Includes XMLRPC::Lite, implementation of XML-RPC protocol on client and server side. All transports and features of SOAP::Lite are available.
- Supports multipart/form-data MIME attachments.
- Supports circular linked lists and multiple references.
- Supports Map datatype (encoding of maps/hashes with arbitrary keys).
- Supports HTTPS protocol.
- Provides proxy support.
- Provides CGI/daemon/mod_perl/Apache::Registry server implementations.
- Provides TCP server implementation.
- Provides IO (STDIN/STDOUT/File) server implementation.
- Provides FTP client implementation.
- Supports single/multipart MIME attachment (parsing side only).
- Supports SMTP protocol.
- Provides POP3 server implementation.
- Supports M-POST and redirects in HTTP transport.
- Supports Basic/Digest server authentication.
- Works with CGI accelerators, like VelociGen and PerlEx.
- Supports UDDI interface on client side. See UDDI::Lite for details.
- Supports UDDI publishing API. Examples and documentation provided.
- Supports WSDL schema with stub and run-time access.
- Supports blessed object references.
- Supports arrays (both serialization and deserialization with autotyping).
- Supports custom serialization.
- Provides exception transport with custom exceptions
- Supports Base64 encoding.
- Supports XML entity encoding.
- Supports header attributes.
- Supports dynamic and static class/method binding.
- Supports objects-by-reference with simple garbage collection and activation.
- Provides shell for interactive SOAP sessions.
- Supports out parameters binding.
- Supports transparent SOAP calls with autodispatch feature.
- Provides easy services deployment. Put module in specified directory and itll be accessible.
- Has tests, examples and documentation to let you be up and running in no time.
Download (0.23MB)
Added: 2006-09-09 License: Perl Artistic License Price:
1146 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above vb search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed