SlideShare a Scribd company logo
1 of 15
1
Technical guide
Visual Basic Application
(Hotel Booking Application)
See ref.3
2
List of contents
Technical guide ............................................................................................................................ 1
.................................................................................................................................................... 1
Visual Basic Application............................................................................................................... 1
(Hotel Booking Application) .........................................................................................................1
List of contents............................................................................................................................. 2
Introduction .................................................................................................................................3
This technical guide is divided into several sections and these are:................................................... 3
System requirements..................................................................................................................... 4
Hardware requirements ................................................................................................................. 4
Software requirements .................................................................................................................. 4
Software and hardware requirements for programmers to customise or to create programs ................ 5
Customising content and copyright ................................................................................................ 6
What features can be customised?..................................................................................................6
Editing and attaching tools ............................................................................................................ 7
File structure ................................................................................................................................ 8
Accessibility ................................................................................................................................ 8
Technical Support......................................................................................................................... 9
Installing web-server..................................................................................................................... 9
Producing CD-ROMs for distribution ............................................................................................ 9
Troubleshooting technical problems............................................................................................... 9
Technical guide for Non-technical audience of the program........................................................... 11
Bibliography .............................................................................................................................. 15
3
Introduction
This Technical guide has been developed to supportand assist users and
programmers to maintain Visual Applications.
This technicalguide is divided into several sections and these are:
 System requirements
 Customising content
 Technical support(Troubleshooting, FAQs and help desk)
 Technical guide for Non-technical audience
See ref.1
See ref.2
4
System requirements
In order for the user to use the visual basic application, there are several hardware and
software requirements that both users and programmers requires in order to successfully
debug and create certain software through the use of Visual Basic program.
Hardware requirements
To use the Visual Basic Application, users or/and programmers must use a computer with the
following features so that the programme can successfully debug and run:
 Internet access(preferred Wi-Fi for home users)
 Sound card installed on the computer
 At least 256 MB of RAM
 CD –ROM Drive
 IMB compatible with 1000 MHz processor for Windows operating systems
Versions: 2000, XP, Vista, 7 & 8.
 IMB compatible with 500 MHz processor for Apple operating systems
Versions: Apple Macintosh, OS, OSX and above.
Software requirements
Programmers or/and user must have the following software so that the program can be
debugged and so that the tools such as the buttons and other tools are fully functional.
The user’s computer must have the following software versions:
 Google Chrome
Version: 31.0.1650.57
Operating system: Windows XP, Vista, 7 & 8.
Source: https://www.google.com/intl/en_uk/chrome/browser/
-- OR --
 Internet Explorer
Version: 7, 8, 9, 10 & 11.
Operating system: Windows XP, Vista, 7 & 8.
Source: http://windows.microsoft.com
-- OR --
 Safari
Version: 2.0.4 or above
Source: http://www.apple.com
 Adobe® Flash Player 9
Version: 9 or above.
5
Source: http://www.adobe.com/uk/products/flashplayer.html
 Microsoft Word or/and WordPad
Version: 97-2013
Source: http://www.microsoft.com
 Adobe® PDF Reader
Version: 6.0 or above
Source: http://www.adobe.com/uk/products/reader.html
 Visual Basic or/and Visual Studio
Version: 2008 and above.
Source: http://www.visualstudio.com/en-us/downloads/
Please update the versions of the applications that I have mentioned above if certain
applications are not yet updated. What’s more is that you should refer (visit websites) to the
link that I have attached above to update some applications. Afterwards, once you have
opened the links, a variety of applications are available on the websites (links can be found
beneath the applications that I have mentioned).
Software and hardware requirements for programmers to customise or to
create programs
Developers should also consider of installing the hardware and software components that are
mentioned above so that programmers are able to create and code their own programs (Visual Basic is
required in order to carry out this task), where the developer may require the following applications
and learning programming languages such as HTML and Visual Basic programming languages.
Aside from the hardware and software components that I have mentioned above, the programmer may
also require the following components for viewing certain files and to design their own program.
Programmers may require the following applications:
 Microsoft Word to edit documents and view documents such as this ‘Technical Guide’.
 Visual Studio
Version: 2008 or above.
 Photoshop /Fireworks or MS Publisher for editing logos, images and designing.
 Notepad ++
