In previous lecture we learned how to create views and graphics in iphone. We also learned how to create complex graphics like stars, triangle in iphone using CoreGraphics (CG). In this lecture we’ll continue on that discussion of creating animated views.
When creating images from context we need to dynamically generate a bitmap image. Similarly as […]
The Model-View-Controller (MVC) design pattern is a way of dividing your code in to independent functional areas. iPhone applications uses MVC design pattern. The model portion of MVC defines your application’s underlying data engine and is responsible for maintaining the integrity of that data. The view portion defines the user interface for your application and has no explicit knowledge of the origin of data displayed […]
Programs are just another kind of data. Source code is text. It is manipulated line by line, or by parsing expressions. Compiled programs are data, too. Integers and strings are bytes in memory that you interpret a certain way. Instructions in methods are just bytes too. No reason why a program can’t inspect itself.
Reflection is commonly used by programs […]
Sometimes, the best way to solve a problem is by solving a smaller version of the exact same problem first Recursion is a technique that solves a problem by solving a smaller problem of the same type.Recursion is a problem-solving approach that can be used to generate simple solutions to certain kinds of problems that would […]
A queue is an ordered collection of items from which items may be deleted at one end (called the front of the queue) and into which items may be inserted at the other end (called the rear of the queue). A Queue can be implemented using arrays and using linked list structure. In this […]
JDBC provides Java applications with access to most database systems via SQL. The architecture and API closely resemble Microsoft’s ODBC. JDBC classes are contained within the java.sql package. There are few classes and several interfaces. [Download Java Programming with Oracle JDBC]
JDBC is an interface to communicate with a relational database. It treats database […]
A datagram socket is used to send and receive datagram packets. A DatagramSocket object is a local connection to a port that does the sending and receiving. There is no distinction between a UDP socket and a UDP server socket. Also unlike TCP sockets, a DatagramSocket can send to multiple, different addresses. The address to which data goes is […]
An I/O Stream represents an input source or an output destination. A stream can represent many different kinds of sources and destinations, disk files, devices, other programs, etc. Streams support many different kinds of data simple bytes, primitive data types, localized characters, and objects. Some streams simply pass on data; others manipulate and transform the data in useful ways. Data is […]
A collections framework is a unified architecture for representing and manipulating collections. It has:
Interfaces: abstract data types representing collections
Implementations: concrete implementations of the collection interfaces
Algorithms: methods that perform useful computations, such as searching and sorting
These algorithms are said to be polymorphic: the same method can be used on different implementations. A collection […]
You can draw strings, lines, rectangles, ovals, arcs, polygons, and polylines, using the methods in the Graphics class.
In order to draw things on a component, you need to define a class that extends JPanel and overrides its paintComponent method to specify what to draw.
You can call repaint() when […]
Popular Posts (last 30 days)
- Applications of Stack in … 1144 view(s)
- Circular Linked Lists 1089 view(s)
- Attendance Management Sys… 952 view(s)
- Simple Currency Converter… 672 view(s)
- Implementing Stack Data S… 619 view(s)
- Recursive Factorial funct… 590 view(s)
- Finding Minimum, Maximum … 588 view(s)
- Graph Implementation in C… 569 view(s)
- Finding Maximum Number in… 377 view(s)
- GRASP Design Patterns 357 view(s)
TagsAndroid C-Sharp C/C++ language Classes Data structures Design Pattern Eclipse Game Development Graphics Design Books HTML iPhone JAVA JAVA GUI MIPS Assembly Mobile Programming Books Object Oriented PDF PHP Programming Programming Books Programming Languages Books Python RaphaelJS REST Source Code Threads Tutorial Web Development Books