PHP Handout Vol. 3 PHP tutorial
BASICS OF PHP SCRIPT LANGUAGE
-Incorporate HTML and PHP in the same document
-Define and Access variables and Use constants
-Use operators to create expressions and data types
-Use the “if, switch, while, for” statements to make loops or execute alternative blocks of code.
-Define and call functions : statically, dynamically and anonymously
-Pass data to functions : by value and by reference
-Access data from and about Arrays
-Access and sort the data contained in arrays
-Format, Replace, Change, Find a Substring, within Strings
Read more
Understanding C++ An Accelerated Introduction
For many people the transition from C to C++ is not easy. In fact, this transition is often accompanied by quite a bit of anxiety because C++ is surrounded by a certain aura that makes it inaccessible. For example, you can pick up a book on C++, randomly turn to a page, and encounter paragraphs like this: “From a design perspective, private derivation is equivalent to containment except for the (occasionally important) issue of overriding. An important use of this is the technique of deriving a class publicly from an abstract base class defining an interface and privately from a concrete class providing an implementation. Because the inheritance implied in private derivation is an implementation detail that is not reflected in the type of the derived class, it is sometimes called ‘implementation inheritance’ and contrasted to public declaration, where the interface of the base class is inherited and the implicit conversion to the base type is allowed. The latter is sometimes referred to as sub- typing or ‘interface inheritance’.” [From “The C++ Programming Language, second edition”, by Bjarne Stroustrup, page 413]
Read more
The GNU C Library Reference Manual
The C language provides no built-in facilities for performing such common operations as input/output, memory management, string manipulation, and the like. Instead, these facilities are defined in a standard library, which you compile and link with your programs.
The GNU C library, described in this document, defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX and other derivatives of the Unix operating system, and extensions specific to the GNU system.
The purpose of this manual is to tell you how to use the facilities of the GNU library. We have mentioned which features belong to which standards to help you identify things that are potentially non-portable to other systems. But the emphasis in this manual is not on strict portability.
Read more
Programming in CSharp
CSharp is designed for the .NET framework. The .NET framework is object oriented. CSharp has a great set of tools for the object oriented programmer. CSharp is the first component oriented language in the C/C++ family. Component concepts are first class:
Properties, methods, events
Design-time and run-time attributes
integrated documentation using XML
CSharp can be embedded in web pages. In C++ and Java primitive date types (int, double, etc) are magic and do not interoperate with objects. In Smalltalk and Lisp primitive types are objects, but at great performence cost. CSharp unifies this with no performance cost. CSharp also adds new primitive data types, for example decimal. Collections work for all types.
Read more
Programming C#, 2nd Edition
The first part of Programming C#, 2nd Edition introduces C# fundamentals, then goes on to explain the development of desktop and Internet applications, including Windows Forms, ADO.NET, ASP.NET (including Web Forms), and Web Services. Next, this book gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, streams, and finally, it illustrates how to interoperate with COM objects.
This book is a tutorial, both on C# and on writing .NET applications with C#. If you are already proficient in a programming language, you may be able to skim a number of the early chapters, but be sure to read through Chapter 1, which provides an overview of the language and the .NET platform. If you are new to programming, you’ll want to read the book as the King of Hearts instructed the White Rabbit: “Begin at the beginning, and go on till you come to the end: then stop.
Read more