How to create Appls/Games using VB-net for non programmers
What you'll learn
- Students will be able to understand what is programming.
- Students will be able to understand the flowchart of the program.
- Students will be able to create simple windows applications.
- Students will be able to create simple windows games.
- Students will be know how to start code for mobile devices.
- Students will be know how to sale thier applications and games on the internet markting.
- Now with the new AI generation arround the world, learn how to use free AI online like GPT, Copilot , & Monica for fast and clean coding.
Requirements
- You should use PC at all levels.
- Good Internet Connection
Description
The course is designed for students who already use computers or laptops and want to know how are applications and games made of.
We will start from the beginning of designing the flowchart of the program and describe how to convert the flowchart to programming code.
Next, describe the VB dot net statement and variables and efferent types of the controls.
The use of branches in a simple way.
First: An example is creating a simple application about traffic signs.
Second: An example is how to create your own calculator.
Third: A simple board game X&O. and a simple puzzle Game.
Conclusion: How to use programming to convert your ideas to be real and create your own games.
Think what? You can also seal your products to customers in the future.
Fundamental Concepts in Programming Languages were an influential set of lecture notes written by Christopher Strachey for the International Summer School in Computer Programming at Copenhagen in August 1967. It introduced much programming language terminology still in use today, including "R-value" and "L-value", "ad hoc polymorphism", "parametric polymorphism", and "referential transparency".
The lecture notes were reprinted in 2000 in a special issue of Higher-Order and Symbolic Computation in memory of Strachey.[1]
External links[edit]
Higher-Order and Symbolic Computation Volume 13, Issue 1/2 (April 2000) Special Issue in memory of Christopher Strachey
Fundamental Concepts In Programming Languages at the Portland Pattern Repository
Fundamental Concepts In Programming Languages at the College of Information Sciences and Technology at Pennsylvania State University
ACM Digital Library
Great Work in Programming Languages. Collected by Benjamin C. Pierce.
Course Outlines:
Starting from 0 up to competent programming code:
1-How is the computer working?
2-The Principles of computer programming.
3-Flowcharts are the languages between you and the code.
4-Programming languages are the link between you and the computer.
5-Basics of Programming:
Looping.
Branching.
Variables.
Classes.
Subs.
6-First example of an application [Traffic control]
7-Second practical application [Calculator]
8-Tic Tac Toe games from scratch.
All applications EXE files and source codes are attached with its lectures.
Who this course is for:
- Any person who interested with programming,Computer and games
- Any one want to learn how to use free AI online like GPT, Copilot , & Monica for fast and clean coding.
Instructor
I'm a VB dot net, C#, C++, Python, Excel VBA, B4A android apps Developer and an Automotive Engineer working in the Maintenance Engineering division in My Company (As an Assistant General Manager) of Maintenance Information & Database (IBM Maximo / SAP) and maintenance planning for 22 years. I started programming with Sakhr's home computer using Basic when I was 12 years old. It was very interesting that you can make your ideas alive using programming. I'm very good at painting, sculpture, and hand drawing so it was very simple to use computer graphics for me. I'm now using vb.net 2017 and I'll try to learn the latest versions. I teach myself using books and now use the incredible internet as an assistant for any missed or forgotten code. My advice to you as a beginner in coding is first thing learn the basics and fundamentals of programming then you will find your favorite programming language. Late I funded Binary CodeSoft© website for Engineering and Training services.
PROFESSIONAL EXPERIENCE
July 2021 –Till now
Present:
General Maintenance Department
Title: Assistant General Manager
Gulf Suez Petroleum Company (Gupco)
Ras Shukheir, Egypt
Duties
*Instructor for ERP software (IBM Maximo – SAP HANA)
*Preparing training plan for new company instructors.
*Joining Company's team for digital transformation.
Jan. 2013 – July 2021
Maintenance Engineering Division
Department Head (Maximo Dept.)
Gulf Suez Petroleum Company (Gupco)
Ras Shukheir, Egypt
Duties
*Instructor for all the current and new users of Maximo.
*Instructor for new Maintenance Maximo systems (LPO – GL account – MR) in GUPCO.
*Developing the new GL account system using in Maximo.
*leading the Maximo team to do the jobs correctly.
*Working as help desk for all Maximo users.
*Preparing all training Materials for the new ver. Of Maximo and trained the user for using it.
*Adding and modify all new equipment in the Maximo system.
*Update the Maximo database if needed.
*Making site visit to update the system with the actual modifying.
*Update the preventive maintenance programs and job plans.
* Update the predictive maintenance programs and job plans if needed.
*Preparing daily, monthly and yearly reports and KPI’s.
*Working with Cairo IT to solve the user’s problems. * receiving the users requested forms and check it.
*Making regularly help files for descript any problem and its solutions.
Jun. 2010-2013
Section Head (Maximo Dept.)
Maintenance Engineering Division
Gulf Suez Petroleum Company (Gupco)
Ras Shukheir, Egypt
May. 2005 -2010
Planner (Maintenance Engineer)
Maintenance Engineering Division
Gulf Suez Petroleum Company (Gupco)
Ras Shukheir, Egypt Project Activities
Upgrade CMMS System (Maximo Project), job plan and PM resources
Feb. 2003-2005
Mechanical Maintenance Engineer
Mechanical Maintenance Division
Duties
Maintenance programs for all reciprocating equipment in Petrochemical environment. and Initiate maintenance system (job plan and PM resources) *Updating technical modification in drawings and manuals.
*Register all events and instruction in the daily log, given details when necessary and issuing work orders. Major events to be recorded in Technical Reports.
*Prepare down time analysis and cost analysis for each equipment.
*Establishing maintenance programs for new erected units.
*Raising work order (cost-estimated) for planned and unplanned maintenance work. *Feeding back the system to establish equipment maintenance history.
*Planning for required shutdown maintenance considering man/power, materials and special tools.
*Issue weekly / monthly reports related to maintenance activities.
*Issue close – out reports for shutdown maintenance activities to be an overview document.
*Preparing engineering studies (scope of work) for some requested modification works.
Oct. 2002 -2003
Maintenance Engineer
ADAT (Automotive & Engines agent Company)
Cummins & International engines and vehicles
6 Oct. city -Giza-Egypt, Egypt
Duties
*To check that the preventive maintenance programs have been carried out and record any kind of non-routine intervention carried out with the customers.
·* To coordinate directly with the supplier the application of maintenance software, working together, to manage and control the system in operation.
*To keep updating an agenda for all interventions/actions scheduled and guarantee the implementation by everyone.
Feb. 2001 -2002
Sales and Maintenance engineer
ASCO (Lifting Cranes & Forklift agent Company)
Salah Salem Street
Cairo, Egypt
Duties
*Sales and Maintenance engineer for American & German forklifts
*Sales and Maintenance engineer for narrow ile cranes
Jan 2000 -2001
Military Automotive Officer
Egyptian Army
Duties
*Working as automotive officer in military service