classes online
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3547
Easy-Money-Online 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-12 License: Freeware Price: Free
195 downloads
Regnum Online Beta
Regnum Online is a MMORPG game, that wants to invite you to join our world and play for free. more>>
Regnum Online is a MMORPG game, that wants to invite you to join our world and play for free. The only thing we require is that you fight for your realm.
Regnum Online is a massive multiplayer online role playing game (MMORPG MMORPG) for the PC where the player are immersed in a 3D virtual world. There they can live as Elves, Humans Dwarves, or Dark Elves having exciting adventures, exploring the wild lands or joining an army of players to take on the other kingdoms armies."
The game is in beta stage, but already offers many quests, items, and monsters, not to mention the large number of both english-, spanish-, and portuguese-speaking players youll meet in-game.
Main features:
- Regnum offers 3 realms to choose from.
- 9 fully customizable player characters.
- Hundreds of quests.
- The ability to capture forts and castles.
- Expansive lands to explore.
- Glorious graphical environments.
<<lessRegnum Online is a massive multiplayer online role playing game (MMORPG MMORPG) for the PC where the player are immersed in a 3D virtual world. There they can live as Elves, Humans Dwarves, or Dark Elves having exciting adventures, exploring the wild lands or joining an army of players to take on the other kingdoms armies."
The game is in beta stage, but already offers many quests, items, and monsters, not to mention the large number of both english-, spanish-, and portuguese-speaking players youll meet in-game.
Main features:
- Regnum offers 3 realms to choose from.
- 9 fully customizable player characters.
- Hundreds of quests.
- The ability to capture forts and castles.
- Expansive lands to explore.
- Glorious graphical environments.
Download (1.8MB)
Added: 2006-12-26 License: Freeware Price:
1040 downloads
classes::Test 0.942
classes::Test are functions to help with classes pragma testing. more>>
classes::Test are functions to help with classes pragma testing.
SYNOPSIS
can_new
can_set_get
has_decl
has_class_const
has_mixins
has_mixins_hash
is_classes MyClass;
is_classes main;
is_throwable X::Mine;
is_classes_exc X::Mine;
Generic tests based on Test::Builder designed to help write unit tests for code that uses the classes pragma.
<<lessSYNOPSIS
can_new
can_set_get
has_decl
has_class_const
has_mixins
has_mixins_hash
is_classes MyClass;
is_classes main;
is_throwable X::Mine;
is_classes_exc X::Mine;
Generic tests based on Test::Builder designed to help write unit tests for code that uses the classes pragma.
Download (0.16MB)
Added: 2006-10-31 License: Perl Artistic License Price:
1088 downloads
Perl6::Classes 0.22
Perl6::Classes project contains first class classes in Perl 5. more>>
Perl6::Classes project contains first class classes in Perl 5.
SYNOPSIS
use Perl6::Classes;
class Composer {
submethod BUILD { print "Giving birth to a new composern" }
method compose { print "Writing some music...n" }
}
class ClassicalComposer is Composer {
method compose { print "Writing some muzak...n" }
}
class ModernComposer is Composer {
submethod BUILD($) { $.length = shift }
method compose() { print((map { int rand 10 } 1..$.length), "n") }
has $.length;
}
my $beethoven = new ClassicalComposer;
my $barber = new ModernComposer 4;
my $mahler = ModernComposer->new(400);
$beethoven->compose; # Writing some muzak...
$barber->compose # 7214
compose $mahler; # 89275869347968374698756....
Perl6::Classes allows the creation of (somewhat) Perl 6-style classes in Perl 5. The following features are currently supported:
subs, methods, and submethods
And their respective scoping rules.
Attributes
Which are available through the has keyword, and look like $.this.
Inheritance
Both single and multiple inheritance are available through the is keyword.
Signatures
Signatures on methods, subs, and submethods are supported, but just the Perl 5 kind.
Data hiding
Using the public, protected, and private traits, you can enforce (run-time) data hiding. This is not supported on attributes, which are always private.
Anonymous classes
That respect closures. You can now nest them inside methods of other classes, even other anonymous ones!
The Perl6::Classes module augments Perls syntax with a new declarator: class. It offers the advantage over Perls standard OO mechanism that it is conceptually easier to see (especially for those from a C++/Java background). It offers the disadvantage, of course, of being less versatile.
<<lessSYNOPSIS
use Perl6::Classes;
class Composer {
submethod BUILD { print "Giving birth to a new composern" }
method compose { print "Writing some music...n" }
}
class ClassicalComposer is Composer {
method compose { print "Writing some muzak...n" }
}
class ModernComposer is Composer {
submethod BUILD($) { $.length = shift }
method compose() { print((map { int rand 10 } 1..$.length), "n") }
has $.length;
}
my $beethoven = new ClassicalComposer;
my $barber = new ModernComposer 4;
my $mahler = ModernComposer->new(400);
$beethoven->compose; # Writing some muzak...
$barber->compose # 7214
compose $mahler; # 89275869347968374698756....
Perl6::Classes allows the creation of (somewhat) Perl 6-style classes in Perl 5. The following features are currently supported:
subs, methods, and submethods
And their respective scoping rules.
Attributes
Which are available through the has keyword, and look like $.this.
Inheritance
Both single and multiple inheritance are available through the is keyword.
Signatures
Signatures on methods, subs, and submethods are supported, but just the Perl 5 kind.
Data hiding
Using the public, protected, and private traits, you can enforce (run-time) data hiding. This is not supported on attributes, which are always private.
Anonymous classes
That respect closures. You can now nest them inside methods of other classes, even other anonymous ones!
The Perl6::Classes module augments Perls syntax with a new declarator: class. It offers the advantage over Perls standard OO mechanism that it is conceptually easier to see (especially for those from a C++/Java background). It offers the disadvantage, of course, of being less versatile.
Download (0.007MB)
Added: 2007-06-08 License: Perl Artistic License Price:
868 downloads

