Graphics Programming Dev C++

Even though some peoples somehow managed to port it outside the turbo. Some people hacked their own version of graphics.h. One such person is Micheal main, he ported some of borland graphics functions and library. Micheal main modified BGI library for windows application to be used under MinGW. This BGI library is renamed as WinBGIm. Now you can use all the borland specific functions under Dev-C++.

Using the WinBGIm Graphics Library with Dev-C++
Installation Notes:
  1. Install Dev-C++. I installed from the Version Setup File.
  2. Download graphics.h to the include/ subdirectory of the Dev-C++ directories.
  3. Download libbgi.a to the lib/ In order to use the WinBGIm subdirectory of the Dev-C++ directories.
  4. Whenever you #include <graphics.h> in a program, you must instruct the linker to link in certain libraries. The command to do so from Dev-C++ is Alt-P. Choose the Parameters tab from the pop-up window and type the following into the Linker area:
    #include <graphics.h>
    int main( )
        initwindow(400, 300, "First Sample");
        outtextxy(200,300,"My first Graphics Program in Dev C++...");
        while (!kbhit( ))
        return 0;

4. You can now compile and run programs that use the WinBGIm graphics library, such as this one that opens a small window, draws a circle and waits for the user to press a key:

Some Basic Programs Using Graphics 

1.  Draw a filled rectangle.
2.  Draw a rectangle unfilled.
3.  Draw concentric circles.

Some Programs Using Graphics 

1.  Car Moving
2.  Kite Moving
3.  Pie Chart Drawing 

Some Programs Using Graphics Algorithm 

Bresenham Line Draw Algorithm With Program.
2. Mid Point Circle's Algorithm With Program.
3. Mid Point Line Draw Algorithm With Program
4. Boundary Fill's Algorithm With Program.
5. Flood Fill Algorithm With Program.
6. Translation Perform on 2D Transformations With Program.

Saturday, 13 February 2016
Posted by Pratik Badala


Structured Query Language (SQL) is the set of statements with which all programs and users access data in an Oracle database. Application programs and Oracle tools often allow users access to the database without using SQL directly, but these applications in turn must use SQL when executing the user's request. This chapter provides background information on SQL as used by most database systems.
Oracle SQL Developer provides a SQL Worksheet that you can use to query data, by writing simple or complex SQL statements. In this How-To, we look at the most basic of these, select all the data in a table, and restricting this query by reducing the columns or rows you retrieve.

TASK - 1:

1. Create the following table customer
2. Create the following table product
3. Create the following table cust_prod

TASK - 2:

1.   Find out the names of all customers
13. Find out the customers who stay in ‘Chennai‘andwhose name starts with ‘S’



Friday, 22 January 2016
Posted by Pratik Badala

CPU Scheduling Algorithms

In a simple system running a single process, the time spent waiting for I/O is wasted, and those CPU cycles are lost forever. A scheduling system allows one process to use the CPU while another is waiting for I/O, thereby making full use of otherwise lost CPU cycles. The following subsections will explain several common scheduling strategies, looking at only a single CPU burst each for a small number of processes. Obviously real systems have to deal with a lot more simultaneous processes executing their CPU-I/O burst cycles.
1. First-Come First-Serve Scheduling (FCFS) 2. Shortest Job First ( Non Primitive) 3. Priority Scheduling algorithm 4. Round Robin Scheduling algorithm 5. FIFO Page Replacement algorithm 6. Optimal Page Replacement Algorithm 7. Least Recently Use(LRU) Page Replacement Algorithm 8. Banker's Algorithm
Thursday, 5 November 2015
Posted by Pratik Badala

C plus plus Programming

In the early 1980’s, also at Bell Laboratories, another programming language was created which was based upon the C language.  This new language was developed by Bjarne Stroustrup and was called C++.  Stroustrup states that the purpose of C++ is to make writing good programs easier and more pleasant for the individual programmer.  When he designed C++, he added OOP (Object Oriented Programming) features to C without significantly changing the C component.  Thus C++ is a “relative” (called a superset) of C, meaning that any valid C program is also a valid C++ program.


1.  Print "Hello" in  C++ 

2.  If - else Condition 
3.  Factorial Number Using Recursive Function
4.  Switch Case Using C++
5.  Create Class and Object
6.  Making A Constructor
7.   Function Overloading
8.   Operator Overloading
9.  Simgle Inheritance
10. Polymorphism in C++
11. Exception Handling
12. Template Using in C++

Friday, 25 September 2015
Posted by Pratik Badala

JAVA Programming

 JAVA Programming

Java is a simple and yet powerful object oriented programming language and it is in many respects similar to C++. Java originated at Sun Microsystems, Inc. in 1991. It was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan at Sun Microsystems, Inc. It was developed to provide a platform-independent programming language. This site gives you an Introduction to Java Programming accompanied with many java examples. Its a complete course in java programming for beginners to advanced java.


1.     Hello Print in java

OOPs Concept's Using JAVA  :

1. Object and Class concept
2. Inheritance concept
3. Constructor conecpt
4. This keyword concept
1. Simple Inheritance
2. Abstract Classes
3. Abstract Class Using Inheritance
4. Interface
5. Exception Handling

APPLET Concept's Using JAVA :

1. Print Hello in Applet
2. Factorial Number
3. Font and Color using Applet
4. Draw Smile (Face) Using Applet
5  Creating CheckBox in Applet
6. Arithmetic Operators
7. Create Simple Calculator
8. Create Application Form
9. Insert Image in Applet

NETWORKING Concept's Using JAVA :

1. Show The Localhost Address
2. Retrieve the content form the given URL
3. Using NetworkInterface Class
4. Given URL To Find Protocol, Authority, Host, Port, Path, Query, File, Reference
5. Compare Two URL Check Its Similar 
6. Find Localhost Information
7. Simple Client-Server Concepts 
Thursday, 17 September 2015
Posted by Pratik Badala

Follow by Email

All Notes on BCA

All Notes  on BCA
BCA all subjects notes

Total Pageviews


Powered by Blogger.

- Copyright © All Notes on BCA - Metrominimalist - Powered by Blogger - Designed by Johanes Djogan -