دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1st ed. 2023]
نویسندگان: Farzin Asadi
سری:
ISBN (شابک) : 3031357108, 9783031357107
ناشر: Springer
سال نشر: 2023
تعداد صفحات: 350
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 146 Mb
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Essentials of C Programming with Microsoft® Visual Studio® به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ملزومات برنامه نویسی C با Microsoft® Visual Studio® نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب درمان فشرده اما جامعی را ارائه می دهد که خوانندگان را از طریق زبان برنامه نویسی C با Microsoft® Visual Studio® راهنمایی می کند. نویسنده از تجربه گسترده خود در کلاس درس برای راهنمایی خوانندگان به سمت درک عمیق تر مفاهیم کلیدی زبان C استفاده می کند. هر مفهوم و ویژگی زبان به عنوان یک درس کوتاه ارائه شده است که با مثال های عملی برای کمک به مطالعه خود دانش آموز نشان داده شده است. این کتاب برای طیف گسترده ای از دانش آموزانی که نیاز به مطالعه زبان برنامه نویسی C دارند جذاب خواهد بود.
This book provides a compact but comprehensive treatment that guides readers through the C programming language with Microsoft® Visual Studio®. The author uses his extensive classroom experience to guide readers toward deeper understanding of key concepts of the C language. Each concept and feature of the language is presented as a short lesson, illustrated by practical worked examples to aid student self study. The book will appeal to a broad range of students who are required to study the C programming language.
Preface Contents Chapter 1: Installation of Microsoft® Visual Studio® 1.1 Introduction 1.2 Installation of Visual Studio 1.3 Entering the C Code to Visual Studio 1.4 Running the C Code with Visual Studio 1.5 Errors in the Code 1.6 Color of Keywords in Visual Studio 1.7 Comments 1.8 C Is a Case Sensitive Language Further Reading Chapter 2: Basics of C Programming 2.1 Introduction 2.2 Primary Data Types in C 2.3 Creating Variables 2.4 C Programming Naming Conventions 2.5 Printing on the Screen 2.6 Overflow of Variables 2.7 size_t Data Type 2.8 Minimum and Maximum of Primary Data Types 2.9 Taking a Value From the User 2.10 Blocks 2.11 Global Variables 2.12 Constants 2.13 Enumeration 2.14 typedef Keyword Further Readings Chapter 3: Conditional Statements 3.1 Introduction 3.2 if Command 3.3 if-else Command 3.4 Conditional Ternary Operator 3.5 Logical Operators 3.6 Nested if Statements 3.7 switch-case Statement Further Reading Chapter 4: Loops 4.1 Introduction 4.2 for Loop 4.3 break Command 4.4 continue Command 4.5 while Loop 4.6 Infinite Loop 4.7 do-while Loop Further Reading Chapter 5: Arrays 5.1 Introduction 5.2 Defining an Array 5.3 Arrays and Pointers 5.4 Length of an Array 5.5 Removing an Element from the Array 5.6 2D Arrays 5.7 Size of 2D Arrays 5.8 malloc Function 5.9 calloc Function Further Reading Chapter 6: Functions 6.1 Introduction 6.2 Definition of a Function 6.3 Pass by Value 6.4 List of Functions 6.5 void Functions 6.6 Scope and Lifetime of Variables 6.7 Function to Convert Fahrenheit to Celsius 6.8 Combinations (nCr) Calculator 6.9 Password Checker 6.10 Heads and Tails 6.11 Cost of a Hotel 6.12 Fibonacci Sequence (Iterative Approach) 6.13 Fibonacci Sequence (Recursive Approach) 6.14 Recursive Factorial 6.15 Recursive Product 6.16 Recursive Max and Min 6.17 Static Variables 6.18 Pass by Reference 6.19 Passing an Array to a Functions 6.20 Functions with Variable Number of Arguments 6.21 Entering the Functions to Separate Files 6.22 extern Keyword Further Reading Chapter 7: Some Useful Functions 7.1 Introduction 7.2 Running an .exe File 7.3 Playing a .wav File 7.4 main Arguments 7.5 exit Function 7.6 atexit Function 7.7 Reading the Mouse Pointer Position 7.8 Timer 7.9 Shutting Down the Computer Further Reading Chapter 8: Pointers 8.1 Introduction 8.2 Address-of (&) Operator 8.3 Pointers 8.4 Dereferencing (*) Operator 8.5 Pointer Arithmetic 8.6 Call by Reference 8.7 malloc Function 8.8 NULL Pointer 8.9 void Pointer Further Reading Chapter 9: Structures and Unions 9.1 Introduction 9.2 Defining a Structure 9.3 typedef Keyword 9.4 Copying the Content of a Structure Variable Into Another Structure Variable 9.5 Functions with Structure Arguments 9.6 Array of Structures 9.7 Arrow Operator 9.8 Dereferencing a Pointer to a Structure 9.9 Unions 9.10 Pointer to a Union Further Reading Chapter 10: Mathematical Functions 10.1 Introduction 10.2 Precedence of Operators 10.3 Remainder of Division 10.4 sizeof Operator 10.5 Type Casting 10.6 Mathematical Constants 10.7 Power Function 10.8 Square Root Function 10.9 Cubic Root Function 10.10 Logarithm Function 10.11 Trigonometric Functions 10.12 Inverse Trigonometric Functions 10.13 Hyperbolic Functions 10.14 Inverse Hyperbolic Functions 10.15 Exponential Function 10.16 Rounding and Truncating Numbers 10.17 floor and ceil Functions 10.18 fabs and hypot Functions 10.19 Generation of Random Numbers 10.20 Floating Point Numbers 10.21 Complex Functions 10.22 Binary and Hexadecimal Numbers 10.23 Bitwise Operation 10.24 GNU Scientific Library Further Readings Chapter 11: String Processing 11.1 Introduction 11.2 Defining a String 11.3 String Inputs 11.4 strlen Function 11.5 strcpy Function 11.6 strncpy Function 11.7 memset Function 11.8 memcpy Function 11.9 memmove Function 11.10 strcmp Function 11.11 strncmp Function 11.12 memcmp Function 11.13 strcat Function 11.14 strncat Function 11.15 strtok Function 11.16 strcspn Function 11.17 strspn Function 11.18 atoi Function 11.19 atof Function 11.20 sscanf Function 11.21 sprintf Function 11.22 strchr Function Further Reading Chapter 12: Character Processing 12.1 Introduction 12.2 isalnum Function 12.3 isalpha Function 12.4 isdigit Function 12.5 iscntrl Function 12.6 ispunct Function 12.7 isspace Function 12.8 islower Function 12.9 isupper Function 12.10 tolower Function 12.11 toupper Function 12.12 getch Function Further Reading Chapter 13: Time and Date 13.1 Introduction 13.2 Making Delay with Sleep Function 13.3 Time Measurement 13.4 time Function 13.5 Date and Time 13.6 gmtime Function 13.7 localtime Function 13.8 asctime Function 13.9 strftime Function 13.10 _strtime and _strdate Functions Further Reading Chapter 14: Sorting and Searching 14.1 Introduction 14.2 Bubble Sort 14.3 Insertion Sort 14.4 Quick Sort Algorithm 14.5 Quick Sort for Integer Values 14.6 Quick Sort for Double Values 14.7 Quick Sort for Strings 14.8 Binary Search Further Reading Chapter 15: File Processing 15.1 Introduction 15.2 Creating a New File 15.3 Append Mode 15.4 ftell Function 15.5 fprintf Function 15.6 fseek Function 15.7 rewind Function 15.8 Reading a File 15.9 End Of File (EOF) 15.10 fgets Function 15.11 getc Function 15.12 Writing to a Binary File 15.13 Reading from Binary Files 15.14 Error Handling Further Readings Chapter 16: Useful Functions to Work with Files and Directories 16.1 Introduction 16.2 Copying .txt Files (I) 16.3 Copying .txt Files (II) 16.4 Copying Files with CopyFileA Function (I) 16.5 Copying Files with CopyFileA Function (II) 16.6 Rename a File 16.7 Remove a File 16.8 Printing the Contents of a Directory 16.9 Obtaining the Address of Current Working Directory 16.10 Changing the Current Working Directory 16.11 Making Directories 16.12 Removing Directories Further Reading Chapter 17: Serial Communication in C 17.1 Introduction 17.2 Reading from the Serial Port 17.3 Writing to the Serial Port Further Readings Chapter 18: Graphical User Interface 18.1 Introduction 18.2 Making a Simple GUI Project Further Readings Index