System information can be useful to programs and programmers, this can enable them to check that a program will run or that the user will need to upgrade or downgrade
system setting.
Other users that may find these sorts of features useful in a program are IT professionals, this information could provide them information that could assist
in the diagnosis of fault, or the information to the installed software at the present time.
Visual Basic .NET (VB.NET) is a multi-paradigm programming language, implemented on the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visual Basic language. Although the ".NET" portion was dropped in 2005, this article uses "Visual Basic [.NET]" to refer to all Visual Basic languages releases since 2002, in order to distinguish between them and the classic Visual Basic. Wikipedia - https://en.wikipedia.org/wiki/Visual_Basic_.NET
The My feature provides easy and intuitive access to a number of .NET Framework classes,
enabling the Visual Basic user to interact with the computer, application, settings, resources, and so on.
Examples
Word Scramble time!!
The use of the my.computer.name string will provide the user information relating to the computer name. Other features that are available in the my.computer
area, are,
My.Computer.Audio Object
My.Computer.Clipboard Object
My.Computer.Clock Object
My.Computer.FileSystem Object
My.Computer.FileSystem.SpecialDirectories Object
My.Computer.Info Object
My.Computer.Keyboard Object
My.Computer.Mouse Object
My.Computer.Network Object
My.Computer.Ports Object
My.Computer.Registry Object
Each of these have further features and functions providing the user with a number of elements of information and tools.
1. Name three different event driven programming languages.
2. Common triggers can be caused by the ______or the ________? Complete this sentence.
3. Name three possible system events.
4. Give three advantages of event driven programming languages.
5. Give three disadvantages of event driven programming languages.
5 min's
#
As you will see in the activity sheet in the resources area you are to create a system information checker. Using this document
create the form as per the image presented and using the table to assist you in the naming and property settings.
The program is a system checker that is designed to allow IT technician and IT professionals to understand more about the system that
they are working on.
An example of such a program that will do this is " Jellybeans "
EXTENTION
Now that you have a working program that presents the information to the user about the system, you have been asked to source and create
the code that will enable the program to now present a list of the installed software on the system and to count the number of items
that are in the list.
STRETCH & CHALLENGE
Once the List has been created try to find the information to the serial/product keys to the installed software.
The information covered in this page covers the knowledge and understanding linked to the criterion in the table below.
Links to Assessment Criteria | Description |
---|---|
LO1 |
Understand the features of event driven programming: Key features: service oriented; time driven; event handlers; trigger functions; events eg mouse, keyboard, HTML object, form, user interface; event loops; flexibility; suitability for graphical interfaces; simplicity of programming; ease of development |
LO2 |
Be able to use the tools and techniques of an event driven language: Triggers: eg key press, alarm, system event, touch screen event, mouse click Tools and techniques: eg use of tool boxes and controls, selection, loops, event handlers, triggers, objects and object properties, menus; debugging tools Variables: declaring variables; scope of variables; constants; data types |
Functional Skills English | Reading, Writing, Comprhension, Problems Solving, Nouns |
Functional Skills Maths | Compression,Reduction |
British Values | None covered in this session. |
Equality and Diversity |
Links to Learning Outcomes |
Links to Assessment criteria |
|
---|---|---|