Informació general
Exemples
Pantallas
Comparacions
Aplicacions
Descarregar
Documentation
"El Mercat"
Estat i Pla de treball
Preguntes més freqüents
Autors i Llicència
Fòrums
Finançament de l'U++
Cerca en aquesta web
Llengua
català













SourceForge.net Logo



Exemples de demostració

 

AddressBook

Simple address book application

AddressBookWeb

Address book WEB application - (using Skylark)

AddressBookXML

Address book application, uses XML to store data (using SAX like U++ classes)

AddressBookXML2

Address book application, uses XML to store data (using DOM like U++ classes)

AnimatedHello

Animated Hello world example

BlueBar

Demonstration of "blue" ToolBar and MenuBar skin

Bombs

Mine sweeping game

Box2DExample

Box2D "Bridge" example

Button

Counting button clicks

Clock

Analogue / digital clock

CodeMetric

Investigating C++ cyclometric complexity

Color

Paints text using different colors

CompDir

Compares directory contents

Converter

Converts metric units and U.S. units (meters / feets etc..)

Days

Displays a number of days between two dates

DbfView

Viewer of DBF files

EyeCare

Tray application that reminds user to take care about his eyes

GeoFun

 

GoogleMaps

Example using GoogleMaps static API to display the map of given location

HelloWorld

Rudimentary HelloWorld application with menu and status bar

HomeBudget

Demonstrates using of GridCtrl and Sqlite3 database

httpcli

Command-line driven HTTP client

idmap

U++ containers demonstration - prints the map of words in the file

idmapBench

C++ standard library vs. U++ Core benchmark

ImageView

Simple image viewer

OleCalc

Simple example of ActiveX control

PainterExamples

Antialiased renderer class, Painter, examples, version 2.0

Puzzle

Puzzle game

ScatterCtrl_Demo

Scatter series in GUI applications

Scribble

Simple drawing application

SDLExample

SDL demo example

SkylarkUpload

Skylark upload with ajax progress bar

SQLApp

SQL application example

UWord

Wordprocessor application

wc

Word-count utility

XmlView

XML viewer

 

AK

The definition and use of redefinable key accelerators

AnimatedClip

Multi image formats (GIF and TIFF) demo using RasterPlayer

ArrayCtrl

Basic usage of ArrayCtrl

ArrayCtrlCreateCtrl

Using CreateCtrl<T> to create a widget in ArrayCtrl

ArrayCtrlCtrls

Columns with widget class in ArrayCtrl

ArrayCtrlCtrls2

Columns with widget factory - GetCtrl, different widgets in single column

ArrayCtrlDnD

Drag&Drop with ArrayCtrl as target

ArrayCtrlEdits

Embedded widgets in ArrayCtrl

ArrayCtrlSetCtrl

Embedding non-owned widgets into ArrayCtrl

ArrayHideShowColumnMenu

Hide/Show Menu for ArrayCtrl Columns

AttrText

Demonstrates the usage of AttrText to alter text appearance with standard Display

BasicAlgo

Basic function templates (min/max/sum/findarg/decode)

brc

Including binary data into application

Callback

Basic Callbacks

CallbackArgTarget

"value" return callback for local MenuBar

CallbackProxy

Callback to Callback

CaptureScreenDll

Demonstrates .dll in Win32 with single capture_screen function

Chameleon

Skinning Button using Chameleon

ColumnList

ColumnList examples, shows all 3 modes of ColumnList

ColumnListDnD

Drag&Drop with ColumnList

Common

Demonstration of common functions, methods and operators for concrete types

Complex

Using U++ complex number class (derived from std::complex)

ConsoleDraw

Demonstrates head-less Draw application - drawing without GUI

Convert

Using Convert to alter EditField for editing binary numbers

Counter

Counter widget used in UscCtrl example

CoWork

Using CoWork for loop parallelisation

CParser

Using CParser for simple expression evaluator

CtrlPos

Demonstration of logical positions system

CtrlRetriever

Using CtrlRetriever to edit C++ variables in dialog

CursorOverride

Temporarily overriding the mouse cursor shape

DerivedLayout

Test deriving layouts

Display

Using Display to alter DropList to display fonts

DockingExample1

Docking example showing basic usage.

DockingExample2

Docking example showing advanced features inc. Serialization.

DragAndDrop

Demonstrates drag&drop between two instances of application

DragAndDrop1

Low-level drag and drop operation

DragAndDrop2

Low-level drag and drop operation, late rendering using GetSelectionData

Drawing

Using Drawing to store and paint pictures

DropFiles

Window that accepts drag&drop of files

DropGridExample

DropGrid examples

DropTree

DropTree example

DynamicDlg

Example of dynamic dialog creation (based on XML file)

Eigen_demo

Eigen package demo

EscApp

Using Esc scripting language in U++ application

Events

Demonstration of basic input events

FileSelPreview

Demonstrates the file preview option of FileSel

FilterStream

Demonstrates usage of InFilterStream and OutFilterStream for compression

Format

Formatting Strings

Frame

Demonstration of widget frames

Framebuffer

Generic framebuffer GUI rainbow

FullScreen

Full screen TopWindow mode

GetDataFile

Demonstration of facility used to read application specific files

GetLayoutId

Demostrate how to use Layout introspection

GLDrawDemo

OpenGL based GLDraw demo

GridCtrlTest

Application for testing GridCtrl control

