Tampilkan postingan dengan label C Language Books. Tampilkan semua postingan
Tampilkan postingan dengan label C Language Books. Tampilkan semua postingan

Sabtu, 08 September 2012

Simon Kendal, "Object Oriented Programming using C#"

Simon Kendal, "Object Oriented Programming using C#"

ISBN: 9788776818142 | edition 2011 | PDF | 254 pages | 5 mb

This book will explain the Object Oriented approach to programming and through the use of small exercises, for which feedback is provided, develop some practical skills as well.

Download

Senin, 12 September 2011

Pro Visual C++/CLI and the .NET 2.0 Platform


Pro Visual C++/CLI and the .NET 2.0 Platform Summary:
Publisher: Apress | ISBN: 1590596404 | edition 2005 | PDF | 961 pages | 12,1 mb

This book explains how to write .NET 2.0 applications and services. It provides you with a clean slate, erasing the need for developing the COM, DCOM, COM+, or ActiveX components that used to be a necessity. Instead, you'll learn how to write .NET applications using C++/CLI.
This book is based on its highly successful predecessor, and bridges the gap between classic C++ and C++/CLI. Furthermore, this edition is based on the newest version of Visual Studio .NET (2005) and .NET Platform version 2.0. And all topic areas include specific code examples. By the end of the book, you will be proficient in developing .NET applications and services for both the Windows desktop and the Web.

or
or

Minggu, 20 Februari 2011

Professional C# (Programmer to Programmer)


Professional C# (Programmer to Programmer) Summary:
Publisher: Wrox | ISBN: 0764557599 | edition 2004 | PDF | 1356 pages | 23,1 MB

Professional C#, 3rd Edition, prepares you to program in C#, while at the same time providing the necessary background in how the .NET architecture works. It not only covers the fundamentals of the C# language, but also give examples of applications that use a variety of related technologies, including database access, dynamic Web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows — either C++, VB, or J++.

or

Selasa, 15 Februari 2011

C#.NET Illuminated (Jones and Bartlett Illuminated)


C#.NET Illuminated (Jones and Bartlett Illuminated) Summary:
Publisher: Jones & Bartlett Learning | ISBN: 0763725935 | edition 2004 | PDF | 367 pages | 11,6 MB

C# .NET Illuminated is an introductory programming textbook that takes a step-by-step approach to event-driven programming and rapid application development using Microsoft Visual Studio .NET. Readers learn how to maximize the power of the C# language and the Visual Studio .NET environment through a hands-on, highly visual approach complete with numerous examples, sample applications, and programming exercises. Features designed to reinforce key skills and concepts are found throughout, making this book ideal for use in a classroom/lab setting or as a self-study guide.

Minggu, 30 Januari 2011

Special Edition Using C#


Special Edition Using C# Summary:
Publisher: Que | ISBN: 0789725754 | edition 2001 | CHM | 600 pages | 3,5 mb

This book introduces the reader to C#, the completely new Web development language from Microsoft and part of the Visual Studio.NET suite of programs. As part of the Special Edition Using series, the book will be a comprehensive training guide with multiple programming examples and projects as well as a complete reference to C# and its intricacies. Because it is a book written for IT professionals and students, special emphasis is put on troubleshooting, debugging, and hands-on learning.

or

Kamis, 27 Januari 2011

C# 4.0 Unleashed


C# 4.0 Unleashed Summary:
Publisher: S a m s 2011 | 1640 Pages | ISBN: 0672330792 | PDF | 47 MB

C# 4.0 Unleashed is for anyone who wants to learn the C# programming language in depth, understanding how language features truly work. While giving you those insights, you learn where and how to use the features to design various kinds of software. This book not only teaches the language’s capabilities, it also looks behind the scenes to build a solid foundation to aid you in understanding the .NET platform as a whole.
Bart De Smet offers exceptional insight into the features of both the language and Microsoft’s broader framework. He doesn’t just cover the “what” and “how” of effective C# programming: He explains the “why,” so you can consistently choose the right language and platform features, maximizing your efficiency and effectiveness.
The early chapters introduce the .NET platform, the tooling ecosystem, and the C# programming language, followed by in-depth coverage of the C# programming language itself, with immediate application of language features. The last chapters give an overview of the .NET Framework libraries about which every good developer on the platform should know.
  • Understand the .NET platform: its language support, libraries, tools, and more 
  • Learn where C# fits, how it has evolved, and where it’s headed
  • Master essential language features including expressions, operators, types, objects, and methods 
  • Efficiently manage exceptions and resources 
  • Write more effective C# object-oriented code 
  • Make the most of generics, collections, delegates, reflection, and other advanced language features 
  • Use LINQ to express queries for any form of data 
  • Master dynamic programming techniques built on .NET’s Dynamic Language Runtime (DLR) 
  • Work with namespaces, assemblies, and application domains 
  • Write more efficient code using threading, synchronization, and advanced parallel programming techniques 
  • Leverage the Base Class Library (BCL) to quickly perform many common tasks 
  • Instrument, diagnose, test, and troubleshoot your C# code 

