1. First of all listing your local projects stored in htdocs folder or www(for wampp) is a great idea to get a look at your projects.
This is a site dedicated to my Projects done at college level and the sharing of my knowledge in various programming field from software development to web programming.
Sunday, January 16, 2011
Customize your localhost Display
1. First of all listing your local projects stored in htdocs folder or www(for wampp) is a great idea to get a look at your projects.
Friday, January 7, 2011
List of object-oriented programming languages
Object-oriented programming (OOP) is a programming paradigm that uses "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction, encapsulation, modularity, polymorphism, and inheritance. Many modern programming languages now support OOP.
List of Programming Languages in Alphabetical Order
The list of programming languages is comprised of all languages implemented in a compiler or an interpreter, in alphabetical order.
In addition, historical languages with no compiler, but that may have influenced design of further work are included also, provided that the author of the further language has made a verifiable reference to them.
Most entries in the list has a link to a website or a download page for the compiler or the interpreter. For historical languages, a link to a dedicated website or a description. Additional info as date and type of language may be added too.
- Programming languages Procedural and functional languages.
- Markup languages and data formats XML, XAML, XUL...
- Database or query languages SQL and other languages.
Friday, December 31, 2010
SDL : Introduction
SDL = Simple DirectMedia Layer is a free cross-platform multi-media development API. Its used for
- games
- game SDKs
- emulators
- demos
- multimedia applications
What can it do?
Video
- Set a video mode at any depth (8-bpp or greater) with optional conversion, if the video mode is not supported by the hardware.
- Write directly to a linear graphics framebuffer.
- Create surfaces with colorkey or alpha blending attributes.
- Surface blits are automatically converted to the target format using optimized blitters and are hardware accelerated, when possible. MMX optimized blits are available for the x86.
- Hardware accelerated blit and fill operations are used if supported by the hardware.
Sunday, December 26, 2010
JQuery Based Game:- Quick Multiplication
This is a simple multiplication based game created using
the JQuery Library. It uses the basic concept of html, css and JavaScript to create the layouts and logic needed for the game. The game uses the JQuery library for the easier accomplishment of the task and Karma Framework for the image and sounds loading. This is the game developed for the Class 6 for the deployment in rural villages by OLE NEPAL.
Objectives:-
To multiply the numbers with 0 at last quickly.
Description:-
Try to load your truck with all boxes giving correct answers to the all questions and win the race.
Friday, December 17, 2010
Quick Start a PHP Project
Introduction
In the beginning, there was nothing. Well, there were static web pages that had to be edited manually. That was a pain. And it didn’t do anything other than display text and images on a web page.With the introduction of PHP/FI (Personal Homepage Tools) in 1995, everything changed. It became possible to create dynamic web applications that generated content on-the-fly and allowed users to interact with the once static web pages.
When Rasmus Lerdorf, the creator of PHP/FI, decided to release the source code of his project, the development went even faster.
Andi Gutmans and Zeev Suraski joined the project in 1997 and started working on PHP 3.0 as the official successor of PHP/FI. The development of PHP/FI was mostly halted. PHP 3.0 (which is a recursive acronym for PHP: Hypertext Preprocessor) was officially released in June 1998.
Shortly after the release, Andi and Zeev were already working on a rewrite of PHP’s core. It was finished in mid-1999 and the new engine, dubbed Zend Engine (comprised of parts of their first names, Zeev and Andi), was a huge success.
PHP 4.0, based on the new Zend engine, was officially released in May 2000.
After four long years, PHP 5.0 was released introducing a new object model and dozens of other new features. In 2010, PHP 5.3.1 is the latest stable release.
Thursday, December 16, 2010
PC Based Home Automation using VB
The project was done at Thapathali Campus for the V.S. Niketan Exhibition.
The project is based on the concept of controlling the different devices at home using the PC. The parallel port of computer was used as an interface for hardware connection using Computer.
Basic Interface of Software:-
Fig:- Basic Interface of Home automation using VB
Downloads:-
1. PC Based Home Automation software
Thursday, September 16, 2010
C.yber [LOCUS 2010 Project]
C.yber is a program which interconnects different computers which allows users to communicate over the computer network and provide security from unauthorized users by login system in client server.
The project aims at managing the cyber cafe with multiple clients and give the clients access of services that the cyber is providing when it log in. The clients can log in as members or guests and use the services that the cyber is providing. The client can request services of cafe like tea, coffee or any others.
Tuesday, June 15, 2010
Client Sever Application in C
The project is based on the client server architecture and its communication protocols. The project basically is divided into two sections:- Server and Client. The server has the full control of the information. The server can manage the information of the students and host the server to listen to clients so that client can get required information.
The features of the project include client which can chat with server for any reason or can search the information of a particular student. The chat part basically deals with message sending and receiving between server and client. When a client requests for the chat, server starts the session of chat and both can send and receive the message one at a time. When the chat session needs to be closed any user can type “end” and send it over network.
The server can store the information of the students and do all sorts of modification, search, delete them. The information is stored in the file at server. When client requests for it, the server searches the required from the file and replies back to the client.
This project is an implementation of how the information is exchanged in any network using sockets. Windows sockets 2 (Winsock) is used to create application capable of transmitting data across network independent of the network protocol being used. Winsock follows the Windows Open System Architecture (WOSA) model; it defines a standard service provider interface (SPI) between the application programming interface (API), with its exported functions and the protocol stacks. It uses the sockets paradigm that was first popularized by Berkeley Software Distribution (BSD) UNIX. It was later adapted for Windows in Windows Sockets 1.1, with which Windows Sockets 2 applications are backward compatible. Winsock programming previously centered around TCP/IP. Some programming practices that worked with TCP/IP do not work with every protocol. As a result, the Windows Sockets 2 API adds functions where necessary to handle several protocols.
The system is basically divided into two broad section:-
- Server :- It is responsible for hosting the server so that client can start communication session.
- Client :- Client connects to the server by giving the server IP address and port number to which it should connect to.
Application Block Diagram:
Saturday, May 22, 2010
gotoxy in Code::Blocks
Solution to gotoxy in codeblocks.
1. #include <windows.h>
2. Define a global variable COORD coord = {0, 0}; // sets coordinates to 0,0
3. Make a function gotoxy()
void gotoxy (int x, int y)
{
coord.X = x; coord.Y = y; // X and Y coordinates
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
You can call this gotoxy() function to put cursor at any postion.
to change cursor type i.e. blinking,
_setcursortype(_NORMALCURSOR); //for normal blinking cursor _setcursortype(_NOCURSOR); //for NO cursor put these functions accordingly where u need it
