Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: [cplusplustutor.com] C Programming Tutorial / Si [2010, ENG]
СообщениеДобавлено: 2012-04-22 17:02 
Не в сети
Хранители
Хранители
Аватара пользователя
Раздал: 3.51 ГБ
Скачал: 1.74 ГБ
Ратио: 2.024


Зарегистрирован: 2011-11-08 20:09
Сообщения: 12155
C Programming Tutorial
#777
Год выпуска: 2010
Производитель: cplusplustutor.com
► Страница курса ◄
Автор: Sohail Hamid
Продолжительность: 11ч 15мин.
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание:
This is a collection of detailed C Programming Language Tutorials for Beginners and New Programmers. If you go through these tutorials you should have a fairly in-depth coverage of most of the aspects of C Programming Language.
Внимание!!! Курс не полный, 11 видео из 80 только превьюшные (все flv), т.е. там только начало урока. За полные автор требует денежку. Но, если поднапрячь котелок, можно и самому понять в чем там дело, правило Парето никто не отменял, да и дополнительную лит-ру тоже.
В списке видеоуроков кастрированные файлы выделены красным.
# 0 - Compiler Installation 9:36 min.
This is first of the series of tutorials covering the entire course of Programming In C Language. This tutorial basically gets you started by downloading and installing a FREE C/C++ compiler and Integrated Development Environment (IDE) called Dev-C++. This environment will be used in all the subsequent classes in this course.
Here is the link to the site that this video refers to:
http://www.bloodshed.net/dev/devcpp.html

# 1 - Introduction - Part 1 9:35 min.
This tutorial gives an introduction to different types of programming languages. It also covers the definition of Compilers, Interpretors, Assemblers etc. It also creates the very first C Program thereby showing the structure of a simple C Program.
# 1 - Introduction - Part 2 9:10 min.
This tutorial gives an introduction to different types of programming languages. It also covers the definition of Compilers, Interpretors, Assemblers etc. It also creates the very first C Program thereby showing the structure of a simple C Program.
# 2 - Binary Number System - Part 1 8:43 min.
This tutorial covers the binary number system in detail. This is not specific to C Programming Language but it will surely help understand some of the other features of C Programming later in the subsequent classes.
# 2 - Binary Number System - Part 2 8:21 min.
This tutorial covers the binary number system in detail. This is not specific to C Programming Language but it will surely help understand some of the other features of C Programming later in the subsequent classes.
# 3 - Constants, Variables and Types 8:46 min.
In this tutorial we cover some of the basic elements a programming language - constants, variables and types.
# 4 - Operators 9:31 min.
In this tutorial we cover some of the operators in C.
# 5 - More on Variables 7:40 min.
In this tutorial I provide more information on variable declaration and initiation. This tutorial is the continuation of the previous tutorials in which I discuss constants, variables and types.
# 6 - Outputting - Part 1 9:20 min.
This tutorial discusses the ways to output messages and variables.
# 6 - Outputting - Part 2 8:58 min.
This tutorial discusses the ways to output messages and variables. This is the continuation of the previous tutorial, be sure to watch that one first.
# 7 - Inputting - Part 1 9:32 min.
This tutorial discusses ways to input various types of variables.
# 7 - Inputting - Part 2 9:30 min.
This tutorial discusses ways to input various types of variables. This is continuation of the previous tutorial so be sure to watch that one first.
# 8 - Conditions 9:31 min.
This tutorial explains the conditions and relational operators in C.
# 9 - if statement - Part 1 9:30 min.
This tutorial explains the use of conditions in the if statement.
# 9 - if statement - Part 2 8:21 min.
This tutorial explains the use of conditions in the if statement.
# 10 - if-else statement 9:37 min.
This tutorial extends the if statement to if-else statement.
# 11 - if-else if statement 8:25 min.
This tutorial extends the if statement even further to if-else if statement.
# 12 - while Loop - Part 1 8:36 min.
This tutorial explains the working of the while loop.
# 12 - while Loop - Part 2 9:43 min.
This tutorial explains the working of the while loop.
# 13 - for Loop 9:24 min.
This tutorial explains the working of the for loop.
# 14 - do-while loop - Part 1 9:22 min.
This tutorial describes the working of do-while loop. This tutorial also explains how to choose between different kinds of loops based on your problem.
# 14 - do-while loop - Part 2 9:36 min.
This tutorial describes the working of do-while loop. This tutorial also explains how to choose between different kinds of loops based on your problem.
# 15 - switch statement - Part 1 8:53 min.
In this tutorial you will learn about the switch statement and how it is used.
# 15 - switch statement - Part 2 9:44 min.
In this tutorial you will learn about the switch statement and how it is used.
# 16 - Concept of Arrays 7:36 min.
This tutorial explains the concept of arrays in programming languages. It also shows how to declare and access the arrays in C.
# 17 - More on Arrays - Part 1 9:10 min.
This tutorial continues to cover arrays in more detail. In this tutorial we write a small program that demonstrates the creation and use of arrays.
# 17 - More on Arrays - Part 2 9:40 min.
This tutorial continues to cover arrays in more detail. In this tutorial we write a small program that demonstrates the creation and use of arrays.
# 18 - Concept of Strings 9:04 min.
In this tutorial we discuss the concept of Strings, how they can be visualized in memory and how they are null terminated.
# 19 - More on Strings - Part 1 9:45 min.
In this tutorial we continue to talk about Strings, how they are used in C programming and how they are input and output.
# 19 - More on Strings - Part 2 9:26 min.
In this tutorial we continue to talk about Strings, how they are used in C programming and how they are input and output.
# 20 - Structures - Part 1 9:27 min.
This tutorial discusses about how to create structures using structs in C. It also talks about how to access the members of a struct.
# 20 - Structures - Part 2 9:34 min.
This tutorial discusses about how to create structures using structs in C. It also talks about how to access the members of a struct.

