GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4

Similar documents
GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4

GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN COMPUTER ENGINEERING Semester: 4

Answer: C. 7. In window we can write code A. Immediate window B. Locals window C. Code editor window D. None of these. Answer: C

Contents. More Controls 51. Visual Basic 1. Introduction to. xiii. Modify the Project 30. Print the Project Documentation 35

Visual Basic.NET. 1. Which language is not a true object-oriented programming language?

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT B. Com. (Computer Application) 3 rd Year Vocational Course Syllabus SEMESTER 5 Effective From: June 2013

Start Visual Basic. Session 1. The User Interface Form (I/II) The Visual Basic Programming Environment. The Tool Box (I/II)

Visual Basic 6 (VB6 Comprehensive) Course Overview

University of Technology Laser & Optoelectronics Engineering Department Visual basic Lab. LostFocus Resize System event

CST242 Windows Forms with C# Page 1

Las Vegas, Nevada, December 3 6, Kevin Vandecar. Speaker Name:

END-TERM EXAMINATION

NATIONAL DIPLOMA IN COMPUTER TECHNOLOGY

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB

SYLLABUS B.Com (Computer) VI SEM Subject Visual Basic Unit I

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

Controls. By the end of this chapter, student will be able to:

M.C.A. (Sem.-II) Examination. Ma~' CCA-2003 : Building Client Server Application Using VB. Faculty Code: 003 Subject Code:

SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE MARIE, ON COURSE OUTLINE

VBA Foundations, Part 7

A Complete Tutorial for Beginners LIEW VOON KIONG

( ) 1.,, Visual Basic,

Disclaimer. Trademarks. Liability

SAULT COLLEGE OF APPLIED ARTS & TECHNOLOGY SAULT STE MARIE, ON COURSE OUTLINE

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

DATABASE AUTOMATION USING VBA (ADVANCED MICROSOFT ACCESS, X405.6)

Visual Basic. The Integrated Development Environment. Menu Bar

Unit-1. Components of.net Framework. 1. Introduction to.net Framework

LIST OF EXPERIMENTS. (1) (Office Automation)

MS Excel VBA Class Goals

Introduction... 1 Part I: Getting Started with Excel VBA Programming Part II: How VBA Works with Excel... 31

B.V Patel Institute of BMC & IT, UTU

COURSE CONTENT Excel with VBA Training

TABLE Semester I COMPUTER SCIENCE Semester II COMPUTER SCIENCE Semester III COMPUTER SCIENCE

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

Information Technology

PROGRAMMING LANGUAGE 2 (SPM3112) NOOR AZEAN ATAN MULTIMEDIA EDUCATIONAL DEPARTMENT UNIVERSITI TEKNOLOGI MALAYSIA

1 Dept: CE.NET Programming ( ) Prof. Akash N. Siddhpura. Working with Form: properties, methods and events

ASNA Visual RPG for Smarties

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

ASP: Active Server Pages

SEE5A/ Visual Basic Unit : I - V

1. What is the definition of a problem? 2. How to solve problems? 3. What is meant by Algorithm? 4. What is a Program testing? 5. What is Flowchart?

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)

Simply Visual Basic 2010

Programming with visual Basic:

Phụ lục 2. Bởi: Khoa CNTT ĐHSP KT Hưng Yên. Returns the absolute value of a number.

Prentice Hall CBT Systems X In A Box IT Courses

UFT Introduction to Automation and QTP

Before You Begin 1 Graphing Application 1 Introducing Computers, the Internet and Visual Basic.NET

Index. B base classes creating, , 389 inheriting, inheriting in new classes, 390

James Foxall. Sams Teach Yourself. Visual Basic 2012 *24. Hours. sams. 800 East 96th Street, Indianapolis, Indiana, USA

Subject to Change Drawing Application 1 Introducing Computers, the Internet and C#

CS130/230 Lecture 12 Advanced Forms and Visual Basic for Applications

HOUR 4 Understanding Events

University of Technology Laser & Optoelectronics Engineering Department Visual basic Lab. List of items

19. VB Project and Menu Design

3 Welcome Application 41 Introduction to Visual Programming

About this tutorial. The Lianja App Development process

C# 2008 and.net Programming for Electronic Engineers - Elektor - ISBN

Microsoft Excel 2016 Level 1

Microsoft Excel 2010 Level 1

Visual BASIC Creating an Application. Choose File New Project from the menu

Guess Paper Class XII Subject Informatics Practices TIME : 1½ HRS. M.M. : 50

Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS

2 USING VB.NET TO CREATE A FIRST SOLUTION

Unit 11.Introduction to Form and Report

Philadelphia University Faculty of Information Technology. Visual Programming

Getting started 7. Setting properties 23

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static

