JAYARAM. Department of Information Technology QUESTION BANK UNIT I BASICS OF C# Integer real single character string

Size: px
Start display at page:

Download "JAYARAM. Department of Information Technology QUESTION BANK UNIT I BASICS OF C# Integer real single character string"

Transcription

1 Estd: 1994 JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli (An approved by AICTE and Affiliated to Anna University) ISO 9001:2000 Certified Department of Information Technology QUESTION BANK UNIT I BASICS OF C# 1. What is literal? Literal are value constants assigned to variables or results of expression in a program.c# support several type of literals as, C# literals Numeric Boolean character Integer real single character string 2. What is constant? The variables whose values do not change during the execution of a program such as variables can be made unmodifiable by using the constant keyword while initializing then, Const int Rows=19; Const int cols=20; Const int Num=30;

2 3. What is a variable? A variable is an identifier that denotes a storage location used to store a data value, a variable may take different values at different times during the execution of the program. Eg: average, height 4. How are literals and variables are important in developing a program? Variable names may consist of alphabets digits and the underscore (_).subject to the following conditions They must not begin with a digit uppercase and lowercase are distinct. White space is not allowed. Variable names can be any length. 5. Why do we need to use constants in a program? They make our program easier to read out understand. They make our program easier to modify and minimize accidental errors like attempting to assign values to same variables which are expected to be constants. 6. List the two predefined reference types? Object type String type 7. What is local variable? Variables declared inside methods are called local variables. They are not available for use outside the method definition. 8. What do you mean by scope? The scope of the variable in the region of code within which the variable can be accessed. This depends on the type of the variable and pace of its declarations C# defines several categories of variables. They include Static variables Instant variables Array elements Value parameters Output parameters Local variables

3 9. State the scope of following variables? Local variables: Local variables can also be declared inside the program blocks that are defined between an opening brace { and a closing brace } Field variables: Static and instant variables are declared at the class level and are known as fields or field variables. Method parameters: The variables x,y and z are parameters of the method func().the value parameters x will exist til the end of the method. 10. What is initialization? Why it is necessary? The process of giving initial values to variables is known as initialization if any variables are not provided with initial values, the c# compiler will generate errors. 11. What are the application of backslash character literals? CHARACTER \a \b \f \n \r MEANING alert backspace form feed new line carriage return 12. How do the value type differ from reference type in term storage? The value type the size of the value that can be stored depends on the data type. In reference type the string literals can be stored in string object as values. 13. State the rules that govern the naming of variables? They must not begin with a digit. It should not be a keyword. White space is not allowed. variables names can be of any length. 14.What does a declaration of the variable accomplish?

4 Declaration does three things: It tells the compiler what the variables name is. It specify what type of data the variable will hold. The place of declaration decides the scope of the variables. 15. What are the invalid literals among the following invalid literals and why? Rs character would not given with decimal values(or)digits e(+4)- The exponent is a integer it is cannot be given with open close brace() commas non-digits characters not allowed between digits. 16. Which of the following are invalid variables name and why? First name The only underscore is allowed, other symbols not allowed. 3 rd Row Variables must not begin with digits Sum Total Whitespace is not allowed Float Variables should not be allowed Total_marks Expert underscore other symbols is not used. 17. What is boxing? Why do we do it? The object oriented programming, methods are invoked using objects. Since the value type such as int and long are not object. We cannot use them to call members c# enables us to achieve this through a technique known as boxing. 18. What is unboxing? How it is achieved? Unboxing is the process of converting the objects type back to the value type. When performing unboxing c# checks that the value type we request is actually stored in the object under conversion. Only if it is unboxed. 19. What do you mean by default values? The variable is either explicitly assigned a value or automatically assigned a default value. The following categories of variables are automatically initialized to their default values Static variables Instance variables Array elements

5 20. State default values of the following objects: Char type = \x000 Decimal type = 0.0m Bool type = false Class type = 0 PART-B 1. Explain the following i. For each ii. Structures iii. Arrays iv. Array list 2. i. Describe the characteristic of.net architecture. ii. Write in detail about Common Langage Runtime 3. i Develop a program that uses a method to sort an array of integers? ii Write a program for preparing student-marklist 4. iwrite a program for inventory system using structures.. ii Find whether a no. is prime or not. 5. i. Explain the execution model of the.net framework ii Describe the components of the.net framework and explain the features of each component 6. i List out the various value and reference types supported in C# iiwhat is a jagged array? Explain its use with simple example.

6 1.Define classes and objects OBJECT ORIENTED ASPECTS OF C# C# is a true object oriented language and therefore the underlying structure of all c# programs is classes. Anything we wish to represent in a c3 program must be encapsulated in a class that defines the state and behavior of the basic program component are objects. 2.What are the basic principles of OOP? Encapsulation Inheritance Polymorphism 3.What is defining a class? Class definition: { Class classname { [variable declaration;] [methods declaration;] } 4.What is adding variables in classes and objects? Class rectangle { int length; int width; } 5.What is adding methods in class and objects? Type methodname(parameter-list0 { method-body; } 6.What are the member access modifiers? Private Public

7 Protected Internal Protected internal 7.How objects are created? Creating an objects is also known as the instancing of the objects. Objects in c# are created using new operator. 8.Define constructor. The more simpler and concise to initialize an object when it is first created. c# supports a special type of method, called constructor, that enables to an object to initialize itself when it is created. 9.What are the types of constructor? Static constructor Private constructor Copy constructor 10.Define destructor A destructor is opposite to constructor. It is method called when an object is no more required. Eg: class fun {. -fun() { } } 11. Define inheritancethe mechanism of designing or constructing one class from other class is called inheritance. It may be achieved in two forms. Classical form Containment form

