Popular Posts Today

Search This Blog

Free Download | Visual C# Game Programming for Teens


Teaches teens and other beginners how to create games using C# and Windows Forms (GDI+). A true beginner's guide, this book covers each essential step for creating your own complete role-playing game, including a character creation screen and a combat system. This book serves as a comprehensive introductory guide for readers who are new to programming or new to programming for games. The reader is shown how to load and draw bitmaps, create sprites, render a game world, keep track of inventory and character stats, and build tools: a level editor, character editor, item editor, monster editor. Every chapter contributes toward a growing game library that is used to improve and add new and more advanced features to the game, and when the student is finished they will have created a complete game.

5:58 AM | 0 comments | Read More

Free Download | Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET


Essential for developers and database administrators who use SQL Server 2005 on a daily basis, this guide explains how to take full advantage of stored procedures: operations that are stored with the database server, allowing access to all clients.The book covers the design of stored procedures in both T-SQL and CLR languages such as C# and Visual Basic .NET and readers will learn to develop programmable database objects and scalable Web-based applications.

6:58 AM | 0 comments | Read More

Free Download | Practical Oracle Security: Your Unauthorized Guide to Relational Database Security


This is the only practical, hands-on guide available to database administrators to secure their Oracle databases. This book will help the DBA to assess their current level of risk as well as their existing security posture. It will then provide practical, applicable knowledge to appropriately secure the Oracle database. The books companion Web site contains dozens of working scripts that DBAs can use to secure and automate their Oracle databases. The only practical, hands-on guide for securing your Oracle database published by independent experts. Companion Web site contains dozens of scripts to help you automate security tasks. Your Oracle database does not exist in a vacuum, so this book shows you how to securely integrate your database into your enterprise.

5:07 AM | 0 comments | Read More

Free Download - JavaFX A Beginners Guide pdf

Essential Skills--Made Easy Create immersive, interactive environments for any platform. JavaFX: A Beginner's Guide starts by explaining the technology behind JavaFX and quickly moves on to installing the JavaFX development environment and tools, including the JavaFX SDK, the Java SE JDK, and NetBeans. Then, you'll learn how to develop desktop, browser, and mobile applications with ease. The book covers effects and transformations, animation, events, and Swing components. Techniques for creating custom modes, embedding video and music, using JavaFX layouts, and styling with CSS are also discussed. Get started using JavaFX right away with help from this fast-paced tutorial. Designed for Easy Learning: Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information and helpful tips Try This--Hands-on exercises that show you how to apply your skills Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated

9:37 PM | 0 comments | Read More

Free Download - Joomla! 1.5 Site Blueprints pdf

The hands-on example projects in this book are based on fictitious website development briefs, and they illustrate practical ways of applying Joomla! The book dives straight into the process of constructing the featured projects. A chapter is dedicated to each example website project. Each chapter is a separate project booklet, written independently of any other chapter. Each chapter contains a fictitious brief from which we derive the list of core and contributed extensions that we will need to implement the project. Then each chapter progresses into step-by-step instructions for building the web project, aided by the extensive use of screenshots. This book is for Joomla! developers who want to build a range of Joomla! sites, and see how to apply the many available Joomla! extensions and features in different scenarios. If you would like to try building websites as a freelancer or give your business a professional quality web presence, this is a great book to help you get started.

8:00 PM | 1 comments | Read More

Free Download - Java EE 5 Development with NetBeans 6

Java EE 5, the successor to J2EE, greatly simplifies the development of enterprise applications. The popular IDE, NetBeans, has several features that greatly simplify Java EE 5 development, and this book shows you how to make use of these features to make your Java programming more efficient and productive than ever before. With many features and great flexibility, the Java developer can become overwhelmed by the options available in NetBeans, This book helps you get control of the environment, and make it work for you so that you can concentrate on the important parts of your application. This book takes you through the most important parts of Java EE 5 programming and, with clear, careful instructions and screenshots, shows you how to use the features of NetBeans that will improve your development experience. 

This book will not only show you time-saving tricks, keyboard shortcuts and other productivity enhancements possible with NetBeans, it will take you through the major Java EE 5 APIs and how to get them working in the NetBeans environment. While focusing on NetBeans features, you will learn about developing applications using the servlet API and JSPs, including taking advantage of JSTL and developing custom JSP tags. Developing applications that take advantage of JavaServer Faces is also covered in detail, including how to generate standard JSF applications from an existing database schema. The book also covers how to easily develop elegant JSF applications by taking advantage of the NetBeans Visual Web designer.

