prettiitreport

Upload: nnamdi-chimaobi

Post on 07-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 PrettiItReport

    1/31

    CHAPTER ONE

    1.0 INTRODUCTION

    Students Industrial Work Experience Scheme (SIWES) is an accepted program

    for students skills training that are part of the minimum academic requirement in

    different degree programs for all Nigerian Universities, Polytechnics, and

    Technical colleges. It was introduced by the Federal Government of Nigerian and

    coordinated in cooperation with Industrial Training Fund (ITF) and National

    University Commission (NUC).

    Among the goal of this scheme are to blend the theoretical and practical

    aspect of Science, Engineering, Medical, Agriculture and other Educational

    professional programs in Nigerian Universities. It is directed towards exposing

    students to professional work, Machines, Equipments, ways to protect the work

    environments and in different firm, and other establishments. It helps the student

    to be self employed when he or she graduates from school. it also helps to

    minimise unemployment when the students graduates.

    These schemes also allow students to experience work procedures and

    techniques in operating different machinery and equipment that may not be

    provided in their institutions. This scheme makes it easy for students to move

    from school to labour force it also improves students contacts for later job

    opportunity.

    Below are the body involved in the management of the SIWES and their roles:

    The federal government

    The industrial training fund (ITF)

  • 8/3/2019 PrettiItReport

    2/31

    The supervising agenciesNational universities commission (NUC)

    The national board for technical education (NBTE)

    National commission for colleges of education (NCCE)

    Employers and Institutions have particular roles designated to them in the

    management of the SIWES Program. The roles include:

    Operators - The ITF, the coordinating agencies (NUC, NCCE, NBTE), employers of

    labor and the institutions.

    Funding - The Federal Government of Nigeria.

    Beneficiaries - Undergraduate students of the following: Agriculture, Engineering,

    Technology, Environmental, Science, Education, Medical Science and Pure and

    Applied Sciences.

    Duration - Four months for Polytechnics and Colleges of Education, and Six

    months for the Universities or as stipulated by the institution.

    THE INSTITUTIONS

    The Institutions are to:

    Establish SIWES coordinating Units with a Separate Account, adequately

    staffed and funded to ensure effective operation of the Scheme. The Unit

    must meet the following minimum requirement.

    Appoint SIWES coordinators, and supporting staff.

    Prepare and submit six copies of Master Lists not later than 31st March and

    six copies of Placement lists not later than 31st May of each SIWES year to

    the ITF.

  • 8/3/2019 PrettiItReport

    3/31

    Identify placement opportunities for students attachment with EmployersSupervise students at their places of attachment and sign their log-books;

    Organize orientation courses in collaboration with the ITF for their students

    THE SUPERVISING AGENCIES (NUC, NBTE AND NCCE)

    These Agencies are to:

    Ensure the establishment and accreditation of SIWES Units in institutions

    under their jurisdiction.

    Ensure adequate funding of the SIWES units in all the institutions.

    Continuously monitor and review the job specifications of all the courses.

    Direct the appointment of full-time SIWES coordinators.

    THE EMPLOYERS

    To collaborate with the institutions in the preparation of job specifications

    for the approved courses for SIWES;

    To provide welfare services e.g. medication and pay for hospitalization of

    students while on attachment whenever the need arises.

    To participate fully in the assessment of students by completing the

    necessary instruments e.g. ITF form 8, logbooks etc.

    To allow students have access to their facilities.

    To appoint an Industry-based Supervisor for students on attachment.

    THE INDUSTRIAL TRAINING FUND

    The Fund is to:

  • 8/3/2019 PrettiItReport

    4/31

    Regularly organize orientation program for students prior to theirattachment.

    Receive and process Master and Placement Lists from the Institution and

    Supervising Agencies, i.e. (NUC, NBTE, and NCCE)

    Supervise students on Industrial Attachment

    Disburse Supervisory and Students allowances

    Provide insurance cover for students on attachment

    THE STUDENTS

    To attend institutions SIWES orientation program before going on

    attachment.

    To be obedient to constituted authorities and adhere strictly to all rules

    and regulations of the Organization where the student is attached.

    To be regular and punctual at respective places of attachment.

    To avoid change of place of attachment, except in special circumstances

    which must be determined and approved bytheir institutions supervisor,

    the employer and the ITF

    To complete SPE 1 form and get it endorsed by their employers who will

    forward same to the ITF;

    To record all training activities and other assignments in the log-book and

    complete ITF Form-8 to ensure proper assessments.

    To be diligent, honest, conscientious, take pride in the protection of

    employers property throughout the attachment period.

    Supervisors

  • 8/3/2019 PrettiItReport

    5/31

    Delegates from the institution are assigned to various establishments where the

    students are attached. Professional staff of the ITF; Institutions Supervisors are to

    visit students at least two times during the industrial work experience.

    Students Industrial Training Log-Books

    The Log-books issued to students on attachment by Institutions must be filled by

    the students and then properly checked and signed by Institution or Industry-

    based supervisors and the ITF during supervision.

    THE FIRM - KP TECHNOLOGIES LTD

    1.1 A BREIF HISTORY OF KP TECHNOLOGIES LTD

    What later turned to be KP TECHNOLOGIES LTD began in the year 1999 as a one-

    man business. Then he-the present director was still a student of Nnamdi Azikiwe

    University Awka. He trained about 200 students in computer appreciation which

    they confessed and testified his ability in ICT. This triggered the incomining of

    more people. In the year 2000 he started a mini computer firm called Power

    Computers where he started training more students in computer appreciation, At

    his graduation in the year 2006, After his National Youth Service Corps (NYSC) in

    the year 2007, he decided to incorporate the firm and there came the existence

    of KP TECHNOLOGIES LTD which means Knowledge is Power Technologies ltd, we

    had the first branch office at No 16 Oby Okoli Avenue, Unizik Temporary Site

    Awka Anambra State and our second branch office at No 7 National Supply Rd,

    Trans. Amadi Port-Harcourt Rivers State. As the company progressed, more work

    force were employed to the following roles:

    The Manager

    Head of Training

    Head of Marketing

  • 8/3/2019 PrettiItReport

    6/31

    Head of Addim.The Sectary

    The Receptionist and others.

    1.2 WHO WE ARE

    KP Technologies ltd is an Information Communication Technology Company

    committed to capacity building and computer services. The fastest ICT Company

    of the year (2009) in this part of the country. Her services range from professional

    Training, Software Development, Data Recovery, Digital Electronics/Electricals,

    Computer Networking, Web Development, Computer/Laptop Repairs, Corporate

    Branding ant Consultancy.

    1.3 MISSION

    Our mission is to empower people with ICT skills and providing solution to

    unsolved ICT challenge.

    1.4 VISSION

    Our vision is to have the world in which there no stresses as a result of the level of

    ICT solution we have provided.

    1.5 WE VALUE

    Integrity, sincerity, personal excellence, commitment, continual self-

    improvement, and humility. Our pride is in numerous ICT challenges we have

    solved. Lastly we pride our self as unparalleled in the provision of the most

  • 8/3/2019 PrettiItReport

    7/31

    professional and cost effective services and solution in terms of quality of

    services.

    1.6 WHAT WE DO

    TRAINING

    We train individual and corporate organization in many areas of computer

    practices. Those areas include:

    Application package e.g. Microsoft office, Peachtree Accounting a.t.c

    Computer Graphics e.g. Coral Draw suits, Adobe Photoshop, Instant Artiste,

    e.t.c

    Computer Aided Design e.g. Arch CAD, 3D MAX, Switch MAX.

    Web Design and Hosting

    Certification Programs e.g. ORACLE 9i/10g (OCP, OCA), Cisco networking

    e.t.c

    Computer Programming e.g. C++, Java, VB.Net, C#, e.t.c

    Database management System.

    DATA RECOVERY

    At KP Computers we the Technology that can recover data from

    Formatted Hard Disk

    Crashed Hard Disk

    We have been the brain of the running of some higher institutions and banks in

    these axes of the country with some of the information technology solution we

    provided.

  • 8/3/2019 PrettiItReport

    8/31

    NETWORKING/INTERCOM

    At KP Computers we undertake many types of networking e.g.

    Intercom installations (interconnecting computers (cyber caf, offices)

    LAN networking (interconnecting phones (offices, homes)

    WAL networking

    Installation of VSAT e.t.c

    We can install fixed phones on each table of staff to enable communication which

    is a factor to effective communication and organization.

    SOFTWARE/WEBSITE DEVELOPMENT

    We are also into software and website development. We deploy software for

    individuals, Banks, Hotels, Institutions, Hospitals, and other organizations.

    Core banking solution

    Hotel management solution

    Hospital management solution

    Deployment of portal

    Deployment of result computation solution

    SALES/ ACCESSORIES

    We are dealers in computers and computer accessories. The systems available

    include:

    Different laptop makes and specification

  • 8/3/2019 PrettiItReport

    9/31

    Desktop computer systemsPalmtops and notebooks

    Laptops and desktops components.

    DIGITAL ELECTRONICS/ELECTRICALS

    We are into design and installation of electrical devices/electric devices e.g.

    Digital display

    Inverter

    Heavy Duty Generators

    Transformers

    Surface and conduit wiring e.t.c

    LAPTOP REPAIRS AND MAINTENANCE

    Repair of laptops and desktop computers

    Maintenance of Networks e.t.c

    Water dispenser and any automated machine

    CONSULTANCY

    We have given professional advice to banks and institutions that desired to gain

    from the wealth of our experience(s).

    THE KP TECHNOLOGIES LTD CHART

  • 8/3/2019 PrettiItReport

    10/31

    CHAPTER TWO

    VISUAL BASIC .NET

    2.1 INTRODUCTION

  • 8/3/2019 PrettiItReport

    11/31

    Visual basic .Net is a third generation event-driven programming language version

    of Microsofts visual basic that was designed, as part of the companys .Net

    product group, to make web services, applications easier to develop. According to

    Microsoft, vb.NET was re-engineered, rather than released as visual basic 6.0 with

    added features. Visual basic.NET which was thought would be a sequel to visual

    basic 6.0 has a totally different language core. Visual Basic was a language

    designed primarily for developing Windows application. With visual basic.NET a

    student can drag object from the toolbox in to the work area, specify the

    properties and behaviour of each object and thereby create business applications

    with introductory knowledge of the language.

    2.2 USES OF VISUAL BASIC.NET

    I will describe the major uses of visual basic.Net

    Web Programming

    ASP.Net is a great way of creating dynamic websites. What does this have to dowith VB.Net? It is simple. ASP.NET is a server-side programming structure for

    websites. When a user interacts with an ASP.Net object, like a button, the page

    send information back to the server, It then run program code on the web server

    and sends back the result of that programming in web format to the user. A

    function written in VB.Net can be used by an ASP.Net page such as an e-

    commerce shopping cart program.

    Database Programming

    Visual basic.NET makes use of ADO.NET for database connectivity. I mean that

    visual basic.NET can be used to interface databases. Using this, a programmer can

  • 8/3/2019 PrettiItReport

    12/31

    access, read and alter database tables, store procedures and change other

    aspects of the database just by executing SQL commands, therefore with visual

    basic a programmer can design a user friendly application that connects to the

    database instead of writing directly into the database.

    Window Applications

    Visual basic.Net is used to design applications, do not need to connect to the

    internet. Applications like business applications, school applications and grade

    point calculators etc. Visual Basic.Net has object-oriented programming features

    which makes it possible to create application that is tailored to a particular

    individual.

    2.3 VISUAL BASIC.NET INTEGRATED DEVELOPMENT ENVIRONMENT

    The integrated development environment is a type of computer software that

    assists programmers to develop software. In case of visual basic.Net, the

    development environment is visual studio. The IDE consist of various tools that

    the developer uses while programming. Those tools include a form designer, an

    editor, compiler, a debugger, an object browser. For example, to create a VB

    project you would use VB IDE.

    2.4 The New Project Dialog

    For you to create a Visual Basic project, click on Microsoft Visual Studio .NET

    shortcut icon and allow the application to open. There-in select File/New project

    or click create project on the start Page, either of which opens the new project

  • 8/3/2019 PrettiItReport

    13/31

    dialog. In the new project dialog, select Visual Basic and windows application,

    then write the project name which also reflects on the solution.

    2.5 The IDE Main Window

    This shows the Visual studio environments main window and its various child

    windows. Note that each window can be moved, resized, opened, close, and

    customized. Some windows have tabs that allow you to display different contents.

    The windows in the IDE are considered either document windows or tool

    windows. The tool windows are listed under view menu; document windows are

    generally docked together in the centre of the IDE, but the location and docking

    are customizable.

  • 8/3/2019 PrettiItReport

    14/31

    The Visual Basic.NET IDE

    2.6 The document window

    The largest window in the centre of the screen is thedocument window. The tabs

    across the top of the window, which allows you to switch between open

    document. The item that displays in the document window include the Form

    designer, the code Editor, and the Object Browser.

    2.7 The Form Designer

    Button

    GroupBox

    ListBox

    TextBox

    CheckBox

    Label

    LinkLabel

    ComboBox

    ListView

    DataGridVeiw

    Pro

    Solution

    ToolBox

  • 8/3/2019 PrettiItReport

    15/31

    The form designer is where you design a form that make up your user interface.

    When you open up a new visual basic window project, a new form is added to the

    with a default name Form1 and a designer. vb code window is added to the

    project.

    2.8 The Solution Explorer Window

    The solution Explorer Window holds the filenames for the files included in project

    and list of the classes it references. The windows title bar hold the name of your

    solution(.sln)file, which is Windows Aplication1 by default unless you give it a new

    value in the New project dialog box. It shows the files in the project.

    2.9 The Properties Window

    Properties are used to set the properties of the objects and controls on the form

    and in your project. Even the files shown in the solution explorer has properties

    and those properties can be set in the property window.

    2.10 The Toolbox

    The toolbox is the collection of many items or controls we place on the form. If

    you are using a different version of visual basic, you may have more or less items

    on the toolbox.

    2.11 Help provider

    It is greatly expanded for .NET Help include the Microsoft Developer Network

    Library (MSDN), which contains reference materials for visual Basic, C++, C#, J#,

    and visual studio; several books; technical articles; and Microsoft Knowledge

    Base, a database of frequently asked question and answers. Help includes the

  • 8/3/2019 PrettiItReport

    16/31

    entire references manual, index, how can I, search as well as many coding

    examples.

    2.12 DEFINITION OF TERMS

    Inheritance

    Inheritance is the process by which objects can acquire the properties of objects

    of other class. In OOP inheritance provides reusability.

    Encapsulation

    Encapsulation is the exposure of properties and methods of an object while hiding

    the actual implementation from the outside world.

    2.13 AN ARRAY

    Arrays are programming constructs that store data and allows us to access them

    by numeric index or subscript. An array can hold a set or list of data of the same

    data type. Each individual variable is called an ELEMENT of the array. Visual Basic

    counts its index from zero. For example, the array that can store the name of 40

    items can be written as: ArrayName(39)

    DECLEARING ARRAY

    SYNTAX:

    Dim ArrayName (n) As Datatype Or

    Dim ArrayName = New DataType(n) {data items separated by comma}

    Where n is the number (an integer) of the array elements including zero.

  • 8/3/2019 PrettiItReport

    17/31

    Dim names(9) As string

    The array declared above has 10 elements.

    Array index: this is an integer value use to refer to the elements of an Array.

    2.14 INITIALIZING AN ARRAY

    To initialize array, or assign value to different elements in array, you have to

    specify the index of the array element and the value. Example,

    Dim names (2) As integer

    names (0)=nne

    names (1) = nna

    names (2) = mma

    2.15 BOUND OF ARRAYS

    The first element has index of 0, and this is the LOWER BOUND. THE UPPERBOUND is the integer value that appears in array declaration parenthesis. (n)

    The upper bound is one less than the array capacity (total number of element).

    Example,

    Dim Workers (7) As string

    Lower limit is = 0 and upper limit or bound is = 7.

    The capacity is = 8.

    In the above program when Button1 is clicked the answer comes out in TextBox1

    as 134

  • 8/3/2019 PrettiItReport

    18/31

    2.16 PROPERTIES

    In vb.net properties are natural extension of data fields. They are usually known

    as smart fields in vb.net community. So property is one of those structures in

    which we declare SET and GET methods.

    2.17 OBJECT

    Objects are instances of a class. That is classes cannot be used without objects.

    Examples of objects are forms and controls. controls are the components you

    place inside a form, such as text-boxes, list-views, and list-boxes. They are the

    basic runtime entities of an object oriented system.

    2.18 METHOD

    Methods we know are procedures built into a class. They are series of statements

    that are executed when called or triggered, by events like click events, mouse

    hover, hitting the return key. We have two types of methods: functions and sub-

    procedures.

    2.19 EVENTS

    An event occurs when a user takes an action, such as clicking a button, pressing a

    key, closing, hovering on controls on the window. Events also can be triggered by

    state of the computer e.g. when the computer has low battery an action such as

    standby can be triggered.

    2.20 CLASSES

    A class is a type definition of objects in object oriented programming. Classes

    contain the definition of all available properties, methods and events. Once a

  • 8/3/2019 PrettiItReport

    19/31

    class has been defined, any number of objects can be created to belong to that

    class. Vb.net makes use of classes when creating objects and controls like textbox.

    In vb.net, we create a class with the class statement and end it with the end class.

    Look at the syntax below:

    Public class nne

    variables

    Methods

    Properties

    Events

    End class

    2.21 FLOW CONTROL

    Flow control science of making a program to test condition(s) and take action

    according to the result of the test. This aids in creating flexible applications. To do

    this, we use the flow control statements. I will discuss flow controls under the

    following headings:

    1. Test structures

    2. Loop structures

    1. TEST STRUCTURES: THIS is a decision making structures, it is of three types

    namely

    a. If then else statement

  • 8/3/2019 PrettiItReport

    20/31

    b. Select case.

    c. If then else

    a) IF THEN STATEMENT: This tests a specific condition and executes the

    statements) If the condition is true, if false, nothing is done. It can have single or

    multiple lines

    SYNTAX:

    If Condition then

    [Statement block]

    End If.

    b.) IF THEN ELSE STATEMENT: This statement executes one block of statement if

    the condition is true and another block if the condition is false.

    SYNTAX:

    If condition then

    Statement 1

    Else

    Statement 2

    End if.

    When the number of choice of statement to execute is more than two, we use

    the Else If version of if then Else to control the flow of execution.

  • 8/3/2019 PrettiItReport

    21/31

    SYNTAX:

    If condition 1 then

    [Statement block 1]

    Else if condition 2 then

    [Statement block 2]

    Else if condition 3 then

    [Statement block 3]

    End If

    2.) SELECT CASE STATEMENT: This statement compares one expression to

    different values.

    SYNTAX

    Select case value

    Case value state

    Statement block

    Case Else

    Statement block N

    End select.

    3. LOOP STRUCTURES:

  • 8/3/2019 PrettiItReport

    22/31

    This flow control structures is use to execute one or more line of code

    repetitively.

    Types of loop structures

    a. For To Next

    b. Do loop

    c. While end while

    FOR TO NEXT: This statement requires that you know how many time the

    statement in the loop will be executed. It uses a variable called Counter that

    increases or decreases in value during each repetition of the loop.

    SYNTAX:

    For [variableName] =0 To 3

    Statement block

    Next

    Do Loop: this structure execute a block of statement as long as a condition is true.

    Do loop has two variations. A loop can be executed either while the condition is

    true or until the condition becomes true, these two (2) variations uses the

    keyword while and until to specify how long the statements are executed.

    SYNTAX:

    Do while condition

    Statement block

  • 8/3/2019 PrettiItReport

    23/31

    Loop

    Example:

    Dim Age as integer

    Age = Input box (Enter Age)

    Do while Age > 20

    Input box (Enter Class)

    Loop

    SYNTAX:

    Do until condition

    Statement block

    Loop

    The program above prompt you to enter the class a user belongs to (first class,

    second class etc.) as long as the user age is above 20.

    WHILE END WHILE: This loop also executes a block of statements as long as a

    condition is true.

    SYNTAX:

    While condition statement block

    End while

    Example:

  • 8/3/2019 PrettiItReport

    24/31

    Dim number as double

    While number >= 0

    Total = total + number

    Number = Input box (please Enter another value)

    End while

    2.22 CONSTANT

    A constantis a variable modifier that represents a constant value.

    How to declare and assign values constants

    Syntax:

    Public Const identifier [As Data type] = Value

    Public Class Form1

    Public Const v As Integer=1, z As String=school, f As Double=2.3

    End Class

    2.23 VARIABLES

    Variable is a programming unit or memory locations that hold changing data

    during project execution. The locations that can holds data that cannot bechanged during project execution are called constants

    How to declare and assign values to variables

    Dim age as integer

  • 8/3/2019 PrettiItReport

    25/31

    Dim name as string

    Age = 25

    Name = Edwin

    Types Variable

    1. Numeric variables are: a. Integer b. Decimal c. Single d. Double

    2. String Variables: string variable stores only text.

    3. Boolean variable: these stores True/False values

    4. Date Variable: these stores both date and time.

    Variable scope and Life time

    A variable may exist and be visible for an entire project, for only one form, or for

    only one procedure, the visibility of a variable is called its scope. Visibility means

    that this variable can be used or seen at the location in question.

    Variable Lifetime

    The lifetime of a variable is the period of time that variable exists.

    2.24 PROGRAMMING ERRORS

    I can loosely categorize programming errors into three namelysyntax error, run

    time error and logical error.

  • 8/3/2019 PrettiItReport

    26/31

    1. Syntax Error and identification: This occurs when you break VBs rules forpunctuation, format, or spelling. the smart Editor finds most syntax error

    and corrects them. The syntax error that smart Editor cannot identify are

    found and reported by the compiler, and it is calledCompiler Error.

    2. Run time Error: This occurs when the project halts during execution. VisualBasic displays a dialog box and highlights the statement causing the

    problem.

    3. Logical Error: this occurs when your project produces an incorrect result.For example, writing + where * is suppose to be written.

    Project Debugging: Programs do have bugs in them. Finding and fixing these

    bugs is called debugging.

    2.25 VB.NET AND DATABASE SYSTEMS

    Database is an application that manages data and allows fast storage and retrieval

    of data. It is a collection of data for one or multiple uses.

    DBMS: Are all the activities or processes that are involved toward the

    organization or collection of data base file.

    Data base applications are applications or programs that can be used to effect

    database.

    Examples of database applications

    a. MS access

    b. MySql

    c. Oracle Paradox

  • 8/3/2019 PrettiItReport

    27/31

    d. SqlServer

    2.26 ACCESSING DATABASE FILE

    Presently in VB. NET we talk about Ado.NET Data control (ADODC). Ado.NET is like

    a gate way between database and the program you want to link to. It is used to

    establish a connection to the database file or source that you want to access.

    ADO.NET offers objects which is used to establish connection, retrieve data or

    update database. Those objects are: DataConnection, DataAdapter, DataReader,

    DataCommand, Dataset

    Brief explanation

    OledbDataConnection: it is the object that actually establishes an open

    connection to a particular database file you want to access.

    OledbDataCommamd: it is the object that represents an sql statement that

    executes against a data source.

    OledbDataAdapter: it is the objects that represent a set of command and

    database connections that are used to fill the dataset and update the datasource.

    OledbDataReader: it is the object that reads data rows from the dataset

    DataAdapter: it doses all the work of passing data back and forth between a data

    source and a program (dataset). The DataAdapter transfers data from the data

    source to the dataset.

    Dataset: A dataset is a temporary set of data stored in the memory of the

    computer.

  • 8/3/2019 PrettiItReport

    28/31

    2.27 CONNECTING AN APPLICATION TO DATABASE

    To do this, one has to import system.Data and Oledb, declare and instantiate the

    objects used for connection to the database, supply the connection string which

    comprises of the provider of the data and the data source. In my case I used the

    Microsoft.et.oledb.4.0 and Microsoft access 2003 which has the extension .mdb

  • 8/3/2019 PrettiItReport

    29/31

    CHAPTER THREE

    3.0 CREATING APPLICATIONS

    Creating visual Basic application involves three-step. for planning the project and

    repeating the steps for creating the actual project.

    3.1 PLAN THE PROJECT

    To plan the project, the programmer must have known what the project should

    look like; the reason why the project is being created etc. With these things in

    view, the programmer does the following:

    1. Sketch the user interface. You first draw a sketch of the screens the userwill see when running the project. On the sketch, show the forms and all the

    controls that will be present on the form. Write the names to be used on the

    forms and each control on the form. Sketch the location of the controls on the

    form to get the best appearance.

    2. Specify the properties. For each control, write down the properties youplan to set or change during the design of the form.

    3. Outline the code. In this step, you plan the classes and procedures that willbe executed when your project runs. Determine which event requires action to be

    taken and then make a step-by-step plan for those actions. The next thing is write

    pseudo code, which is English expression or comment that describes the action.

    4. ProgrammingAfter the programmer have completed the planning steps and have approved

    from prospective users, he now commences the real building of the application.

    The same three-step process that was used during planning still applies.

  • 8/3/2019 PrettiItReport

    30/31

    1. Creating the user interface. The user interface is created according to thesketch that was made during the planning process.

    2. Setting the properties. When you set the properties of the object, you giveeach object a name and define such attributes as the text on the label, the size of

    the text, and the word that appears on top of the control words that appear in

    the forms title bar.

    3. Coding. As the control have been created and the properties set, theprogrammer instructs on the click event, mouse move event etc to really make

    actions take place when such event are triggered. If there are classes that have

    been defined, the classes are put to good use by instantiating them usually with

    the New keyword. I applied those steps in creating an application. The pages that

    follows show my practical application of the step.

  • 8/3/2019 PrettiItReport

    31/31

    CHAPTER FOUR

    SUMMARY AND CONCLUSION

    SIWES is good and so it importance and impact on students can never be

    undermined. This scheme enlightens students on work methods and techniques

    in handling equipment and machinery even devices that may not be readily

    available in their various institutions. This scheme makes it easy for students to

    move from school to the work force and it enhances students contacts for later

    job placement. That is from where they found themselves during IT. SIWES

    provide students with opportunities to apply their knowledge in real work

    situation thus blending theory and practice.

    I found delight in learning visual basic.net as it can be used in creating windows

    applications, interfacing database systems. Vb.net is also found useful in web

    programming. My period of industrial training allowed me time to study this tool

    and to apply it in creating a database application.

    It is God that made all things possible however I would not fail to acknowledge

    the efforts of the bodies that instituted SIWES funds SIWES and manages SIWES. I

    thank you!