BCA (Part III) Examination, 2010 E-Commerce Time allowed: Three Hours Max. Marks: 50 Attempt any five questions. All questions carry equal marks.

EPSON RC+ 7.0 Option. GUI Builder 7.0 EM145A2719F. Rev. 2

SIMATIC. Computing. User Manual A5E Edition: 06/2000. Getting Started with Computing. Product Overview. Setting Up Computing Software

Excel Programming with VBA (Macro Programming) 24 hours Getting Started

Lecture Using ListBox and ComboBox Controls In Visual Basic 6: list box

Programming in C# Project 1:

Excel 2013 Intermediate

Unit 3. Lesson Designing User Interface-2. TreeView Control. TreeView Contol

VB Script Reference. Contents

Microsoft Visual Basic 2005: Reloaded

UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS

You will have mastered the material in this chapter when you can:

Computer Science 110. NOTES: module 8

UNIT 1. Introduction to Microsoft.NET framework and Basics of VB.Net

DATABASE VIEWER PLUS FOR IPAD: USER GUIDE PRODUCT VERSION: 4.1

This page intentionally left blank

d2vbaref.doc Page 1 of 22 05/11/02 14:21

Click File on the menu bar to view the individual menu items and their associated icons on the File menu.

Full file at Programming in Visual Basic 2010

Recommended GUI Design Standards

Chapter 4: Single Table Form Lab

VISUAL BASIC 6.0 OVERVIEW

What's New in Access 2000 p. 1 A Brief Access History p. 2 Access the Best Access Ever p. 5 Microsoft Office Developer Features p.

Advance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values

COPYRIGHTED MATERIAL. Visual Basic: The Language. Part 1

Entries in the MS-Flex Grid

Band Editor User Guide Version 1.3 Last Updated 9/19/07

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.

NATIONAL DIPLOMA IN COMPUTER TECHNOLOGY

M-Password Application Actions

Transcription:

GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4 Subject Name VISUAL BASIC Sr.No Course content 1. 1. Introduction to Visual Basic 1.1. Programming Languages 1.1.1. Procedural, Object Oriented & Event Driven 1.1.2. P-code, Source code, Native Code 1.2. The Visual Basic Programming Environment 1.2.1. Menu bar 1.2.2. Toolbar 1.2.3. Toolbox 1.2.4. Form Window 1.2.5. Project Container Window 1.2.6. Project Window 1.2.7. Properties Window 1.2.8. Form Layout Window 1.2.9. Object Model 1.2.9.1. Objects, Methods, Properties, Events 2. 2. Standard Controls of Visual Basic 2.1. Clicking Buttons to Perform Actions 2.2. Controls For Displaying and Entering the Text 2.2.1. Textbox 2.2.2. Label 2.3. Controls That Presents choices to Users 2.3.1. Selecting Individual Options with Check Boxes 2.3.2. Grouping Options with Option Buttons 2.3.3. Using List Boxes & Combo Boxes 2.3.4. Using Scrolling Bars As Input Devices 2.3.5. Controls That Display Pictures & Graphics 2.3.5.1. Picture Box 2.3.5.2. Image, Shape & Line Controls 2.4. Data Access Controls 2.4.1. Data Controls, ADO data control, Datalist, Datacombo, Datagrid, Microsoft Hierarchical Flexgrid Control 2.5. File System Controls 2.5.1. DriveListBox 2.5.2. DirListBox 2.5.3. FileListBox 2.6. Miscellaneous Controls 2.6.1. Timer 2.6.2. OLE 2.6.3. Common Dialog Control (Properties should be covered: Backcolor, Controlbox, Height, width, scalemode, windowstate, showintaskbar, visible, name, caption, text, forecolor, Icon, cancel, enabled, style, Tabindex, tabstop, tooltiptext,

locked, passwordchar, scrollbars, autosize, font, borderstyle, value, wordwrap, columns, list, listcount, multiselect, newindex, selected, sorted, picture, interval, largechange, smallchange, drive, path. Etc.) (Events: Activate, Deactivate, DragDrop, Load, Resize, Unload, Paint, Initialize, QueryUnload, Terminate, Click, Mousedown, Mouseup, Change, Validate, DblClick, Dropdown, Timer, Change, Scroll, Pathchange, Patternchange, gotfocus, lostfocus, keypress, keydown, change etc.) (Methods: Hide, show, unload, setfocus, additem, clear, refresh, removeitem, circle, cls, line, paintpicutre, Zorder, etc.) 3. 3. Working with Menus 3.1. Basics of menu 3.1.1. Menu title, Menu Item, Menu bar, Separator Bar, Menu 3.2. Pop-up Menus 3.3. Add an access key to menu item 3.4. Assign shortcut key to a menu item 3.5. Disable menu & Enable a menu command by using program code 4. 4. The Structure of a Visual Basic Project 4.1. Types Of Modules 4.1.1. Form Modules 4.1.2. Class Modules 4.1.3. Standard Modules 4.2. MDI 4.2.1. Parent-Child Relationship 5. 5. Variables, Constants, Data Types, Operators 5.1. Variables 5.1.1. Declaring Variables 5.1.2. Storing and Retrieving Data in Variables 5.1.3. Implicit & Explicit Declaration 5.2. Scope of Variables 5.2.1. Private, Public & Local Variable 5.2.2. Variables Used within a Module 5.2.3. Variables Used by all Modules 5.3. Static Variables 5.4. Constants 5.5. Data Types 5.5.1. Numeric, String, Byte, Boolean, Date, Object, Variant, Currency, Floating Point 5.5.2. Converting Data Types 5.5.3. User Defined Data Types (Type. End Type) 5.6. Arrays 5.6.1. Fixed Size Array 5.6.1.1. Declaring Fixed Size Array 5.6.1.2. Setting Upper and Lower Bound 5.6.1.3. Multidimensional Array