5:49 AM | 0 comments | Read More

Free Download - Programming Distributed Applications with Com and Microsoft Visual Basic 6.0

In order to create scalable, distributed objects with Visual Basic, a programmer must understand the underlying architecture and complexities of Microsoft's Component Object Model (COM)-information that until now has been primarily available in resources aimed at the C++ programmer. PROGRAMMING DISTRIBUTED APPLICATIONS WITH COM AND MICROSOFT VISUAL BASIC 6.0 teaches COM fundamentals in language Visual Basic programmers understand, and explains how to exploit the significant COM-based capabilities in Visual Basic 6.0. Businesses that can leverage existing VB proficiency to develop business objects in the middle tier can realize tremendous gains in their enterprise development strategy.

Microsoft's DCOM is the key technology for enterprise development for the Windows platform. Written for the working Visual Basic developer or project manager, Programming Distributed Applications with COM and Microsoft Visual Basic 6.0 introduces the basics of DCOM objects in a clear style. All examples are written in Visual Basic, and the reader learns about new Microsoft BackOffice technologies such as Microsoft Transaction Server (MTS) (for transaction processing) and Microsoft Message Queue Server (MSMQ) (for message queuing). If your shop uses Microsoft tools, Visual Basic 6 stands ready to write today's scalable distributed applications using DCOM. This well-organized text shows you how DCOM works and what advantages it offers for today's enterprise developer using Visual Basic 6.

6:20 AM | 0 comments | Read More

Free Download - Visual Basic Developer's Guide to Asp and IIS pdf

The Web is rapidly becoming the front end of choice for applications. Why create a custom front end that will run only on a single PC when you can deliver a Web-based interface to anywhere in the world? Microsoft's Internet Information Server (IIS) is part of the Windows NT operating system, and by using its Active Server Pages (ASP) technology you can create Web applications using server-side scripts and COM objects.

Visual Basic is an evolving development environment, and the Visual Basic Developer's Guide to ASP and IIS is designed for Visual Basic 6 developers who want to take advantage of its Web development features. You won't need to know HTML to use this book, since it contains a guide to ASP and HTML. The heart of the book is a look at VB 6's Web class features. Web classes are a way of building COM objects that are used to modify HTML templates. You'll learn how to use Web classes to query databases, handle security, and work with client-side scripts. If you're interested in using Microsoft Transaction Server to improve Web application reliability and link to external applications, there's plenty of information to get you started.

6:14 AM | 0 comments | Read More

Free Download - Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005 Pdf

This book was developed by the Microsoft PAG (Patterns and Practices) Team and ArtinSoft. It contains the most comprehensive and up to date guidence on how to approach a Visual Basic 6 Migration/Upgrade project. From how to set a busines case all the way to the smallest details.

If you are considering moving your VB 6 code to .NET I highly recommend this book!

6:11 AM | 0 comments | Read More

Free Download - Test Driven Development for Embedded C Pdf

TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product. James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training, coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered. This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right next to the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible. To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).

6:08 AM | 0 comments | Read More

Free Download - ActionScript 3.0 Game Programming University Pdf

Gary Rosenzweig's ActionScript 3.0 Game Programming University shows you how to use ActionScript, the programming language behind Flash CS3 Professional. The lessons teach you all the basics of ActionScript programming through game examples, but the code can be easily adapted to non-game-oriented projects, such as web training and advertising.

Written by a real-world Flash developer, this book presents you with the source code of 16 complete games and lays the foundation for you to create your own games.

Gary also provides a companion website - flashgameu.com, which contains files, updates, new content, Gary's blog and much more.

4:45 PM | 0 comments | Read More

Free Download - Cisco Security Professional's Guide to Secure Intrusion Detection Systems

Cisco Systems, Inc. is the worldwide leader in networking for the Internet, and its Intrusion Detection Systems line of products is making in roads in the IDS market segment, with major upgrades having happened in February of 2003. 

A comprehensive, up-to-date guide to the hardware and software that comprise the Cisco IDS.