6
Customising content and copyright
When creating applications and documentations, it’s imperative that we do not contravene the
copyright legislations and comply with the conditions of a certain licence. Furthermore, before we
commence any modifications, I recommend programmers to refer to the license details and comply
with those conditions so that programmers does not contravene those certain conditions of a particular
licence, particularly when copying and editing items (these includes the use of images and other
applications).As a result, programmers can only carry out customisations and other task for a
particular item that the programmer has copied. In addition when programmers has copied materials
of not their own work, programmers must reference the materials that they may have used so that they
do not contravene with the conditions of that certain licence.
What features can be customised?
In terms of customisation, programmers would be able to customise all areas and objects that they
may have included to their program, where the programmer has full control of editing and coding all
areas of the program. These includes creating a login form, where the programmer is expected to code
appropriate validations and include appropriate data types so that the programmer can create a
functional login form , where users can enter their username and password successfully.
Customisable elements (tools and techniques) on Visual Basic
Element
(tools and techniques)
To customise
(Description)
Codes
Key-press and number-text
validations (textbox for
Telephone number)
Programmers would be able to
customise the text validations
on a textbox by simply editing
the code, where only allowed
texts (strings) can be entered.
Dim allowedChars As
String = " -0123456789
()"
Set an image for
background.
Navigate to the properties of
the form and select on
‘Background image’, where the
programmer would have the
opportunity to select their
preferred image, to set as
background.
N/A
Create a login form In order to login form, a
programmer must first declare
variable declaration for
username and password.
Afterwards,the programmer
can code a text-validations for
username and password so that
only appropriate username and
password can be allowed to be
accepted by the program.
Dim username,
password As String
username =txtUsername.Text
password=txtPassword.Text
Set specific items to appear
on one combo-box ifa
certain item has been
In order to carry out this
specific task, two combo-boxes
must be attached on the form
If cboCountry.SelectedItem = "Wales"
Then
cboCity.Items.Add("Bangor")
cboCity.Items.Add("Cardiff")
7
selected on another combo-
box.
and code these combo-boxes so
that these items could function
(view the code).
cboCity.Items.Add("Newport")
cboCity.Items.Add("St Davids")
cboCity.Items.Add("Swansea")
To add another form to your
program.
To add another form to your
program, this particular task
can be carried out through GUI
as this will involve of using
tabs and buttons. To add
another form to your program,
please carry out the following
instructions:
 Click the ‘Project’ tab
 Click ‘Add Windows
Form’
 Select ‘Windows form’
 And press the ‘OK’
button.
N/A
Editing and attaching tools
There are a variety of methods of editing your program. However,to select tools for your program,
navigate to the ‘Toolbox’ of Visual Basic, where you will be able to access to a variety of tools such
as buttons, combo-boxes, group-box and check-boxes.
To attach texts (labels), simply access to the ‘Toolbox’ of Visual Basic or Visual Studio and click
label. Afterwards,drag a label to the form of your program; navigate to the properties of the label and
insert the texts (word or sentences) on the ‘Text’ textbox so that you are able to customise and edit the
label. However,spell-check feature is not included on Visual Basic, you should consider of
proofreading the texts that you as a programmer is inserting into your program. What’s more is that
you should consider of text-editor applications such as Microsoft Word, where you as a programmer
would be able to spell-check and grammar check texts that you may attempted to include on your
program.
To code tools and items on your program such as buttons, labels and combo-boxes, simply double-
click the item that you prefer to code and a coding window will appear. What’s more is that you
should always ensure that your codes are accurate so that certain items and tools can function
appropriately.
8
File structure
The root folder has the following sub-folders:
 source_files which usually contains Flash files. In addition this type of files can usually be
edited and flash files are usually images and text-based files.
 Shared includes all scripts, styles, glossary, intranet and resources that the programmer
may have used and included on the application are saved on the CD-ROM of their computer.
 Projecrs contains forms and tools and objects that are attached on the form of the program,
or the program itself. In the other words, project contains all the materials that are used for the
program.
Each form folder may have the following file structures:
 css folder,which is a folder that contains the styles.
 Resourcesfolder, contains certain files that the programmer may have used to include on the
program such as images, where the programmer may have used to set a a background.
 docs is a type of file that is normally used for any Word documents.
 debug folder usually contains the exe.file of the program.