# 21 - Concept of Pointers - Part 1 9:38 min.
This tutorial introduces the concept of pointers. It first starts with showing a visualization of the computer memory and how the bytes are addressed. It then explains the concept of pointers and how they are declared in C. It also shows how to assign addresses to the pointers and it also talks about how to access memory locations using pointers.
# 21 - Concept of Pointers - Part 2 9:13 min.
This tutorial introduces the concept of pointers. It first starts with showing a visualization of the computer memory and how the bytes are addressed. It then explains the concept of pointers and how they are declared in C. It also shows how to assign addresses to the pointers and it also talks about how to access memory locations using pointers.

# 22 - Pointers and Arrays - Part 1 9:10 min.
In this tutorial we learn about the relationship between Arrays and Pointers - how we can use pointers to access the elements of an array.
# 22 - Pointers and Arrays - Part 2 8:52 min.
In this tutorial we learn about the relationship between Arrays and Pointers - how we can use pointers to access the elements of an array.
# 22 - Pointers and Arrays - Part 3 9:48 min.
In this tutorial we learn about the relationship between Arrays and Pointers - how we can use pointers to access the elements of an array.

# 23 - Functions - Part 1 9:27 min.
In this tutorial we learn about defining functions. We write one small function that simply prints a couple of messages on the screen to demonstrate the use of functions.
# 23 - Functions - Part 2 8:40 min.
In this tutorial we learn about defining functions. We write one small function that simply prints a couple of messages on the screen to demonstrate the use of functions.
# 24 - Function Arguments or Parameters 9:42 min.
In this tutorial we learn how to define function arguments or parameters, and how to pass the values to the arguments. We also demonstrate this with an example in which we define a function that adds two numbers and displays the result.
# 25 - Returning Values from Functions - Part 1 9:29 min.
In this tutorial we learn to return values from the functions to the caller. We explain it with a simple example of defining a function that squares a given number.
# 25 - Returning Values from Functions - Part 2 8:23 min.
In this tutorial we learn to return values from the functions to the caller. We explain it with a simple example of defining a function that squares a given number.
# 26 - Passing Pointers to Functions - Part 1 9:44 min.
In this tutorial we learn about how to pass pointers to a function as parameters. This way we can return more than one value from a function. As an example, we learn how to write a function that returns twice and thrice of a given integer.
# 26 - Passing Pointers to Functions - Part 2 9:41 min.
In this tutorial we learn about how to pass pointers to a function as parameters. This way we can return more than one value from a function. As an example, we learn how to write a function that returns twice and thrice of a given integer.
# 26 - Passing Pointers to Functions - Part 3 9:46 min.
In this tutorial we learn about how to pass pointers to a function as parameters. This way we can return more than one value from a function. As an example, we learn how to write a function that returns twice and thrice of a given integer.