This book does more than show network engineers how to set up and manage this line of best selling products ... it walks them step by step through all the objectives of the Cisco Secure Intrusion Detection System course (and corresponding exam) that network engineers must pass on their way to achieving sought-after CCSP certification. * Offers complete coverage of the Cisco Secure Intrusion Detection Systems Exam (CSIDS 9E0-100) for CCSPs

5:52 AM | 0 comments | Read More

Free Download - Delphi Kylix Database Development Pdf

The aim of this book is to teach cross-platform database programming to Delphi 6 or Kylix programmers. The book will assume the reader has a basic understanding of databases, such as what tables, rows, columns, fields, indexes, etc. are. It will also assume the reader has a working knowledge of Delphi and/or Kylix.

A thorough investigation of cross-platform database development using dbExpress will follow the introduction. Eric will cover topics ranging from setting up a database connection to single- and multi-tiered database applications. Along the way, he will present code snippets and small sample applications to illustrate the points being made. Also, a complete database application will be presented which will compile and run under either Delphi or Kylix, and will contain such discussed features as disconnected datasets.

What I don't like: There is no errata for this book, so when example it does not work - you will loose time until you find out what is wrong, your code or if there is a typo in the book. Very short explanations for the examples. The Author should make a bigger effort to explain what he is doing. He uses some techniques in examples - but he does not elaborate them. Example: He uses in one example (page 109) "GetTickCount" but there is no explanations for what GetTickCount does. There are many situations like this in the book where the Author does something (uses some methods or properties) - with no explanations. What I like: Subject! This is the only book that I found on this subject.

3:53 AM | 0 comments | Read More

Free Download - Mastering Delphi 7 Pdf

Still the Best Delphi Resource--Now Fully Updated and Expanded

Whether you're new to Delphi or just making the move from an earlier version, Mastering Delphi 7 is the one resource you can't do without. Practical, tutorial-based coverage helps you master essential techniques in database, client-server, and Internet programming.

And the insights of renowned authority Marco Cantù give you the necessary knowledge to take advantage of what's new to Delphi 7--particularly its support for .NET. Coverage includes:

3:45 AM | 0 comments | Read More

Free Download - Efficient C++: Performance Programming Techniques Pdf




The book title suggested to me that the book would follow the Effective C++ series format where advices are given in small items. This is not the case. This book has a more conservative format where topics are presented in chapters. This is not a problem per se but I just wanted to say it to potential readers that could have the same impression that I had by seeing the title. That being said, the topics covered are the usual areas where you can usually gain some performance such as temporaries, memory allocation and inlines. I cannot say that I have learned a lot of things because writing performant C++ code has been a topic of interest to me for a very long time.

4:01 PM | 0 comments | Read More

Free Download - The C++ Standard Library Extensions Pdf

The current C++ standard library extends the core C++ language with common classes and functions. In recent years, to address limitations in that library, a number of components have been developed to extend the language even further. Compiled in a comprehensive technical report (TR1), the bulk of these extensions have been approved for the next revision of the C++ standard.

In this book, Pete Becker describes in detail each component in the TR1 library, explaining new facilities for utilities, containers, call wrappers, type traits, numerics, regular expressions, and C compatibility. He draws on his own experience implementing these components to illustrate their value, clarifying the specifications when necessary and providing complete, tested code examples.

Most chapters include exercises of various degrees of difficulty to help programmers get hands-on practice with the new components. Answers to the exercises, along with all code examples, are available on the Web. Appendixes comprise a summary of headers included in or extended by the TR1 library, as well as guidelines on how to use the components safely in multithreaded applications.

3:59 PM | 0 comments | Read More

Free Download | The C++ Standard Library pdf




Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively. The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between).

3:57 PM | 0 comments | Read More

Free Download | Effective C++ Pdf

This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer. The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and delete operators in C++ for more robust memory management. The text then proceeds to class design, including the proper use of constructors, destructors, and overloaded operator functions for assignment within classes. (These guidelines ensure that you will create custom C++ classes that are fully functional data types, which can be copied and assigned just like built-in C++ classes.) The author also provides a handful of suggestions for general class design, including strategies for using different types of inheritance and encapsulation. Never doctrinaire and always intelligent, these guidelines can make your C++ classes more robust and easier to maintain.
3:55 PM | 0 comments | Read More

Free Download | ASP.NET 4 Social Networking pdf




