Microsoft COM for Complex Variables

Microsoft COM for Complex VariablesShort Description
Our senior mathematics course in Complex Variables uses technology for complex arithmetic and mappings. Microsoft COM technology is used to produce a component in Visual Basic code that can be used in programs or in Excel. The component encapsulates the data structure and operations for complex arithmetic. The component is used in programming projects for complex valued computations and plotting. We show example projects and how to create the COM complex component.

Website: archives.math.utk.edu | Filesize: 87kb
No of Page(s): 13
Read more

A Programmers Guide to Visual Basic.NET

A Programmers Guide to Visual Basic.NETShort Description
Just as Visual Basic 1.0 opened the door to Windows development, Visual Basic.NET again opens up software development—this time to the more than three million Visual Basic developers. It makes it easier than ever before for VB developers to build scalable Web and server applications. It provides technology to bridge the gap from traditional client-side development to the next generation of Web services and applications. It extends the RAD experience that is the heart of Visual Basic to the server and to the Internet.

Website: vbcity.com | Filesize: 4243kb
No of Page(s): 223
Read more

Interface-Based Programming

Interface-Based ProgrammingShort Description
As explained in Chapter 1, separation of interface from implementation is a core principle of component-oriented programming. When you separate interface from implementation, the client is coded against an abstraction of a service (the interface), not a particular implementation of it (the object). As a result, changing an implementation detail on the server side (or even switching to a different service provider altogether) doesn’t affect the client. This chapter starts by presenting .NET interfaces and describing what options are available to .NET developers when it comes to enforcing the separation of interface from implementation. It then addresses a set of practical issues involving the definition and use of interfaces, such as how to implement multiple interfaces and how to combine interfaces and class hierarchies. After a detailed look at generic interfaces, the chapter ends with a discussion of interface design and factoring guidelines.

Website: www.oreilly.com.cn | Filesize: 979kb
No of Page(s): 36
Read more

User Manual C/C++ Precompiler SAP DB

User Manual C/C++ Precompiler SAP DBShort Description
This user manual describes how to embed SAP DB calls in applications written in the programming language C. It is also possible to embed SAP DB calls in C++ programs, provided that the restrictions described in the following sections are taken into consideration for SQL statements, especially for declare sections.

Website: www.sapdb.org | Filesize: 1110kb
No of Page(s): 182
Read more

Parallel Computing Runtime for Microsoft .NET Framework

Parallel Computing Runtime for Microsoft .NET FrameworkShort Description
The .NET Framework offers comprehensive and flexible thread APIs that allow the efficient implementation of multithreaded applications. These APIs can, however, only be utilized within Symmetric Multiprocessors (SMPs), which have a very limited scalability. For larger systems, which are in the PC world mostly represented as clusters of SMPs, other paradigms like message passing or handcrafted hybrid systems have to be used. These approaches are generally more difficult to program and require major code changes compared to sequential codes. This paper presents an extension to the .NET Framework, which implements the concept of automatic dynamic parallelization of programs. The extension provides both ease-of-use and scalability in development of parallel programs. This drastically eases the use of clusters and opens cluster architectures to a whole range of new potential users and applications.

Website: skif.pereslavl.ru | Filesize: 211kb
No of Page(s): 5
Read more

A Memory Model Sensitive Checker for C#

A Memory Model Sensitive Checker for C#Short Description
Abstract. Modern concurrent programming languages like Java and C# have a programming language level memory model; it captures the set of all allowed behaviors of programs on any implementation platform -uni- or multi-processor. Such a memory model is typically weaker than Sequential Consistency and allows reordering of operations within a program thread. Therefore, programs verified correct by assuming Sequential Consistency (that is, each thread proceeds in program order) may not behave correctly on certain platforms! The solution to this problem is to develop program checkers which are memory model sensitive. In this paper, we develop such an invariant checker for the programming language C#. Our checker identifies program states which are reached only because the C# memory model is more relaxed than Sequential Consistency. Furthermore, our checker identifies (a) operation reorderings which cause such undesirable states to be reached, and (b) simple program modifications - by inserting memory barrier operations - which prevent such undesirable reorderings.

Website: www.comp.nus.edu.sg | Filesize: 210kb
No of Page(s): 16
Read more

Multicore and GPU Programming For Video Games Introduction to Multithreading

Multicore and GPU Programming For Video Games Introduction to MultithreadingShort Description
If another thread doesn’t pulse me within millisecondsTimeout, reacquire the lock and wake myself up. Return true if reactivated by monitor being pulsed.

Website: users.ece.gatech.edu | Filesize: 2171kb
No of Page(s): 20
Read more

Next Page →