Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

on-line

Haupt Quellenprogramme E-B�cher Downloads Mit uns in Verbindung treten �ber uns

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


Verwenden der GUI Bausteine in Java


Previous Next





Bevor du anf�ngst, die Bestandteile zu benutzen, solltest du k�nnen, was die Teilkategorie liefert und du die Bestandteile besonders anfertigen kannst. Dann erkl�rt, wie man die Bestandteile benutzt, welches das AWT liefert. Jede Art Bestandteil hat seine eigene Seite:




Wie man die Tasten benutzt

Die Tasten Kategorie liefert eine R�ckstellung Taste Implementierung. Aussehen der Tasten onscreen abh�ngt von einer Plattform, die sie an laufen lassen. Wenn du die Tasten des Programms selben nach aller Plattform schauen oder einen speziellen Blick anders haben w�nschst, solltest du eine Segeltuchunterklasse herstellen, um diesen Blick einzuf�hren; der Blick kann nicht mit der Taste Unterklasse ge�ndert werden. Die einzigen Facetten des Aussehens der Taste, die wir, ohne unsere eigene Kategorie zu verursachen, �ndern k�nnen sind die Schriftkegel und der Text, die, er anzeigt und der Vordergrund- und Hintergrundfarben.

Unter ist ein applet, der drei Tasten anzeigt. Wenn du die linke Taste anklickst, sperrt sie mittlere Taste und erm�glicht dem rechten. �hnlich, wenn du auf Klicken die rechte Taste, es der linken Taste und der mittleren Taste erm�glichst und es sperrt sich. Unter ist der Code, der die Tasten herstellt und zum Taste Klicken reagiert.

//In initialization code:
b1 = new Button();
b1.setLabel("Disable middle button");

b2 = new Button("Middle button");

b3 = new Button("Enable middle button");
b3.disable();

public boolean handleEvent(Event e)
{
Object target = e.target;

System.out.println("Event received: " + e);
if (e.id == Event.ACTION_EVENT)
{
if (target == b1)
{
b2.disable();
b1.disable();
b3.enable();
} else if (target == b3)
{
b2.enable();
b1.enable();
b3.disable();
}
}
return super.handleEvent(e);
}




Wie man das Segeltuch benutzt

Eine Segeltuchkategorie bestehen, um zu sein subclassed. Sie tut nicht nichts eigenst�ndig; sie liefert blo� die Weise, die kundenspezifischen Bestandteile einzuf�hren. Z.B. ist das Segeltuch als Bildschirmbereich f�r Bilder und die kundenspezifischen Graphiken n�tzlich, ob oder nicht du die F�lle anfassen m�chtest, der innerhalb eines Bildschirmbereichs auftritt.

Beim Einf�hren einer Segeltuchunterklasse. mach's gut, um einzuf�hren minimumSize () und () Methode preferredSize, um die Gr��e des Segeltuches richtig zu reflektieren. Andernfalls abh�ngig von dem Plan, den der Beh�ltergebrauch des Segeltuches, dein Segeltuch herauf zu kleines beenden k�nnte -- unsichtbar m�glicherweise sogar sein. Ist hier ein Beispiel der Segeltuchunterklasse, die das Bild anzeigt:

class ImageCanvas extends Canvas
{
ImageCanvas(Image img, Dimension prefSize)
{
image = img;
preferredSize = prefSize;
}

public Dimension minimumSize()
{
return preferredSize;
}

public Dimension preferredSize()
{
return preferredSize;
}

public void paint(Graphics g)
{
g.drawImage(image, 0, 0, this);
}
}





Wie man das Checkboxes verwendet

Die Checkbox Kategorie liefert die checkboxes -- Zweizustand Tasten, die entweder "ON" oder "OFF" sein k�nnen. Wenn wir die Gruppe von checkboxes w�nschen, in denen nur eins des checkbox "ON" hintereinander sein kann, kannst du den CheckboxGroup Gegenstand addieren, um die checkboxes zu beaufsichtigen. Andere gute Weisen des Zur Verf�gung stellens einer Gruppe Einzelteile, die der Benutzer vorw�hlen kann, sind die Wahlen, die Listen und die Men�s.