Learning C# 3.0, 3rd Edition


Learning C# 3.0, 3rd Edition Summary:
O'Reilly Media | ISBN: 0596521065 | November 18, 2008 | 704 pages | PDF | 3.6 MB

If you're new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressions, and LINQ. You'll also learn how to build Windows applications and handle data with C#. 
No previous programming experience is required -- in fact, if you've never written a line of code in your life, bestselling authors Jesse Liberty and Brian MacDonald will show you how it's done. Each chapter offers a self-contained lesson to help you master key concepts, with plenty of annotated examples, illustrations, and a concise summary.

or

Selasa, 25 Januari 2011

Galileo Press - Professionell entwickeln mit Visual C# 2010 - Matthias Geirhos


Galileo Press - Professionell entwickeln mit Visual C# 2010 - Matthias Geirhos Summary:
Gallileo Press | 2011 | ISBN-10: 3836214741 | True PDF | 897 Pages | german | 22 MB

Beschreibung
Sie beherrschen C# und möchten nun lernen, noch effizienter zu entwickeln? In diesem Buch zeigt Ihnen der erfahrene Entwicklungsleiter Matthias Geirhos an einem umfassenden Beispielprojekt ganz konkret, wie Sie typische Fallstricke vermeiden und alle Phasen Ihrer Projekte sicher meistern. Dabei spricht der Autor alle Themen der professionellen Entwicklung an, wie z. B. Architektur, objektorientierte Analyse und Design, GUIs, fortgeschrittene C#-Techniken, Patterns, Refactoring, WCF, Datenbanken, Performance, WF, Testen, Deployment u. v. m.

or

Kamis, 20 Januari 2011

C++ Programming Made Simple, Second Edition


C++ Programming Made Simple, Second Edition Summary:
Made Simple | 2002 | ISBN: 0750657383 | 352 pages | PDF | 8,1 MB

The author enables novices to get to grips with the programming language quickly and efficiently, and demystifies the subject matter making it easy to understand. Java and C++ are now the two clear leading languages for technical and web programming, and the C++ language and environment, including C, are internationally standardised by the ISO Standard 1998. Although focusing on C++, the text also incorporates material on the C programming language. If you want to know how to:
- Write ISO C++ programs
- Write procedural C programs
- Use ISO C++ advanced features such as templates and RTTI
- Take advantage of the Standard Template Library
- Program with both the C and C++ Standard Libraries
then C++ Programming Made Simple is for you! *Aimed at a non-North American user audience
*Requires no technical or in-depth computer knowledge
*Enables readers to become familiar with the C++ and C programming languages quickly and efficiently p.s. some pages are missing.

or
or

Senin, 17 Januari 2011

C#Builder Kick Start

C#Builder Kick Start Summary:
Publisher: Sams | ISBN: 0672325896 | edition 2003 | CHM | 480 pages | 3,6 mb

C#Builder Kick Start provides a rapid overview of the C#Builder tool, a Borland developer's introduction to C# explaining the new forms and interfaces, and set of examples illustrating the power of C#, C#Builder, and .NET development. Special attention is paid to differences between existing Borland tools and development strategies and C#Builder.

Selasa, 11 Januari 2011

C# 2010 for Programmers

C# 2010 for Programmers Summary:
Publisher: Prentice Hall 2010 | 1296 Pages | ISBN: 0132618206 | PDF | 26 MB

The professional programmer’s Deitel® guide to C# 2010 and the powerful Microsoft® .NET 4 Framework Written for programmers with a background in C++, Java or other high-level, object-oriented languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# 2010 language and .NET 4 in depth. The book is updated for Visual Studio® 2010 and C# 4, and presents C# concepts in the context of fully tested programs, complete with syntax shading, detailed line-by-line code descriptions and program outputs. The book features 200+ C# applications with 17,000+ lines of proven C# code, as well as hundreds of programming tips that will help you build robust applications. Start with a concise introduction to C# fundamentals using an early classes and objects approach, then rapidly move on to more advanced topics, including multithreading, .NET 4, LINQ, WPF, ASP.NET 4, WCF web services and Silverlight®. Along the way you’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML® ATM case study, including a complete C# implementation. When you’re finished, you’ll be ready to build next-generation Windows applications, web applications and web services.
.NET 4, Types, Arrays, Exception Handling
LINQ, Object/Collection Initializers
OOP: Classes, Objects, Inheritance, Polymorphism, Interfaces
WinForms, WPF, XAML, Event Handling
WPF GUI/Graphics/Multimedia
Silverlight®
Lists, Queues, Stacks, Trees
Generic Collections, Methods and Classes
XML®, LINQ to XML
Database, LINQ to SQL
ASP.NET 4.0, ASP.NET AJAX
Web Forms, Web Controls
WCF Web Services
OOD/UML® Case Study

