Programming in Ruby
Take the pure object-orientation of Smalltalk, but remove the quirky syntax and the reliance on a workspace. Add in the convenience and power of Perl, but without all the special cases and magic conversions. Wrap it up in a clean syntax based in part of Eiffel, and add a few concepts from Scheme, CLU, Sather, and Common Lisp. You end up with Ruby, a language that is already more popular than Python in its native Japan.
Read more
Graphical Interfaces for C#
A new environment called .NET was recently introduced to wide public. However, this environment does not contain libraries for advanced graphical output. Therefore it is necessary to make such libraries available to .NET. This paper describes our implementation of graphical library interfaces. The implementation allows cooperation of graphical interfaces with .NET. We have dealt with interfaces of libraries such as OpenGL, DirectX, and Visualization Toolkit (also known as VTK). A short description of libraries is included as well as a short introduction to .NET environment. We also present results, advantages, and disadvantages of our implementation. This paper contains neither comparison of the graphical libraries nor comparison of .NET environment and other environments.
Read more
.NET Tutorial for Beginners
Welcome friends to the exciting journey of Microsoft .NET. If you are looking for information about what .NET is all about, what it can do for you or how it can help you and your customers, you have come to the right place. This section is intended to tell you about these and many more things. After covering this section you will be ready to delve into details of .NET.
Read more
Introduction to C#
1.Overview
2.Types
3.Expressions
4.Declarations
5.Statements
6.Classes and Structs
7.Inheritance
8.Interfaces
9.Delegates
10.Exceptions
11.Namespaces and Assemblies
12.Attributes
13.Threads
14.XML Comments
Read more
Beginners C# Tutorial - Polymorphism
Polymorphism. It allows you to implement derived class methods through a base class pointer during run-time. This is handy when you need to assign a group of objects to an array and then invoke each of their methods. They won’t necessarily have to be the same object type. However, if they’re related by inheritance, you can add them to the array as the inherited type. Then if they all share the same method name, that method of each object can be invoked. This lesson will show you how to accomplish this.
Read more