# 27 - Passing Arrays to Functions - Part 1 9:54 min.
In this tutorial we learn to pass arrays to functions as parameter. We learn that there are two different ways of passing arrays to functions just like we saw before with basic data types.
# 27 - Passing Arrays to Functions - Part 2 9:54 min.
In this tutorial we learn to pass arrays to functions as parameter. We learn that there are two different ways of passing arrays to functions just like we saw before with basic data types.
# 27 - Passing Arrays to Functions - Part 3 9:19 min.
In this tutorial we learn to pass arrays to functions as parameter. We learn that there are two different ways of passing arrays to functions just like we saw before with basic data types.
# 27 - Passing Arrays to Functions - Part 4 9:57 min.
In this tutorial we learn to pass arrays to functions as parameter. We learn that there are two different ways of passing arrays to functions just like we saw before with basic data types.
# 27 - Passing Arrays to Functions - Part 5 5:43 min.
In this tutorial we learn to pass arrays to functions as parameter. We learn that there are two different ways of passing arrays to functions just like we saw before with basic data types.
# 28 - Stack Explained 9:51 min.
In this tutorial we learn about LIFO and FIFO, and the stack. We see how stack is related to function calling, and how the local variables are created on stack and are vanished as soon as the function returns.
# 29 - Returning Pointers to Local Variables from Functions - Part 1 9:30 min.
In this tutorial we explain why you cannot return a pointer to local variable from a function.
# 29 - Returning Pointers to Local Variables from Functions - Part 2 9:52 min.
In this tutorial we explain why you cannot return a pointer to local variable from a function.
# 29 - Returning Pointers to Local Variables from Functions - Part 3 7:35 min.
In this tutorial we explain why you cannot return a pointer to local variable from a function.

# 30 - Structures Pointers 9:43 min.
In this tutorial we learn how to declare pointers to structures and how to access their members using pointers.
# 31 - Passing Structures to Functions 10:04 min.
In this tutorial we learn to pass structures to functions by value.
# 32 - Passing Structure Pointers to Functions 9:44 min.
In this tutorial we learn to pass structures to functions by reference.
# 33 - malloc() and free() - Dynamic Memory Allocation - Part 1 9:31 min.
In this tutorial we learn about dynamic memory allocation using malloc(). We also learn about freeing up the dynamically allocated memory. We also see why it is not a good idea to create long local variables since they are created on stack.
# 33 - malloc() and free() - Dynamic Memory Allocation - Part 2 9:43 min.
In this tutorial we learn about dynamic memory allocation using malloc(). We also learn about freeing up the dynamically allocated memory. We also see why it is not a good idea to create long local variables since they are created on stack

# 34 - Array of Pointers - Part 1 9:22 min.
In this tutorial we learn about the array of pointers. Don't confuse it with pointer to array.
# 34 - Array of Pointers - Part 2 9:33 min.
In this tutorial we learn about the array of pointers. Don't confuse it with pointer to array.
# 35 - 2-Dimensional Arrays - Part 1 9:35 min.
In this tutorial we learn about 2-dimensional arrays - how they look like, how to declare them and how to access the individual elements.
# 35 - 2-Dimensional Arrays - Part 2 9:28 min.
In this tutorial we learn about 2-dimensional arrays - how they look like, how to declare them and how to access the individual elements.

# 36 - Passing 2-Dimensional Arrays to Functions 9:38 min.
In this tutorial we learn how to pass 2-dimensional arrays to functions and how to call such functions.
# 37 - Files and Their Types 10:30 min.
In this tutorial we learn about files - why they are important. We also learn about the two major types of files - text files and binary files.
# 38 - Opening and Closing Files - fopen() and fclose() - Part 1 9:48 min.
In this tutorial we learn how to open a file, check to make sure the file was opened successfully, and then close the file.
# 38 - Opening and Closing Files - fopen() and fclose() - Part 2 9:30 min.
In this tutorial we learn how to open a file, check to make sure the file was opened successfully, and then close the file.
# 39 - Writing to Files - fprintf() 10:27 min.
In this tutorial we learn to write to a file using fprintf() function.
# 40 - Files - Creating a Simple Database - Part 1 10:01 min.
In this tutorial we learn to create a database. We write a small program which inputs some information about each and every student in a class and dumps that information in a file.
# 40 - Files - Creating a Simple Database - Part 2 10:04 min.
In this tutorial we learn to create a database. We write a small program which inputs some information about each and every student in a class and dumps that information in a file.