or

Jumat, 07 Januari 2011

C# 4.0 полное руководство

C# 4.0 полное руководство Summary:
2011 | Герберт Шилдт | Вильямс | ISBN: 5845916846 | руcский | DJVU | 1056 pages | 7.6 Mb

В этом полном руководстве по C# 4.0 — языку программирования, разработанному специально для среды .NET, — детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки.Книга рассчитана на широкий круг читателей, интересующихся программированием на C#. Книга содержит:
— Полное описание средств языка C#
— Рассмотрение новых средств в версии C# 4.0, PLINQ, библиотеку TPL, именованные и необязательные аргументы, динамический тип данных и многое другое
— Сотни простых и понятных примеров программ с комментариями.
— Самый полный источник информации по C# Благодаря поддержке параллельного языка интегрированных запросов (PLINQ) и библиотеки распараллеливания задач (TPL) версия 4.0 стала новой вехой в программировании на C#, и поэтому Герберт Шилдт, автор лучших книг по программированию, обновил и расширил свое классическое руководство, чтобы охватить в нем эти и другие нововведения. В книге подробно описываются языковые средства C#, даются профессиональные рекомендации и приводятся сотни примеров программ, охватывающих все аспекты программирования на C#, включая синтаксис, ключевые слова и основные библиотеки, не говоря уже о таких новшествах, как PLINQ, TPL, динамический тип данных, а также именованные и необязательные аргументы.
Это необходимое каждому программирующему на C# справочное руководство написано простым и доступным языком, благодаря которому Герберт Шилдт стал таким популярным. В книге найдут ответы на насущные вопросы по C# как начинающие, так и опытные программисты.

Selasa, 28 Desember 2010

Learn to Program with C++

Learn to Program with C++ Summary:
McGraw-Hill Osborne Media | 2003 | ISBN: 0072225351 | 625 pages | PDF | 2,5 MB

More than 100,000 programmers owe their careers to Professor John Smiley. In this unique guide, the guru himself will teach you, in a classroom setting, how to program with C++. Learn from more than 100 questions and answers as well as real-world programming projects
Table of contents:
* Where Do I Begin
* ++Getting Comfortable with C
* Data
* Selection Structures
* Loops
* Creating Your Own Functions
* Creating Objects from Instantiable Classes
* Controlling Access to the Data in Your Object
* Inheritance
* Arrays
* Pointers
* Errors and Error Handling

or

Jumat, 19 November 2010

Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching,3 Edition

Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching,3 Edition Summary:
A..n-W..y Prof | 1998 | ISBN: 0201350882 | 752 pages | CHM | 5,8 MB

Robert Sedgewick has thoroughly rewritten and substantially expanded andupdated his popular work to provide current and comprehensive coverage ofimportant algorithms and data structures. Christopher Van Wyk and Sedgewickhave developed new C++ implementations that both express the methods in aconcise and direct manner, and also provide programmers with the practicalmeans to test them on real applications. Many new algorithms are presented, and the explanations of each algorithmare much more detailed than in previous editions. A new text design anddetailed, innovative figures, with accompanying commentary, greatly enhancethe presentation. The third edition retains the successful blend of theory andpractice that has made Sedgewick's work an invaluable resource for more than250,000 programmers! This particular book, Parts 1-4, represents the essential first half of Sedgewick'scomplete work. It provides extensive coverage of fundamental data structuresand algorithms for sorting, searching, and related applications. Although thesubstance of the book applies to programming in any language, theimplementations by Van Wyk and Sedgewick also exploit the natural matchbetween C++ classes and ADT implementations. Highlights Expanded coverage of arrays, linked lists, strings, trees, and other basic data structures Greater emphasis on abstract data types (ADTs), modular programming, object-oriented programming, and C++ classes than in previous editions Over 100 algorithms for sorting, selection, priority queue ADT implementations, and symbol table ADT (searching) implementations New implementations of binomial queues, multiway radix sorting, randomized BSTs, splay trees, skip lists, multiway tries, B trees, extendible hashing, and much more Increased quantitative information about the algorithms, giving you a basis for comparing them Over 1000 new exercises to help you learn the properties of algorithms Whether you are learning the algorithms for the first time or wish to have up-to-date reference material that incorporates new programming styles with classic and new algorithms, you will find a wealth of useful information in this book.

or
or

Senin, 03 Mei 2010

C++ Unleashed

