Documente Academic
Documente Profesional
Documente Cultură
1. The .NET Framework can be hosted by unmanaged components that load the common
language runtime into their processes and initiate the execution of managed code.
2. ASP.NET hosts the runtime to provide a scalable, server-side environment for managed code.
3. The NET Framework class library is a collection of reusable types that tightly integrate with the
common language runtime.
4. The Web Services Provide a mechanism for programs to communicate over the Internet using
SOAP.
5. The concept of Stack Walk is helpful to anyone interested in building a profiler to examine
managed applications.
6. The Static assemblies are stored on disk in portable executable (PE) files.
Unit 2 Introducing C# Programming
1. The C# language is an Object Oriented Programming Language developed by Microsoft to
become a key part of their .Net software development platform.
a) C++ b) Visual C++ c) C# d) Visual Basic.Net
2. The syntax for compiling the sample C# program is csc.exe <filename>.cs
3. To run a C# executable file, the command that should be typed at the command prompt is
<filename>.exe
4. The using directive references a namespace called System, provided by the Common
Language Infrastructure (CLI), a synonym for the .Net Framework.
5. Classes can also be defined as generic by using type parameters that enable client code to
customize the class in a type-safe and efficient manner.
6. A static modifier is used so that the method it is assigned to becomes a method of the class
rather than an instance of the class.
7. The using directive allows the use of types in a namespace so that you do not have to qualify
the use of a type in that namespace.
8. The Struct and Enumeration in C# are of value data types
a) int b) value c) char d) string
9. Using the new operator calls the default constructor of the specific type and assigns the default
value to the variable.
Unit 7 ADO.NET
1. The ADO.NET was first introduced in version 1.0 of the .NET framework, that provided an
extensive array of features to handle live data in a connected mode or data that is disconnected
from its underlying data store.
2. ADO.NET is the database language spoken by managed applications.
3. In disconnected architecture, data is retrieved from a database and cached on your local
machine. You manipulate the data on your local computer and connect to the database only when
you wish to alter records or acquire new data.
4. The ADO.NET classes are found in System.Data.dll, and are integrated with the XML classes
found in System.Xml.dll.
5. The .NET Framework Data Provider for OLE DB uses the System.Data.OleDb namespace.
6. The CommandBuilder is a helper object that automatically generates command properties of a
DataAdapter or derives parameter information from a stored procedure and populates the
Parameters collection of a Command object.
7. The MSDAORA driver is the Microsoft OLE DB provider for Oracle.
8. The Using block in Visual Basic or C# automatically disposes of the connection when the code
exits the block, even in the case of an unhandled exception.
Unit 8 Web Services
1. The concept of Web Services is the key to Microsofts vision of a world in which computers talk
to each other over the Web using HTTP and other universally supported protocols.
2. Web services are an industry standard built on open protocols such as HTTP and Simple Object
Access Protocol (SOAP).
3. The Service Proxy and Service Listener components may either be standalone applications (a
TCP-server or HTTP-server daemon, for instance) or may run within the context of some other
type of application server.
4. Binding refers to a service consumer actually using the service offered by a service provider.
5. The SOAP is an XML-based vocabulary for performing remote procedure calls using HTTP and
other protocols.
6. The forms that ASP.NET generates on the fly from X files enable you to test the Web services
that you write without writing special clients to test them with. ASMX
7. We can use code-behind to move Web service classes out of ASMX files and into separately
compiled DLLs.
1. The Internet Information Services technology (IIS) component is a macro component that
bundles
the
IIS
components
that
are
found
in
the
Software\System\Networking
&
2. The Web Distributed Authoring and Versioning (WebDAV) enables remote authors to create,
move, or delete files, file properties, directories, and directory properties on your server over an
HTTP connection.
3. You can use News Network Transport Protocol (NNTP) and Simple Mail Transfer Protocol
(SMTP) services to set up intranet news and mail services that work in conjunction with IIS.
4. The IP Address Restrictions feature in IIS does not support IPv6 addresses or IPv6 prefixes.
5. The Worker process isolation mode enables you to completely separate an application in its
own process, with no dependence on a central process such as Inetinfo.exe to load and execute
the application.
6. An application pool is a group of URLs that are routed to one or more worker processes that
share the same configuration.
7. With isolation mode, you can run applications that are incompatible with worker process
isolation mode because they were developed for earlier versions of IIS.
Unit 10 Security
1. IIS authenticates the caller by using Basic, Digest, Integrated (NTLM or Kerberos), or Certificate
authentication.
4. The FileAuthorizationModule class only performs access checks against the requested file, and
not for files accessed by the code in the requested page, although these are access checked by
IIS.
6. If you configure ASP.NET for Windows authentication, IIS performs user authentication by using
the configured IIS authentication mechanism.
7. Cryptography is used to achieve the goals of Confidentiality, Data Integrity, and Authentication.
8. The Public-key encryption type of encryption uses a public/private key pair to encrypt and
decrypt data.