Each chapter starts by showing the user experience we are going to create in the chapter. It then has a section discussing the major design decisions we face in building these features, and finally presents the 'solution' including the overall architecture and highlighting the most important code elements. The book presents a lot of real-world code, with comprehensive explanation and discussion. The full social network application is available for download from the Packt website, for you to examine, study, and modify.
6:25 AM | 0 comments | Read More

Free Download - A 25-Year Perspective on Logic Programming

This book celebrates the 25th anniversary of GULP—the Italian Association for Logic Programming. Authored by Italian researchers at the leading edge of their fields, it presents a state-of-the-art survey of logic programming, making it a useful reference for both researchers and students. The volume contains 14 invited papers, each giving a detailed analysis of a specific field of logic programming and providing both a historical perspective and a precise discussion of current research. The book closes with a chapter reviewing in detail the main applications of logic programming developed in Italian researchers in the last 25 years, illustrating successful work done and potential directions for future developments. Content Level » Research Keywords » answer sets - automated theorem proving - concurrent logic programming - non-monotonic reasoning - program transformations Related subjects » Artificial Intelligence - Software Engineering - Theoretical Computer Science Contents: Logic Programming in Italy: A Historical Perspective.-Theoretical Foundations and Semantics of Logic Programming.- Theory-Specific Automated Reasoning .- Constraint Logic Programming.- Knowledge Representation and Non-monotonic Reasoning .- The Transformational Approach to Program Development.- Static Analysis, Abstract Interpretation and Verification in (Constraint Logic) Programming.- Answer Set Programming.- Logic Programming Languages for Databases and the Web.- Agents, Multi-Agent Systems and Declarative Programming: What, When, Where, Why, Who, How?.- Concurrent and Reactive Constraint Programming.- Proof-Theoretic and Higher-Order Extensions of Logic Programming; Transformation and Debugging of Functional Logic Programs.- 25 Years of Applications of Logic Programming in Italy.

3:53 PM | 0 comments | Read More

Free Download - Guide to Assembly Language Programming in Linux pdf

Processor designs can be broadly divided into CISC (Complex Instruction Set Computers) and RISC (Reduced Instruction Set Computers). The dominant processor in the PC market, Pentium, belongs to the CISC category, and Linux is fast becoming the number one threat to Microsofts Windows in the server market. This unique guidebook provides comprehensive coverage of the key elements of Assembly language programming, specifically targeting professionals and students who would like to learn Assembly and intend or expect to move to the Linux operating system. The book instructs users on how to install Linux on existing Windows machines, providing DVDs containing the complete Fedora Core 3 Linux distribution. Readers are introduced to Linux and its commands, and will gain insights into the NASM assembler (installation and usage). This highly useful guidebook comes complete with all the necessary software (Linux, NASM, debugger), making it an extremely valuable resource tool for all those who want to learn Assembly programming and Linux.

3:51 PM | 0 comments | Read More

Free Download - Gray Hat Python: Python Programming for Hackers and Reverse Engineers pdf

Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety of hacking tasks. You had to dig through forum posts and man pages, endlessly tweaking your own code to get everything working. Not anymore. "Gray Hat Python" explains the concepts behind hacking tools and techniques like debuggers, trojans, fuzzers, and emulators. But author Justin Seitz goes beyond theory, showing you how to harness existing Python-based security tools - and how to build your own when the pre-built ones won't cut it. You'll learn how to: Automate tedious reversing and security tasks Design and program your own debugger Learn how to fuzz Windows drivers and create powerful fuzzers from scratch Have fun with code and library injection, soft and hard hooking techniques, and other software trickery Sniff secure traffic out of an encrypted web browser session Use PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU, and more The world's best hackers are using Python to do their handiwork. Shouldn't you?

7:02 PM | 0 comments | Read More

Free Download | Learn Pascal pdf




Pascal is the standard structured programming language for the personal computer. The novice programmer needs a strong grounding in the fundamentals of structured programming, whether preparing to program under Microsoft Windows, DOS, or the Apple Macintosh. Pascal is also a precursor to programming languages such as C++, Java, and Delphi. Learn Pascal teaches the novice programmer the basics of Pascal through hands-on examples and easy-to-follow drills in each chapter, and guides readers from the basic fundamentals to advanced techniques needed to effectively program real-world applications. The book also includes advanced material on problem-solving algorithms, which provide the experienced Pascal user with specialized tools to solve specific programming problems.

