Вы находитесь на странице: 1из 3

C

#. NET  Windows forms – buttons, check boxes,


radio buttons, panels’ group boxes, list
boxes, picture boxes…
INTRO/OVERVIEW OF .NET
WINDOWS FORMS – II
 Introduction to .Net
 Menus
 Platform for the future
 Built-in dialog boxes and printing
 Drawbacks of Current Trend
 Extender Controls
 .Net Framework –BCL and CLR
 ToolStrips, StatusStrips and progress
 Key design goals
bars
 CLR, CTS, MSIL and other tools
 A new MDI forms strategy
 Multiple Language Interaction and Support
 Inheritance with forms
 Moving from Project to Assemblies
 New Controls – Web Browser, Property
 Security in .NET – CAS Grid etc
.NET FRAMEWORK (ADVANCED)  WPF,WCF,WF,CARDSPACE
 Advantages/Disadvantages
 Features of .NET OBJECT ORIENTED CONCEPTS (BASIC)
 Assemblies in Detail  Classes and objects
 GAC, Strong Names  Abstract and override methods
 Language Interop  Creating and using your own classes
 Reflection  Data members and member methods
 Instantiate an object
VISUAL C#.NET LANGUAGE  This keyword
 Advantages/Disadvantages
 Properties – ReadOnly/WriteOnly..
 Why C#/Why Not C#
 Build process using windows class
 Where does C# Fit in library
 C, C++ to Visual C#  Generate classes for other clients
 Features of C#  How to use classes as part of project
 .NET Namespaces
OBJECT ORIENTED CONCEPTS (ADVANCED)
.NET INSTALLATIONS/C#.NET  Accessibility levels, specifiers
 .NET Versions – 1.1/2.0/3.0/3.5 Beta  Constructors
 Visual Sdudio.NET 2003/2005/Orcas/2008  Method overloading
 Windows Vista – New look  Class (static) variables and methods
 Gadgets/SideBars/UAC – relation with  Object ds\estruction
.NET  Constant values
 Hardware/Software Requirements
 Enumerations
 FAQ’s with detailed answers
 Inheritance and Polymorphism
 The root of all classes
PROGRAMMING USING VISUAL C#.NET
 Creating derived classes
 The start of the application
 Method overriding and hiding
 C#.Net Program Design
 Polymorphism and Virtual functions
 Variables and types
 Casting objects
 Value types and reference types (CTS)
 Abstract classes
 Strings and arrays
 Sealed classes
 The Console class
 Static classes
 String formatting
 Statements and flows
OBJECTS ORIENTED CONCEPTS
 Programming Structures (IMPLEMENTATION ORIENTATION)
 Command-line arguments  Class studies
 Class Diagram in VS ,Net
INTRODUCTION TO WINDOWS FORMS-I
 Refactoring and others
 Windows forms library – WinForms
 FAQ’s
 Layout Enhancements
 Forms and controls – Hierarchy ERROR HANDLING
 Creating simple GUI by hand  Unstructured error handling support
 Event handling  Structured error handling
 Basic controls  Error categories
 Debugging the application
 Debug and Trace classes
 Code Optimization
 Testing and strategies
 Find on primary keys
ADO.NET 1.1/2.0.LINQ  Searching on any column
 History and background  Searching on row state
 From DAO to ADO.NET  Wildcard searchers
 ADO.NET LINQ  Sorting and filtering using data
 The ADO.NET design goals views
 ADO.NET architecture and its  Searching in a data view
components
 AFO.NET in relation to the other .NET Live case study and Implementation of
tools ADO.NET in N-Tier
 Data Set in RealTime Scenarios  Client Server Basics
 N-Tier – Classical and New
ADO.NET COMPONENTS  N- Tier importance w.r.t other .Net
 Connected and disconnected technologies
environment  Build User Interface Layer –
 ADO.NET object model importance
 Data sources, providers and  Business Layer in N- Tier –
connections advantages and disadvantages
 Commands and data readers  Data Access Layer –
 Data sets and data adaptors Generic/Specific Advantages
 Data tables, rows and columns  N-Tier DataBase Application
 Constraints and relations  SQLHelper, CodeSmith etc tools
 Data-centric applications – New awareness
ADO.Net Hierarchy
XML
DATA SOURCES AND.NET DATA PROVIDERS  XML Basics – Importance in Todays
 Connecting to a data source world
 SQL Server .NET data provider  XML designers/support in VS.NET
 OLE-DB.NET data provider  XML Derived/Technologies – XSD,
 Connections and connection strings XSL, SOAP, WSDL
 SQL Server integrated security
 Connection pooling XML IN.NET
 ADO.NET exceptions  Systems XML Namespace
 Stream Model XML
ACCESSING DATA IN THE CONNECTED  XML DOM
ENVIRONMENT  XMLTextReader, TextWriter
 Commands  XMLTextReader,
 Creating executing commands TextWriterXMLDocument/XMLData
 Reading data using a data reader Document classes
 Batch queries and single result  Dom Objects –
queries XMLNode/XMLNodel List
 Parameterized queries (input and  XPATH-Query Language for XML
output parameters)  DOM – Navigation & Access case
 Adding, editing and deleting data Studies
 Stored procedures
Accessing Data in Disconnected WINDOWS SERVICES
Environment  Understanding services
 Why using a disconnected  Creating windows services
environment?  Setting properties
 DataSet and DataAdapter features  Compile, run and install services
 Filling data sets using data adapters
 Event log services
 Read data using data tables, rows &
columns
 Batch queries and data sets
 Visual Studio Data Menu and tools
Creating Customs Windows Controls
 DataSet Navigation
 About user – defined controls
 DataSet Functionality
 DataSet optimistic Concurrency  Understanding the control class with
container
SORTING, SEARCHING AND FILTERING  Add Properties/Methods/Events to
 Searching in data sets Control
 Pack & use control in other windows WPF INTRODUCTION AND
applications WPF CONTROLS,DOCUMENT
 Create & implement a windows control CONTROLS,GRAPHICS
RENDERING,STYLES
.NET REMOTING ,DATABINDING,USER CONTROLS AND
 ABOUT Distributed Applications TEMPLETS
 COM/DCOM in Distributed
Environment
 Drawbacks of DCOM
 .NET Remoting – New distributed
environment
 Advantages and Disadvantages
 Remoting – Web Services
comparisons
 MBR, MBV
 Channels
 Formatters
 Programming Model – Object Styles &
Lifestyles
 Activation
 Case Study – Implementation using
Remoting

CRYSTAL REPORTS
 Reporting need in the application
 Crystal Reports – Reporting Tool
 Different Versions of Crystal Reports
 Developing a crystal Report
 Different ways to Invoke/Deploy
Crystal Reports

APPLICATION DEPLOYMENT
 Packaging code
 Clickonce Deployment
 Configuring the .net framework
 Deploying the application in Web
Server
 Deployment - other methods

PROJECT WORK [REAL TIME]


 Will be covered in vb.net/c#.net
 All new technologies will be
addressed by the faculty during
teaching regular content ensuring
complete awareness for the next
future

* DURATION : - 45 days (11/2 Daily)


 Any other topics on request will be
taught by our experienced faculty
– Feel free to ask – subject to
timings and availability

Вам также может понравиться