Open IT Online 2.5.1
Open IT Online will improve your browsers capability greatly. It is designed as a Firefox addon that allows to open and edit your documents from everywhere! more>> <<less
Added: 2009-07-21 License: MPL Price: FREE
13 downloads
Stamits Online Poker 0.1
Stamits Online Poker project is a simple OpenGL poker game that can be played online with another person. more>>
Stamits Online Poker project is a simple OpenGL poker game that can be played online with another person.
Compilation:
Make sure you have the GNU C and C++ compilers.
Get MOGUL, the Minimal OpenGL Utility Library, compile and install it (or use a compiled binary version, if there is one available). Instructions should be included.
Open `Makefile and uncomment the lines below the label `Unix configuration.
Say `make. The result should be an executable named `sopoker in the current working directory.
<<lessCompilation:
Make sure you have the GNU C and C++ compilers.
Get MOGUL, the Minimal OpenGL Utility Library, compile and install it (or use a compiled binary version, if there is one available). Instructions should be included.
Open `Makefile and uncomment the lines below the label `Unix configuration.
Say `make. The result should be an executable named `sopoker in the current working directory.
Download (0.15MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
949 downloads
Class::Std 0.0.8
Class::Std is a Perl module to support for creating standard inside-out classes. more>>
Class::Std is a Perl module to support for creating standard "inside-out" classes.
SYNOPSIS
package MyClass;
use Class::Std;
# Create storage for object attributes...
my %name : ATTR;
my %rank : ATTR;
my %snum : ATTR;
my %public_data : ATTR;
# Handle initialization of objects of this class...
sub BUILD {
my ($self, $obj_ID, $arg_ref) = @_;
$name{$obj_ID} = check_name( $arg_ref->{name} );
$rank{$obj_ID} = check_rank( $arg_ref->{rank} );
$snum{$obj_ID} = _gen_uniq_serial_num();
}
# Handle cleanup of objects of this class...
sub DEMOLISH {
my ($self, $obj_ID) = @_;
_recycle_serial_num( $snum{$obj_ID} );
}
# Handle unknown method calls...
sub AUTOMETHOD {
my ($self, $obj_ID, @other_args) = @_;
# Return any public data...
if ( m/A get_(.*)/ ) { # Method name passed in $_
my $get_what = $1;
return sub {
return $public_data{$obj_ID}{$get_what};
}
}
warn "Cant call $method_name on ", ref $self, " object";
return; # The call is declined by not returning a sub ref
}
This module provides tools that help to implement the "inside out object" class structure in a convenient and standard way.
<<lessSYNOPSIS
package MyClass;
use Class::Std;
# Create storage for object attributes...
my %name : ATTR;
my %rank : ATTR;
my %snum : ATTR;
my %public_data : ATTR;
# Handle initialization of objects of this class...
sub BUILD {
my ($self, $obj_ID, $arg_ref) = @_;
$name{$obj_ID} = check_name( $arg_ref->{name} );
$rank{$obj_ID} = check_rank( $arg_ref->{rank} );
$snum{$obj_ID} = _gen_uniq_serial_num();
}
# Handle cleanup of objects of this class...
sub DEMOLISH {
my ($self, $obj_ID) = @_;
_recycle_serial_num( $snum{$obj_ID} );
}
# Handle unknown method calls...
sub AUTOMETHOD {
my ($self, $obj_ID, @other_args) = @_;
# Return any public data...
if ( m/A get_(.*)/ ) { # Method name passed in $_
my $get_what = $1;
return sub {
return $public_data{$obj_ID}{$get_what};
}
}
warn "Cant call $method_name on ", ref $self, " object";
return; # The call is declined by not returning a sub ref
}
This module provides tools that help to implement the "inside out object" class structure in a convenient and standard way.
Download (0.030MB)
Added: 2006-09-26 License: Perl Artistic License Price:
1124 downloads
Class::Meta 0.53
Class::Meta is a Perl class automation, introspection, and data validation. more>>
Class::Meta is a Perl class automation, introspection, and data validation.
SYNOPSIS
Generate a class:
package MyApp::Thingy;
use strict;
use Class::Meta;
use Class::Meta::Types::String;
use Class::Meta::Types::Numeric;
BEGIN {
# Create a Class::Meta object for this class.
my $cm = Class::Meta->new( key => thingy );
# Add a constructor.
$cm->add_constructor(
name => new,
create => 1,
);
# Add a couple of attributes with generated methods.
$cm->add_attribute(
name => uuid,
authz => Class::Meta::READ,
type => string,
required => 1,
default => sub { Data::UUID->new->create_str },
);
$cm->add_attribute(
name => name,
is => string,
required => 1,
default => undef,
);
$cm->add_attribute(
name => age,
is => integer,
default => undef,
);
# Add a custom method.
$cm->add_method(
name => chk_pass,
view => Class::Meta::PUBLIC,
);
$cm->build;
}
Then use the class:
use MyApp::Thingy;
my $thingy = MyApp::Thingy->new;
print "ID: ", $thingy->id, $/;
$thingy->name(Larry);
print "Name: ", $thingy->name, $/;
$thingy->age(42);
print "Age: ", $thingy->age, $/;
Or make use of the introspection API:
use MyApp::Thingy;
my $class = MyApp::Thingy->my_class;
my $thingy;
print "Examining object of class ", $class->package, $/;
print "nConstructors:n";
for my $ctor ($class->constructors) {
print " o ", $ctor->name, $/;
$thingy = $ctor->call($class->package);
}
print "nAttributes:n";
for my $attr ($class->attributes) {
print " o ", $attr->name, " => ", $attr->get($thingy), $/;
if ($attr->authz >= Class::Meta::SET && $attr->type eq string) {
$attr->get($thingy, hey there!);
print " Changed to: ", $attr->get($thingy), $/;
}
}
print "nMethods:n";
for my $meth ($class->methods) {
print " o ", $meth->name, $/;
$meth->call($thingy);
}
Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta-generated classes. In this sense, it is an implementation of the "Facade" design pattern.
<<lessSYNOPSIS
Generate a class:
package MyApp::Thingy;
use strict;
use Class::Meta;
use Class::Meta::Types::String;
use Class::Meta::Types::Numeric;
BEGIN {
# Create a Class::Meta object for this class.
my $cm = Class::Meta->new( key => thingy );
# Add a constructor.
$cm->add_constructor(
name => new,
create => 1,
);
# Add a couple of attributes with generated methods.
$cm->add_attribute(
name => uuid,
authz => Class::Meta::READ,
type => string,
required => 1,
default => sub { Data::UUID->new->create_str },
);
$cm->add_attribute(
name => name,
is => string,
required => 1,
default => undef,
);
$cm->add_attribute(
name => age,
is => integer,
default => undef,
);
# Add a custom method.
$cm->add_method(
name => chk_pass,
view => Class::Meta::PUBLIC,
);
$cm->build;
}
Then use the class:
use MyApp::Thingy;
my $thingy = MyApp::Thingy->new;
print "ID: ", $thingy->id, $/;
$thingy->name(Larry);
print "Name: ", $thingy->name, $/;
$thingy->age(42);
print "Age: ", $thingy->age, $/;
Or make use of the introspection API:
use MyApp::Thingy;
my $class = MyApp::Thingy->my_class;
my $thingy;
print "Examining object of class ", $class->package, $/;
print "nConstructors:n";
for my $ctor ($class->constructors) {
print " o ", $ctor->name, $/;
$thingy = $ctor->call($class->package);
}
print "nAttributes:n";
for my $attr ($class->attributes) {
print " o ", $attr->name, " => ", $attr->get($thingy), $/;
if ($attr->authz >= Class::Meta::SET && $attr->type eq string) {
$attr->get($thingy, hey there!);
print " Changed to: ", $attr->get($thingy), $/;
}
}
print "nMethods:n";
for my $meth ($class->methods) {
print " o ", $meth->name, $/;
$meth->call($thingy);
}
Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta-generated classes. In this sense, it is an implementation of the "Facade" design pattern.
Download (0.060MB)
Added: 2006-10-05 License: Perl Artistic License Price:
1114 downloads
Sloth Online RPG 0.15
Sloth Online RPG is aJava Online RPG with Real-Time Action and rich 2D graphics. more>>
Sloth Online RPG is aJava Online RPG with Real-Time Action and rich 2D graphics.
Sloth Online RPG is a work in progress that will provide a fully graphical online role playing game engine. SlothORPG is coded in Java and is currently in a near playable state featuring several classes with over a thousand lines of code.
My main intentions with this project are to provide a free, fully functional, ever expanding Role Playing Engine (both client and server side) for the end user who would be playing the game. Developers would also be able to use the project as a resource on certain aspects of Java Game Programming.
Server side the project implements the NIO Networking library to create a smoother, stronger tcp/ip core. I found UDP and TCP w/ the old IO library to be unreliable and sluggish respectively. The way in which the server is structured has proven to be strong thus far.
The client side of the code features the Graphics2D Java library to provide near perfect animation without requiring a rendering device such as OpenGL or DirectX.
To summarize my entire intent for this project I basically wanted to provide an Online RPG that is functional on almost any OS that has Java installed and can run just as smooth on low end machines while still being able to feature rich 2-D graphics. The source code is clean and neat as well as commented and organized.
It is easy to read and understand for someone who has some knowledge of Java. As I write this, the project is coming along nicely and some pre-alpha local network testing has proven this. I plan to continue with this project and in the future include database integration and more of a developer-side interface.
A quick rundown of what this project includes so far: Character Creation, Smooth character animation, and fully supported tcp/ip gameplay. Chatting is also implemented.
<<lessSloth Online RPG is a work in progress that will provide a fully graphical online role playing game engine. SlothORPG is coded in Java and is currently in a near playable state featuring several classes with over a thousand lines of code.
My main intentions with this project are to provide a free, fully functional, ever expanding Role Playing Engine (both client and server side) for the end user who would be playing the game. Developers would also be able to use the project as a resource on certain aspects of Java Game Programming.
Server side the project implements the NIO Networking library to create a smoother, stronger tcp/ip core. I found UDP and TCP w/ the old IO library to be unreliable and sluggish respectively. The way in which the server is structured has proven to be strong thus far.
The client side of the code features the Graphics2D Java library to provide near perfect animation without requiring a rendering device such as OpenGL or DirectX.
To summarize my entire intent for this project I basically wanted to provide an Online RPG that is functional on almost any OS that has Java installed and can run just as smooth on low end machines while still being able to feature rich 2-D graphics. The source code is clean and neat as well as commented and organized.
It is easy to read and understand for someone who has some knowledge of Java. As I write this, the project is coming along nicely and some pre-alpha local network testing has proven this. I plan to continue with this project and in the future include database integration and more of a developer-side interface.
A quick rundown of what this project includes so far: Character Creation, Smooth character animation, and fully supported tcp/ip gameplay. Chatting is also implemented.
Download (MB)
Added: 2006-09-28 License: GPL (GNU General Public License) Price:
1134 downloads
Wurm Online 1.3.8
Wurm Online is 3D FPP MMORPG game. more>>
Wurm Online is 3D FPP MMORPG game.
Online multiplayer role-playing game, where players walk freely in a big 3D world chatting, gathering resources, building towns, making items, trading, fighting with other players and computer controlled creatures. Chose your path - crafting or PvP fighting. Join a village or live solo. Massive skill tree with skill affected by your actions.
<<lessOnline multiplayer role-playing game, where players walk freely in a big 3D world chatting, gathering resources, building towns, making items, trading, fighting with other players and computer controlled creatures. Chose your path - crafting or PvP fighting. Join a village or live solo. Massive skill tree with skill affected by your actions.
Download (0.004MB)
Added: 2006-05-11 License: GPL (GNU General Public License) Price:
1278 downloads
Buy it online 0.9
Buy it online allows you to buy a product online through the context menu. more>>
Buy it online allows you to buy a product online through the context menu.
Highlight a name of a product on a web page, right click the mouse, and choose Buy it online menu item, to see the list of on-line offerings of this product.
No annoying shopping toolbars, just select and click. No affiliation with shopping vendors.
<<lessHighlight a name of a product on a web page, right click the mouse, and choose Buy it online menu item, to see the list of on-line offerings of this product.
No annoying shopping toolbars, just select and click. No affiliation with shopping vendors.
Download (0.072MB)
Added: 2007-04-26 License: MPL (Mozilla Public License) Price:
956 downloads
Class::Interfaces 0.04
Class::Interfaces is a Per module for defining interface classes inline. more>>
Class::Interfaces is a Per module for defining interface classes inline.
SYNOPSIS
# define some simple interfaces
use Class::Interfaces (
Serializable => [ pack, unpack ],
Printable => [ toString ],
Iterable => [ iterator ],
Iterator => [ hasNext, next ]
);
# or some more complex ones ...
# interface can also inherit from
# other interfaces using this form
use Class::Interfaces (
BiDirectionalIterator => {
isa => Iterator,
methods => [ hasPrev, prev ]
},
ResetableIterator => {
isa => Iterator,
methods => [ reset ]
},
# we even support multiple inheritance
ResetableBiDirectionalIterator => {
isa => [ ResetableIterator, BiDirectionalIterator ]
}
);
# it is also possible to create an
# empty interface, sometimes called
# a marker interface
use Class::Interfaces (
JustAMarker => undef
);
This module provides a simple means to define abstract class interfaces, which can be used to program using the concepts of interface polymorphism.
<<lessSYNOPSIS
# define some simple interfaces
use Class::Interfaces (
Serializable => [ pack, unpack ],
Printable => [ toString ],
Iterable => [ iterator ],
Iterator => [ hasNext, next ]
);
# or some more complex ones ...
# interface can also inherit from
# other interfaces using this form
use Class::Interfaces (
BiDirectionalIterator => {
isa => Iterator,
methods => [ hasPrev, prev ]
},
ResetableIterator => {
isa => Iterator,
methods => [ reset ]
},
# we even support multiple inheritance
ResetableBiDirectionalIterator => {
isa => [ ResetableIterator, BiDirectionalIterator ]
}
);
# it is also possible to create an
# empty interface, sometimes called
# a marker interface
use Class::Interfaces (
JustAMarker => undef
);
This module provides a simple means to define abstract class interfaces, which can be used to program using the concepts of interface polymorphism.
Download (0.006MB)
Added: 2006-10-05 License: Perl Artistic License Price:
1115 downloads
Rauls classes for PHP 0.6.3
Rauls classes for PHP is an OOP database abstraction layer for PHP 5.1 or greater. more>>
Rauls classes for PHP is an OOP database abstraction layer for PHP 5.1 or greater. Rauls classes for PHP provides abstract classes to access database servers and traverse result sets.
There are several implementation classes to access different types of databases: SQLite, MySQL, PostgreSQL, and MSSQL.
The classes provide functions to establish connections, execute queries, traverse result sets with pagination support, and retrieve the list of databases, tables and fields. Any possible error is signaled by throwing exceptions with specific message and error code.
Enhancements:
- A quickref.txt file was added to the project.
- A totalRows get property was included for SQL result objects.
- A third optional parameter was added to the printPageSelect method in order to return the page < select > code as an string instead of printing it.
<<lessThere are several implementation classes to access different types of databases: SQLite, MySQL, PostgreSQL, and MSSQL.
The classes provide functions to establish connections, execute queries, traverse result sets with pagination support, and retrieve the list of databases, tables and fields. Any possible error is signaled by throwing exceptions with specific message and error code.
Enhancements:
- A quickref.txt file was added to the project.
- A totalRows get property was included for SQL result objects.
- A third optional parameter was added to the printPageSelect method in order to return the page < select > code as an string instead of printing it.
Download (0.050MB)
Added: 2006-06-08 License: MIT/X Consortium License Price:
1235 downloads
online.php 1.0
online.php analyses /var/log/ppp-usage and displays connection statistics. more>>
online.php analyses /var/log/ppp-usage and displays connection statistics. It also prints some information about your current PPP connection.
Well, I was inspired by the script Onlinecalc by Michael Schlenstedt (Michael@adsl4linux.de). His script is heavily based upon "calc" by Ulrich Schmitz.
Since Onlinecalc did not fit my needs, I did a complete rewrite in php.
Main features:
- reads /var/log/ppp-usage and prints a table with a row for each month.
- also calculates the values of the current connection.
- completely written in PHP.
- display connect-time as dd:hh:mm:ss
- display volumes as 123 456 789,12 MB
- displays chronologically (maybe I will change the sorting later to reverse)
<<lessWell, I was inspired by the script Onlinecalc by Michael Schlenstedt (Michael@adsl4linux.de). His script is heavily based upon "calc" by Ulrich Schmitz.
Since Onlinecalc did not fit my needs, I did a complete rewrite in php.
Main features:
- reads /var/log/ppp-usage and prints a table with a row for each month.
- also calculates the values of the current connection.
- completely written in PHP.
- display connect-time as dd:hh:mm:ss
- display volumes as 123 456 789,12 MB
- displays chronologically (maybe I will change the sorting later to reverse)
Download (0.004MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1228 downloads
Best-Online-Business 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-01 License: Freeware Price: Free
206 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above classes online 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