http://programmasters.blogspot.com/

6:43 PM | 0 comments | Read More

Free Download - Developing Java Beans pdf

Java Beans is the most important development in Java this year. It gives Java developers the ability to work with sophisticated graphical development tools and to integrate Java software into projects using other component technologies, such as Microsoft's ActiveX. Developing Java Beans gives you a firm grounding in every aspect of the Java Beans component architecture. You'll learn how to create components that can be manipulated by tools like Borland's JBuilder or IBM's VisualAge for Java, enabling others to build entire applications by using and reusing these building blocks. Beyond the basics, Developing Java Beans teaches you how to create Beans that can be saved and restored properly; how to take advantage of introspection to provide more information about a Bean's capabilities; how to provide property editors and customizers that manipulate a Bean in sophisticated ways; and how to integrate Java Beans into ActiveX projects. If you're a Java developer, you'll want to take advantage of Java's component architecture. Developing Java Beans gives you a comprehensive introduction to this exciting new technology. Actually I bought this book about two years ago, and at that time Java Beans were gaining popularity as an instance of component model for distributed computing. I was at that time interested in Enterprise Java Beans rather than client side beans. So I did not really use the book that much. However, from the limited reading I did, it seemed like a very well written book for the uninitiated, gave a good view of the Beans, how to create the client side beans etc. However, since then I have moved my field of interest from Java to some thing else, and in the mean time EJB have taken an increasingly important role in the server side component model. So I hope this book is updated or the same authors write a separate book on EJB (more meaningful to do the latter).

6:27 PM | 0 comments | Read More

Free Download - Java, Java, Java, Object-Oriented Problem Solving (3rd Edition) Pdf

Functional and flexible, this guide takes an objects-first approach to Java programming and problem using games and puzzles. Updated to cover Java version 1.5 features, such as generic types, enumerated types, and the Scanner class. Offers independent introductions to both a command-line interface and a graphical user interface (GUI). Features coverage of Unified Modeling Language (UML), the industry-standard, object-oriented design tool. Illustrates key aspects of Java with a collection of game and puzzle examples. Instructor and Student resources available online. For introductory computer programming students or professionals interested in learning Java. The book starts from scratch. You do not have to know anything about Java. What Morelli and Walde offer is an education that emphasises an object oriented programming mentality, from the very start. The text shows how Java enforces a strict OO coding. Unlike C++, for example, which was bolted onto C as a superset, and accordingly has to accept (endure would be a better word) procedural C code as valid. So thoroughly do the authors want you to learn OO programming that there is no mention of the alternative of procedural programming in other languages! They don't want to confuse the reader, who is probably assumed to be new to programming in general, and not just Java. Now the book also holds true to its claim in the title of "Problem Solving". It causes the book to be relatively weak in explaining how to write a user interface with Java widgets. Yes, there is a couple of chapters on this. But the topic is deprecated. The book's clear strength is in the majority of its space being devoted to tackling various problems. Chosen so that you don't need a fancy UI over them. The problems can be handled as pure computations, with perhaps a minimal I/O and stdout user interface. Of course, the problems were also chosen so that the authors could demonstrate solutions that take advantage of OO design. An important extra benefit is that you get acquainted with the various Java collection classes. These come with the standard Java distribution. They implement key ideas in computer science, like lists, queues, stacks, arrays and hash tables. Professional Java programmers use these extensively. They have a lot of functionality, that is stable and well-tested by Sun itself. These classes address both the OO and problem solving themes of the book. Being Java classes, they are inherently objects to be used in an OO manner. But the sheer utility of these for handling many problems is also a good education for you.

6:02 PM | 0 comments | Read More

Free Download | Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs

There is some overlap between this book and the author's other book on Java game programming, "Killer Game Programming in Java", but overall there is enough new material to make it a worthwhile purchase.

The author starts out trying to explain Java3D. His explanations are OK, but the best explanation I have ever found as an overview of the API is "Java 3D API Tutorial" on the Sun Microsystems website.

It's old, but the basics haven't changed. For the specifics of working with Java 3D in the modern era, come back to this book.

The author has done a good job of putting together some programming examples that show how to program in current versions of Java 3D including a 3D version of Conway's game of life.

5:53 PM | 0 comments | Read More