انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

Lecture 1: Introduction to VB.NET

Share |
الكلية كلية تكنولوجيا المعلومات     القسم قسم شبكات المعلومات     المرحلة 1
أستاذ المادة امير كاظم هادي الاسدي       24/02/2016 15:36:58
Programming with Visual Basic Net
معلومات التدريسي
د.امير كاظم الشكرجي
? بناية كلية تكنولوجيا المعلومات –الطابق الثاني -غرفة رقم 12
? E-mail: ameer.khadi@yahoo.com
? Hangouts:ameer.hadi@fulbrightmail.org
? Website:ameerhadi.wordpress.com
مدرس مادة كروب بروجكت مرحلة 3 صباحي و مسائي
مدرس البرمجة بالفجوال بيسك دوت نت مرحلة اولى صباحي ومسائي
مقرر الدراسات عليا- قسم الشبكات
مشرف مشاريع الشبكات لطلبة المرحلة الرابعة) 3 طلبة(
Texts and Materials
? Primary Text: ‘Introduction to Computer Programming’
? Slide set on Basic Programming with Visual Studio
? Available weekly in the Course Materials
? PowerPoint slides
المحاضرات توزع على شكل ساليدات بوربوينت كل اسبوع وتحمل الى نظام ادارة التعليم ?
www.itbabylon.com )الموودل (
? Reference Text: ‘Beginning Visual Basic 2012’
? Authors: Bryan Newsome
? Publisher: Wiley / Wrox (2012)
? ISBN: 978-1-118-31181-3
? Internet Extra references
? www.youtube.com تعليمية فيدويوهات
? www.kutub.info عربية كتب موقع
جدول المحاضرات للكورس Course Syllabus
? Part I - Introduction to VB .NET
? Lecture 1 – Introduction to Visual Studio
? Lecture 2 – Creating Simple Programs with VB
? Part II - Procedural Programming Basics
? Lecture 3 – Algorithms, Flowchart, Languages and VB
Variables
? Lecture 4 – Data Types
? Lecture 5 – Decision Structures
? Lecture 6 – Methods and Enumerations
? Lecture 7 – Loops
? Lecture 8 – Complex Data Types 1: Arrays
? Lecture 9 – Complex Data Types 2: Structures
? Lecture 10 – Complex Data Types 3: ArrayLists
? Part III – Complex WinForm Design
? Lecture 11 – Responding to Events
? Lecture 11 – Complex WinForms
? Lecture 13 – Dialogs
? Lecture 14 – Menus
Course Methodology
? Each class is 120 minutes. After each lecture-period:
? students will then be provided time for
practice
? A Teaching Assistant (TA) will be available
to answer questions during the practice
period in LAB 2
المدة خالل االسبوع هي كما يلي
1. مدة المحاظرة 120 دقيقة للمادة االساسية النظرية
120 .2 دقيقة للتطبيق العملي في مختبر 2 ويكون الكادر التدريسي للعملي متواجد
60 .3 دقيقة لالسئلة والمساعدة في حل التمارين وايضا تقام بها االمتحانات المفاجئة )الكو ّزات(
مالحظة :جميع االمتحانات تتم خالل نظام الموودل لذا اول شي خالل االسبوع االول هو اعمل حساب خاص
على الموودل من خالل مراجعة رئاسة القسم
Course Evaluation (Grading)
توزيع التقييم والدرجات
The final grade (100%) will be awarded using the following criteria
? Students should come to each class.
? Note: points will be deducted for lateness and breaking lab rules.
تقييم الطالب والدرجة النهائية تتم من خالل النقاط التالية
الواجبات البيتية والواجبات اثناء :? Task and Homeworks
المحاضرة والمختبر
الحضور والتاخر عن المحاضرة:? Attendance
? An in-class quiz )اليومية االمتحانات( زات
ّ
الكو
االمتحانات العملية الشهرية? Practice Exams
االمتحانات النظرية الشهرية ? Theory Exams
? (All Above 50%=السعي )+Course Final Exam 50%=100%
Lecture 1: Introduction to VB.NET
المحاضرة االولى: مقدمة الى الفجوال بيسك
دوت نت
مفردات المحاضرة Outline
? Introduction:
? Computers, Information, and Information Processing
? Software vs. Hardware
? Programming Languages
? Interpreted vs. Compiled Languages
? Visual Basic (VB)
? VB.NET
? Our IDE for Windows Applications: Visual Studio.NET
? Introduction
? Basic Operation
? Introduction to Basic Program Design
? Basic process for program preparation
? Simple Example: ‘Hello World’
? Program design
? Form and Controls arrangement
? Adding code
? Running, Testing, and Saving the Program
What is a Computer?
? A computer is a logical device for processing information.
? Specifically, computers process data.
? Data = structured information
? Base: Silicon VLSI technology
? VLSI = Very Large Scale Integrated circuits
? Computers are Powerful!
? Can perform logical computations much faster than Humans.
? Current speed (desktop!): 4 x109
basic operations/sec (GHz)
? Each a simple logical operation (division, shift, write, etc)
? Computers are Limited…
? Computation basically sequential…
? One operation at a time.
? In contrast, Humans use parallel processing ( by neurons).
? We are better at complex tasks (e.g., Vision, Pattern Recognition)
? Computers not very ‘adaptive’…
? Standard computers mainly do what they are told.
? Communication difficult (computers think logically):
? Programming languages (and programmers) required!
Software vs. Hardware
? At the most basic level computers can be broken down into two
components:
? Hardware and Software
? Hardware = the physical components of the computer system.
? Data Processing: The Central Processing Unit (CPU)
? Data Storage: Memory storage devices:
? RAM (primary), Hard drive (secondary), flash disks (peripheral), etc
? Data Communication: Devices for Input/Output:
? Input: Keyboard, mouse, etc
? Output: Display, printer, speaker
? Software = the computer programs that run on a computer
? These establish logical control over the hardware:
? Manage the details of Data Processing, Storage, and Communication.
? The Operating System (OS): primary system control
? Windows, Ubuntu Linux, Mac OS X, Unix, etc
? Application Software: MS-Word, PowerPoint, Excel, etc
? User-built Applications: using a Programming Language
Computer Languages
? Computer languages can be classified into 3 types:
? Machine Languages:
? Languages that the Computer can directly understand…
? Each operation a string of digits (1’s and 0’s)
? Machine Dependent: only usable on one platform.
? Difficult for humans to freely use.


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
الرجوع الى لوحة التحكم