Accessibility
Links
Title attributes have been used on links to describe specific materials, or software component in the
link, where specific components and materials has been described and well identified in greater detail
that both users and programmer may require in order for both readers to fully understand the purpose
and function of the components and other materials. In addition links that are attached on this
technical guide is a website address,therefore when the user or programmer has opened the link, a
new window will usually appear of either an ‘Internet Explorer’ or a ‘Firefox’ browser; once a link
has been selected by pressing <Ctrl> and left-clicking the mouse, a browser usually opens. As a
result, both users and programmers would be able to access to the links that has been mentioned on
this technical guide.
9
Technical Support
Technical support is available from the Help Desk. The information concerning the contact details of
the Help desk is available on the last page of this technical guide. However,before contacting the
Help Desk, please ensure that the problems that you may have encountered is not shown on the
‘Troubleshooting technical problems’ section, where some problems are shown of resolving certain
problems are answered.
Please contact the College for further details at http://www.bromley.ac.uk/contact/.
Installing web-server
Producing CD-ROMs fordistribution
Once the program has been completed and fully functional, the programmer may consider of
producing CD-ROMs for distribution. Therefore,the programmer should consider of carry out the
following steps so that programmer is able to carry out this particular task.
Step 1: Using your computer, open your preferred burning software.
Step 2: Select the data option.
Step 3: Drag or copy all files of the program (do not include the source_files directory).
Step 4: Burn.
Note: When considering producing class sets of copies, the programmer should consider of testing the
first disk, to ensure that the program is functioning appropriately.
Troubleshooting technicalproblems
1.) A message-box may appear which contains information warning the user of the required
software that requires to be updated or to be downloaded. This particular software is often
Flash player, as flash player is required to play or debug certain applications such as playing
videos or so that the program can be debugged successfully.
To resolve this problem, the user could carry out the following options:
 Update the Flash player that is installed on your computer or
 The Internet Explorer is blocking active content – navigate to the Internet Option;
select the ‘Advance’ tab and uncheck the checkbox for ‘Allow active content to run in
files on My Computer’.
10
2.) A security file warning may appear which requires the user’s attention in order for the user to
successfully open the program. What’s more is that the security warning requires the user to
select two options and these are to ‘Run’ the program, or to ‘Cancel’ the process of opening
the program,
11
Technical guide for Non-technical audience of the
program
Login form
To close the program, press the ‘Exit’ button by left-clicking your mouse.
To sign-in and proceed to the next form ofthe program, press the ‘Sign in’ button by left-clicking
your mouse. However,correct username and password must be entered correctly.
To remove texts that you may have entered on the textbox for username and password, click the
‘Clear’ button by left-clicking your mouse.
To access information ofhow you can sign-in, press the ‘Help’ button and a window will open
containing information concerning appropriate username and password so that the you (the user)
would be able to sign in. What’s more is that the ‘Help’ also provides instructions of necessary steps
that you could carry out when you are experiencing technical issues.
12
Main screen
To return to the previewform (login form), press the ‘Back’ button by left-clicking your mouse.
To proceed to the next form ofthe program, click the ‘Next’ button and you will be able to
progress the next form of the program.
To access to more information, click the ‘Help’ button.
To remove all texts that have been entered on the textboxes within the main screen, click the
‘Clear’ button and all texts will be erased.
To close the program,click the ‘Exit’ button.
13
Main form
To select your preferred destination country, click the combo-box for ‘Country’ and you will be
able to choose your preferred destination country.
To select your preferred city, please choose one of the options on the combo-box for ‘City’.
To select your own your chosen hotel type, check your chosen hotel type, which can be located in
this form.
To go back to the previous form,click the ‘Back’ button.
To proceed to the next form ofthe program, press the ‘Next’ button of the program.
To reset items that has been checked and selected on the combo-boxes and checkboxesthat are
located within this form of the program, click the ‘Clear’ button.
To close the program, please press the ‘Exit’ button.
To access additional information regarding the steps ofhowto use this particular form of this
program, please click the ‘Help’ button and you will be able to access to necessary information that
you may require to operate this form of the program.
14
Summary
To save all details that you have provided, press the ‘Saveinfo’ by left-clicking your mouse.
To remove all texts that the user has provided,click the ‘Clear’ button left-clicking your mouse.
To go back to the previous form ofthe program, click the ‘Back’ button left-clicking your mouse.
To print all objects and texts within this form of the program, click the ‘Print’ button by left-
clicking your mouse.
To access to relevant information ofhow the user can operate this particular form of the
program, click the ‘Help’ button by left-clicking your mouse.
15
Contact details:
For more information on any of these applications please contact:
Phone: (07) 12345670
Fax: (07) 213131232
Email: vbapplicationhelp@bromley.ac.uk
Website: bromley.ac.uk
Rookery Lane Campus
Rookery Lane
Bromley
Kent
BR2 8HE
Bibliography
Ref 1: vdi.itgct.com
Ref 2: mrvpn.com
Ref 3: www.anzaq.com