8 12. Define polymorphism Related to inheritance an equally important feature is polymorphism. This feature permits the same method to be used for the different operations in different derived class. 13. How to define a subclass Subclass is defined as Class subclass-name: base class-name { Variables declarations; Methods declarations; } 14. Define operation polymorphism Operation polymorphism is implemented using the overload methods and operators, and this is processed by selected for the invoking process. 15. Define inclusion polymorphism Inclusion polymorphism is achieved through the use of virtual functions. 16. Define interface An interface can contain one or more methods, properties, indexes and events but none of them are implemented in the interface itself. 17. Write the syntax for the interface Interface Name { Member declarations; } 18. Define operator overloading Operator overloading is one of the many existing feature of the object oriented programming

9 Eg: Vector u1, u2,u3;.... u3=u1+u2; Vector-> class or struct u1,u2-> added to get u3 vector 19.What are the types of the errors Two types of the errors Compile-time error Run-time error 20.Define exception An exception is a condition caused by a run time error in the program. Eg: Division by 0 21.Define error handling code mechanism Find the problem Inform that the error has occurred Receive the error information Take corrective action 22.How exceptions are used for debugging Exception handling mechanism may be effectively used to locate the type and the place of the errors. Once we identify the errors, try to find out why these errors occur before cover with exception handling. 23.Define delegates. In general delegates means a person acting for another person. Creating the delegates involve the 4 steps Delegate declarations Delegate method definition

10 Delegate instantiation Delegate invocation 24.What is delegate declaration? A delegate declaration is a type declaration and takes the following general form: Modifier delegate return-type delegate-name(parameters); 25.What is delegate method? The methods whose references are encapsulated into a delegate instance are known as the delegate methods callable entities PART-B 1. Explain creating and using delegates with example 2. Discuss about inheritance and polymorphism in detail. 3.. List out the exception handling statements supported in C# and explain with example. 4. i.consider a class which stores a distance value which stores kilometer and meter.overload the + operator to add two distance objects. ii. Elucidate events and implement event handler 5. Implement and explain the following type of inheritance with a suitable example. A B C

11 UNIT III APPLICATION DEVELOPMENT ON.NET PART-A 1. List out the general properties of control. The controls you add to a form have something called Properties. A property of a control is things like its Height, its Width, its Name, its Text, and a whole lot more besides. To see what properties are available for a button, make sure the button is selected. If a control is selected, it will have white squares surrounding it. If your button is not selected, simply click it once. 2. What is the use of scrollable control? It adds the ability for window to display and handle vertical and horizontal scrollbars used to scroll the client area of the window. 3. What are all the members of container control? Provides focus-management functionality for controls that can function as a container for other controls. Class: Provides focus-management functionality for controls that can function as a container for other controls. Namespace: System.Windows.Forms Assembly: System.Windows.Forms (in system.windows.forms.dll) 4. What is syntax for adding Menu and Menu Item? Adding a main menu : MainMenu mainmenu=new MainMenu(); This.Menu=mainmenu Adding menu items: MenuItem mifile=mainmenu.menuitems.add( &File ); mifile.menuitems.add(new MenuItem( &Open. ));

