Upload
meljun-cortes
View
384
Download
2
Embed Size (px)
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