# 41 - fscanf() - feof() - Reading From A File - Part 1 9:47 min.
In this tutorial we learn how to read from a file. We also learn how to detect that we have reached the end of file and that there is no more data to read.
# 41 - fscanf() - feof() - Reading From A File - Part 2 10:34 min.
In this tutorial we learn how to read from a file. We also learn how to detect that we have reached the end of file and that there is no more data to read.

# 42 - fgets() - Reading Strings From A File - Part 1 9:48 min.
In this tutorial we will learn about fgets() function - a function to read strings from a file. fgets() allows you to specify number of chars to read so that you don't overflow.
# 42 - fgets() - Reading Strings From A File - Part 2 9:46 min.
In this tutorial we will learn about fgets() function - a function to read strings from a file. fgets() allows you to specify number of chars to read so that you don't overflow.
# 43 - Deleting Data From A File - Algorithm - Part 1 9:45 min.
In this tutorial we are going to learn about an algorithm to delete data from a file. We are trying to keep the code as much portable as possible, and as much simple as possible.
# 43 - Deleting Data From A File - Algorithm - Part 2 5:15 min.
In this tutorial we are going to learn about an algorithm to delete data from a file. We are trying to keep the code as much portable as possible, and as much simple as possible.
# 44 - Deleting Data From A File - Code - Part 1 10:59 min.
In this tutorial we write a program that deletes data from a file. The algorithm to delete the data from a file was covered in the previous tutorial. This tutorial simply implements that algorithm.
# 44 - Deleting Data From A File - Code - Part 2 9:39 min.
In this tutorial we write a program that deletes data from a file. The algorithm to delete the data from a file was covered in the previous tutorial. This tutorial simply implements that algorithm.
# 44 - Deleting Data From A File - Code - Part 3 10:09 min.
In this tutorial we write a program that deletes data from a file. The algorithm to delete the data from a file was covered in the previous tutorial. This tutorial simply implements that algorithm.
# 45 - Data Structures Concepts And Abstract Data Types (ADT) 11:36 min.
In this tutorial we learn about the concepts of Abstract Data Type (ADT) and Data Structure, and the difference between the two.
# 46 - Data Structures Examples - Arrays - Linked Lists - Trees - Graphs 12:43 min.
In this tutorial we talk briefly about different data structures such as arrays, linked lists, trees, graphs, acyclic directed graphs (ADG).
# 47 - Disadvantages of an Array 14:04 min.
In this tutorial we discuss all the disadvantages of using an array in your program. The fact that arrays are fixed size, and the fact that you have to estimate the maximum number of elements, and the fact that insertion of an element in an array is expensive (time consuming), all these make arrays a poor choice in a professional program.

Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: MPEG4 Video (H264) 1280x720 29.97fps 600 Kbps
Аудио: AAC 44100Hz stereo 125 Kbps
Формат видео: FLV
Видео: 854x480 6.00fps 173kbps
Аудио: AAC 44100Hz stereo 98kbps
► Галерея скриншотов ◄
MKV



FLV



У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
  • Торрент
Автор: Релизер Хэш: ---
Добавлен: 2012-04-22 17:04 Приватный: Нет (DHT включён)
Статус:
---
Размер: 2.15 ГБ (2 307 402 685 байт)
Изменил:
---
Скачали: 0 (Раздающих: 0%)
Причина:
---
Здоровье: 0%
Сидеров: 0 Личеров: 0
Скорость раздачи: 0 байт/сек Скорость скачивания: 0 байт/сек
Последний сидер: Нет Последний личер: Нет
Для скачивания торрента необходимо зарегистрироваться или войти на трекер.
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Переместиться наверх
 Главная |  Список форумов |   Time : 0.116s | 15 Queries | GZIP : Off |
tracker_cron