MELJUN CORTES VB,NET Technical faculty module part1 wsd

Preview:

DESCRIPTION

MELJUN CORTES VB,NET Technical faculty module part1 wsd

Citation preview

Visual Basic .Net Programming Using Visual Studio .Net

MELJUN CORTESMELJUN CORTES

Topics

• Information Technology Trends

• Microsoft Certifications

• Web Design Basics using Visual Studio .NET

• Introduction to Computer Programming using Visual Basic .NET

• Lab Exercises

IT TRENDS AND MS CERTIFICATIONS

OBJECTIVES

• To have a better understanding of what IT is all about and the roles it plays, and consequently appreciate it.

• To learn the current trends in IT.

• To get familiar with the career opportunities in IT and the benefits of IT-skilled people.

• To understand the Microsoft Certification Programs

WHAT IS INFORMATION TECHNOLOGY (IT)?

• IT is the fusion of computer and communication technologies. It offers new ways for communicating and exchanging information and knowledge

• A term that encompasses all forms of technologies used to create, store, exchange and utilize information in its various forms including business data, conversations, still images, motion pictures and multimedia presentations.

IT TRENDS

Understanding and then making sense of IT trends is a full time job. Trends like wireless, radio frequency ID, and others which seemed rather futuristic just a few years ago are now becoming mainstream. Take a look at some of the major trends in technology.

Trend 1: The Internet and its Web-enabled infrastructure continue to grow and expand

Trend 2: Service and information are now the primary focus for users

Trend 3: Millions of people use handheld computers to manage their schedules, send e-mails and faxes, create documents and more

Trend 4: Mobile computing accelerates dramatically through the use of integrated computing devices

Trend 5: The costs of computing resources continue to decline; human resources continue to increase in cost.

Trend 6: Network bandwidths continue to increase

Trend 7: Investments in technology infrastructure and equipment for schools are expanding

Trend 8: Technology increasingly is being used to change what happens in the classroom or school

IT TRENDS

PREPARING OUR STUDENTS FOR IT STUDIES/CAREERS

The field of information technology can be a great place to work, and the opportunities you have is enormous. Today, IT specialists are among the highest paid of all occupations. If you want a career in IT, you must in fact “prepare” which means…

PREPARING OUR STUDENTS FOR IT STUDIES/CAREERS

• You need to carefully select your degree and devote your time and energies to making the best grades.

• You also need to be aware of what jobs are available, what skills you need, and how you can best position yourself to land that job you dream of.

• Get the certification and get into the industry workforce.

BENEFITS OF IT-SKILLED PEOPLE

Information is now considered to be an extremely valuable commodity. Those who control important information, or simply know how to access or use it, are key players in the information-based economy. Computer literacy and IT skills are essential for success in this society.

BENEFITS OF IT-SKILLED PEOPLE

• Improved Employment Prospects• Greater Earning Potential• Skills that Covers Different Aspects of Life• Greater Access to Resources• A Foundation of Knowledge for a Lifetime of

Learning

Among the benefits are as follows:

DEMANDS OF IT

Industries have great demands for IT professionals. The IT field holds a variety of different jobs. Some job titles seem to overlap or perhaps don’t make any sense. But the jobs are there waiting to be filled up. Each has its own set of responsibilities and comes with a rewarding paycheck. Your focus is on understanding what jobs are available and which seem to be of interest to you.

SKILLS YOU NEED

• Technology Skills

• People Skills

MICROSOFT (MS) CERTIFICATION

MS CERTIFICATIONS

• Microsoft certifications represent a rich and wide range of job roles and responsibilities.

• Earning a specific credential provides objective validation of the ability to successfully perform critical IT functions.

• Embraced by industry professionals worldwide, Microsoft certification remains one of the most effective ways to reach long-term career goals.

MS CERTIFICATIONS

• MCDST MS Certified Desktop Support Technicians (MCDSTs)

• MCSA MS Certified Systems Administrators (MCSAs) • MCSE MS Certified Systems Engineers (MCSEs) • MCDBA MS Certified Database Administrators

(MCDBAs) • MCT MS Certified Trainers (MCTs) • MCAD MS Certified Application Developers (MCADs) • MCSD MSCertified Solution Developers (MCSDs) • Microsoft Office Specialist

MCP Certification Benefits

• Career Opportunities• Validation of Knowledge and Skills • A Firm Foundation of Skills• Access to career-related tools, private newsgroups, a

