Tampilkan postingan dengan label C. Tampilkan semua postingan
Sams Teach Yourself C in 24 Hours (2nd Edition)
Selasa, 05 Agustus 2008
Sams Teach Yourself C in 24 Hours, Second Edition, shows you how to program in C in an easy-to-understand format. C is a powerful and flexible language used for a wide range of projects. You begin with learning the basics to write a first program and then move on to arrays, pointers, disk input/output, and functions. This book will allow you to understanding data types, loops, and strings to make your programs work for you. You’ll also work with arrays, structures, and unions to expand your programming skills, use pointers to access and retrieve data elements, develop programs that process mathematical equations, functions, and variables, and explore memory management techniques.
[Details]
Posted in C, Ebook, eLearning by M3ele3 | 0 comments
C++ Programming Cookbook
Selasa, 29 Juli 2008
Learn how to:
* Tokenize a null-terminated string
* Create a search and replace function for strings
* Implement subtraction for string objects
* Use the vector, deque, and list sequence containers
* Use the container adaptors stack, queue, and priority_queue
* Use the map, multimap, set, and multiset associative containers
* Reverse, rotate, and shuffle a sequence
* Create a function object
* Use binders, negators, and iterator adapters
* Read and write files
* Use stream iterators to handle file I/O
* Use exceptions to handle I/O errors
* Create custom inserters and extractors
* Format date, time, and numeric data
* Use facets and the localization library
* Overload the [ ], ( ), and -> operators
* Create an explicit constructor
* And much, much more
[details]
Posted in C, Ebook, programing by M3ele3 | 0 comments
Introduction to Windows And Graphics Programming With Visual C++ .net
Rabu, 23 Juli 2008
This book provides an accessible approach to the study of Windows® programming with Visual C++®.
It is intended to be an introduction to Visual C++® for technical people including practicing engineers, engineering students, and others who would like to understand Windows® programming and use its inherent graphic capabilities. While the book is aimed at a technical audience, the mathematical content is modest and it should be readable by most people interested in C++ programming. Readers of this book will be introduced to Windows® programming in perhaps the most natural way, by using the Visual C++® object-oriented environment and the tools of the Microsoft® Foundation Classes (MFC).
[Review]
Posted in C, eLearning, programming, Windows by M3ele3 | 0 comments
Common-Sense C: Advice and Warnings for C and C++ Programmers
Selasa, 22 Juli 2008
Java 1.1 introduces several major features to Sun’s Java products, such as Java Beans, JAR files, and more. This book provides good coverage of these new tools and techniques.
Java 1.1 also brings on several changes in the language itself. There are new methods that improve on, and replace, older methods. Sun’s Java compilersource code. generates warnings when a method has been deprecated. The examples in this book have NOT been updated, so you will need another book to teach you to develop proper Java 1.1
This book is a learning book more than a reference. It covers programming techniques that other books frequently skim over. I was impressed with the wide range of topics such as database, network, graphics, CORBA, and JavaScript. I only wish that it presented these topics with Java 1.1 features and techniques.
If you already are familiar with Java 1.1 programming and would like to familiarize yourself with the new Java 1.1 tools, you may find this reference to be helpful.
If you are planning to learn the Java language from this book, then you will be disappointed to learn that some of these programs use old techniques specific to Java 1.0. Java 1.1 introduces several new classes and programming techniques which you will want to know, so consider another book.
Personally, it amazes me to see how many books I have purchased over the years that were thrown together to meet a tight publishers deadline. While this book has many pages of useful information, it is not entirely up to date. Even the CD-ROM comes with the 1.0 version of Java, not the 1.1 version.
I was pleased to see that the entire text of the book is on the CD-ROM, along with the text of other QUE books, Using JavaScript and Using J++. I gave the book an extra point for this feature alone
[Review]
Posted in C, Ebook, eLearning, Java, programming by M3ele3 | 1 comments
Essential Books on Algorithms and Data Structures
Kamis, 26 Juni 2008
Complete text of nine essential books and over a dozen articles related to algorithms in a new HTML format. These books, selected by the editors of Dr. Dobb’s Journal, are the most important books ever written on the subject and need to succeed. Plus, this features a full-text, cross-platform search engine, giving you instant access to the entire contents of all nine books. Learn from the experts. Set up your algorithms the right way the first time-before you ever write that first line of code!
These books give you proven and trusted ways to analyze and solve problems in C, C++, and other languages. Take advantage of the research and testing that went into developing the algorithms and data structures!
Includes These 9 Essential Books:
Data Structures: From Arrays to Priority Queues by Wayne Amsbury
Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest
Information Retrieval: Data Structures & Algorithms edited by William B. Frakes and Ricardo Baeza-Yates
Fundamentals of Data Structures by Ellis Horowitz and Sartaj Sahni
Reliable Data Structures in C by Thomas Plum
Data Structures and Algorithm Analysis in C by Mark Allen Weiss
Practical Data Structures in C++ by Bryan Flamig
Data Structures, Algorithms and Program Style Using C by James F. Korsh and Leonard J. Garrett
Data Structures and Algorithms by Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman
[The rest]
Posted in C, Ebook, programming by M3ele3 | 0 comments
Starting Out with C++ - Early Objects
Sabtu, 07 Juni 2008
This books explains all the reserve words for C++. Author uses Borland Turbo C++ (compiler). I used both Turbo and Dev C++. Starts from ground zero to STL, Object Orientation and to binary trees. Its introductory level course and anyone can understand and start coding, if you have some computer knowledge or have some programming experience.
The rest..
Posted in C, Ebook by M3ele3 | 0 comments
Image Processing in C: Analyzing and Enhancing Digital Images
Minggu, 01 Juni 2008
This book is a tutorial on image processing. Each chapter explains basic concepts. Print routines are provided for laser printers, graphics printers, and character printers. Display procedures are provided for monochrome, CGA, VGA, and EGA monitors. All of these functions are provided in a system that will run on a ” provide working edge detectors, filters, and histogram equalizers, I/O routines, display and print procedures that are ready to use, or can be modified for special , 2) a set of routines for Boolean operations on images — such as subtracting or adding one with another, 3) a batch system for performing offline processing (such as overnight for long involved manipulations). The C Image Processing System (CIPS) works with Tag Image File Format (TIFF) gray scale images. The entire system has been updated from the original publications to comply with the TIFF 6.0 specification from June 1993 (the magazine articles were written for the TIFF 5.0 specification.) The text and accompanying with words and figures, shows image processing results with photographs, and implements the operations in C. The C code in this book is based on a series of articles published in The C Users Journal from 1990 through 1993, and includes three entirely new chapters and six new appendices. The new chapters are 1) an introduction to the entire
Audience: Programmers seeking tools for image processing, ranging from the basics to advanced techniques. System Requirements: Any PC with a hard disk. Slower the machine, the slower the processing, but the system does not require a math co-processor or special imaging board. A regular VGA monitor is preferred, but you can use the system with an EGA or CGA monitor. The code was compiled with Microsoft C v 6. The code should run using other compilers with little modification.
The rest..
Posted in C, Ebook by M3ele3 | 0 comments
Beginning C++ Game Programming
Selasa, 06 Mei 2008
Offering a thorough and modern introduction to C++, this book has everything you need in order to learn the fundamentals of C++ and game programming basics.
Uploader note: This book will teach you c++ programming basics in terms of gaming, like how an array can be used to store items as an inventory, it won’t teach you 3d or 2d gaming basics. It’s a good way to start learning c++ on your own, even if you don’t know the first thing about programming.
Read Here
Posted in C, Ebook by M3ele3 | 0 comments
C++ Primer (4th Edition)
Minggu, 04 Mei 2008
This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way.Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers.Program Faster and More Effectively with This Rewritten Classic Restructured for quicker learning, using the C++ standard library Updated to teach the most current programming styles and program design techniques Filled with new learning aids that emphasize important points, warn about common pitfalls, suggest good programming practices, and provide general usage tips Complete with exercises that reinforce skills learned Authoritative and comprehensive in its coverage.
Read Here
Posted in C, Ebook by M3ele3 | 0 comments
Absolute C++ (2nd Edition) (Savitch Series)
Selasa, 18 Maret 2008
Offers complete coverage of the C++ programming language. This title offers provides all the tools necessary for experienced and novice programmers to master C++, including: thorough coverage of the Standard Template Library; complete and fully executable code throughout; sections highlighting programming tips and common pitfalls; and a logical order of coverage of C++ topics in order for readers to better understand the language. This book is appropriate for anyone interested in learning how to programming using the C++ programming language.
Share Link
Posted in C, Ebook by M3ele3 | 0 comments
Programming C#
Senin, 10 Desember 2007
C# is designed from the ground up for development on Microsoft’s new .NET framework. As such, it’s a high-performance language that’s simple, safe, object-oriented, and Internet-centric. Programming C# teaches this new language in a way that experienced programmers will appreciate–by grounding its applications firmly in the context of Microsoft’s .NET platform and the development of desktop and Internet applications.
The first part of this book introduces C# fundamentals, then goes on to explain:
* Classes and objects
* Inheritance and polymorphism
* Operator overloading
* Structs and interfaces
* Arrays, indexers, and collections
* String objects and regular expressions
* Exceptions and bug handling
* Delegates and events
Part two of Programming C# focuses on development of desktop and Internet applications, including Windows Forms, ADO.NET and ASP.NET. ASP.NET includes Web Forms, for rapid development of web applications, and Web Services for creating objects without user interfaces, to provide services over the Internet.
Part three gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part three also illustrates how to interoperate with COM objects.
In much the way that you can see the features and personality of the parents and grandparents in young children, you can easily see the influence of Java, C++, Visual Basic, and other languages in C#. The level of information in Programming C# allows you to become productive quickly with C# and to rely on it as a powerful addition to your family of mastered programming languages.
Share Link
Posted in C, Ebook by M3ele3 | 0 comments
Modern C++ Design
Sabtu, 01 Desember 2007
Andrei Alexandrescu,«Modern C++ Design: Generic Programming and Design Patterns Applied»
Addison-Wesley | ISBN 0201704315 | 352 pages | 2001 Year
A text introducing the concept of generic components within all C++ language. Discusses issues that C++ developers deal with on a daily basis, including policy-based design for flexibility, partial template specialization, typelists, patterns, and multi-method engineers.
Share Link
Posted in C, Ebook by M3ele3 | 0 comments
Visual C++ .NET Optimization with Assembly Code (with source code).
Rabu, 28 November 2007
Describing how the Assembly language can be used to develop highly effective C++ applications, this guide covers the development of 32-bit applications for Windows. Areas of focus include optimizing high-level logical structures, creating effective mathematical algorithms, and working with strings and arrays. Code optimization is considered for the Intel platform, taking into account features of the latest models of Intel Pentium processors and how using Assembly code in C++ applications can improve application processing. The use of an assembler to optimize C++ applications is examined in two ways, by developing and compiling Assembly modules that can be linked with the main program written in C++ and using the built-in assembler. Microsoft Visual C++ .Net 2003 is explored as a programming tool, and both the MASM 6.14 and IA-32 assembler compilers, which are used to compile source modules, are considered.
As one of the most powerful development tools, the Microsoft Visual C++ .NET development environment offers the programmer a wide variety of features for the development of applications of any type and level of complexity. Nevertheless, most serious applications are written with much manual work. This is because none of the high-level language development tools can provide maximum performance. This is the truth based on the structure and semantics of high-level languages.
A possible solution to the application optimization problem is the use of assembly language. Note that it is possible to write an application without using this language. There are many programs that do not require optimization. However, with regard to real-time applications, device drivers, multimedia applications, sound processing applications, graphics applications, and any applications, for which the time of execution is important, the use of assembly language is inevitable because no other optimization method will work.
This book will focus on the use of assembly language in programs created with Visual C++ .NET 2003, currently the most powerful C++ development environment. The material of this book will disclose two relatively independent aspects of using it as a stand-alone tool for creating individual procedures in the form of object modules and as a built-in tool integrated in C++ .NET. Microsoft continually improves the inline assembler.
This book is not a tutorial on assembly language, nor on C++ .NET. It assumes that you have a certain knowledge of these programming areas.
TABLE OF CONTENT:
Chapter 01 - Developing Efficient Program Code
Chapter 02 - Optimizing Calculation Algorithms
Chapter 03 - Developing and Using Procedures in Assembly Language
Chapter 04 - Optimizing C++ Logical Structures with Assembly Language
Chapter 05 - Assembly Module Interface to C++ Programs
Chapter 06 - Developing and Using Assembly Subroutines
Chapter 07 - Linking Assembly Modules with C++ .NET Programs
Chapter 08 - Dynamic Link Libraries and Their Development in Assembly Language
Chapter 09 - Basic Structures of Visual C++ .NET 2003 Inline Assembler
Chapter 10 - Inline Assembler and Application Optimization. MMX and SSE Technologies
Chapter 11 - Optimizing Multimedia Applications with Assembly Language
Chapter 12 - Optimizing Multithread Applications with Assembly Language
Chapter 13 - C++ Inline Assembler and Windows Time Functions
Chapter 14 - Using Assembly Language for System Programming in Windows
Chapter 15 - Optimizing Procedure-Oriented Applications and System Services.
Share link part1
Share link part2
Posted in C, Ebook by M3ele3 | 3 comments
Langganan:
Postingan (RSS)