C++ Unleashed Summary:
Sams Publishing | ISBN: 0672312395 | 1998 | PDF | 944 pages | 4.02 MB

C++ Unleashed is a survey of advanced topics in C++. The goal of this book is to provide a focused examination of each of these topics, covering the essential information you need to fully exploit the power of the C++ language.

or
or

Minggu, 25 April 2010

C++ Demystified

C++ Demystified Summary:
McGraw-Hill | 2004 | ISBN: 0072253703 | 368 pages | CHM | 2,5 MB

The fast and easy way to understanding the fundamentals of C++ 
If you’re looking for an easy way to learn C++ and want to immediately start writing your own programs, this is the resource you need. The hands-on approach and step-by-step instructions guide you through each phase of C++ programming with easy-to-understand language from start to finish. Whether or not you have previous C++ experience, you’ll get an excellent foundation here, discovering how computer programs and programming languages work. Next, you’ll learn the basics of the language--what data types, variables, and operators are and what they do, then on to functions, arrays, loops, and beyond. With no unnecessary, time-consuming material included, plus quizzes at the end of each chapter and a final exam, you’ll emerge a C++ pro, completing and running your very own complex programs in no time. Simple enough for a beginner, but challenging enough for an advanced student, C++ Demystified is your shortcut to mastering C++. This one-of-a-kind self-teaching text offers:
An easy way to understand C++ 
A quiz at the end of each chapter 
A final exam at the end of the book 
No unnecessary technical jargon 
A time-saving approach.

Senin, 19 April 2010

C# Network Programming

C# Network Programming Summary:
Publisher: Sybex | ISBN: 0782141765 | edition 2002 | CHM | 656 pages | 6,1 mb

C# is Microsoft's hot new language for the .NET platform. This book covers everything C# programmers need to know to create network applications, a task traditionally done in C++. It explores the basics of network programming, including IP and TCP protocols, and moves on to targeted C# instruction, including using the C# network programming classes in the .NET framework. Topics covered include low-level network programming (such as sockets and multithreading), as well as network application layer programming for email, web-based, and security applications. Specific examples show how to create applications that use network protocols such as SNMP, SMTP, and HTTP. The book also has advanced coverage of incorporating an Active Directory server database and .NET remoting in a network application. Author Richard Blum has been a network and systems administrator for 13 years for the Department of Defense and is the author of four books on networking topics.

or
or

Programming with Microsoft Visual C++ .Net

Programming with Microsoft Visual C++ .Net, Summary:
Publisher: Microsoft Press | ISBN: 0735615497 | edition 2002 | CHM | 1098 pages | 14,2 mb

This title is the complete programming reference for intermediate and expert developers who want to create .NET applications with Visual C++ and the .NET Framework. Focusing on core programming techniques, instructions, and solutions, this book is designed to help developers who are already familiar with Visual C++ discover what's new in Visual C++.NET and learn how to use the language and their programming skills with the Windows operating system to produce a new generation of killer .NET applications. An enhanced eBook in Microsoft Help 2 format, extensive real-world programming examples, and reusable code on a companion CD-ROM all give readers the complete answers they need to solve specific .NET coding problems faster.

or
or

Rabu, 14 April 2010

Accelerated C# 2010

Accelerated C# 2010 Summary:
Apress | 2010 | ISBN: 1430225378 | 656 pages | PDF | 5,3 MB

C# 2010 offers powerful new features, and this book is the fastest path to mastering them—and the rest of C#—for both experienced C# programmers moving to C# 2010 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET Common Language Runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR. This book is both a rapid tutorial and a permanent reference. You'll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way from the start? 
Comprehensively and concisely explains both C# 2008 and C# 2010 features
Focuses on the language itself and on how to use C# 2010 proficiently for all .NET application development.
Concentrates on how C# features work and how to best use them for robust, high-performance code What you'll learn
How C# works with and exploits the CLR 
How to use arrays, collections, and iterators 
How to handle events with delegates and anonymous functions
How to design and use generic types and methods 
How to thread efficiently and robustly
How C# anonymous types, lamba expressions, and extension methods work and how to use them

or

Murach's ASP.NET 2.0 Web Programming with C# 2005

Murach's ASP.NET 2.0 Web Programming with C# 2005 Summary:
Publisher: Mike Murach & Associates 2006 | 841 Pages | ISBN: 1890774316 | PDF | 90 MB

This book is for C# developers who want to learn how to develop professional Web applications with Microsoft's ASP.NET 2.0. Because the first 4 chapters carefully present the skills for developing simple Web applications, this book works for both beginners and experienced programmers. Then, the next four sections present: the skills you need for almost all Web applications; the skills you need for database applications; the skills you need for e-commerce applications; and the skills you need for developing code that can be reused in other applications.

or