Sie sind auf Seite 1von 41

Visual Basic .Net Programming Using Visual Studio .

Net

MELJUN 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

IT TRENDS
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

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


Among the benefits are as follows: 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

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


Microsoft Certified Professionals (MCPs) receive the following 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.

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


Web Server
Parse ASPX Codebehind class

Generate

Engine

Request

Web browser

ASPX File

Instantiate

Gend Page Class

Request

Compile

Response Response

Page Class Instantiate, Process and Render

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


Web Forms Tools Windows Forms Tools

Multiple Languages

Visual Studio .NET


Data Access

Error Handling

Web Services Tools

Design

Develop

Debug

Deploy

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

Editor/Browser Toolbox

Integrated Development Environment (IDE)


Object Browser Solution Explorer

Server Explorer Task List

Properties

Dynamic Help

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 projects URL in the address bar
Ex. http://localhost/ProjectName/WebForm1.aspx