GuiLock

This package demonstrates the use of Ctrl::Lock in MT applications

GuiMT

Using event queue for communication between worker threads and GUI

GuiWebCrawler

SocketWaitEvent and asynchronous HttpRequest in GUI environment

GuiWebDownload

Downloads www file directly to disc with GUI response (TcpSocket, HttpRequest demo)

HotKey

Ctrl::RegisterSystemHotKey demonstration

Https

Simple HTTPS server (certificates for localhost included)

HttpServer

Simple HTTP (or SCGI) server, in MT mode multithreaded

IdCtrls

Demonstrates IdCtrls utility class to match widgets with keys (in JSON here)

ImageDraw

Creating raster images in the code

ImageEncoders

Storing raster images in various formats

iml

Demonstration of image list resources

INI

Demonstrating .ini file helper INI_BOOL, INI_STRING, INI_INT

JSON

Using U++ JSON support functions and classes

Jsonize

Json based object persistency

Layout

Using layouts for dialogs

LazyUpdate

Using LazyUpdate for MT correct lazy evaluation

LinuxFb

 

Log

Using diagnostic logs

LRUCache

Demostration of LRUCache

Macro

Examples of using macros in TheIDE

Menu

Using MenuBar

MenuBarCheck

Demonstrates the use of local menu with checked item

MtRpcClient

Multi thread rpc client

MtRpcServer

Multi thread rpc server

NanoStrings

 

OpenGL

GLCtrl widget example

Paint

Paint method and Draw example

Pop3

Examples of using Core/POP3 package to download gmail emails

PrinterJob

Printing in U++

Ptr

U++ smart pointer example

Qtf

QTF - default text representation of RichText

QtfDrawing

Placing code-generated graphics into Qtf

RawRichText

Contructing RichText using raw RichText API

RectTracker

Positioning loop example

RegExp

PCRE regular expressions

RegExp2

PCRE regular expressions - more complex example

Reports

Report example

RescaleFilter

Demonstrates RescaleFilter for hight-quality image resizing

RichImlImage

Demonstrates usage of internal (iml) images in QTF

RichTextLayoutTracer

Demonstrates using RichTextLayoutTracer to count number of table rows per report page

RichTextObject

Demonstrates the use of QTF object in text format

Rpc

JsonRPC/XmlRPC demonstration

ScatterDraw_Demo

Scatter series without GUI

ScrollBar

Scrolling view using ScrollBar

ScrollView

Scrolling the view area

SelectFile

Demostrates the usage of FileSel Select* family of functions and classes

Serialize

Persistency by binary serialization

SetLayout

Demonstrates usage of SetLayout function to change the layout of dialog

SetSurface

Setting RGBA pixels from the buffer to window

SimpleEditDlgs

Demonstrates the use of EditText, EditNumber and EditDateDlg

Slider

SliderCtrl example

SliderProgressInd

Combined Slider and Progress example

SMTP

Using Core/SMTP to send email via gmail

SocketClient

Example of using client Socket - its counterpart is SocketServer

SocketServer

Example of using server Socket - its counterpart is SocketClient

Splitter

Splitting window into resizable parts

SplitterFrame

Resizable frame Ctrls

SplitterFrame1

Resizable frame Ctrls - with dialog

SqlArray

Example of editing SQL table using SqlArray

SqlCtrls

This package demostrates the use of SqlCtrls GUI-SQL dialog mapping class

SqlExp

Examples of SqlExp expressions

SqlIdOpt

Demonstrates SqlId::UseQuotes, SqlId::ToLowerCase

SqlS_fn

Demonstrates utility functions of S_ structures

SQL_MSSQL

Using MSSQL interface

SQL_MySql

Demonstrates MySQL interface

SQL_Oracle

Logging to Oracle

SQL_PostgreSql

Logging and using PostgreSQL

SQL_Sqlite3

Connecting Sqlite3 database

StatusBar

Using StatusBar to provide informations at the bottom of the window

Switch

Demonstrates Switch widget

TabDlg

Tabbed dialogs

Timing

Timer events

Topic

Using TheIDE documentation editor (Topic++) to provide application help

TrayIcon

Placing icon into platform tray area

TreeCtrl

TreeCtrl used to show file hierarchy, editors in TreeCtrl and OptionTree example

TreeCtrlDnD

Drag & Drop with TreeCtrl as target

UscCtrl

Creating .usc script to get custom widget represented in layout editor

UWord_FB

Rainbow example, Framebuffer implementation of UWord

Value

Using Value to store any data

VirtualArray

Using ArrayCtrl without storing any real data to it

WebImage

Using HttpRequest to obtain image from web, and displaying it

WebSocket

Demostration of simple web-socket server

WebWord

Package demonstrating TURTLE (thin JavaScript client to U++ based GUI server application)

WinFb

 

XML

Creating and parsing XML files

Xmlize

Persistency using XML

XmlizeCustomValue

Extending Xmlize to support custom Value type

Xmlize_std

Xmlize with existing type, in this case std::vector<int>

XmlRpcCall

Using XmlRpc with public XmlRpc server

XmlRpcClient

Client for XmlRpcServer example

XmlRpcServer

XML-RPC simple server

Zip

plugin/zip demonstration

 

 

Última edició per dolik el 12/05/2010. Aquesta pàgina també està en english, čeština, español, français i русский. Vols col.laborar?. T++