Vous êtes sur la page 1sur 10

BC 0053 VB.

NET & XML Contents


Unit 1 Visual Basic .NET An Introduction Unit 2 Basic Concepts and Language Fundamentals Unit 3 Flow Control Statements Unit 4 Form Based Applications Unit 5 Exception Handling in VB.NET Unit 6 Data Access in VB.NET Unit 7 Introduction to XML (Extensible Markup Language) Unit 8 Document Type Definition 180 168 138 112 72 56 33 1

Unit 9 XML Schema Unit 10 XML Namespaces Unit 11 XML DOM (Document Object Model) Unit 12 XSL (XML Style sheet Language) 227 212 206 196

Department: Information Technology Program: BCA Prof. V.B Nanda Gopal Director & Dean Directorate of Distance Education Sikkim Manipal University of Health, Medical & Technological Sciences Board of Studies 1. Name Designation Organisation / Institution Location 2. Name Designation Organisation / Institution Location 3. Name Designation Organisation / Institution Location 4. Name Designation Organisation / Institution Location 5. Name Designation Organisation / Institution Location Dr. U.B. Pavanaja General Manager Academics Manipal Universal Learning Pvt Ltd Bangalore Prof. Bhushan Patwardhan Chief Academics Manipal Education Bangalore Dr. Harishchandra Hebbar Director Manipal Centre for Information Sciences Manipal Dr. N.V. Subba Reddy Head of Department, Computer Science and Engineering Manipal Institute of Technology Manipal Dr. Ashok Hegde Vice President MindTree Consulting Ltd Bangalore

6. Name Designation Organisation / Institution Location 7. Name Designation Organisation / Institution Location

Dr. Ramprasad Varadachar Director, Computer Studies Dayanand Sagar College of Engineering Bangalore Nirmal Kumar Nigam Head of Program, Information Technology Sikkim Manipal University Manipal

8. Name Designation Organisation / Institution Location 9. Name Designation Organisation / Institution Location 10. Name Designation Organisation / Institution Location 11. Name Designation Organisation / Institution Location

Dr. A. Kumaran Research Manager, Multilingual Research Microsoft Research Labs India Bangalore Ravindranath P. S. Director, Quality Yahoo India Bangalore Dr. Ashok Kallarakkal VP IBM India Bangalore H. Hiriyannaiah Group Manager EDS Mphasis Bangalore

Program (s) : BCA Subject (s) : VB.NET & XML Subject Code (s) : BC0053 Content Preparation Team Content writing / compilation Name Mr. Ravi Angadi Designation Assistant Manager Organisation / Institution MphasiS an EDS company Location Mangalore Name Designation Organisation / Institution Location Ms. Jaya Kumari Assoc. Professor RRS Engg. College Hyderabad Content Editing Name Designation Organisation / Institution Location Name Designation Organisation / Institution Location Edition: Fall 2007 This book is a distance education module comprising of written and collated learning material for our students. All rights reserved. No part of this work may be reproduced in any form by any means without permission in writing from Sikkim Manipal University of Health, Medical and Technological Sciences, Gangtok, Sikkim. Printed and Published on behalf of Sikkim Manipal University of Health, Medical and Technological Sciences, Gangtok, Sikkim by Mr. Rajkumar Mascreen, GM, Manipal Universal Learning Pvt. Ltd., Manipal 576 104. Printed at Manipal Press Limited, Manipal. Mr. Nirmal Kumar Nigam Asst professor and HoP-IT SMD-DDE Manipal Language Editing Mr. Naveen Dias Sr Lecturer-English Government first grade college Mangalore

SUBJECT INTRODUCTION
This book is a comprehensive, hands-on guide to the Visual Basic .NET programming language addressed to readers with some programming background. No background in Visual Basic is required, however. The book covers at the least the fundamentals of every technique that a professional VB .NET developer will need to master. This is a book about the techniques you need to master. Finally, since most people reading this book will have programmed with some version of Visual Basic before, the book tries to differentiate between VB .NET and earlier versions of VB as I could. However, this book does not assume any knowledge of earlier versions of VB, just some programming experience. Since its introduction in the late 90s, Extensible Markup Language (XML) has unleashed a torrent of new acronyms, standards, and rules that have left some in the Internet community wondering whether it is all really necessary. After all, HTML has been around for years and has fostered the creation of an entirely new economy and culture, so why change a good thing? The truth is, XML isn't here to replace what's already on the Web, but to create a more solid and flexible foundation. It's an unprecedented effort by a consortium of organizations and companies to create an information framework for the 21st century that HTML only hinted at. To understand the magnitude of this effort, we need to clear away some myths. First, in spite of its name, XML is not a markup language; rather, it's a toolkit for creating, shaping, and using markup languages. This fact also takes care of the second misconception, that XML will replace HTML. Actually, HTML is going to be absorbed into XML, and will become a cleaner

