• Programming languages, compilers, interpreter • History of C++, characteristics, Difference with C • OOP concepts, C++ program structure • Tokens, data types, operators and expressions • Comments, stream manipulators • Primary data types • Operators, controls, iterative structures • Arrays, multidimensional arrays, strings • Library functions, • User defined functions, Recursion • Structure in C++, Enumeration • Dynamic memory allocation • Classes and objects • Static data member • Constructor, destructor, friend function & class • Inheritance, Access control in Inheritance • Virtual base class • Polymorphism, Compile time polymorphism • Virtual function, pure virtual function • virtual destructor, copy constructor • operator overloading: unary and binary • templates, class and function templates • exception handing • files • STL, RTTI |
---|
• Introduction and features, byte code, JIT Compiler • Comparison with C++, data types, escape sequence • Comments, reserved words, operators, variables • Structure of Java program, blocks • Controls and loops • Class, object and instance • Methods, constructors • this and new operator, garbage collection • Constructor overloading, recursion, access control • Static, final, super • Nested classes, arrays, inheritance • Method overriding • Polymorphism, runtime polymorphism • Abstract classes and methods • String classes, string buffer classes • Packages, interfaces, multithreading • Exception handling • Treating threads by extending threads, using interfaces • Try, catch, throw, creating new exceptions • Synchronizing, deadlock, console i/o • Byte stream, character stream, wrapper classes • Applets, events, listeners, AWT and GUI • Menus, painting, color, text and fonts • images • Layout manager • Network classes |
---|
• Java Beans
• BDK • JAR • Swings • Japplets • Icons, labels, text fields, buttons • Combo boxes, tabbed panes, scroll panes, trees • Servlets • Javax.servlet • Servlet parameters • Initialization parameters • Javax.servlet.http Package • Image menu • Project |
---|
ASP.Net
|
---|
C#.Net
|
---|
VB.Net
|
---|
• VB Environment, Event driven programming • Project properties, forms, saving project • Toolbox controls • Aligning controls, multiple controls, selecting multiple controls, control properties • Keyboard access keys • Variables, constants, data types • Controls and looping controls • Events and procedures • Code window, Form events • Functions: Numeric, data type inspection and conversion, string, date and time • Message box, input box • Input validation, Debugging • Menus, Creating tool bar, status bar • Common dialog box controls • Rich text box control, Multiple forms, Arrays, • interfaces • Data files • Accessing database: data control, data bound controls, data form wizard, ADODC, Data Environment Designer • Record set, BOF, EOF • Data Grid, OLE, ActiveX, DLL, Report Designer |
---|
• DBMS & Conventional system, functions of DBMS • Data models, ER, OO, Relational • Database Administrator • Data Integrity, Referential integrity • Keys: primary, foreign, composite, artificial • Schema and subschema, Codd’s Rules • Functional dependency, Normalization • SQL: Creating tables, alter, drop, grant, revoke • Inserting records, inserting from another table, insert into multiple tables • Deleting, updating, selecting records • Commit, save point, rollback • Operators, functions • group value function, group by, having, order by • views, joins, integrity constraints • PL/SQL, variables and constants • Control structures • Cursor: opening, fetching, closing, attributes • Exceptions, large objects, collections, varray • Records, Subprograms: functions and procedures • Packages, advantages of packages • Triggers, types of triggers, Transaction properties • Indexes, clustering, Table space allocation, • architecture of Oracle, Oracle handled files |
---|