Similar documents
UNIT 1 PART A PART B

B.E /B.TECH DEGREE EXAMINATIONS,

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

DOT NET Syllabus (6 Months)

S.Sakthi Vinayagam Sr. AP/CSE, C.Arun AP/IT

.NET FRAMEWORK. Visual C#.Net

DOT NET SYLLABUS FOR 6 MONTHS

.NET Advance Package Syllabus

.NET-6Weeks Project Based Training

.Net. Course Content ASP.NET

Department of Computer Applications

C#.NET TRAINING / /

Program Contents: DOTNET TRAINING IN CHENNAI

VALLIAMMAI ENGINEERING COLLEGE

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies

C# Programming in the.net Framework

DC69 C# &.NET DEC 2015

Dot Net Online Training

6 Months Training Module in.net Module 1-Total Days-20

.Net Interview Questions

Saikat Banerjee Page 1

Course Hours

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Course Syllabus C # Course Title. Who should attend? Course Description

M4.1-R4: APPLICATION OF.NET TECHNOLOGY

VALLIAMMAI ENGINEERING COLLEGE

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

Objective of the Course: (Why the course?) Brief Course outline: (Main headings only) C# Question Bank Chapter1: Philosophy of.net

DOT NET COURSE BROCHURE

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

B.V Patel Institute of Business Management, Computer & Information Technology

Apex TG India Pvt. Ltd.

PES INSTITUTE OF TECHNOLOGY

Microsoft. Microsoft Visual C# Step by Step. John Sharp

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

C# Syllabus. MS.NET Framework Introduction

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Object-Oriented Programming in C# (VS 2015)

ASP.NET Web Forms Programming Using Visual Basic.NET

.NET 4.6 MICROSOFT CURRICULUM MICROSOFT.NET 2015 (4.6)

Hierarchical inheritance: Contains one base class and multiple derived classes of the same base class.

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

Object-Oriented Programming in C# (VS 2012)

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

Saikat Banerjee Page 1

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg.

20483BC: Programming in C#

CETPA INFOTECH PVT. LTD.

Programming in C# (20483)

Web Development with ASP.Net

2609 : Introduction to C# Programming with Microsoft.NET

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

Programming in C#

Prerequisites: The student should have programming experience in a high-level language. ITCourseware, LLC Page 1. Object-Oriented Programming in C#

M.C.A. (CRCS) (Sem.-IV) Examination May-2014 Paper: CCA Net Framework and C# Faculty Code: 003 Subject Code:

Software Development & Education Center Complete.NET 4.5

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

LIST OF EXPERIMENTS. (1) (Office Automation)

M Introduction to C# Programming with Microsoft.NET - 5 Day Course

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview

10267 Introduction to Web Development with Microsoft Visual Studio 2010

The C# Programming Language. Overview

VALLIAMMAI ENGINEERING COLLEGE

C# Programming: From Problem Analysis to Program Design. Fourth Edition

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p.

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

Module 1. An Introduction to C# Module 2. Classes and Objects. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad

Introduction to.net Framework


(i) Describe in detail about the classification of computers with their features and limitations(10)

Microsoft Visual C# Step by Step. John Sharp

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION

Microsoft Programming in C#

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

This module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger.

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

UNIT -I PART-A Q.No Question Competence BTL

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

UNIT 1-UMAL DIAGRAMS. Q.No. Question Competence Level. 1 What is Object Oriented analysis & Design? Remembering BTL1

IT6503 WEB PROGRAMMING. Unit-I

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

Object-Oriented Programming

Diploma in Microsoft.NET

Get Unique study materials from

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Transcription:

DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2015-2016 QUESTION BANK-EVEN SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT C# and.net Programming CS6001 VI III IT UNIT 1 PART A List some of the new features that are unique to c# language? State few words about the two important entities of.net frame work What is.net? Name any 4 applications that are supported by.net framework. How will you determine the operator s value? What is the significance of MSIL? What is an immutable string? How can we modify such a string? Differentiate Const. and read only Compare value type and reference type. Compare array with structure. BRS/IT CS 6001 C# Page 1 of 13

1 How managed codes differ from unmanaged codes What are the major categories of data types in C# Applying BTL 3 1 1 Illustrate with an example the implicit and explicit conversions? Applying BTL 3 Relate Boxing and unboxing, provide suitable example for each. Applying BTL 3 1 1 1 1 What are the differences between classes and structures? Why do we use methods as members of a struct? How does an Array List differ from Array Can an array hold objects of varying types? Explain how. 1 Decide when concurrent programming is chosen for application development. 1 Develop an application with jagged arrays? 20. What if the language Java is considered instead c# for an application development PART-B i) Describe in detail about various operators available in C#. ii) Explain with example structures and enumerations. i) Briefly note on control structures in C# with suitable examples. ii) What are arrays? Explain the types of arrays. i) Write a short note on mutable strings with example. ii) Explain the different types of expressions used in C# in detail. BRS/IT CS 6001 C# Page 2 of 13