one-stop product resource center, and product support guide

• Industry recognition of your knowledge and proficiency with Microsoft products and technologies.

Microsoft Certified Professionals (MCPs) receive the following benefits:

MCP Certification Benefits

• Microsoft Developer Network (MSDN®) subscription

• Access to exclusive discounts on products and services from selected companies

• MCP logo, certificate, transcript, wallet card, and lapel pin to identify you as an MCP to colleagues and clients

MCP Certification Benefits

• Invitations to Microsoft conferences, technical training sessions, and special events

• Free access to Microsoft Certified Professional Magazine Online, a career and professional development magazine

• Discount on membership to PASS, the Professional Association for SQL Server

Designing Web Applications using Visual Studio .NET

Objectives

This module aims:• To introduce ASP.NET Web Applications;• To be familiar with the Visual Studio IDE;• To design web applications.

What is ASP.NET?

• Active Server Pages (ASP) is a technology to create dynamic web sites that allow a visitor to submit values to a web page that would then transmit them to a web server.

• ASP applications were mostly interpreted (except for some libraries (DLLs) while ASP.NET applications are compiled.

ASP.NET Runtime Compilation

ASPXFile

RequestRequest

ASPXASPX

EngineEngine

ParseParse

Gen’dPageClass

GenerateGenerate

ResponseResponse

RequestRequest

InstantiateInstantiate

ResponseResponse

Code-Code-behindbehindclassclass

PagePage

ClassClass Instantiate, Instantiate, Process and Process and

RenderRender

CompileCompile

We

b b

row

se

rW

eb

bro

ws

er

Web ServerWeb Server

Tools for Creating ASP.NET Web Applications

• Internet Information Service (IIS)

• .NET Framework 1.1

• Development Tools– Notepad– ASP.NET Web Matrix– Visual Studio .NET– Other IDEs

Visual Studio .NET

Visual Studio .NET

Windows Forms Tools

Web Forms Tools

Error Handling

Data Access

Multiple Languages

Web Services

Tools

Develop Debug DeployDesign

Start Page

• Create new projects• Open recent projects

Profile Page

• Set environment defaults

VB.NET Projects• Windows Application• Class Library

• Control Library

• ASP.NET Web Application

• ASP.NET Web Service• Web Control Library• Console Application• Windows Service

• Empty Project / Empty Web Project

Integrated Development Environment (IDE)

Toolbox

Task List

SolutionExplorer

Dynamic Help

Editor/Browser

PropertiesServer

Explorer

Object Browser

Document Windows• IntelliSense• Clipboard Ring• Macros• Outlining• HTML Editor• XML Editor• …

Solution Explorer• List Projects• Shortcut to code and

design windows• List Project

Resources• Drag and Drop

Support• Add/Remove Project

Resources

Tool Box

• Contains the UI Controls

• Adapts to Document Window

• Grouped Components

• Drag and Drop

Properties Window• Affects the

appearance of the selected control

• Grouped/Sorted properties

• Selection dialogs/popups

• Property descriptions

• Default property selection

Dynamic Help

• Context Sensitive help

• Connects to MSDN Library

• Browse help topics• Programming code

samples

Server Explorer

• Active connection to local/remote servers

• Live connection to server databases

• Lists previously used data connections

Object Browser

• Search/Display Project components, classes, libraries

Creating a Project

• To start Microsoft Visual Studio .NET 2003– Click Start (All) Programs ->Microsoft Visual Studio .NET 2003

-> Microsoft Visual Studio .NET 2003

Creating a Project

• To create an ASP.NET application– Click New Projects– In the dialog box, select

Visual Basic Projects– In the Templates Section,

select ASP.NET Web Application

– In the Location Textbox, on the right side of http://localhost/, type the project name you want

– Click Ok

Visual Control Addition

• To add a control to your form– Drag it from the Toolbox and drop it to your

form or– Double Click the control in the Toolbox

• Once added you can– Position your controls.– Resize your controls.– Change their properties.

Changing the Properties

• To change the properties of a control– Click the control to select it– The Properties window will

display the properties of the selected control

– Modify the value of the property you want to change.

Testing the Applications

• To view the designed web application– Build the Solution

• On the main menu, click Build->Build Solution

– View the Solution• Right click the web form and click View in Browser• Or open Internet Explorer and type the project’s

URL in the address bar– Ex. http://localhost/ProjectName/WebForm1.aspx

Recommended