• No results found

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

N/A
N/A
Protected

Academic year: 2021

Share "Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Unit 40: Developing and Implementing

Windows-Based Applications With

Microsoft Visual C#.NET and

Microsoft Visual Studio.NET

Learning Outcomes

A candidate following a programme of learning leading to this unit will be able to: • Create user services

• Create and manage components and .NET assemblies • Consume and manipulate data

• Test, debug and deploy a Windows-based application • Maintain and support a Windows-based application • Configure and secure a Windows-based application.

NB Before starting this unit please refer to the Vendor website for up-to-date specifications, examination objectives and availability.

(2)

Unit Content: Developing and implementing Windows-based applications with

Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Assessment Objectives Knowledge, Skills and Understanding 1 Create user services

a Describe the creation of a Windows Form using the Windows Forms Designer

Understand how to:

• Add and set properties on a Windows Form • Create a Windows Form using visual

inheritance

• Build graphical interface elements using the System Drawing namespace

b Explain the addition of controls to a Windows Form

Understand how to:

• Set properties on controls • Load controls dynamically

• Write code to handle control events and add the code to a control

• Instantiate and invoke an ActiveX control • Configure control licensing

• Create menus and menu items c Describe navigation for the user interface

(UI)

Understand how to configure the order of tabs

d Identify validation for user input Understand how to validate non-Latin input e Explain the implementation of error handling

in the user interface (UI)

Understand how to:

• Create and implement custom error messages

• Create and implement custom error handlers • Raise and handle errors

f Describe the implementation of online user assistance

Understand how to add support for context-sensitive Help, Help menus and Tool Tips g Explain how data is displayed and updated Understand how to:

• Transform and filter data • Bind data to the UI controls • Use controls to display data h Explain how to instantiate and invoke a Web

service or component

Understand how to:

• Instantiate and invoke a Web service • Instantiate and invoke a COM or COM+

component

• Instantiate and invoke a .NET component • Call native functions using platform invoke

(3)

Assessment Objectives Knowledge, Skills and Understanding i Describe the implementation of globalisation Understand how to:

• Implement localisability for the UI • Convert existing encodings

• Implement right-to-left and left-to-right mirroring

• Prepare culture-specific formatting j Explain event handling Understand how to create, implement and

handle events k Describe the implementation of print

capability

Understand how to implement print capability

l Describe the implementation of accessibility features

Understand how to add and enable accessibility features

2 Create and manage components and .NET assemblies a Explain the creation and modification of a

.NET assembly

Understand how to:

• Create and implement satellite assemblies • Create resource-only assemblies

b Describe the creation of a Windows control Understand how to:

• Create a Windows control using visual inheritance

• Host a Windows control inside Microsoft Internet Explorer

3 Consume and manipulate data

a Describe access and manipulation of data from a Microsoft SQL Server

To include creation and use of: • Ad hoc queries

• Stored procedures b Describe access and manipulation of data

from a data store

Data stores to include: • Relational databases • XML documents • Flat files Methods include: • XML techniques • ADO.NET

c Identify data errors Understand how to handle data errors 4 Test, debug and deploy a Windows-based application

a Describe a unit test plan Understand how to create a unit test plan b Explain the process of tracing Understand how to:

• Add trace listeners and trace switches to an application

(4)

Assessment Objectives Knowledge, Skills and Understanding c Explain the process of debugging, reworking

and resolution of defects in code

Understand how to:

• Configure the debugging environment • Create and apply debugging code to

components and applications • Provide multicultural test data to

components and applications • Execute tests

• Resolve errors and rework code d Explain the planning of the deployment of a

Windows-based application

Understand how to:

• Plan a deployment that uses removable media

• Plan a Web-based deployment • Plan a network-based deployment • Ensure that the application conforms to

Windows Installer requirements and Windows Logo program requirements e Describe the creation of a setup program

that installs an application and allows for the application to be uninstalled

Understand how to:

• Register components and assemblies • Perform an install-time compilation of a

Windows-based application f Describe the process of deploying a

Windows-based application

Understand how to use setup and deployment projects.

g Explain the process of adding assemblies to the Global Assembly Cache

Understand how to add assemblies to the Global Assembly Cache.

h Explain the verification of security policies for a deployed application

Understand how to launch a remote application (URL remoting).

5 Maintain and support a Windows-based application a Explain performance optimisation for a

Windows-based application

Understand how to optimise the performance of a Windows-based application.

b Describe the diagnosis and resolution of errors and issues

Understand how to diagnose and resolve errors and issues.

6 Configure and secure a Windows-based application a Describe the process of configuration of a

Windows-based application

Understand how to configure a Windows-based application.

b Describe the process of configuration for security of a Windows-based application

Understand how to

• Specify the security level for an application • Use custom attributes to configure security • Select and configure authentication types:

Windows, none, forms-based, Microsoft Passport, Custom

(5)

Assessment

This unit will be assessed by the on-line Microsoft set examination Developing and Implementing Windows-based applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET.

Notes for Tutors

This course is intended for students who have prior knowledge of relational database concepts such as table, row, column, primary key, foreign key, constraints and views SQL commands such as SELECT, INSERT, UPDATE and DELETE

XML documents, style sheets and schemas Visual C#.NET. Knowledge for Visual C#.NET can be gained through the Microsoft Official course.

References

Related documents

However, the reader might be foretold of the undeniable reality in TEFL that “there may be no single best approach [nor method or set of techniques] to grammar teaching that

BFT: Backfat thickness; CLA: Conjugated linoleic acid; CLA- c9t11: Conjugated linoleic acid cis 9, trans 11; eQTL: Expression quantitative trait loci; FDR: False discovery rate;

345 Introduction Northern Natural Gas Pipelines: Issues and Alternatives Bringing North Slope Gas to Market An Untapped Resource Congressional Support for an Alaskan Gas Pipeline No

Handwritten wills will valid last will and louisiana olographic testament must be signed by a sample legal to use.. Together to last and testament louisiana will inherit anything

Most of his work has been in the Procurement & supply chain area with a particular emphasis on spend management, global sourcing and procurement transformation

Although Marvell is called a metaphysical poet, not all of his poems were written on the basis of the conventional metaphysical aspects such as: the love toward god and his

Next, we would like to ask you to rate the general quality of this tourist destination offer on a scale 1 -5, where »1« means the quality of the offer is very poor and »5« -

In this section, three popular appearance-based statistical methods, namely Principal Component Analysis (PCA), Independent Component Analysis (ICA) and Linear