i) Describe in detail the role of Common Language Runtime (CLR) in.net. ii) Brief with example the processes boxing and unboxing. i) Discuss the command line compilation of C#. ii) Explain how you will use primitive data types in code. Demonstrate with example. i) Explain with example structures and enumerations. ii) Create an array of 10 integers. Populate the array by having the user enter integers at the console (Console Readline) Output the integers sorted from the greatest to least. Applying BTL 3 i) Explain with example enumerations and arrays in C#. ii) Discuss the type of parameter passed to methods of C#. Applying Analyzing BTL 3 BTL 4 i).write a program that assigns the value 25 to variable x and 5 to variable y. Output the sum, difference, quotient, product and modulus of x and y. ii).what will be the output of the following method? Why? Static void Main () { intvara = 5; intvarb = ++vara; intvarc = varb++; Console.WriteLine( A:{0}, B:{1}, C:{2},varA, varb, varc); } i) Explain the salient features of.net framework. ii) Explain the important characteristics of C# in detail i)develop a C# code to find the sum of all the elements of a jagged array ii)write a C# code to compare two strings using "Equals" method. BRS/IT CS 6001 C# Page 3 of 13

UNIT II PART A What is inheritance and explain the use of new keyword in C# inheritance. Remembering BTL 1 Define Polymorphism. Remembering BTL 1 Define a constructor and list its different types. What are the uses of indexers Define Delegates. What are the uses of namespaces? Discuss about exceptions and Name any four system defined exceptions. Differentiate errors from exceptions. List the difference between abstract classes and interfaces? Give an example for virtual method and polymorphism. 1 What is the relationship between specialization and generalization? Applying BTL 3 1 Discuss about multicast delegate? Applying BTL 3 1 Illustrate with an example the call to a base class constructor from a derived class? Applying BTL 3 1 Arrange atleast three important features of properties. BRS/IT CS 6001 C# Page 4 of 13

1 Point out the methods through which reusability is achieved in C#. 1 Differentiate Multitasking and Multithreading 1 Justify that Operators need to be overloaded. List the operators that can be overloaded? 1 1 20. What support is provided by c# for events? What if there are no sealed classes in c# Develop a c# application with method hiding PART-B i) What do you mean by delegates? State their use with an example. ii) Explain the process of handing events through delegates. i)define an abstract class and explain the role of abstract classes in an application development ii). Explain with an example multitasking and multithreading in c#. i) What are abstract classes and how to implement their interfaces? ii) Brief note on Defining operator pairs and implementing an operator. i)describe how C# support multiple inheritance? Explain by giving an example. ii) Describe the use of properties with an example. i) Discuss briefly about interfaces with example. ii) Write a program to find area of various shapes like rectangle, circle and triangle using the concept of interfaces. i)demonstrate both sealed classes and sealed methods with example program ii) Illustrate with an example how the events are generated Applying BTL 3 BRS/IT CS 6001 C# Page 5 of 13

and handled in c#. i)explain exception handling in C#. ii) Write user defined exception for overflow and stack empty exceptions in a Stack class. i) Write a brief note on comparing Properties, Arrays and Indexes. ii) Compare and contrast Indexes and delegates i) Explain about the concept of operator overloading in detail. ii) Consider a student class with feet and inches as attributes which describes the height of the student. Write a C# program to overload the + operator and to find the average of N students. i)develop an application in C# example with polymorphism. ii) Develop a c# application which demonstrates dynamic polymorphism Applying Analyzing BTL 3 BTL 4 UNIT III PART A What is the use of scrollable control? What is a form? List out the properties of Form Type? What is an Error Provider? List out the various ADO.NET Namespaces. List the distinct commands supported by Data adapter What is Data Binding? give the uses of simple data binding Describe the disconnected architecture of ADO. Net s data access model. BRS/IT CS 6001 C# Page 6 of 13

What are major difference between classic ADO and ADO.NET? Discuss about various properties of Data Column? 1 1 1 1 Describe the role of the Dataset, Data Reader objects in ADO.NET? How to relate the two different types of data providers available in.net Framework. Applying BTL 3 Illustrate with example any two stored procedures to update a database Applying BTL 3 Compare and contrast the two fundamental objects in ADO.NET? Applying BTL 3 How does ADO.NET connected and disconnected models differ from each other? 1 Analyze the two kinds of dialog boxes? 1 1 1 1 20. Point out the two different methods in which a data set can be populated. Select the namespace that is used to include.net Data Provider for SQL server in.net code. Justify that a stored procedure is better suitable for the repetitive task than a function Develop a window based application to display a message. Design an application with SDI and MDI and state the scenario in which these applications are used. PART-B What is dialog box? What are the different types of dialog box? Write the program for creating dialog boxes with its different types. BRS/IT CS 6001 C# Page 7 of 13