version of itself, called XHTML. And that's just the beginning, because XML will make it possible to create hundreds of new markup languages to cover every application and document type. XML itself is an attempt to rein in the uncontrolled development of competing technologies and proprietary languages that threaten to splinter the Web. XML creates a playground where structured information can play nicely with applications, maximizing accessibility without sacrificing richness of expression. XML's enthusiastic acceptance by the Internet community has opened the door for many sister standards. XML is assured a long and fruitful career as the structured information toolkit of choice. Of course, XML is still young, and many of its siblings aren't quite out of the playpen yet. Some of the subjects discussed in this book are quasispeculative, since their specifications are still working drafts. Nevertheless, it's always good to get into the game as early as possible rather than be taken by surprise later. If you're at all involved in web development or information management, then you need to know about XML. This book is intended to give you a birds-eye view of the XML landscape that is now taking shape. To get the most out of this book, you should have some familiarity with structured markup, such as HTML or TeX, and with World Wide Web concepts such as hypertext linking and data

representation. You don't need to be a developer to understand XML concepts, however. We'll concentrate on the theory and practice of document authoring without going into much detail about writing applications or acquiring software tools. The intricacies of programming for XML are left to other books, while the rapid changes in the industry ensure that we could never hope to keep up with the latest XML software. Nevertheless, the

information presented here will give you a decent starting point from which to jump in any direction you want to go with XML. Unit 1: Visual Basic .NET An Introduction This unit takes the reader through the basic concepts of Visual Basic.Net and Visual Studio development environments. It also gives the concepts of Window Forms, Web forms, and components of .Net framework. It guides the reader through the process of compiling and running a Visual basic application It walks through all the basic concepts involved in designing, running, and executing a Visual Basic.Net application. Unit 2: Basic Concepts and Language Fundamentals It gives a woalkthrough of all the basic concepts and theory behind the language needed for a beginner or a developer to start with working on VB.Net applications. It gives a broad picture of the data types, variables, and constants in VB.Net. Unit 3: Flow Control Statements This unit makes the reader understand the concepts of Flow controls statements used in VB.Net. It also goes through the looping structures and arrays along with their syntax in VB.Net Unit 4: Form Based Applications This unit gives an extensive walkthrough of the desing and development of windows form based application. It gives an in-depth coverage of all the controls used in development of a form based application alogn with code snippets or complete programs covering each of them. It also discusses the design of multi-form applications, SDI and MDI Interfaces. Unit 5: Exception Handling in VB.NET This unit starts with an introduction of error handling and exception handling techniques. It describes the usage and application of Exception handling

techniques in VB.Net applications. It then describes the other keywords associated with exception handling like Exit try, Source and Stacktrace. The unit gives the user an insight into different ways of handling various exceptions in various applications. Unit 6: Data Access in VB.NET This unit explains the mechanism of data access and the various techniques of handling data like the usage of data form wizard in Visual Studio.Net. It demonstrates the concepts of connections strings, opening the connection, and so on necessary to connect and access the data to any data source. It then describes the concepts of Structured Query language. The concepts of filling the data sets, record navigation, and DML operations described. Unit 7: Introduction to XML (Extensible Markup Language) XML is derived from SGML (Standard Generalized Markup Language), which was established in 1986 as a standard for electronic document exchange. XML was designed to transport and store data. XML tags are not predefined. You must define ing your own tags (user defined tags).This unit covers various ways of create web applications using XML. Unit 8: Document Type Definition This unit covers the concepts of DTD Types, Elements, Attributes, and Entities of DTD. It also covers the topics of PCDATA and CDATA. It gives a comprehensive example on DTD. Unit 9: XML Schema This unit covers the concepts of XSD Schema, Simple and Complex types of XSD Schema. Unit 10: XML Namespaces This chapter basically deals with the concepts of XML Namespaces and examples covering the theoretical concepts discussed.

Unit 11: XML DOM (Document Object Model) This unit introduces the reader with the concepts of XML DOM (Document Object Model). It covers the concepts of XML DOM Node trees, Parsing XML Dom, properties and methods of XML and various illustrative examples. Unit 12: XSL (XML Style Sheet Language) This unit covers the XSL, an XML Style Sheet Language. It speaks about the basics of XSLT, XSLT browsers, style sheet declarations and so on. It also tries to provide an in depth coverage of the related concepts of XSLT.

Vous aimerez peut-être aussi