5.6.2. Dynamic Arrays 5.6.2.1. To Create a Dynamic Array 5.6.2.2. Preserving the contents of Dynamic Array 5.7. Operators 5.7.1. Arithmetic Operators 5.7.2. Comparison Operators 5.7.3. Concatenation Operators 5.7.4. Logical Operators 6. 6. Procedures & Control Structures 6.1. Sub Procedures 6.1.1. General Procedure 6.1.2. Event Procedure 6.2. Function Procedure 6.3. Working with Procedure 6.3.1. Creating a New Procedure 6.3.2. Calling Procedures, Sub Procedures, Function Procedure, Calling procedure in Other Modules, Procedures in Form, Procedures in Class Modules, Procedures in Standard Modules 6.4 Passing Arguments to Procedures 6.4.1 Passing Arguments By Value & Passing Arguments By Reference 6.4.2 Named Argument 6.4.3 Parameter Array : Variable no of arguments 6.5 Control Structure 6.6 Decision Structures 6.6.1 If Then 6.6.2 If.Then.Else 6.6.3 Select Case 6.7 Loop Structures 6.7.1 Do.Loop (Do While Loop, Do. Loop While) 6.7.2 For.Next 6.7.3 For Each.Next 6.8 Exiting From Control Structures, Sub or Function Procedures 7. 7 Inbuilt Functions 7.1 System Clock Functions 7.1.1 Time, Date, Now, Hour, Minute, Second, Day, Month, Year, Weekday 7.2 String Functions 7.2.1.1 Ucase, Lcase, Len, Right, Left, Mid, Instr, String, Asc,Chr, Xor 7.3 Math Functions 7.3.1.1 Abs, Atn, Cos, Exp, Rnd, Sgn,,Sin, Sqr, Str, Tan, Val 7.4 InputBox & MsgBox 7.5 Format function 8. 8 Error Handling & Debugging 8.1 With Error Statement

8.1.1 On Error Goto line 8.1.2 On Error Resume Next 8.1.3 On Error Goto 0 8.1.4 Err Object 8.2 Debugging Tools 8.2.1 Immediate Window 8.2.2 Local Window 8.2.3 Watch Window 8.2.4 Call Stack 8.2.5 Step into, Step out, Step Over 8.2.6 Break Point 8.3 Debug Object 8.3.1 Print & Assert Methods 9. 9 Database Handling 9.1 Use of ADO to build bound forms 9.2 Use of ADO to build unbound forms (Active X Data object) (Use all Data Access Controls which is given 2.4.1 ) 9.3 Using the Data Environment Designer 9.3.1 Steps to Design Report 9.3.1.1 Creating Connection in the Data Environment 9.3.1.2 Creating Command Objects 9.3.1.3 Binding Data Controls on the Form 9.3.1.4 Creating Child Command Objects 9.3.2 Using Data Reports (Also Use parameterized query to call report) LABORATORY EXPERIENCES: 1. Design a simple application which enhance the use of textbox, label, command button, option button, check boxes, frame controls 2. Design a simple application which enhance the use of ComboBox, ListBox (To add an item, Remove an item, to search the item etc.) 3. Design a simple application which make use of image control, picture box, timer controls, Scroll bars 4. Make use of Line & Shape control 5. Make an application which is relevant to File system controls & Common dialog box control 6. Explore the OLE control 7. Develop an application which enhance the standard module, class modules & Form modules 8. Develop a menu with MDI forms 9. Develop some error handling routines in your application 10. Develop a small database management system using ADO.

11. ActiveX objects. Reports using Data Environment Reference Books: 1. Visual Basic Breadly TMH 2. Mastering VB 6 BPB 3. Peter Norton s Guide To Visual Basic 6 Peter Norto Techmedia 4.. Using Visual Basic 6 QUE, Special Edition