Unten gegeben Code f�r einen applet, der zwei Spalten von checkboxes enth�lt. Auf dem links sind drei unabh�ngige checkboxes. Du kannst alle drei checkboxes vorw�hlen, wenn du zu magst. Auf dem Recht sind die drei checkboxes, die durch den CheckboxGroup Gegenstand koordiniert werden. Das CheckboxGroup stellt no more sicher, als eins seiner checkboxes hintereinander vorgew�hlt wird. Ist hier das Programm, das diese Aufgabe durchf�hrt. Unter ist der Code, der beide Gruppen von checkboxes verursacht. Anmerkung: nur das zweite, gegenseitig-exklusive Gruppe checkboxes wird durch das CheckboxGroup gesteuert.

Panel p1, p2;
Checkbox cb1, cb2, cb3; //independent checkboxes
Checkbox cb4, cb5, cb6; //only one of these three can be selected
CheckboxGroup cbg;

cb1 = new Checkbox();
cb1.setLabel("Checkbox 1");
cb2 = new Checkbox("Checkbox 2");
cb3 = new Checkbox("Checkbox 3");
cb3.setState(true);

. . . cbg = new CheckboxGroup();
cb4 = new Checkbox("Checkbox 4", cbg, false);
cb5 = new Checkbox("Checkbox 5", cbg, false);
cb6 = new Checkbox("Checkbox 6", cbg, false);




Wie man die Wahlen verwendet

Auserlesene Kategorie liefert a Men�-wie die Liste von Wahlen, erreicht durch die unterscheidende Taste. Benutzer bet�tigt die Taste, um das �Men�� oben zu holen und w�hlt sp�ter eins der Einzelteile von der Men�liste. Ein anderer Name f�r dieses UI Element ist die �pop-up Liste�. Andere Weisen des Zur Verf�gung stellens der mehrfachen Alternativen sind checkboxes, Listen und Men�s.

Unter ist ein appletcode, der eine Wahl und einen Aufkleber hat. Wenn der Benutzer Einzelteil von der auserlesenen Liste w�hlt, �ndert der Aufkleber, um ein Einzelteil zu reflektieren, das diesem Code gew�hlt wird, verursacht die Wahl und anfa�t die F�lle von ihm. Anmerkung: da� der zweite Parameter T�tigkeit () zur Methode eine Zeichenkette vom vorgew�hlten Einzelteil ist.

//...Where instance variables are defined:
Choice choice; //pop-up list of choices

//...Where initialization occurs:
choice = new Choice();
choice.addItem("ichi");
choice.addItem("ni");
choice.addItem("san");
choice.addItem("shi");
label = new Label();
setLabelText(choice.getSelectedIndex(), choice.getSelectedItem());

. . . public boolean action(Event e, Object arg)
{
if (e.target instanceof Choice)
{
setLabelText(choice.getSelectedIndex(), (String)arg);
return true;
}
return false;
}
}




Wie man die Dialoge verwendet