12 mifile.menuitems.add( _ ; //give as a separator mifile.menuitems.add(new MenuItem( Exit )); 5.What is pop up menu? How it is created? Pop-up ads or pop-ups are a form of online advertising on the World Wide Web intended to attract web traffic or capture addresses. Pop-ups are generally new web browser windows to display advertisements. The pop-up window containing an advertisement is usually generated by JavaScript, but can be generated by other means as well. 6.List out the properties of status bar. StatusBar control is not available in Toolbox of Visual Studio StatusStrip control replaces StatusBar in Visual Studio But for backward compatibility support, StatusBar class is available in Windows Forms. A StatusBar control is a combination of StatusBar panels where each panel can be used to display different information. For example, one panel can display current application status and other can display date and other information and so on. A typical StatusBar sits at the bottom of a form. 7.How to add images to toolbar buttons? Adding ToolTips to the ToolBar Buttons: ToolTipText property of Control class is used to Add ToolTips to ToolBar buttons. If tb1, tb2, tb2 are your ToolBarButton class objects, you can directly call ToolTipText to set tool tip for toolbar buttons. adding tooltips to the button tb2.tooltiptext = tb2.text tb1.tooltiptext = tb1.text tb3.tooltiptext = tb3.text 8.What is the difference between Radio button and Check box? Radio button: The radio button control appear in a group.

13 Only one option can be selected from a group. The System.WinForms.RadioButton class is used to create a radio button. Check box: The check box control is used for True/False option. More than one check box can be selected or a form at any instance. The System.WinForms.RadioButton class is used to create a check box. 9.What is the use of Track bar? TrackBar control provides scrolling with a little different interface than a scrollbar. Attaching TrackBar to a Control: Horizontal scroll bar control is attached to a control by its scroll event. On the scroll event hander, we usually read the current value of a TrackBar and based on this value, we apply on other controls. The simplest way to add an event handler to a TrackBar is by double click on it or go to Events window. The following code snippet is added for an event handler for the Scroll event. this.trackbar1.scroll += new System.EventHandler(this.trackBar1_Scroll); 10. What is Error Provider? The error provider control is most useful in displaying errors associated with data entry tasks on a Windows form. The error provider control is typically used to show errors related to data entry, however, the developer may also use it to display any desired icon and accompanying tool tip in response to any monitored event. For example, successful entries could be shown with a green checkmark as easily as failed entries could be shown with the standard red ball exclamation mark. 11.What is Masking Masking is a process of hiding the entire information.the data binding concept utilizes this kind Of process

14 Any of the field in the given data can be masked by this process. 12. What do you mean by group box? The GroupBox control displays a frame around a group of controls with or without a caption. GroupBoxes are used to subdivide a form by function, giving the user a logical visual cue of control grouping We can add controls to the GroupBox at design time and runtime. When move the GroupBox control, all of its contained controls move too. When create a new group box, it has a border by default, and its caption is set to the name of the control 13.How to Create a ToolTip for a Control? This example programmatically creates a ToolTip for a Windows Forms control. Example private void Form1_Load(object sender, System.EventArgs e) { System.Windows.Forms.ToolTip ToolTip1 = new System.Windows.Forms.ToolTip(); ToolTip1.SetToolTip(this.textBox1, "Hello"); } This example requires: A form named Form1 with a TextBox control named textbox1. Set Form1's Load event handler to Form1_Load. 14. What is combo box? What is the difference between list box and combo box? List Box : 1. Occupies more space but shows more than one value. 2. We can select multiple items. 3. we can use checkboxes with in the list box. Combo Box: 1. Occupies less space but shows only one value for visibility 2. Multiple select is not possible 3. can't use checkboxes within combo boxes 15.Difference between dataset & ADO s Record set

15 Dataset: It can hold more than one table from the same database. It can hold the relationship between the tables in dataset. ADO s record set: It can hold only one table from the same data source at any time. It cannot hold the relationship between the tables,because at any time only one table can exist in the recordset. 16.Define data adapter Bridges the data source & the disconnected dataset or data table classes. Data adapter wraps the connected classes to provide this functionality. 17. What is disconnected architecture?what is the advantage of this? In a disconnected architecture, data is retrieved from a database and cached on your local machine There are significant advantages to disconnecting your data architecture from your database. The biggest advantage is that you avoid many of the problems associated with connected data objects that do not scale very well. Database connections are resourceintensive, and it is difficult to have thousands (or hundreds of thousands) of simultaneous continuous connections. A disconnected architecture is resource-frugal. 18. List out the different types of applications that can be created on.net Console Applications Windows Applications Web Form App Window Service Web Service Class Library WPF app WCF Service App. 19.Write a window based application to display a message. using System.Windows.Forms; public class HandDrawnClass : Form private System.Windows.Forms.Label lbloutput;

16 private System.Windows.Forms.Button btncancel; this.lbloutput = new System.Windows.Forms.Label( ); this.btncancel = new System.Windows.Forms.Button( ); this.text = "Hello World"; lbloutput.location = new System.Drawing.Point (16, 24); lbloutput.text = "Hello World!"; lbloutput.size = new System.Drawing.Size (216, 24); btncancel.location = new System.Drawing.Point (150,200); btncancel.size = new System.Drawing.Size (112, 32); btncancel.text = "&Cancel"; protected void btncancel_click ( object sender, System.EventArgs e) { //... } btncancel.click += new System.EventHandler (this.btncancel_click); this.autoscalebasesize = new System.Drawing.Size (5, 13); this.clientsize = new System.Drawing.Size (300, 300); Finally, remember to add the widgets to the form: this.controls.add (this.btncancel); this.controls.add (this.lbloutput); protected void btncancel_click ( object sender, System.EventArgs e) { Application.Exit ( ); } public static void Main( ) { Application.Run(new HandDrawnClass( )); } PART-B 1.i.List out the categories of controls supported in window based application and explain the importance of each. ii. Explain the process of creating a window based calculator with your own UI.

17 2. i. Compare the architecture of ADO with ADO.NET ii. Write a database application to display the details of student table details in a datagrid control. 3.Write a program using ADO.NET to connect to the NorthWind database and read the names of the employees.the Employe table has 2 fields namely First Name and Last Name. 4. Implement the following in datasets: i. Adding a row ii. Adding a new data column iii. Deleting a row. iv. Updating a row. 5. Explain the processs of creating menus in a window based application.

18 WEB BASED APPLICATION DEVELOPMENT ON.NET PART-A 1. What are post-back events?give example. Postback events are those that cause the form to be posted back to the server immediately. These include click type events, such as the Button Click event. 2. Describe the features of web.config file. Web.config is the main settings and configuration file for an ASP.NET web application. The file is an XML document that defines configuration information regarding the web application. The web.config file contains information that control module loading, security configuration, session state configuration, and application language and compilation settings. Web.config files can also contain application specific items such as database connection strings. 3. What are the advantages of using server controls? Server controls or ASP controls have been designed to augment and replace the standard HTML controls.asp controls provide a more consistently named attributesfor eg.,using ASP controls <asp:radiobutton> <asp:checkbox> <asp:button> <asp:textbox rows="1"> <asp:textbox rows="5"> 4. List out the server side state management options supported by ASP.NET. Application state Application state is a global storage mechanism accessible from all pages in the Web application and is useful for storing information that needs to be maintained between server round-trips and between pages. Session state Like application state, using session state involves storing information in server memory. Using a database to store state In many cases, state information must be stored for long periods of time or must be preserved even if the server restarts. For this reason, using database technology to maintain state is a common practice. 5. Define SOAP Simple Object Access Protocol (SOAP) is a simple, universally accepted protocol for exposing, finding, and invoking web service functions.

19 SOAP has the advantages of being based on XML and of using standard Internet communications protocols. SOAP is a lightweight, message-based protocol built on XML, HTTP, and SMTP. 6. Delineate web services. Web services are encapsulated,loosely coupled contracted functions offered via standard protocols Web services are typically application programming interfaces (API) or Web APIs that are accessed via Hypertext Transfer Protocol (HTTP) and executed on a remote system hosting the requested services 7. Mention the protocols used for web services. XML- Extensible Markup language SOAP- Simple Object Access Protocol WSDL- Web Service Description Language UDDI Universal Description Directory Identification 8. Define WSDL The first of these is provided in.net by the Web Service Description Language (WSDL) protocol, jointly developed by Microsoft, IBM, and others. WSDL is an XML schema used to describe the available methods -- the interface -- of a web service. 9. Describe discovery Discovery enables applications to locate and interrogate web service descriptions, a preliminary step for accessing a web service. It is through the discovery process that web service clients learn that a service exists, what its capabilities are, and how to properly interact with it. A Discovery (.disco) file provides information to help browsers determine the URLs at any web site at which web services are available. When a server receives a request for a.disco file, it generates a list of some or all of the URLs at that site that provide web services. 10. What are the differences between HTML controls and Web controls? Web Server Controls i. Web Controls are feature rich controls. Calendar controls,datagrid,repeater, validation controls. HTML Server Controls HTML controls are small and light weight. ii. Viewstate support No viewstate support

20 iii. Inherit from System.Web.UI.WebControls Inherit from System.Web.UI.HTMLControls 11. What are ASP.NET 2.0 Page Life Cycle Events? 1.PreInit 2.Init 3.InitComplete 4.PreLoad 5.Load 6.Control events 7.LoadComplete 8.PreRender 9. SaveStateComplete 10. Render 11.Unload 12. How to Manage state in ASP.NET? We can manage the state in two ways. Clent based techniques are Viewstate, Query strings and Cookies. Server based techniques are Application and Session

21 13. How does ASP.NET respond to postback events? The <asp:button> objects automatically postback when clicked. You need not write any code to handle that event unless you want to do something more than postback to the server.if you take no other action, the page will simply be re-sent to the client. 14. How do you create a proxy? Microsoft have provided a tool called wsdl that generates the source code for the proxy based on the information in the WSDL file. To create the proxy, enter wsdl at the Windows command-line prompt, followed by the path to the WSDL contract. For example, you might enter: wsdl PART-B 1. i. Compare ASP with ASP.NET ii. Write a web baased application to implement a ticket status checking system. 2. Explain the web service architecture. What are the steps involoved in the creation and consumption of web services.explain with an example. 3. i. Describe in detail the lifecycle of webform. ii. Explain any one data bound control in a program. 4. Explain the creation of calculator web services.test this program using a client program. 5. 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 6. Explain the steps involved in the creation of web services.

22 UNIT V THE CLR AND THE.NET FRAMEWORK PART-A 1. What are threads? How are they useful? Threads are represented as single runtime entity. This is used for concurrent execution of more than one event. There is also a type of thread called as multiple thread. 2. What is the use of versioning? Versioning solves the DLL tell problem, versioning cannot be done on private assemblies. Shared assemblies in.net are uniquely identified by their versions. 3. Define marshaling? If an object in processor wants to interact with an object in excel spreadsheet, it must communicate across of that class when something happens. 4. What are assemblies? Assembly is a reusable, versionable and the self describing building block of a CLR. These are the building blocks of.net framework applications. 5. What is the difference between SingleCall and Singleton? SingleCall is the server side web controls which controls in the communication. Singleton is a client side control program which controls the number of clients connected. 6. What are manifests? It is a part of metadata and each an every assembly has a manifests. It also gives identification information such as name, version, etc. List of types, resources for the assembly, list of modules to perform a task, map to connect public type with implementing code, list of assemblies. 7. What are the tasks in reflection? Viewing metadata Performing type discovery

23 Late binding Creating types of runtime 8. List out the parameters for finding the particular type members. Ther are 4 parameters: Member types Binding flags Member filter Objects 9. What are remoting? Remoting is the process in which when an object is marshall and, either by process and interacting a process or machine boundaries. 10. What are different numeric formats supported by C#? Formats specifiers from numerical formatting. Percent formatting. C,c for currency. E,e for scientific. 11. What are the attributes?highlight the features of any two attributes. An attribute is an object that represents data you want to associate with an element in your program. The element to which you attach an attribute is referred to as the target of that attribute. Custom attributes You are free to create your own custom attributes and use them at runtime as you see fit Intrinsic attributes Intrinsic attributes are supplied as part of the Common Language Runtime (CLR), and they are integrated into.net.

24 Many intrinsic attributes are used for interoperating with COM, You can organize the intrinsic attributes by how they are used. 12. What is DLL hell?how is it rectified in.net? DLL Hell refers to the set of problems caused when multiple applications attempt to share a common component like a dynamic-link library (DLL) or a Component Object Model (COM) class. Solutions: Applications must be self-describing. Version information must be recorded and enforced. Must remember "last known good." Support for side-by-side components. Application isolation. 13. What are PE files? On disk, assemblies are Portable Executable (PE) files. PE files are not new. The format of a.net PE file is exactly the same as a normal Windows PE file. PE files are implemented as DLLs or EXEs. Logically (as opposed to physically), assemblies consist of one or more modules. 14. Define metadata. Metadata is information stored in the assembly that describes the types and methods of the assembly and provides other useful information about the assembly. Assemblies are said to be self-describing because the metadata fully describes the contents of each module. 15. What is CLR? The CLR(Common Language Runtime) Responsibilities are Garbage Collection Code Access Security Code Verification IL( Intermediate language )-to-native translators and optimizer s 16. What is early and late binding? Everything is early bound in C# unless you go through the Reflection interface. Most script languages use late binding, and compiled languages use early binding.

25 Early bound just means the target method is found at compile time. Late bound means the target method is looked up at run time Binding usually has an effect on performance. Because late binding requires lookups at runtime, it is usually means method calls are slower than early bound method calls. 17. what are the serialization types supported in.net? Serialization is the process of saving the state of an object by converting it to a stream of bytes. The object can then be persisted to file, database, or even memory. The reverse process of serialization is known as deserialization. The serialization types are as follows 1.XMLserialization 2.Binaryserialization 3. Soap serialization 18. what is the difference between Manifest and Metadata? Manifest Metadata 1. Manifest describes assembly itself 1. Metadata describes contents in an assembly 2. Assembly name, Version number, Culture, 2. classes, interfaces, enums, structs, etc., and Strong name, list of all files, Type references their containing namespaces, the name of each and referenced assemblies type, its visibility/scope, its base class, the interfaces it implemented, its methods and their scope, and each method s parameters, type s properties, and so on 19.What are the two types of assemblies? Assemblies come in two flavors: private and shared. Private assemblies are intended to be used by only one application Shared assemblies are intended to be shared among many applications. 20. What are the three requirements to use a shared assembly? You need to be able to specify the exact assembly you want to load. Therefore, you need a globally unique name for the shared assembly. You need to ensure that the assembly has not been tampered with. That is, you need a digital signature for the assembly when it is built. You need to ensure that the assembly you are loading is the one authored by the actual creator of the assembly. You therefore need to record the identity of the originator.

26 PART-B 1. i. Explain the feature of CLR ii. What is reflection?explain its use with an example. 2. What is remoting?explain the steps involved in the process of creating a remoting application. 3. i. Describe about assemblies in detail. ii. What is reflection?explain with an example. 4. Write a remoting application which returns the maximum and minimum temperature of a given day. 5. i.what is metadata?how is it viewed in C# code?explain with an example. ii. Explain the process of executing a thread in C#. 6. How are distributed applications implemented in C#. on the.net framework?explain its architecture and implementation issues.

27

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

More information

UNIT 1 PART A PART B

UNIT 1 PART A PART B UNIT 1 PART A 1. List some of the new features that are unique to c# language? 2. State few words about the two important entities of.net frame work 3. What is.net? Name any 4 applications that are supported

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS 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.) CLR Architecture and Services The.Net Intermediate

More information

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.)

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.) 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.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