i) Brief the steps involved with the development of SDI application. ii) Explain in detail how a MDI application can be created. Describe in short the following controls. Develop an application with each control. i) Checkbox (ii) Radio button (iii) Group box i)compare the features of ADO.NET with ADO ii). Describe how the data are accessed using ADO.NET i) Discuss about ADO.NET in brief. What are the benefits of using of ADO.NET in.net 0. ii) Brief discussion on the classification of the basic classes in ADO.NET Apply the methods available for window based applications and build an application to accept the reservation details of a train ticket and to store the details in a database table. Use drop down list box to choose the train number and name. Accept source and destinations in text boxes. Allow the user to enter the date of journey one month in advance. Assume that in each train, there are thirty tickets and every booking should have a unique number. i) Write a C# code that uses DataReader class to issue query to read data from dataset. Assume your own example. ii) Explain in detail about the steps to be followed to create the complete data table. i) Explain in detail the exception handling procedure in ADO.NET. ii) List the validating controls supported by ADO.NET.Explain each in detail with example. i) Explain in detail the process of creating menus in a windows-based application. ii) Develop a window based application with atleast 5 controls and event handling methods. Develop a menu-driven application using (i) (ii) File Menu option About Menu option. Demonstrate the execution model using an example. Applying BTL 3 Applying Analyzing BTL 3 BTL 4 BRS/IT CS 6001 C# Page 8 of 13

UNIT IV PART A What is ASP.NET? Define a web service? List few real-time web services. What are the different levels of State management in ASP.NET? List the types of authentications in ASP.NET Write down the different types of value mode that can hold session state in web.config Define virtual directory. 1 1 Describe the procedure involved with database connectivity What are the differences between user and custom controls? Describe the procedure in which to authenticate users using web.config. Write down the reasons for not using attributes to store data. Apply the features of ASP.NET web forms and web pages and design an application Applying BTL 3 Illustrate with example how the datasets are passed as parameters. Applying BTL 3 1 How would you relate master page with ASP.NET pages. Applying BTL 3 1 State the advantages and disadvantages of session state management BRS/IT CS 6001 C# Page 9 of 13

1 Differentiate the development process of web applications from normal applications 1 1 1 Compare different Session management techniques Data sets are Objects -Justify Summarize the benefits provided by XML classes in.net 1 20. Why the transaction properties need to be followed. What happens if they are not followed Develop a simple application that returns an exception from SQL server PART-B i) List the different object models associated with ASP.NET and highlight the features of each object. ii) Summarize the validator controls and their applications in ASP.NET. i) List the three different session management techniques and explain each with an example Short note on role of XML in.net, and explain how to read data from XML file using ASP.NET i).compare the features of ASP.NET with ASP. ii) Explain the steps involved in creation of web services. Differentiate between client-side and server-side validations in Web pages. Explain in detail how this can be done. What is Query String? What are its advantages and limitations? Develop an application with query string Applying BTL 3 Explain how data sets are passed as parameter and return from a web service. Give an example code. Applying Analyzing BTL 3 BTL 4 What is the difference between SQL notification and SQL invalidation? Explain with example that handles both. BRS/IT CS 6001 C# Page 10 of 13

i). Explain what happens when transaction is performed with out following the procedure. ii). Explain about exception handling in ASP.NET. Develop a web application for railway ticket booking and cancellation process with following features User friendly interfaces Implementation of transaction properties Handling of exceptions. UNIT V PART A What is a frame work and list the main features of.net framework. Write about assemblies and list the two different views of assemblies Define CLR and list down its responsibilities. What are the four sections contained in assembly Define assembly manifest Define attributes and Write down the four different attributes of assembly Differentiate.EXE files from.dll files Discuss several aspects of providing security to.net applications State the two distinct ways of expressing version information of assemblies and compare each with the other. Describe metadata and specify the method through which Meta data are inspected. BRS/IT CS 6001 C# Page 11 of 13

1 1 1 1 What is the relationship between marshalling and unmarshalling Applying BTL 3 Analyze and write the sequence of the processes authentication and authorization Applying BTL 3 List and compare the two predefined.net remoting channels Applying BTL 3 Discuss about the information s stored in the configuration file for remoting 1 Point out the way to restrict the access to resources. 1 1 1 1 20. Difference between managed and unmanged code with respect to security Summarize when ACL s are used. List its two different lists. List the members of AttributeTargets and convince when they need to be used Use the reflection method and inspect an application at runtime. List all the elements inspected. Create a secured application. List the key elements you have considered PART-B i)what is reflection? Explain how to invoke methods using reflection with an example ii) Write about the typical uses of reflection i) Brief note on the procedure in which meta data are viewed ii) What do you mean by type revealing process, explain how it is achieved through reflection Explain the.net framework architecture with neat diagram Describe some of the security concerns when calling unmanaged code. BRS/IT CS 6001 C# Page 12 of 13

Discuss with neat sketch the.net remoting architecture in detail Use all the.net coding design guidelines and develop any code on your choice following the guidelines Applying BTL 3 i)illustrate with an example the Process assemblies and library assemblies ii) Explain how the version numbers are given for assemblies with example. Applying Analyzing BTL 3 BTL 4 Explain in detail the aspects of providing security to.net applications What is remoting? Explain the steps involved in the process of creating remote application. What if the remoting is not used? i)write a web service using SOAP to convert Celsius To Fahrenheit ii).develop an application which requires simple and compound marshalling, Explain how these are performed BRS/IT CS 6001 C# Page 13 of 13