home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Fundamentals of Visual C

Intended for

Application programmers wanting to write C programs.

Background

Six months of software development experience in one of the following programming languages: Pascal, FORTRAN, Macro Assembler, or PL/I. Rudimentary knowledge of the binary and hexadcimal numbering systems.

Training method

Theory alternated with practical exercises. During the exercises the Visual C compiler of Microsoft will be used.

Course leader

Guidance.

Duration

4 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

This course will cover the syntax and structure of the ANSI definition of the C language. The course will also cover the following tools: the C preprocessor, the Microsoft Program Maintenance Utility (NMAKE), the Microsoft C/C++ debugging tools for source-level debugging, and the Microsoft Library Manager (LIB) for creating and maintaining source libraries.

At the end of the course, students will be able to write C applications. This course will also prepare students for additional courses in Windows-based programming.

Main topics

  • Skeleton C program
  • C data types • getting and displaying text • the C preprocessor • comparison operators and flow control • functions and prototyping • identifier scope and storage class
  • Working with macros
  • Working with files
  • Using standard in and standard out • single dimension arrays
  • Pointers
  • Using pointers to modify arguments • strings and common string functions • arrays of pointers
  • Linked lists • function pointers
  • Memory models
  • Bitwise operators
  • Dynamic allocation
  • Structures and unions
  • Bit fields
  • Appendixes