.Net Interview Questions

.Net Interview Questions .Net Interview Questions 1.What is.net? NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who

More information

.Net. Course Content ASP.NET

.Net. Course Content ASP.NET .Net Course Content ASP.NET INTRO TO WEB TECHNOLOGIES HTML ü Client side scripting langs ü lls Architecture ASP.NET INTRODUCTION ü What is ASP.NET ü Image Technique and code behind technique SERVER SIDE

More information

Saikat Banerjee Page 1

Saikat Banerjee Page 1 1.What is.net? NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who need.net to run an application

More information

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

S.Sakthi Vinayagam Sr. AP/CSE, C.Arun AP/IT Chettinad College of Engineering & Technology CS2014 C# &.NET Framework Part A Questions Unit I 1. Define Namespace. What are the uses of Namespace? A namespace is designed for providing a way to keep

More information

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

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project

More information

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

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 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 for web applications development using ASP.NET, XML,

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

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

Hierarchical inheritance: Contains one base class and multiple derived classes of the same base class. 1. What is C#? C# (pronounced "C sharp") is a simple, modern, object oriented, and type safe programming language. It will immediately be familiar to C and C++ programmers. C# combines the high productivity

More information

.NET-6Weeks Project Based Training

.NET-6Weeks Project Based Training .NET-6Weeks Project Based Training Core Topics 1. C# 2. MS.Net 3. ASP.NET 4. 1 Project MS.NET MS.NET Framework The.NET Framework - an Overview Architecture of.net Framework Types of Applications which