More Related Content

Viewers also liked

02 jt twisting super tower project transcripts
02 jt   twisting super tower project transcripts02 jt   twisting super tower project transcripts
02 jt twisting super tower project transcriptssucreargentina
 
วิชาคอมพิวเตอร์2
วิชาคอมพิวเตอร์2วิชาคอมพิวเตอร์2
วิชาคอมพิวเตอร์2Pisit Khamkaew
 
الـركـن المعنـوي للجريمة في القانون الجزائري
الـركـن المعنـوي للجريمة في القانون الجزائريالـركـن المعنـوي للجريمة في القانون الجزائري
الـركـن المعنـوي للجريمة في القانون الجزائريKheireddine Chelghoum
 
B10134040 林庭安 poetic_design
B10134040 林庭安 poetic_designB10134040 林庭安 poetic_design
B10134040 林庭安 poetic_design庭安 林
 
Assignment 3
Assignment 3Assignment 3
Assignment 3kthor258
 
12 stimulov-k-izucheniju-nemeckogo-yazyka
12 stimulov-k-izucheniju-nemeckogo-yazyka12 stimulov-k-izucheniju-nemeckogo-yazyka
12 stimulov-k-izucheniju-nemeckogo-yazykalikanela
 

Viewers also liked (18)

Eight_Dusit_Oman
Eight_Dusit_OmanEight_Dusit_Oman
Eight_Dusit_Oman
 
SettingActivityReport
SettingActivityReportSettingActivityReport
SettingActivityReport
 
02 jt twisting super tower project transcripts
02 jt   twisting super tower project transcripts02 jt   twisting super tower project transcripts
02 jt twisting super tower project transcripts
 
SPAIN
SPAINSPAIN
SPAIN
 
MANAGEMENT
MANAGEMENTMANAGEMENT
MANAGEMENT
 
المساهمة الجنائية
المساهمة الجنائيةالمساهمة الجنائية
المساهمة الجنائية
 
Fr as
Fr asFr as
Fr as
 
My resume
My resumeMy resume
My resume
 
วิชาคอมพิวเตอร์2
วิชาคอมพิวเตอร์2วิชาคอมพิวเตอร์2
วิชาคอมพิวเตอร์2
 
الـركـن المعنـوي للجريمة في القانون الجزائري
الـركـن المعنـوي للجريمة في القانون الجزائريالـركـن المعنـوي للجريمة في القانون الجزائري
الـركـن المعنـوي للجريمة في القانون الجزائري
 
B10134040 林庭安 poetic_design
B10134040 林庭安 poetic_designB10134040 林庭安 poetic_design
B10134040 林庭安 poetic_design
 
Assignment 3
Assignment 3Assignment 3
Assignment 3
 
Visual cv
Visual cvVisual cv
Visual cv
 
12 stimulov-k-izucheniju-nemeckogo-yazyka
12 stimulov-k-izucheniju-nemeckogo-yazyka12 stimulov-k-izucheniju-nemeckogo-yazyka
12 stimulov-k-izucheniju-nemeckogo-yazyka
 
PRAMajor Report
PRAMajor ReportPRAMajor Report
PRAMajor Report
 
AllisonCupillariCV_2014_12
AllisonCupillariCV_2014_12AllisonCupillariCV_2014_12
AllisonCupillariCV_2014_12
 
Final Logo - Trianon
Final Logo - TrianonFinal Logo - Trianon
Final Logo - Trianon
 
Cu ron mueck
Cu ron mueckCu ron mueck
Cu ron mueck
 

Similar to Technical guide - M4- Kent Millamena

Install shieldtuner7
Install shieldtuner7Install shieldtuner7
Install shieldtuner7kid_kaito
 
DTP Certification
DTP CertificationDTP Certification
DTP CertificationVskills
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-DKu Amirul
 
