MMC405

VISUAL PROGRAMMING 

UNIT I
GUI concept — Data types — GUI Architecture — Message Processing — Keyboard and Mouse Handling — Displaying Text and Graphics — File and Printer Handling — DDE — DDL — ODBC COM/DCOM / CORBA

UNIT II
NET Namespaces, Assemblies, .NET Memory Management, Process Management, Interoperation with COM. Transactions in NET, Structures Exception Handling, Code Access Security, Web Controls using the .NET framework, The .NET Framework Class Library.

UNIT III
VB.NET — Variables and Operators, functions, Decision and Loop statements, Inheritance, Value Types, Operator Overloading, Exception Handling, Arrays and Collections, Properties, Delegates and Events, Windows Forms, Dialog Boxes and Controls, Graphical Output, Files, DATA ACCESS.

UNIT IV
C#.NET — Variables, Operators and Expressions, Writing Methods and Applying Scope, Decision statements, Iteration statements, Managing errors and Exceptions values and references, Value types with enumerations and Structures, Arrays and Collections parameter arrays, Inheritance, Garbage collection and Resource management.

UNIT V
Introducing ASP.NET — Understanding validation controls — Accessing Data with web forms — Building ASP.NET applications Building and XML web service handling XML.

TEXT BOOK
Jeff Prosise, Programming Microsoft .NET, Microsoft Press

REFERENCES
1. David S Plat, Introducing Microsoft .NET, 3 Edition, Microsoft Press
2. Jessse Liberty, Programming Visual Basic .NET 2” Edition, O’Reilly & Associates
3. Jesse Liberty, Programming C#, 3rd Edition, O’Reilly & Associates
4. Jesse Liberty. Dan Hurwitz, Programming ASP.NET, O’Reilly & Associates