More information

C#.NET TRAINING / /

C#.NET TRAINING / / C#.NET TRAINING.NET ENTERPRISE ARCHITECTURE Introduction to the.net platform Common Language Run Time(CLR) The Common Type Specification(CTS) The Common Language Specification(CLS) Microsoft Intermediate

More information

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

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( ) SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM (2013-2014) MODULE: C# PROGRAMMING CHAPTER 1: INTRODUCING.NET AND C# 1.1 INTRODUCTION TO LANGUAGES C++ C# DIFFERENCES BETWEEN

More information

DOT NET COURSE BROCHURE

DOT NET COURSE BROCHURE Page 1 1Pointer Technology Chacko Towers,Anna nagar Main Road, Anna Nager(Annai Insititute 2nd Floor) Pondicherry-05 Mobile :+91-9600444787,9487662326 Website : http://www.1pointer.com/ Email : info@1pointer.com/onepointertechnology@gmail.com

More information

.NET. Inf 5040, Outline. Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim

.NET. Inf 5040, Outline. Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim .NET Inf 5040, 02.11.04 Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim Outline Introduction An overview of.net framework architecture More focus on.net core components.net features Web

More information

Dot Net Online Training

Dot Net Online Training chakraitsolutions.com http://chakraitsolutions.com/dotnet-online-training/ Dot Net Online Training DOT NET Online Training CHAKRA IT SOLUTIONS TO LEARN ABOUT OUR UNIQUE TRAINING PROCESS: Title : Dot Net

More information

C++\CLI. Jim Fawcett CSE687-OnLine Object Oriented Design Summer 2017

C++\CLI. Jim Fawcett CSE687-OnLine Object Oriented Design Summer 2017 C++\CLI Jim Fawcett CSE687-OnLine Object Oriented Design Summer 2017 Comparison of Object Models Standard C++ Object Model All objects share a rich memory model: Static, stack, and heap Rich object life-time

More information

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable();

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); Getting Started with protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); string connectionstring = System.Configuration.ConfigurationManager.ConnectionStrings ["default"].connectionstring;!

More information

ASP.NET Web Forms Programming Using Visual Basic.NET

ASP.NET Web Forms Programming Using Visual Basic.NET ASP.NET Web Forms Programming Using Visual Basic.NET Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

CETPA INFOTECH PVT. LTD.

CETPA INFOTECH PVT. LTD. CETPA INFOTECH PVT. LTD. CURRICULUM OF.NET INTRODUCTION TO.NET What is Microsoft.NET History of.net Origin of.net Usages of.net D.N.A. Architecture Dot NET Architecture and Its Type 1. One Tier 2. Two

More information

1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. True False

1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. True False True / False Questions 1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. 2. Windows Explorer and Internet Explorer are Web browsers. 3. Developing Web applications requires

More information

B.E /B.TECH DEGREE EXAMINATIONS,