Die Sache, die Dialoge von den regelm��igen Fenstern unterscheidet (die mit Feldgegenst�nden eingef�hrt werden), ist, da� der Dialog von irgendeinem anderem Fenster abh�ngig ist (i'e Feld). Wenn dieses andere Fenster und also zerst�rt wird, sind seine abh�ngigen Dialoge. Wenn dieses andere Fenster gewesen wird, iconified, seine abh�ngigen Dialoge verschwindet vom Schirm. Wenn das Fenster gewesen wird, deiconified, seine abh�ngigen Dialoge zur�ckgehen zum Schirm. Das AWT stellt automatisch dieses Verhalten zu uns zur Verf�gung.

Da keine API z.Z. besteht lie� die applet das Fenster finden, das sie innen laufen lassen, k�nnen applet nicht Dialoge im Allgemeinen verwenden. Die Ausnahme ist die applet, die oben ihre eigenen Fenster k�nnen die Dialoge haben holen, die von jenen Fenstern abh�ngig sind. Aus diesem Grund besteht der folgende applet aus der Taste, die oben Fenster holt, das oben einen Dialog holt. Ist hier der Code f�r das Fenster, das der applet oben holt. Dieser Code kann als alleinstehende Anwendung oder, mit Hilfe der AppletButton Kategorie laufen gelassen werden, da ein applet hier der Code ist, der den Dialoggegenstand besch�ftigt:

//[HOW DO I MAKE THIS GET THE FOCUS?]
class SimpleDialog extends Dialog
{
private TextField field;
private DialogWindow parent;
private Button setButton;

SimpleDialog(Frame dw, String title)
{
super(dw, title, false);
parent = (DialogWindow)dw;

//Create and add components, such as the set button....

resize(350, 125);
}

public boolean action(Event event, Object arg)
{
if ( (event.target == setButton)
| (event.target instanceof TextField))
{
parent.setText(field.getText());
}
field.selectAll();
hide();
return true;
}
}




Wie man die Rahmen benutzt

Die Feldkategorie stellt die Fenster f�r applet und Anwendungen zur Verf�gung. Jede Anwendung ben�tigt atleast eins Feld. Wenn eine Anwendung das Fenster hat, das von einem anderen Fenster abh�ngig sein sollte -- das Verschwinden, wenn anderes Fenster ist, iconified, z.B. -- dann solltest du den Dialog anstelle vom Feld f�r das abh�ngige Fenster verwenden. (Leider, k�nnen applet nicht die Dialoge z.Z. verwenden gut, also m�ssen sie die Rahmen benutzen.)

Unter ist ein Code, damit der Men�demonstration Gebrauch das Fenster herstellt und den Fall anfa�t, in dem der Benutzer Fenster schlie�t.

public class MenuWindow extends Frame
{
private boolean inAnApplet = true;
private TextArea output;

public MenuWindow()
{
//This constructor implicitly calls the Frame no-argument
//constructor and then adds components to the window.
}

public boolean handleEvent(Event event)
{
if (event.id == Event.WINDOW_DESTROY)
{
if (inAnApplet)
{
dispose();
} else
{
System.exit(0);
}
}
return super.handleEvent(event);
}

. . .

public static void main(String args[])
{
MenuWindow window = new MenuWindow();
window.inAnApplet = false;

window.setTitle("MenuWindow Application");
window.resize(250, 90);
window.show();
}
}




How to Use the Labels

Label class provides an easy way for putting uneditable, unselectable text into the program's GUI. The labels are aligned to the left of their drawing area, by default. we can specify that they be centered or right-aligned by specifying the Label.CENTER or by Label.RIGHT either to Label constructor or to setAlignment() method. As with every Component, you can also do specify the font and color of the Label.

Given below are the applets that use labels. The first applet (LabelDemo) simply creates three labels with a default (left) alignment, puts them in the GridLayout, and then displays them. Here is the code for LabelDemo.

import java.awt.*;
import java.applet.Applet;

public class LabelDemo extends Applet
{

public void init()
{
Label l1 = new Label();
l1.setText("Label 1");

Label l2 = new Label("Label 2");

Label l3 = new Label("Label 3");

//Add Components to the Applet.
setLayout(new GridLayout(0, 1));
add(l1);
add(l2);
add(l3);

validate();
}
}

The second applet (LabelAlignDemo) does same, except that it make use of all three possible alignments. Since the applet is wider than necessary to display the text, and because the GridLayout uses all the available space, Labels have the wider display area than they need. This results in the visible difference in a horizontal position of the three differently aligned labels.

import java.awt.*;
import java.applet.Applet;

public class LabelAlignDemo extends Applet
{

public void init()
{
Label l1 = new Label();
l1.setText("Left");
Label l2 = new Label("Center");
l2.setAlignment(Label.CENTER);
Label l3 = new Label("Right", Label.RIGHT);

//Add Components to the Applet.
setLayout(new GridLayout(0, 1));
add(l1);
add(l2);
add(l3);

validate();
}
}

Below is a code that LabelAlignDemo uses to create the labels and set their alignment. For the purpose of teaching, this applet uses all the three Label constructors.

Label l1 = new Label();
l1.setText("Left");
Label l2 = new Label("Center");
l2.setAlignment(Label.CENTER);
Label l3 = new Label("Right", Label.RIGHT);




How to Use the Lists
Wie man die Listen benutzt

Liste Kategorie liefert den scrollable Bereich, der die ausw�hlbaren Texteinzelteile enth�lt (eins f�r jede Linie). Listen k�nnen entweder mehrfache Vorw�hleren oder nur eine Vorw�hler auf einmal erlauben. Andere Bestandteile, das den Benutzern erlaubt, von den mehrfachen Vorw�hleren zu w�hlen, sind checkboxes (checkbox Gruppen besonders), Wahlen und Men�s.

Unter ist Code f�r einen applet, der zwei Listen zeigt. Die erste Liste (die heraus die spanischen Zahlen verzeichnet), erlaubt mehrfache Vorw�hleren. Die zweite Liste (die die italienischen Zahlen verzeichnet), erlaubt ein Maximum von einer Vorw�hler. Unter ist ein Code, der jede Liste erstellt und F�lle auf der Liste anfa�t. Anmerkung: die e.arg Daten f�r T�tigkeit F�lle sind der Name von fungieren-auf dem Einzelteil (�hnlich Argument f�r T�tigkeit F�lle auf anderen Bestandteilen wie Tasten und den Men�s). Jedoch sind e.arg Daten f�r andere Liste F�lle eine Zahl fungieren-auf des Einzelteils.

//where instance variables are declared:
TextArea output;
List spanish, italian;

//where initialization occurs:

//Build first list, which allows multiple selections.
spanish = new List(4, true); //prefer 4 items visible
spanish.addItem("uno");
spanish.addItem("dos");
spanish.addItem("tres");
spanish.addItem("cuatro");
spanish.addItem("cinco");
spanish.addItem("seis");
spanish.addItem("siete");

//Build second list, which allows one selection at a time.
italian = new List(); //Defaults to none visible, only one selectable
italian.addItem("uno");
italian.addItem("due");
italian.addItem("tre");
italian.addItem("quattro");
italian.addItem("cinque");
italian.addItem("sei");
italian.addItem("sette");

. . .

public boolean handleEvent(Event e)
{
if (e.target instanceof List)
{
List list = (List)(e.target);
String language = (list == spanish) ?
"Spanish" : "Italian";

switch (e.id)
{
case Event.ACTION_EVENT:
String string = (String)e.arg;
output.appendText("Action event occurred on \""
+ string + "\" in "
+ language + ".\n");
break;
case Event.LIST_SELECT:
int sIndex = ((Integer)e.arg).intValue();
output.appendText("Select event occurred on item #"
+ sIndex + " (\""
+ list.getItem(sIndex) + "\") in "
+ language + ".\n");
break;
case Event.LIST_DESELECT:
int dIndex = ((Integer)e.arg).intValue();
output.appendText("Deselect event occurred on item #"
+ dIndex + " (\""
+ list.getItem(dIndex) + "\") in "
+ language + ".\n");
}
}
return super.handleEvent(e);
}




How to Use the Menus
Wie man die Men�s benutzt

Der applet, der oben gegeben wird, zeigt viele der Men�eigenschaften, die wir wahrscheinlich sind, um zu verwenden. Das Fenster, das er hat holt oben, Men�stab, der vier Men�s enth�lt. Jedes Men� enth�lt eines oder mehrer als Einzelteile eins. Men� 1 ist ein abrei�enmen�; durch das Anklicken dashed line [Implementierung-spezifisch?], stellen wir ein neues Fenster her, das die gleichen Men�einzelteile wie das Men� 1 enth�lt. Einzelteil des Men�s 2 nur hat ein checkbox. Men� 3 enth�lt den Separator zwischen seinem zweiten und den dritten Einzelteilen. Men� 4 ist Hilfemen� eines Fensters, das (abh�ngig von einer Plattform) im Allgemeinen Mittel, da� sie weg rechts eingestellt wird. Wenn wir an alle m�gliche Men�einzelteile klicken, die Fensteranzeigen die Zeichenketteanzeige, welches Einzelteil angeklickt worden ist und welches Men� es inch ist.

Ist hier der Code f�r das Fenster, das der oben genannte applet oben holt. Dieser Code kann als alleinstehende Anwendung oder, mit Hilfe einer AppletButton Kategorie laufen, als applet. Ist hier der Code, der Men�s besch�ftigt:

public MenuWindow()
{
MenuBar mb;
Menu m1, m2, m3, m4;
MenuItem mi1_1, mi1_2, mi3_1, mi3_2, mi3_3, mi3_4, mi4_1, mi4_2;
CheckboxMenuItem mi2_1;

// ...Add the output displayer to this window...

//Build the menu bar.
mb = new MenuBar();
setMenuBar(mb);

//Build first menu in the menu bar.
m1 = new Menu("Menu 1", true);
mb.add(m1);
mi1_1 = new MenuItem("Menu Item 1_1");
m1.add(mi1_1);
mi1_2 = new MenuItem("Menu Item 1_2");
m1.add(mi1_2);

//Build help menu. Note that order in which it's added doesn't matter.
m4 = new Menu("Menu 4");
mb.add(m4); //Just setting the help menu doesn't work; must add it.
mb.setHelpMenu(m4);
mi4_1 = new MenuItem("Menu Item 4_1");
m4.add(mi4_1);
mi4_2 = new MenuItem("Menu Item 4_2");
m4.add(mi4_2);

//Build second menu in the menu bar.
m2 = new Menu("Menu 2");
mb.add(m2);
mi2_1 = new CheckboxMenuItem("Menu Item 2_1");
m2.add(mi2_1);

//Build third menu in the menu bar.
m3 = new Menu("Menu 3");
mb.add(m3);
mi3_1 = new MenuItem("Menu Item 3_1");
m3.add(mi3_1);
mi3_2 = new MenuItem("Menu Item 3_2");
m3.add(mi3_2);
m3.addSeparator();
mi3_3 = new MenuItem("Menu Item 3_3");
m3.add(mi3_3);
mi3_4 = new MenuItem("Menu Item 3_4");
mi3_4.disable();
m3.add(mi3_4);
}
public boolean action(Event event, Object arg)
{
String str = "Action detected";

if (event.target instanceof MenuItem)
{
MenuItem mi=(MenuItem)(event.target);
str += " on " + arg;
v if (mi instanceof CheckboxMenuItem)
{
str += " (state is "
+ ((CheckboxMenuItem)mi).getState()
+ ")";
}
MenuContainer parent = mi.getParent();
if (parent instanceof Menu)
{
str += " in " + ((Menu)parent).getLabel();
} else
{
str += " in a container that isn't a Menu";
}
}
str += ".\n";
//...Display string in the output area...
return false;
}




How to Use the Panels
Panel p1 = new Panel();
p1.add(new Button("Button 1"));
p1.add(new Button("Button 2"));
p1.add(new Button("Button 3"));




How to Use the Scrollbars
public boolean handleEvent(Event evt)
{
switch (evt.id)
{
case Event.SCROLL_LINE_UP:
case Event.SCROLL_LINE_DOWN:
case Event.SCROLL_PAGE_UP:
case Event.SCROLL_PAGE_DOWN:
case Event.SCROLL_ABSOLUTE:
if (evt.target == vert)
{
canvas.ty = ((Integer)evt.arg).intValue();
canvas.repaint();
}
if (evt.target == horz)
{
canvas.tx = ((Integer)evt.arg).intValue();
canvas.repaint();
}
}
return super.handleEvent(evt);
}




How to Use the TextAreas and TextFields
//Where instance variables are defined:
TextField textField;
TextArea textArea;

public void init()
{ textField = new TextField(20);
textArea = new TextArea(5, 20);
textArea.setEditable(false);

...//Add the two components to the panel.
}
public boolean handleEvent(Event evt)
{
if (evt.id == Event.ACTION_EVENT)
{
String text = textField.getText();
textArea.appendText(text + "\n");
textField.selectAll();
}
return super.handleEvent(evt);
}





Previous Next

Keywords: JoltBeans.


HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

Privacy Policy
Copyright � 2003-2024 Vyom Technosoft Pvt. Ltd., All Rights Reserved.