Senior High School
Programming .Net Technology
Quarter 1 - Week1
Perform Analysis of Development Resources
TLE_ICTP.NET 11-2DAMWAIc-h-35
Introductory Message
For the facilitator:
Welcome to the Programming .Net Technology Alternative Delivery Mode (ADM) Module on
Perform Analysis of Development Resources.
This module was collaboratively designed, developed and reviewed by educators from public
institutions to assist you, the teacher or facilitator, in helping the learners meet the standards set by
the K to 12 Curriculum while overcoming their personal, social, and economic constraints in schooling.
This learning resource hopes to engage the learners into guided and independent learning activities
at their own pace and time. Furthermore, this also aims to help learners acquire the needed 21st
century skills while taking into consideration their needs and circumstances.
In addition to the material in the main text, you will also see this box in the body of the module:
Notes to the Teacher
This contains helpful tips or strategies that
will help you in guiding the learners.
As a facilitator, you are expected to orient the learners on how to use this module. You also need to
keep track of the learners’ progress while allowing them to manage their own learning. Furthermore,
you are expected to encourage and assist the learners as they do the tasks included in the module.
For the learner:
Welcome to the Programming .Net Technology Alternative Delivery Mode (ADM) Module on
Perform Analysis of Development Resources.
This module was designed to provide you with fun and meaningful opportunities for guided and
independent learning at your own pace and time. You will be enabled to process the contents of the
learning resource while being an active learner.
This module has the following parts and corresponding icons:
This will give you an idea of the skills or competencies
you are expected to learn in the module.
What I Need to Know
This part includes an activity that aims to check what
you already know about the lesson to take. If you get all
What I Know the answers correct (100%), you may decide to skip this
module.
1
What’s In This is a brief drill or review to help you link the
current lesson with the previous one.
In this portion, the new lesson will be introduced to you
What’s New in various ways; a story, a song, a poem, a problem
opener, an activity or a situation.
This section provides a brief discussion of the lesson.
What is It This aims to help you discover and understand new
concepts and skills.
This comprises activities for independent practice to
What’s More solidify your understanding and skills of the topic. You
may check the answers to the exercises using the
Answer Key at the end of the module.
This includes questions or blank sentence/paragraph
What I Have Learned be filled in to process what you learned from the
lesson.
This section provides an activity which will help you
What I Can Do transfer your new knowledge or skill into real life
situations or concerns.
Assessment This is a task which aims to evaluate your level
of mastery in achieving the learning competency.
In this portion, another activity will be given to you to
Additional Activities enrich your knowledge or skill of the lesson learned.
Answer Key This contains answers to all activities in the module.
At the end of this module you will also find:
References - This is a list of all sources used in developing this module.
The following are some reminders in using this module:
1. Use the module with care. Do not put unnecessary mark/s on any part of the module.
Use a separate sheet of paper in answering the exercises.
2. Don’t forget to answer What I Know before moving on to the other activities included
in the module.
3. Read the instruction carefully before doing each task.
4. Observe honesty and integrity in doing the tasks and checking your answers.
5. Finish the task at hand before proceeding to the next.
6. Return this module to your teacher/facilitator once you are through with it.
2
If you encounter any difficulty in answering the tasks in this module, do not hesitate to consult your
teacher or facilitator. Always bear in mind that you are not alone.
We hope that through this material, you will experience meaningful learning and gain deep
understanding of the relevant competencies. You can do it!
What I Need to Know
This module provides varied activities that will help you understand the
recommendation and easily create your own.
At the end of this module, you are expected to:
1. Understand the value of an end to-end view of Application Lifecycle
Management (ALM) tools and practices.
2. The architecture of .NET Framework applications
What I Know
Let us determine how much you already learned.
Direction: Write the word True if the statement is correct, and False if not.
1. The .Net Framework is a revolutionary platform that allows you to write application.
2. Multi-platform applications are the .Net framework applications.
3. VB.net is not an object-oriented computer programming language.
4. VB.net programing is implemented on the .NET Framework
5. One of strong feature of VB.net is Conditional Compilation.
6. VB.Net has many popular programming functions that make it amusing to many
programmers around the world
7. Simple Multithreading is a strong feature of VB.net
8. A large library of codes used by client languages such as VB.Net is included in the
.Net system.
9. Component oriented is one of the reasons why VB.Net a cannot be used by
programmers.
10. Automatic Garbage Collection is a strong feature of VB.net
3
What’s In
In the previous lesson, you have learned about writing a program using HTML.
Now, let us try to find out mor about programming based on the previous lesson Let us try
to do this activity.
What word comes to your mind when you hear the word “programming”? Write
your answers in the spaces.
______
______ Programming ______
______
What’s New
Direction: Construct your own definition for the following concepts:
1. Integrated Development Environment (IDE)
_________________________________________________________________________
_________________________________________________________________________
2. Object-oriented methodology
_________________________________________________________________________
_________________________________________________________________________
3. The .Net Framework
_________________________________________________________________________
_________________________________________________________________________
4
What Is It
The .Net Framework
A revolutionary platform that allows you to write the following types of applications is the
.Net framework:
Windows applications
Web applications
Web services
Multi-platform applications are the .Net framework applications. The structure was designed
to be used in any of the following languages: Visual Basic, C#, C++, Jscript, COBOL, etc.
All these languages can both access the system and connect with each other. A large library
of codes used by client languages such as VB.Net is included in the .Net system. Object-
oriented methodology is used for these languages.
Integrated Development Environment (IDE) For VB.Net
Microsoft provides the following development tools for VB.Net programming:
Visual Studio 2010 (VS)
Visual Basic 2010 Express (VBE)
Visual Web Developer
Object-oriented Programming is a model of programming focused on the idea of
"objects" that can contain data and code: field-like data and, in the form of procedures, code.
An object characteristic is that the procedures of an object itself can access and always
change the data fields of itself.
Visual Basic .NET (VB.NET)
An object-oriented computer programming language implemented on the .NET
Framework. Although it is an evolution of classic Visual Basic language, it is not backwards-
compatible with VB6, and any code written in the old version does not compile under VB.NET.
5
Like all other .NET languages, VB.NET has complete support for object-oriented
concepts. Everything in VB.NET is an object, including all of the primitive types (Short, Integer,
Long, String, Boolean, etc.) and user-defined types, events, and even assemblies. All objects
inherit from the base class Object. It is implemented by Microsoft's .NET framework.
Therefore, it has full access to all the libraries in the .Net Framework. It's also possible
to run VB.NET programs on Mono, the open-source alternative to .NET, not only under
Windows, but even Linux or Mac OSX.
The following reasons make VB.Net a widely used professional language:
Modern, general purpose.
Object oriented.
Component oriented.
Easy to learn.
Structured language.
It produces efficient programs.
It can be compiled on a variety of computer platforms.
Part of .Net Framework.
Strong Programming Features VB.Net
VB.Net has many popular programming functions that make it amusing to many
programmers around the world. These are some of these features:
Boolean Conditions
Automatic Garbage Collection
Standard Library
Assembly Versioning
Properties and Events
Delegates and Events Management
Easy-to-use Generics
Indexers
Conditional Compilation
Simple Multithreading
6
What’s More
Independent Activity 1
Directions: Based on your readings, answer the following:
a. What do you think are the reasons why VB.Net became a widely used professional
language?
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
b. What are the features of VB.net that makes it amusing to many programmers around the
world?
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
Independent Assessment 1
Directions: Use the clues below to fill out the crossword puzzle. Choose your
answer from the word bank below.
.net framework Structured Language
Assembly versioning Vb.net
Object Visual Basic
Object Oriented Programming Visual studio 2020
Object-oriented Web services
7
ACROSS
1: is a model of programming focused on the idea of "objects"
3: Reasons make VB.Net a widely used professional language
4: The origin of VB.net
6: A computer programming language implemented on the .NET Framework
7: Development tools for VB.Net programming
8: A revolutionary platform that allows you to write the following types of applications
9: Platform for .net framework
DOWN
1: characteristic is that the procedures
2: A Strong Programming Features VB.Net
5: An object-oriented computer programming language implemented on the .NET Framework
Independent Activity 2
Directions: Identify at least (5) reasons that makes VB.Net a widely used professional
language. Give a short meaning or purpose for each. Examples are provided for
you. Do it in your activity notebook.
Feature of VB.net Brief description /Purpose
Part of .Net Framework Many professionals use .net
framework.
Independent Assessment 2
Directions: Read the statements carefully. Write S if it is under Strong Programming
Features VB.Net, write R if it is a following reasons to make VB.Net a widely used professional
language.
1. Boolean Conditions
2. Part of .Net Framework.
3. Standard Library
8
4. Assembly Versioning
5. Structured language
6. Easy to learn.
7. Properties and Events
8. It produces efficient programs.
9. It can be compiled on a variety of computer platforms.
10. Automatic Garbage Collection
Independent Activity 3
Directions: Using the web organizer, enumerate four words strongly related to .Net
Framework. Write your answers in your activity notebook.
______
______
.Net ______
Framework
______
9
Independent Assessment 3
Directions: There are five jumbled words below. Opposite those words are a short
description to help you identify the words. Write the correct word/phrase on your
activity notebook. (2 pts each)
1. CEJOTB - has a characteristic that change the data field itself
2. CEJOTB TORIEDEN - one of the Reason that makes VB.Net a widely used
professional language
3. CEJOTB TORIEDEN RPIGAGNMRMO - a model of programming focused on
the idea of "objects" that can contain data and code
4. ASUVLI SCBIA - an object-oriented computer programming language
implemented on the .net framework
5. TDANDSRA IBRLYRA - one of the strong programming feature of VB.net
What I Have Learned
Directions: Let’s summarize our lesson by answering the following questions.
Write your answers in your activity notebook.
1. Enumerate and discuss the strong programming features vb.net
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
2. What is Visual Basic .NET (VB.NET)?
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
3. How VB.Net a widely used professional language?
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
10
What I Can Do
Directions: What is your understanding about Visual Basic.net? Present your
answer through an infographic. Do it in your activity notebook
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
11