B.E /B.TECH DEGREE EXAMINATIONS, B.E /B.TECH DEGREE EXAMINATIONS, November / December 2012 Seventh Semester Computer Science and Engineering CS2041 C# AND.NET FRAMEWORK (Common to Information Technology) (Regulation 2008) Time : Three

More information

PES INSTITUTE OF TECHNOLOGY

PES INSTITUTE OF TECHNOLOGY Seventh Semester B.E. IA Test-I, 2014 USN 1 P E I S PES INSTITUTE OF TECHNOLOGY C# solution set for T1 Answer any 5 of the Following Questions 1) What is.net? With a neat diagram explain the important

More information

.NET FRAMEWORK. Visual C#.Net

.NET FRAMEWORK. Visual C#.Net .NET FRAMEWORK Intro to.net Platform for the.net Drawbacks of Current Trend Advantages/Disadvantages of Before.Net Features of.net.net Framework Net Framework BCL & CLR, CTS, MSIL, & Other Tools Security

More information

Top 40.NET Interview Questions & Answers

Top 40.NET Interview Questions & Answers Top 40.NET Interview Questions & Answers 1) Explain what is.net Framework? The.Net Framework is developed by Microsoft. It provides technologies and tool that is required to build Networked Applications

More information

Microsoft Visual Basic 2005: Reloaded

Microsoft Visual Basic 2005: Reloaded Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 1 An Introduction to Visual Basic 2005 Objectives After studying this chapter, you should be able to: Explain the history of programming languages

More information

Naresh Information Technologies

Naresh Information Technologies Naresh Information Technologies Server-side technology ASP.NET Web Forms & Web Services Windows Form: Windows User Interface ADO.NET: Data & XML.NET Framework Base Class Library Common Language Runtime

More information

M4.1-R4: APPLICATION OF.NET TECHNOLOGY

M4.1-R4: APPLICATION OF.NET TECHNOLOGY M4.1-R4: APPLICATION OF.NET TECHNOLOGY NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the OMR

More information

STUDY NOTES UNIT 1 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING

STUDY NOTES UNIT 1 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING OBJECT ORIENTED PROGRAMMING STUDY NOTES UNIT 1 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING 1. Object Oriented Programming Paradigms 2. Comparison of Programming Paradigms 3. Basic Object Oriented Programming

More information

Department of Computer Applications

Department of Computer Applications MCA 512:.NET framework and C# [Part I : Medium Answer type Questions] Unit - 1 Q1. What different tools are available and used to develop.net Applications? Hint a).net Framework SDK b) ASP.NET Web Matrix

More information

Programming in C# for Experienced Programmers

Programming in C# for Experienced Programmers Programming in C# for Experienced Programmers Course 20483C 5 Days Instructor-led, Hands-on Introduction This five-day, instructor-led training course teaches developers the programming skills that are

More information

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

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#) Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#) Course Number: 6367A Course Length: 3 Days Course Overview This three-day course will enable students to start designing

More information

Program Contents: DOTNET TRAINING IN CHENNAI

Program Contents: DOTNET TRAINING IN CHENNAI DOTNET TRAINING IN CHENNAI NET Framework - In today s world of enterprise application development either desktop or Web, one of leaders and visionary is Microsoft.NET technology. The.NET platform also

More information

Diploma in Microsoft.NET

Diploma in Microsoft.NET Course Duration For Microsoft.NET Training Course : 12 Weeks (Weekday Batches) Objective For Microsoft.NET Training Course : To Become a.net Programming Professional To Enable Students to Improve Placeability

More information

The Microsoft.NET Framework

The Microsoft.NET Framework Microsoft Visual Studio 2005/2008 and the.net Framework The Microsoft.NET Framework The Common Language Runtime Common Language Specification Programming Languages C#, Visual Basic, C++, lots of others

More information

CST272 Getting Started Page 1

CST272 Getting Started Page 1 CST272 Getting Started Page 1 1 2 3 4 5 6 8 Introduction to ASP.NET, Visual Studio and C# CST272 ASP.NET Static and Dynamic Web Applications Static Web pages Created with HTML controls renders exactly

More information

EXAM Web Development Fundamentals. Buy Full Product.

EXAM Web Development Fundamentals. Buy Full Product. Microsoft EXAM - 98-363 Web Development Fundamentals Buy Full Product http://www.examskey.com/98-363.html Examskey Microsoft 98-363 exam demo product is here for you to test the quality of the product.

More information

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

C# Programming: From Problem Analysis to Program Design. Fourth Edition C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4

More information

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

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET Programming Using C#.NET (13MCA53) 1. GENERAL INFORMATION: Academic Year:

More information

Assembling a Three-Tier Web Form Application

Assembling a Three-Tier Web Form Application Chapter 16 Objectives Assembling a Three-Tier Application In this chapter, you will: Understand the concept of state for Web applications Create an ASP.NET user control Use data binding technology Develop

More information

Chapter 12 Microsoft Assemblies. Software Architecture Microsoft Assemblies 1

Chapter 12 Microsoft Assemblies. Software Architecture Microsoft Assemblies 1 Chapter 12 Microsoft Assemblies 1 Process Phases Discussed in This Chapter Requirements Analysis Design Framework Architecture Detailed Design Key: x = main emphasis x = secondary emphasis Implementation

More information

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web

More information

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

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

C# Programming in the.net Framework

C# Programming in the.net Framework 50150B - Version: 2.1 04 May 2018 C# Programming in the.net Framework C# Programming in the.net Framework 50150B - Version: 2.1 6 days Course Description: This six-day instructor-led course provides students

More information

Java J Course Outline

Java J Course Outline JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The

More information

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

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP

More information

Introduce C# as Object Oriented programming language. Explain, tokens,

Introduce C# as Object Oriented programming language. Explain, tokens, Module 2 98 Assignment 1 Introduce C# as Object Oriented programming language. Explain, tokens, lexicals and control flow constructs. 99 The C# Family Tree C Platform Independence C++ Object Orientation

