Visual Programming


Semester: SS 2001

LVA - Name

Visual Programming

LVA - Nummer:

VO: 353.067, UE: 353.068

LVA - Typ:

VO            UE

Wochenstunden pro Sem.:

VO: 2        UE: 1


Prof. Dr. Rafael Corchuelo Gil  (Gastprofessor aus Sevilla)
Prof. Corchuelo hält die Lehrveranstaltung in englischer Sprache ab.

Max. Teilnehmerzahl:



VO: keine,  UE: online


Montag, 21. 5. 2001;  11:00 - 12:30 Uhr im T 857

Prof. Corchuelo ersucht die Teilnehmer seiner Vorlesung, sich mit ihm bis 17.5. per e-mail in Verbindung zu setzen, um durch diesen ersten Kontakt mit seinen Studenten besser auf deren  Interessen und auf besonders gefragte Themen während der Vorlesung eingehen zu können. Verwenden Sie für die Kontaktaufnahme die e-mail-Adresse: mit Betreff/Subject "Visual Programming, Linz, Austria"



Inhalt der LVA:

Visual Programming using .net

Brief introduction into C#

Developing visual desktop applications using C#
  • The first contact: Say Hello (graphically)!
  • Building simple text editor
  • Windows
  • Buttons
  • Memo fields
  • Copy, cut and paste
  • File input and output
  • Multimedia applications
  • Images
  • Music
  • Video
  • Browsing the Internet

Introduction to visual Internet applications using C#

  • Introduction to ASP
  • Building web components with C#
  • Calling C# methods over the Internet

C# is a simple, modern, object-oriented, and type-safe programming language derived from C and C++. C# (pronounced "C sharp") is firmly planted in the C and C++ family tree of languages, and will immediately be familiar to C and C++ programmers. C# aims at combining the high productivity of Visual Basic and the raw power of C++.

It is shipped as a part of Microsoft Visual Studio 7.0. In addition to C#, Visual Studio supports Visual Basic, Visual C++, and the scripting languages VBScript and JScript. All of these languages provide access to the Next Generation Windows Services (NWGS) platform, which includes a common execution engine and a rich class library targeted towards Internet programming. This platform, also known as .NET (pronounced "dot net"), will play an outstanding role in the near "mobile future."

The .NET software development kit defines a "Common Language Subset" (CLS), a sort of lingua franca that ensures seamless interoperability between CLS-compliant languages and class libraries. For C# developers, this means that even though C# is a new language, it has complete access to the same rich class libraries that are used by seasoned tools such as Visual Basic and Visual C++. C# itself does not include a class library.

This introductory course aims at:

  • Learning the C# language
  • Learning how to develop visual desktop applications using C#
  • Learning how to develop visual Internet applications using C#

About the Teacher

Rafael Corchuelo comes from the University of Seville, in Southern Spain. He is a Doctor of Computer Science and he has been with the Department of Computer Languages and Systems since 1994. Currently, he teaches two undergraduate courses on language processors and visual programming, and a graduate course on "componentware."

His main research topic is distributed systems, and he has written over forty papers on them. He also leads the research group on distributed systems of the University of Seville, which has participated in several official projects set up by the Spanish Administration, as well as several international excellence networks. He has served as a reviewer for some special issues of Communications of the ACM, and he is currently a reviewer of the ACM Computing Reviews Journal.

Since 1999, he heads his Faculty’s International Office and has set up exchange programmes and international collaborations with several European Universities, mainly within the framework of the Erasmus Programme.

LVA - Modus:

Die Lehrveranstaltung wird in englischer Sprache abgehalten.
Nach kurzer theoretischer Einführung wird die LVA aus vorwiegend praktischen Übungen bestehen.





Sonstige Informationen:


Weitere Auskünfte:

Prof. Rafael Corchuelo:

Links zu anderen Semestern:


letzte Änderung: 2001-05-03