Although Python is a high-level language, it is not English or some other natural human language. The Python translator does not understand “add the numbers two and three”. Python is a formal language with its own specific rules and formats, which these tutorials will introduce gradually, at a pace intended for a beginner. These tutorials are also appropriate for beginners because they gradually introduce fundamental logical programming skills. Learning these skills will allow you to much more easily program in other languages besides Python. Some of the skills you will learn are
Read the rest of this entry »
APLScript is a Dyalog scripting language. Designed originally to support the specification of ASP.NET Web Pages and Web Services in APL, APLScript may also be used outside the Microsoft .NET environment. An APLScript is not workspace oriented (although you can call workspaces from it) but is simply a Unicode character file containing function bodies and expressions. APLScript files may be viewed and edited using any character-based editor such as Notepad or Microsoft Word. APLScript files are compiled by aplc.exe, the Dyalog APLScript compiler.
Read the rest of this entry »
Changes in the way people are using the internet are a constant source of interest in the publishing industry. Events such as Rupert Murdoch buying mySpace for $US629m in July last year show how the industry is watching and investing in new media.
The internet is a constantly evolving place. New ideas and new communities are springing up and disappearing at a rapid rate, changing the network as they go. Some ideas are more significant and lasting than others, with the potential to affect the way we live and work.
Read the rest of this entry »
Nearly all Web 2.0 applications started life as consumer-focused services, only later finding their way into the enterprise. But unlike many consumer ‘toys’, Web 2.0 actually delivers impressive benefits to the enterprise, including:
Streamlining collaboration within and beyond the enterprise
Accelerating search and information retrieval
Capturing knowledge assets and facilitating knowledge transfer
Speeding application development and deployment
Communicating with stakeholders in new ways
Some of these benefits are ‘soft’. Others are quantifiable. But all have combined to earn the attention of line-of-business managers and IT strategists alike. Web 2.0 is here to stay.
Read the rest of this entry »
Welcome to Life After Word 2003. This manual will serve as both an introduction to Microsoft Word 2007, as well as a guide to better assist your transition from Word 2003 to Word 2007. The bulk of this publication will be a “How to” manual presenting the fundamental steps in Word 2007, but will also include tables at the end of each section comparing the steps you took in Word 2003 to the steps you will now take in Word 2007.
Read the rest of this entry »
Microsoft Word is an essential tool for the creation of documents. Its ease of use has made Word one of the most widely used word processing applications currently on the market. Therefore, it’s important to become familiar with the various facets of this software, since it allows for compatibility across multiple computers as well as collaborative features. Word is a fairly simple program to use for completing simple tasks. However, it may be more difficult to learn how to explore the more advanced possibilities of Word.
Read the rest of this entry »
C# 2.0 introduces several language extensions, the most important of which are generics, anonymous methods, iterators, and partial types.
• Generics permit classes, structs, interfaces, delegates, and methods to be parameterized by the types of data they store and manipulate. Generics are useful because they provide stronger compile-time type checking, require fewer explicit conversions between data types, and reduce the need for boxing operations and runtime type checks.
• Anonymous methods allow code blocks to be written “in-line” where delegate values are expected. Anonymous methods are similar to lambda functions in the Lisp pro- gramming language. C# 2.0 supports the creation of “closures” where anonymous methods access surrounding local variables and parameters.
• Iterators are methods that incrementally compute and yield a sequence of values. Itera- tors make it easy for a type to specify how the foreach statement will iterate over its elements.
• Partial types allow classes, structs, and interfaces to be broken into multiple pieces stored in different source files for easier development and maintenance. Additionally, partial types allow separation of machine-generated and user-written parts of types so that it is easier to augment code generated by a tool.
Read the rest of this entry »
10 Jun
Posted by jj as Visual Basic.Net
Developing programs for multiple languages used to be long and daunting tasks. Changing a program so it can be used in another language used to involve making major adjustments to the original program and sometimes used to require writing a totally different program for the new language. For example, developing a program in English and then changing it so it could be used in Arabic would take making major modifications to the original code, adding routines and introducing new tools to make the changes.
Read the rest of this entry »