More information

Chapter 12. OOP: Creating Object-Oriented Programs The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 12. OOP: Creating Object-Oriented Programs The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 12 OOP: Creating Object-Oriented Programs McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Use object-oriented terminology correctly Create a two-tier

More information

Careerarm.com. Question 1. Orders table OrderId int Checked Deptno int Checked Amount int Checked

Careerarm.com. Question 1. Orders table OrderId int Checked Deptno int Checked Amount int Checked Question 1 Orders table OrderId int Checked Deptno int Checked Amount int Checked sales table orderid int Checked salesmanid int Checked Get the highest earning salesman in each department. select salesmanid,

More information

AC I Sem 5_TYCS. ASP.NET application codes can be written in any of the following languages:

AC I Sem 5_TYCS. ASP.NET application codes can be written in any of the following languages: Chapter 1-Overview of.net Framework What is ASP.NET? ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening

More information

Atelier Java - J1. Marwan Burelle. EPITA Première Année Cycle Ingénieur.

Atelier Java - J1. Marwan Burelle.  EPITA Première Année Cycle Ingénieur. marwan.burelle@lse.epita.fr http://wiki-prog.kh405.net Plan 1 2 Plan 3 4 Plan 1 2 3 4 A Bit of History JAVA was created in 1991 by James Gosling of SUN. The first public implementation (v1.0) in 1995.

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects

More information

END-TERM EXAMINATION

END-TERM EXAMINATION (Please Write your Exam Roll No. immediately) END-TERM EXAMINATION DECEMBER 2006 Exam. Roll No... Exam Series code: 100274DEC06200274 Paper Code : MCA-207 Subject: Front End Design Tools Time: 3 Hours

More information

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION Program: C#.Net (Basic with advance) Duration: 50hrs. C#.Net OVERVIEW Strong Programming Features of C# ENVIRONMENT The.Net Framework Integrated Development Environment (IDE) for C# PROGRAM STRUCTURE Creating

More information

1. Introduction to the Common Language Infrastructure

1. Introduction to the Common Language Infrastructure Miller-CHP1.fm Page 1 Wednesday, September 24, 2003 1:50 PM to the Common Language Infrastructure The Common Language Infrastructure (CLI) is an International Standard that is the basis for creating execution

More information

Saikat Banerjee Page 1

Saikat Banerjee Page 1 1. What s the advantage of using System.Text.StringBuilder over System.String? StringBuilder is more efficient in the cases, where a lot of manipulation is done to the text. Strings are immutable, so each

More information

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com 70-483 MCSA Universal Windows Platform A Success Guide to Prepare- Programming in C# edusum.com Table of Contents Introduction to 70-483 Exam on Programming in C#... 2 Microsoft 70-483 Certification Details:...

More information

JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli (An approved by AICTE and Affiliated to Anna University)

JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli (An approved by AICTE and Affiliated to Anna University) Estd: 1994 JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli - 621014 (An approved by AICTE and Affiliated to Anna University) ISO 9001:2000 Certified Subject Code & Name : CS 1202

More information

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

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Q&As. Microsoft MTA Software Development Fundamentals. Pass Microsoft Exam with 100% Guarantee

Q&As. Microsoft MTA Software Development Fundamentals. Pass Microsoft Exam with 100% Guarantee 98-361 Q&As Microsoft MTA Software Development Fundamentals Pass Microsoft 98-361 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money

More information

C# Syllabus. MS.NET Framework Introduction

C# Syllabus. MS.NET Framework Introduction C# Syllabus MS.NET Framework Introduction The.NET Framework - an Overview Framework Components Framework Versions Types of Applications which can be developed using MS.NET MS.NET Base Class Library MS.NET

More information

IT 374 C# and Applications/ IT695 C# Data Structures

IT 374 C# and Applications/ IT695 C# Data Structures IT 374 C# and Applications/ IT695 C# Data Structures Module 2.1: Introduction to C# App Programming Xianrong (Shawn) Zheng Spring 2017 1 Outline Introduction Creating a Simple App String Interpolation

More information

2. A GUI A. uses buttons, menus, and icons B. should be easy for a user to manipulate C. both (a) and (b) D. stands for Graphic Use Interaction

2. A GUI A. uses buttons, menus, and icons B. should be easy for a user to manipulate C. both (a) and (b) D. stands for Graphic Use Interaction 1. Which language is not a true object-oriented programming language? A. VB 6 B. VB.NET C. JAVA D. C++ 2. A GUI A. uses buttons, menus, and icons B. should be easy for a user to manipulate C. both (a)

More information

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

M Introduction to C# Programming with Microsoft.NET - 5 Day Course Module 1: Getting Started This module presents the concepts that are central to the Microsoft.NET Framework and platform, and the Microsoft Visual Studio.NET integrated development environment (IDE); describes

More information

C# 6.0 in a nutshell / Joseph Albahari & Ben Albahari. 6th ed. Beijin [etc.], cop Spis treści

C# 6.0 in a nutshell / Joseph Albahari & Ben Albahari. 6th ed. Beijin [etc.], cop Spis treści C# 6.0 in a nutshell / Joseph Albahari & Ben Albahari. 6th ed. Beijin [etc.], cop. 2016 Spis treści Preface xi 1. Introducing C# and the.net Framework 1 Object Orientation 1 Type Safety 2 Memory Management

More information

Chapter 1:- Introduction to.net. Compiled By:- Ankit Shah Assistant Professor, SVBIT.

Chapter 1:- Introduction to.net. Compiled By:- Ankit Shah Assistant Professor, SVBIT. Chapter 1:- Introduction to.net Compiled By:- Assistant Professor, SVBIT. What is.net? 2 Microsoft s vision of the future of applications in the Internet age Increased robustness over classic Windows apps

