- C++
C++ is a high-level, object-oriented version of the C programming language. C++ is one of the most popular programming languages for graphical applications that run on systems that have graphical user interfaces (such as those that run in Windows and Macintosh environments). Visual C++ is Microsoft's Independent Development Environment (IDE) that provides the tools necessary to create applications and components using the C++ programming language.
- CAB
- Cabinet (CAB)
CAB is a technology for compression and distribution of files. When used for Java applets, the CAB file serves as a single, compressed repository for all .class files and all audio and image data required by the applet. Only the CAB file is downloaded, so the time of download is whatever it takes to negotiate the transfer and download the compressed bytes. Once downloaded, the contents of the CAB file are extracted and installed.
- Cascading Style Sheets (CSS)
CSS simplifies document creation and maintenance by giving designers more control over the presentation and appearance of content on a Web site. Style sheets can be used to control the layout and styling of a letter, word paragraph, image, and other display elements of an HTML page. CSS helps create dynamic style effects by permitting a style attribute to be changed immediately on the client side without first making a trip to the server. This means that the appearance of a page can be changed quickly, even if the page has already loaded.
- CGI
- Channel
A channel is a specialized Web site that delivers timely, personalized content to users via Internet Explorer 4.0 or later. A channel is authored using the Channel Definition Format (CDF).
- Channel Definition Format (CDF)
A CDF file is an open, easily authored format for publishing a channel. CDF files, which use tags that are similar to HTML and are based on Extensible Markup Language (XML), allow Web publishers to personalize and streamline how their site is published using Microsoft Internet Explorer 4.0 or later.
- Chat
A
chat is a real-time conversation via a computer. Unlike the exchange of e-mail, chatting requires two or more users to be online at the same time and is instantaneous. When each participant types a line of text and presses the ENTER key, that participant's words appear on the computer screen of the other participants, who can then respond. Chat is supported by most online services.
Web authors can increase the interactivity of a Web site by adding chat programs such as Microsoft V-Chat 2.0--an interactive online chat program with a multi-dimensional graphical characterMicrosoft Chat Controls, Microsoft Chat 1.0 j, or Microsoft Script Chat 1.0.
- CIFS
- Code signature
Code signature is a form of digital identification that software publishers use to sign their code or verify the origin of the software. Code signatures are used in conjunction with Authenticode technology as a form of protection for users wanting to download software from the Internet. Prior to downloading Internet-derived software, the user will receive notification of the software's origin in the form of a certificate.
- Codec (Compressor/Decompressor)
A codec (Compressor/Decompressor) is an algorithm or scheme used when recording digital video or audio. For example, when video is transmitted over the Internet, it must be compressed on the sending end and decompressed on the receiving end. A codec can be chosen based upon the user's audio or image quality and image size preferences. Windows Media Technologies provides numerous codecs for streaming media content.
- Color lightness
Color lightness, also known as brightness, is the measure of the percentage of white in a color, and is one of the color channels in the Hue-Saturation-Lightness (HSL), or Hue-Saturation-Brightness (HSB), color model. Increasing the lightness of a color produces tints of a hue.
Decreasing the lightness of a color produces shades of a hue.
- Color palette
The color palette is a set of specific colors that can be saved with a composition or as a separate Phase Alternation by Line (PAL) standard file.
- Color saturation
A component in the Hue-Saturation-Brightness (HSB), or Hue-Saturation-Lightness (HSL), color model, color saturation is the amount of color or intensity in a specified hue. The saturation of a color can be altered by increasing or decreasing the amount of gray present in increments of -/+ 1, from -100 to +100.
- Common Gateway Interface (CGI)
CGI is a server-side interface for initiating software services. Software that handles input and output in accordance with the CGI standard can be considered a CGI program. For example, when a user submits a form through a Web browser, the server executes a program, known as a CGI script, and passes the user's input information to that program via CGI. The program then returns information to the server via CGI.
An alternative to CGI is Active Server Pages (ASP) technology.
- Common Internet File System (CIFS)
CIFS is an open, cross-platform technology that defines a standard remote file system access protocol for use over the Internet. CIFS enables groups of users to work together and share documents across the Internet or within their corporate intranets regardless of their computer or operating system platform.
CIFS runs over TCP/IP and utilizes the Internet's global Domain Naming Service (DNS) for scalability, and is specifically optimized to support slower speed dial-up connections common on the Internet.
- Common Object Request Broker Architecture (CORBA)
CORBA is a distributed-objects standard being developed and defined by the Object Management Group (OMG). CORBA provides the mechanisms by which objects transparently make requests and receive responses, as defined by OMG's Object Request Broker (ORB). The CORBA ORB is an application framework in which objects can communicate with each other, even if they are written in different programming languages or are running on different platforms.
- COM
- COM+
COM+ is an extension to COM that makes it easier for developers to create and use software components in any language, using any tool, by building on COM's integrated services and features. Delivered on the Microsoft Windows platform, COM+ extends developers' current investments in COMoffering new optional services, such as database access. (See also:
Component Object Model (COM))
- Component Object Model (COM)
COM is a software architecture that allows applications to be built from separate binary software components that communicate with each others. In other words, COM is an object-oriented programming model that defines how objects interact within a single application or between applications. In COM, client software accesses an object through a pointer to an interfaceor a related set of functions, called methodson the object.
COM components can be written in a variety of programming languages.
- Connection pooling
Connection pooling is a performance optimization based on using collections of pre-allocated resources, such as objects or database connections. Pooling results in more efficient resource allocation.
- Cookie
A cookie is a file of encoded information, stored on a user's computer, that identifies the user's computer during the current and subsequent visits to a Web site.
- CORBA
- Cryptographic API (CryptoAPI)
- Cryptography
Cryptography is the process of scrambling a message such that the message can be stored and transmitted securely. Scrambled, or encrypted, messages can achieve secure communications even when the transmission medium (i.e., the Internet) is not secure. One popular form of cryptography utilizes a method of both public and private keys.
When using cryptographic methods, only the cryptographic keys must remain secret. The algorithms, the key sizes, and file formats can be made public without compromising security.
- CSS