SRS Attendance ERP
SRS Attendance ERPSRS Attendance ERP
SRS Attendance ERPAkshun kc
 
Acumatica ERP 4.1 Customization Guide
Acumatica ERP 4.1 Customization GuideAcumatica ERP 4.1 Customization Guide
Acumatica ERP 4.1 Customization Guidedaloe
 
Hp man sm9.30_application_patch_mgr_pdf
Hp man sm9.30_application_patch_mgr_pdfHp man sm9.30_application_patch_mgr_pdf
Hp man sm9.30_application_patch_mgr_pdfGLaDOS2199
 
Github-Source code management system SRS
Github-Source code management system SRSGithub-Source code management system SRS
Github-Source code management system SRSAditya Narayan Swami
 
Smp agentry app_development
Smp agentry app_developmentSmp agentry app_development
Smp agentry app_developmentGanesh Kumar
 
ArcSight Express Release Notes Version 3.0 featuring ESM + CORR-Engine
ArcSight Express Release Notes Version 3.0 featuring ESM + CORR-EngineArcSight Express Release Notes Version 3.0 featuring ESM + CORR-Engine
ArcSight Express Release Notes Version 3.0 featuring ESM + CORR-EngineProtect724
 
Stuffing and packing system
Stuffing and packing systemStuffing and packing system
Stuffing and packing systemVaibhav Sharma
 
.NET Recommended Resources
.NET Recommended Resources.NET Recommended Resources
.NET Recommended ResourcesGreg Sohl
 
Digital Content Retrieval Final Report
Digital Content Retrieval Final ReportDigital Content Retrieval Final Report
Digital Content Retrieval Final ReportKourosh Sajjadi
 
Web application developers_guide_sip_polycom
Web application developers_guide_sip_polycomWeb application developers_guide_sip_polycom
Web application developers_guide_sip_polycomVictor Jaramillo
 
Accel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptxAccel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptxNTTDATA INTRAMART
 

Similar to Technical guide - M4- Kent Millamena (20)

greate+srs
greate+srsgreate+srs
greate+srs
 
greate+srs
greate+srsgreate+srs
greate+srs
 
new+srs
new+srsnew+srs
new+srs
 
Install shieldtuner7
Install shieldtuner7Install shieldtuner7
Install shieldtuner7
 
DTP Certification
DTP CertificationDTP Certification
DTP Certification
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-D
 
SRS Attendance ERP
SRS Attendance ERPSRS Attendance ERP
SRS Attendance ERP
 
Acumatica ERP 4.1 Customization Guide
Acumatica ERP 4.1 Customization GuideAcumatica ERP 4.1 Customization Guide
Acumatica ERP 4.1 Customization Guide
 
Hp man sm9.30_application_patch_mgr_pdf
Hp man sm9.30_application_patch_mgr_pdfHp man sm9.30_application_patch_mgr_pdf
Hp man sm9.30_application_patch_mgr_pdf
 
OPEN STA
OPEN STAOPEN STA
OPEN STA
 
Github-Source code management system SRS
Github-Source code management system SRSGithub-Source code management system SRS
Github-Source code management system SRS
 
Smp agentry app_development
Smp agentry app_developmentSmp agentry app_development
Smp agentry app_development
 
Srs
SrsSrs
Srs
 
ArcSight Express Release Notes Version 3.0 featuring ESM + CORR-Engine
ArcSight Express Release Notes Version 3.0 featuring ESM + CORR-EngineArcSight Express Release Notes Version 3.0 featuring ESM + CORR-Engine
ArcSight Express Release Notes Version 3.0 featuring ESM + CORR-Engine
 
Stuffing and packing system
Stuffing and packing systemStuffing and packing system
Stuffing and packing system
 
.NET Recommended Resources
.NET Recommended Resources.NET Recommended Resources
.NET Recommended Resources
 
Digital Content Retrieval Final Report
Digital Content Retrieval Final ReportDigital Content Retrieval Final Report
Digital Content Retrieval Final Report
 
ArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdf
 
Web application developers_guide_sip_polycom
Web application developers_guide_sip_polycomWeb application developers_guide_sip_polycom
Web application developers_guide_sip_polycom
 
Accel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptxAccel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptx
 