More information

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

Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2555 Length: 1 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional

More information

Getting started 7. Storing values 21. Creating variables 22 Reading input 24 Employing arrays 26 Casting data types 28 Fixing constants 30 Summary 32

Getting started 7. Storing values 21. Creating variables 22 Reading input 24 Employing arrays 26 Casting data types 28 Fixing constants 30 Summary 32 Contents 1 2 3 Contents Getting started 7 Introducing C# 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a Console project 14 Writing your first program 16 Following the rules 18 Summary 20

More information

Software Development & Education Center Complete.NET 4.5

Software Development & Education Center Complete.NET 4.5 Software Development & Education Center Complete.NET 4.5 Microsoft.NET Framework 4.5 Detailed Curriculum Goal and History of.net DNA Architecture.NET Architecture Fundamental Architecture of.net Framework

More information

Getting Started with Web Services

Getting Started with Web Services Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be

More information

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

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches developers to gain in-depth guidance on

More information

Object-Oriented Programming

Object-Oriented Programming Object-Oriented Programming 1. What is object-oriented programming (OOP)? OOP is a technique to develop logical modules, such as classes that contain properties, methods, fields, and events. An object

More information

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications LESSON 1 1.1 Customize the Layout and Appearance of a Web Page 1.2 Understand ASP.NET Intrinsic Objects 1.3 Understand State Information in Web Applications 1.4 Understand Events and Control Page Flow

More information

Object-Oriented Programming in C# (VS 2015)

Object-Oriented Programming in C# (VS 2015) Object-Oriented Programming in C# (VS 2015) This thorough and comprehensive 5-day course is a practical introduction to programming in C#, utilizing the services provided by.net. This course emphasizes

More information

6.096 Introduction to C++ January (IAP) 2009

6.096 Introduction to C++ January (IAP) 2009 MIT OpenCourseWare http://ocw.mit.edu 6.096 Introduction to C++ January (IAP) 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Welcome to 6.096 Lecture

More information

2609 : Introduction to C# Programming with Microsoft.NET

2609 : Introduction to C# Programming with Microsoft.NET 2609 : Introduction to C# Programming with Microsoft.NET Introduction In this five-day instructor-led course, developers learn the fundamental skills that are required to design and develop object-oriented

More information

The Object Model Overview. Contents. Section Title

The Object Model Overview. Contents. Section Title The Object Model 1 This chapter describes the concrete object model that underlies the CORBA architecture. The model is derived from the abstract Core Object Model defined by the Object Management Group

More information

.NET Advance Package Syllabus

.NET Advance Package Syllabus Module 1: Introduction to.net Lecture 1: About US: About SiSTech About your self Describe training methodology Lecture 2: What is.net? Application developed in.net Application development Architecture.Net

More information

UNIT I An overview of Programming models Programmers Perspective

UNIT I An overview of Programming models Programmers Perspective UNIT I An overview of Programming models Programmers Perspective 1. C/Win32 API Programmer It is complex C is short/abrupt language Manual Memory Management, Ugly Pointer arithmetic, ugly syntactic constructs

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

Object-Oriented Programming in C# (VS 2012)

Object-Oriented Programming in C# (VS 2012) Object-Oriented Programming in C# (VS 2012) This thorough and comprehensive course is a practical introduction to programming in C#, utilizing the services provided by.net. This course emphasizes the C#

More information

Getting Started with Web Services

Getting Started with Web Services Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be

More information

Programming in Visual Basic with Microsoft Visual Studio 2010

Programming in Visual Basic with Microsoft Visual Studio 2010 Programming in Visual Basic with Microsoft Visual Studio 2010 Course 10550; 5 Days, Instructor-led Course Description This course teaches you Visual Basic language syntax, program structure, and implementation

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 3. Advanced C# Programming 3.1 Events in ASP.NET 3.2 Programming C# Methods 4. ASP.NET Web Forms 4.1 Page Processing

More information

New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other

New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other C#.NET? New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other OO languages. Small learning curve from either

More information

CS6301 PROGRAMMING AND DATA STRUCTURES II QUESTION BANK UNIT-I 2-marks ) Give some characteristics of procedure-oriented language. Emphasis is on doing things (algorithms). Larger programs are divided

More information

What are the characteristics of Object Oriented programming language?

What are the characteristics of Object Oriented programming language? What are the various elements of OOP? Following are the various elements of OOP:- Class:- A class is a collection of data and the various operations that can be performed on that data. Object- This is

More information

Developing Microsoft.NET Applications for Windows (Visual C#.NET)

Developing Microsoft.NET Applications for Windows (Visual C#.NET) Developing Microsoft.NET Applications for Windows (Visual C#.NET) Key Data Course #: 2555 Number of Days: 5 Format: Instructor-Led Certification Exams: TBD This course helps you prepare for the following

More information

Hands On, Instructor-Led IT Courses Across Colorado

Hands On, Instructor-Led IT Courses Across Colorado Hands On, Instructor-Led IT Courses Across Colorado Offering instructor-led courses in: Java, Java EE and OOAD SQL Programming and SQL Server UNIX, Linux Administration.NET Programming Web Programming

More information

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO 2010 Course: 10550A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This course teaches you

More information

.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.

.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. Introduction p. xix.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. 5 Installing Internet Information Server

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Java platform. Applets and applications. Java programming language: facilities and foundation. Memory management

More information

Chapter 1 INTRODUCTION SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC.

Chapter 1 INTRODUCTION SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. hapter 1 INTRODUTION SYS-ED/ OMPUTER EDUATION TEHNIQUES, IN. Objectives You will learn: Java features. Java and its associated components. Features of a Java application and applet. Java data types. Java

More information

Short Notes of CS201

Short Notes of CS201 #includes: Short Notes of CS201 The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with < and > if the file is a system

More information