Technical guide - M4- Kent Millamena

  • 1. 1 Technical guide Visual Basic Application (Hotel Booking Application) See ref.3
  • 2. 2 List of contents Technical guide ............................................................................................................................ 1 .................................................................................................................................................... 1 Visual Basic Application............................................................................................................... 1 (Hotel Booking Application) .........................................................................................................1 List of contents............................................................................................................................. 2 Introduction .................................................................................................................................3 This technical guide is divided into several sections and these are:................................................... 3 System requirements..................................................................................................................... 4 Hardware requirements ................................................................................................................. 4 Software requirements .................................................................................................................. 4 Software and hardware requirements for programmers to customise or to create programs ................ 5 Customising content and copyright ................................................................................................ 6 What features can be customised?..................................................................................................6 Editing and attaching tools ............................................................................................................ 7 File structure ................................................................................................................................ 8 Accessibility ................................................................................................................................ 8 Technical Support......................................................................................................................... 9 Installing web-server..................................................................................................................... 9 Producing CD-ROMs for distribution ............................................................................................ 9 Troubleshooting technical problems............................................................................................... 9 Technical guide for Non-technical audience of the program........................................................... 11 Bibliography .............................................................................................................................. 15
  • 3. 3 Introduction This Technical guide has been developed to supportand assist users and programmers to maintain Visual Applications. This technicalguide is divided into several sections and these are:  System requirements  Customising content  Technical support(Troubleshooting, FAQs and help desk)  Technical guide for Non-technical audience See ref.1 See ref.2
  • 4. 4 System requirements In order for the user to use the visual basic application, there are several hardware and software requirements that both users and programmers requires in order to successfully debug and create certain software through the use of Visual Basic program. Hardware requirements To use the Visual Basic Application, users or/and programmers must use a computer with the following features so that the programme can successfully debug and run:  Internet access(preferred Wi-Fi for home users)  Sound card installed on the computer  At least 256 MB of RAM  CD –ROM Drive  IMB compatible with 1000 MHz processor for Windows operating systems Versions: 2000, XP, Vista, 7 & 8.  IMB compatible with 500 MHz processor for Apple operating systems Versions: Apple Macintosh, OS, OSX and above. Software requirements Programmers or/and user must have the following software so that the program can be debugged and so that the tools such as the buttons and other tools are fully functional. The user’s computer must have the following software versions:  Google Chrome Version: 31.0.1650.57 Operating system: Windows XP, Vista, 7 & 8. Source: https://www.google.com/intl/en_uk/chrome/browser/ -- OR --  Internet Explorer Version: 7, 8, 9, 10 & 11. Operating system: Windows XP, Vista, 7 & 8. Source: http://windows.microsoft.com -- OR --  Safari Version: 2.0.4 or above Source: http://www.apple.com  Adobe® Flash Player 9 Version: 9 or above.
  • 5. 5 Source: http://www.adobe.com/uk/products/flashplayer.html  Microsoft Word or/and WordPad Version: 97-2013 Source: http://www.microsoft.com  Adobe® PDF Reader Version: 6.0 or above Source: http://www.adobe.com/uk/products/reader.html  Visual Basic or/and Visual Studio Version: 2008 and above. Source: http://www.visualstudio.com/en-us/downloads/ Please update the versions of the applications that I have mentioned above if certain applications are not yet updated. What’s more is that you should refer (visit websites) to the link that I have attached above to update some applications. Afterwards, once you have opened the links, a variety of applications are available on the websites (links can be found beneath the applications that I have mentioned). Software and hardware requirements for programmers to customise or to create programs Developers should also consider of installing the hardware and software components that are mentioned above so that programmers are able to create and code their own programs (Visual Basic is required in order to carry out this task), where the developer may require the following applications and learning programming languages such as HTML and Visual Basic programming languages. Aside from the hardware and software components that I have mentioned above, the programmer may also require the following components for viewing certain files and to design their own program. Programmers may require the following applications:  Microsoft Word to edit documents and view documents such as this ‘Technical Guide’.  Visual Studio Version: 2008 or above.  Photoshop /Fireworks or MS Publisher for editing logos, images and designing.  Notepad ++
  • 6. 6 Customising content and copyright When creating applications and documentations, it’s imperative that we do not contravene the copyright legislations and comply with the conditions of a certain licence. Furthermore, before we commence any modifications, I recommend programmers to refer to the license details and comply with those conditions so that programmers does not contravene those certain conditions of a particular licence, particularly when copying and editing items (these includes the use of images and other applications).As a result, programmers can only carry out customisations and other task for a particular item that the programmer has copied. In addition when programmers has copied materials of not their own work, programmers must reference the materials that they may have used so that they do not contravene with the conditions of that certain licence. What features can be customised? In terms of customisation, programmers would be able to customise all areas and objects that they may have included to their program, where the programmer has full control of editing and coding all areas of the program. These includes creating a login form, where the programmer is expected to code appropriate validations and include appropriate data types so that the programmer can create a functional login form , where users can enter their username and password successfully. Customisable elements (tools and techniques) on Visual Basic Element (tools and techniques) To customise (Description) Codes Key-press and number-text validations (textbox for Telephone number) Programmers would be able to customise the text validations on a textbox by simply editing the code, where only allowed texts (strings) can be entered. Dim allowedChars As String = " -0123456789 ()" Set an image for background. Navigate to the properties of the form and select on ‘Background image’, where the programmer would have the opportunity to select their preferred image, to set as background. N/A Create a login form In order to login form, a programmer must first declare variable declaration for username and password. Afterwards,the programmer can code a text-validations for username and password so that only appropriate username and password can be allowed to be accepted by the program. Dim username, password As String username =txtUsername.Text password=txtPassword.Text Set specific items to appear on one combo-box ifa certain item has been In order to carry out this specific task, two combo-boxes must be attached on the form If cboCountry.SelectedItem = "Wales" Then cboCity.Items.Add("Bangor") cboCity.Items.Add("Cardiff")
  • 7. 7 selected on another combo- box. and code these combo-boxes so that these items could function (view the code). cboCity.Items.Add("Newport") cboCity.Items.Add("St Davids") cboCity.Items.Add("Swansea") To add another form to your program. To add another form to your program, this particular task can be carried out through GUI as this will involve of using tabs and buttons. To add another form to your program, please carry out the following instructions:  Click the ‘Project’ tab  Click ‘Add Windows Form’  Select ‘Windows form’  And press the ‘OK’ button. N/A Editing and attaching tools There are a variety of methods of editing your program. However,to select tools for your program, navigate to the ‘Toolbox’ of Visual Basic, where you will be able to access to a variety of tools such as buttons, combo-boxes, group-box and check-boxes. To attach texts (labels), simply access to the ‘Toolbox’ of Visual Basic or Visual Studio and click label. Afterwards,drag a label to the form of your program; navigate to the properties of the label and insert the texts (word or sentences) on the ‘Text’ textbox so that you are able to customise and edit the label. However,spell-check feature is not included on Visual Basic, you should consider of proofreading the texts that you as a programmer is inserting into your program. What’s more is that you should consider of text-editor applications such as Microsoft Word, where you as a programmer would be able to spell-check and grammar check texts that you may attempted to include on your program. To code tools and items on your program such as buttons, labels and combo-boxes, simply double- click the item that you prefer to code and a coding window will appear. What’s more is that you should always ensure that your codes are accurate so that certain items and tools can function appropriately.
  • 8. 8 File structure The root folder has the following sub-folders:  source_files which usually contains Flash files. In addition this type of files can usually be edited and flash files are usually images and text-based files.  Shared includes all scripts, styles, glossary, intranet and resources that the programmer may have used and included on the application are saved on the CD-ROM of their computer.  Projecrs contains forms and tools and objects that are attached on the form of the program, or the program itself. In the other words, project contains all the materials that are used for the program. Each form folder may have the following file structures:  css folder,which is a folder that contains the styles.  Resourcesfolder, contains certain files that the programmer may have used to include on the program such as images, where the programmer may have used to set a a background.  docs is a type of file that is normally used for any Word documents.  debug folder usually contains the exe.file of the program. Accessibility Links Title attributes have been used on links to describe specific materials, or software component in the link, where specific components and materials has been described and well identified in greater detail that both users and programmer may require in order for both readers to fully understand the purpose and function of the components and other materials. In addition links that are attached on this technical guide is a website address,therefore when the user or programmer has opened the link, a new window will usually appear of either an ‘Internet Explorer’ or a ‘Firefox’ browser; once a link has been selected by pressing <Ctrl> and left-clicking the mouse, a browser usually opens. As a result, both users and programmers would be able to access to the links that has been mentioned on this technical guide.
  • 9. 9 Technical Support Technical support is available from the Help Desk. The information concerning the contact details of the Help desk is available on the last page of this technical guide. However,before contacting the Help Desk, please ensure that the problems that you may have encountered is not shown on the ‘Troubleshooting technical problems’ section, where some problems are shown of resolving certain problems are answered. Please contact the College for further details at http://www.bromley.ac.uk/contact/. Installing web-server Producing CD-ROMs fordistribution Once the program has been completed and fully functional, the programmer may consider of producing CD-ROMs for distribution. Therefore,the programmer should consider of carry out the following steps so that programmer is able to carry out this particular task. Step 1: Using your computer, open your preferred burning software. Step 2: Select the data option. Step 3: Drag or copy all files of the program (do not include the source_files directory). Step 4: Burn. Note: When considering producing class sets of copies, the programmer should consider of testing the first disk, to ensure that the program is functioning appropriately. Troubleshooting technicalproblems 1.) A message-box may appear which contains information warning the user of the required software that requires to be updated or to be downloaded. This particular software is often Flash player, as flash player is required to play or debug certain applications such as playing videos or so that the program can be debugged successfully. To resolve this problem, the user could carry out the following options:  Update the Flash player that is installed on your computer or  The Internet Explorer is blocking active content – navigate to the Internet Option; select the ‘Advance’ tab and uncheck the checkbox for ‘Allow active content to run in files on My Computer’.
  • 10. 10 2.) A security file warning may appear which requires the user’s attention in order for the user to successfully open the program. What’s more is that the security warning requires the user to select two options and these are to ‘Run’ the program, or to ‘Cancel’ the process of opening the program,
  • 11. 11 Technical guide for Non-technical audience of the program Login form To close the program, press the ‘Exit’ button by left-clicking your mouse. To sign-in and proceed to the next form ofthe program, press the ‘Sign in’ button by left-clicking your mouse. However,correct username and password must be entered correctly. To remove texts that you may have entered on the textbox for username and password, click the ‘Clear’ button by left-clicking your mouse. To access information ofhow you can sign-in, press the ‘Help’ button and a window will open containing information concerning appropriate username and password so that the you (the user) would be able to sign in. What’s more is that the ‘Help’ also provides instructions of necessary steps that you could carry out when you are experiencing technical issues.
  • 12. 12 Main screen To return to the previewform (login form), press the ‘Back’ button by left-clicking your mouse. To proceed to the next form ofthe program, click the ‘Next’ button and you will be able to progress the next form of the program. To access to more information, click the ‘Help’ button. To remove all texts that have been entered on the textboxes within the main screen, click the ‘Clear’ button and all texts will be erased. To close the program,click the ‘Exit’ button.
  • 13. 13 Main form To select your preferred destination country, click the combo-box for ‘Country’ and you will be able to choose your preferred destination country. To select your preferred city, please choose one of the options on the combo-box for ‘City’. To select your own your chosen hotel type, check your chosen hotel type, which can be located in this form. To go back to the previous form,click the ‘Back’ button. To proceed to the next form ofthe program, press the ‘Next’ button of the program. To reset items that has been checked and selected on the combo-boxes and checkboxesthat are located within this form of the program, click the ‘Clear’ button. To close the program, please press the ‘Exit’ button. To access additional information regarding the steps ofhowto use this particular form of this program, please click the ‘Help’ button and you will be able to access to necessary information that you may require to operate this form of the program.
  • 14. 14 Summary To save all details that you have provided, press the ‘Saveinfo’ by left-clicking your mouse. To remove all texts that the user has provided,click the ‘Clear’ button left-clicking your mouse. To go back to the previous form ofthe program, click the ‘Back’ button left-clicking your mouse. To print all objects and texts within this form of the program, click the ‘Print’ button by left- clicking your mouse. To access to relevant information ofhow the user can operate this particular form of the program, click the ‘Help’ button by left-clicking your mouse.
  • 15. 15 Contact details: For more information on any of these applications please contact: Phone: (07) 12345670 Fax: (07) 213131232 Email: vbapplicationhelp@bromley.ac.uk Website: bromley.ac.uk Rookery Lane Campus Rookery Lane Bromley Kent BR2 8HE Bibliography Ref 1: vdi.itgct.com Ref 2: mrvpn.com Ref 3: www.anzaq.com