PureBasic CodeArchiv v2.0 PR 
und
kennzeichnen neue oder aktualisierte Beispielcodes seit der letzten Veröffentlichung des CodeArchiv's.
Database (Datenbank) Encode+Decode (Ver- & Entschlüsseln) Files+Dirs (Dateien & Verzeichnisse) Fonts (Schriftarten) Gadgets (Gadgets) Games (Spiele) Graphics (Grafik) Includes Input+Output (Ein- und Ausgabe) Internet&Co (Internet & Co.) Maths (Mathematik) Memory-Handling (Speicherverwaltung) Menu+ToolBar+StatusBar (Menü & ToolBar & StatusBar) Music+Movie (Musik & Movie) Other (Sonstiges) Printer (Drucker) Requester (Requester) Search+Sort (Suchen & Sortieren) String-Handling (String-Handling) Time+Date (Zeit- & Datumsfunktionen) Windows (Fenster) WindowsAPI-Examples (WindowsAPI-Beispiele) Windows_System (Windows-System) |
Database (Datenbank)AccessDatabase.pb (Zugriff auf eine Access-Datenbank)CreateDatabase.pb (Erstellung einer Datenbank)Database_Access+Excel.pb (Zugriff auf Access-Datenbanken und Excel-Tabellen)EasyBaseDLL_Include.pb (Include-Datei für die Einbindung der EasyDB.dll)LibMySQL-DLL_Example.pb (Beispiel für die Verwendung von MySQL mittels der LibMySQL.dll)MSSQL_ODBC-DSN_on-the-fly.pb (Online-Zugriff auf einen MS SQL Server)OpenSQLDatabase.pb (SQL Datenbank-Zugriff ) SQL.pb (Bearbeiten einer SQL-Datenbank mit GUI) SQLite_UseTwoDatabases.pb (Datenbank Zugriff auf zwei Datenbanken gleichzeitig) UseTsunamiDatabase.pb (Datenbank-Zugriff mit der 'Tsunami.dll') Encode+Decode (Ver- & Entschlüsseln)Base64_Decoder_Example.pb (Beispiel für den Gebrauch von Base64_Decode)Ceasar_Chiffre.pb (Kodierung mit dem Caesar-Chiffre)Checksum (Prüfsummen) Checksum_Adler32.pb (Prüfsumme Adler32) Checksum_CRC32.pb (Prüfsumme CRC32) Checksum_ELF32.pb (Prüfsumme ELF32) Checksum_FNV32.pb (Prüfsumme FNV32) CryptoSys_En&Decryption.pb (Kodierung und Dekodierung mit CryptoSys)FileEncryptionViaSinusFunction.pb (Datei-Verschlüsselung mittels der Sinus-Funktion)MD5_FileFingerPrint.pb ('Tastenabdruck' mittels MD5) Password-Finder.pb (Passwort-Finder für Eingabefelder)PGP_Encryption.pb (PGP-Kodierung)RC4_Mem.pb (RC4-Verschlüsselung)RC4_SpeedImproved.pb (RC4-Verschlüsselung in einer geschwindigkeitsoptimierten Version)Rot13-Encryption.pb (Rot13-Verschlüsselung)Text_Chiffre.pb (Text verschlüsseln) Text_Encode+Decode1.pb (Text kodieren und dekodieren) Text_Encode+Decode2.pb (Text kodieren und dekodieren) Text_EncyrptWithPassword.pb (Text mit Passwort verschlüsseln) UserExample(Serials).pb (Anwender-Beispiel für 'Serials')XorByte.pb (Eingaben byteweise mittels Xor verschlüsseln) XorWithKey.pb (Xor-Verschlüsselung mit Kennwort) Files+Dirs (Dateien & Verzeichnisse)Directory_Content (Verzeichnis-Inhalt) Directory&File_Tree.pb (Verzeichnisse und Dateien als Baum anzeigen)DirectoryContent2File.pb (Verzeichnisinhalt in Datei schreiben) DirectoryTree&FileAttributes.pb (Verzeichnisbaum und Datei-Attribute) DirTree.pb (Verzeichnisbaum) ExamineDirectory.pb (Verzeichnis untersuchen) FlashCompare.pb (Blitz-Vergleich von Dateien)GetDirectorySize_Bytes.pb (Verzeichnis-Größe in Bytes ermitteln) Get_DirectorySize.pb (Verzeichnisgröße ermitteln) ListContents_of_Drives.pb (Alle Laufwerke und deren Inhalte anzeigen) ListFiles.pb (Alle Dateien eines angegebenen Verzeichnisss auflisten) NextDirectoryEntry_sorted.pb (Verzeichnisinhalt sortiert in einem ListIcon anzeigen) Path-Selector.pb (Verzeichnis-Auswahl) ReadDirs.pb (Verzeichnisse auslesen) Drives+System (Laufwerke & System) AutoCompletePath.pb (Automatische Pfad-Vervollständigung)ComboBox_DirectoryLister.pb (Verzeichnisse in einer Auswahlbox anzeigen) Get_Systemfolders.pb (System-Verzeichnisse ermitteln) Get_Systemroot_Var.pb (Pfad zum 'System-Root' Verzeichnis ermitteln) List_ComputerDrives.pb (Laufwerke auflisten)File_Info (Datei - Info) CRC32_Checksum.pb (CRC32-Prüfsumme des PB-Editors ermitteln) FileCompare.pb (Dateien vergleichen)FileCRC32_Checksum.pb (CRC32-Prüfsumme einer Datei ermitteln)FileDigitalizer.pb (Dateien digitalisieren und zurück)FileFunctions.pb (Datei-Funktionen) FileName_HandleNameLength.pb (Funktionen zum Umgang mit DOS-Dateinamen) FileTime&Date.pb (Verschiedene Datums- und Zeitangaben zu einer Datei ermitteln)File_Load&Save&Time&Date&more.pb (Datei laden & speichern, Zeit & Datum ermitteln & mehr) GetFileAttributes.pb (Datei-Attribute laden)GetFileAttributesMask.pb (Datei-Attribute laden mit Maske) GetFileDate+Time.pb (Datei Erstellungszeit und -datum ermitteln) GetFilename2.pb (Name und Pfad einer Exe-Datei ermitteln) HexViewer_HD+Files.pb (Hex-Anzeiger für Festplatten und Dateien)IsNameValid.pb (Gültigkeit eines Dateinamens überprüfen) PureGolf_FileCounter.pb (Puregolf - Anzahl der Zeichen in einer .pb Datei auslesen) SetReadOnlyFlagOff.pb (Entfernen des 'Read-Only' [nur lesen] Flags von Dateien und Verzeichnissen) File_Read+Write (Datei lesen & schreiben) BatchRenamer.pb (Alle Dateien eines Verzeichnisses umbenennen) Data_load&save.pb (Beispielprogramm zum Laden, Bearbeiten und Speichern von Textdateien) DynamicFileHandles.pb (Dynamische Datei-Handles) FileMapping.pb (Beispiel für FileMapping anhand einer Bilddatei) FileParser.pb (Datei-Parser)FileSeek.pb (Suche innerhalb von Dateien) Files_Read&Write_blockwise.pb (Dateien blockweise lesen & speichern)Hex-Viewer.pb (Hex-Datei-Anzeiger)Load_NFO-Files.pb (NFO-Dateien laden) OpenFile_Example.pb ('Datei Öffnen' Beispiel) ReadFiles_to_Array.pb (Dateien in Array einlesen) ReadFiles_to_List.pb (Dateien in Liste einlesen) ReadFile_from_Parameter.pb (Datei anhand eines übergegebenen Programmparameters lesen) ReadFile_Hex&Bin.pb (Datei hexadezimal & binär einlesen) ReplaceFileData.pb (Datei-Inhalt ersetzen)SaveLinkedLists.pb (Inhalt verknüpfter Listen speichern) SeekFile.pb (Pfad einer angegebenen Datei ermitteln) WriteFileToTempDir.pb (Schreibe Datei ins Temp Verzeichnis) Get_Path (Pfad ermitteln) File_FindPath.pb (Pfad der Datei ermitteln) GetCurrentDir.pb (Aktuelles Verzeichnis ermitteln)GetExePath.pb (Pfad der Exe ermitteln) GetFullPathName.pb (Vollständigen Pfad einer Datei ermitteln) GetPureBasicDir.pb (Pfad des PureBasic-Verzeichnisses ermitteln) GetTempPath.pb (Pfad des Temp-Verzeichnisses ermitteln) ShortenPathName.pb (Verzeichnisnamen kürzen) Include (Include) CreateIncludeFile.pb (Include-Datei erstellen)ExpandBinary.pb (Executable erweitern)Include-Text.pb (Text-Datei in die Exe einbinden)Include-Textfile.pb (Text-Datei in die Exe einbinden)IncludeBinary.pb (Beispiel für das Einbinden von .exe, .doc und .dll Dateien)IncludeBitmap.pb (Bilder in die Exe einbinden)Other (Sonstiges) CopyProtection_Disksize.pb (Einfacher Kopierschutz mittels Vergleich der Festplattengröße) FileAssociate.pb (Icons mit Dateitypen verknüpfen)ForceDirectories.pb (Mehrere Unterverzeichnisse mit nur einem Aufruf erstellen) RecentFileList.pb (Zuletzt benutzte Dateien im Programm anzeigen)ShortenPathStrings.pb (Lange Pfad-/Dateinamen abkürzen)Pack-Unpack_Split (Dateien packen & entpacken & splitten) Cab_Boy.pb (Eigene Cab-Dateien erstellen)CreatePack_Example.pb (Beispiel für das Erstellen von Pack-Archiven) File-Splitter.pb (Dateien teilen und wieder zusammenfügen)Files_Pack&UnPack.pb (Dateien packen und entpacken) Packing_recursive_Files&Folders.pb (Rekursives Packen und Dateien und Verzeichnissen) PackUnpack_with-Filenames.pb (Packen und Entpacken mit Dateinamen) saucisson_jc.pb ![]() WinRAR UnRar_Example.pb (Beispiel für das Entpacken von RAR-Archiven mit der UnRar.dll)UnRar_Include.pb (Include-Datei für das Verwenden der UnRar.dll mit PureBasic)Preferences (Voreinstellungen) INI-Files_Read&Write.pb (INI-Dateien lesen und schreiben) Preferences_load+save.pb (Einstellungen laden und speichern) SavePreferences.pb (Einstellungen speichern) WriteINIFile.pb (INI-Datei Schreiben) Fonts (Schriftarten)CoolFonts1.pb (Coole Schriften 1) CoolFonts2.pb (Coole Schriften 2) DefaultFontID.pb (Verwendung einer Standard-Schriftart) FontLister.pb (Schriftarten auflisten) Get_Systemfonts.pb (Systemschriften anzeigen) LoadAdditionalFonts.pb (Zusätzliche Schriftarten laden und freigeben)ScalableText.pb (Skalierbarer Text) ScalableText_W98.pb (Skalierbarer Text (für ältere Windows-Versionen)) Gadgets (Gadgets)ButtonGadget (Schalter) ButtonGadget_Clicktypes1.pb (Verschiedene Möglichkeiten zum Anklicken eines ButtonGadgets) ButtonGadget_Clicktypes2.pb (Verschiedene Möglichkeiten zum Anklicken eines ButtonGadgets) Buttons_Eventtypes.pb (Ereignistypen für ein ButtonGadget) Buttons_LeftRight_Click.pb (Schalter links/rechts anklicken) FlatButton.pb (Flacher Schalter) OwnButtonImage.pb (Eigene Bilder für Schalter verwenden) ToggleButtons.pb (Umschalt-Knöpfe) Cloning_Windows&Gadgets.pb (Fenster mit Gadgets klonen) Colors+Fonts (Farben & Zeichensätze) Background_Color.pb (Hintergrund-Farbe festlegen) Buttons_Colors.pb (Schalter-Farben festlegen) Buttons_Fonts_Colored.pb (Farbige Schrift für Schalter) ColoredButtons.pb (Gefärbte Schalter) ColoredButtons2.pb (Gefärbte Schalter) ColorizeButton.pb (Farben für Knöpfe) GadgetBackgroundColor.pb (Hintergrund-Farbe für Gadgets)Gadgets_Coloring.pb (Gadgets einfärben) Gadget_Use_SystemBackgroundColor.pb (Verwende die System-Hintergrundfarbe für Gadgets)GetGadgetTextSize.pb (Textgröße von Gadgets ermitteln) ListView_BackColor.pb (ListView-Hintergrundfarbe) String_and_ListIcon.pb (Gefärbte String- und ListIcon-Gadgets) TextGadget_BackgroundColor.pb (TextGadget-Hintergrundfarbe)TextGadget_Colored1.pb (Coloriertes Textgadget) TextGadget_Colored2.pb (Coloriertes Textgadget) ComboBox (Auswahlbox) ComboBox.pb (Inhalt der Auswahlbox auswählen und anzeigen)ComboBoxGadget.pb (Inhalt der Auswahlbox auswählen und anzeigen) ComboBox_AutoCompletion.pb (Automatische Vervollständigung für die Auswahlbox) ComboBox_CallList.pb (Auswahlbox auf Knopfdruck aufklappen) ComboBox_Colored.pb (Farben für Auswahlbox) ComboBox_DetectFocus.pb (Fokus der Auswahlbox ermitteln) ComboBox_Events.pb (Ereignisse für Auswahlbox abfragen) ComboBox_Example.pb (Auswahlbox-Beispiele) ComboBox_Keyboard.pb (Auswahlbox mit Tastatur steuern) ComboBox_OwnerDrawn.pb (Auswahlbox mit Icon und besonderer Farbe) ComboBox_ReturnKey.pb (Auswahlbox mit Enter bestätigen) ComboBox_SearchEntry.pb (Position eines Eintrags in der Auswahlbox ermitteln) ComboBox_Sorted.pb (Auswahlbox mit sortiertem Inhalt) ComboBox_UseOwnIcons.pb (Auswahlbox mit eigenen Icons)Date_Gadget.pb (Datums-Gadget) EditorGadget (Editorfeld) CatchRTF.pb (In die Exe eingebundene RTF-Dateien in das Editorgadget laden)EditorGadget_ChangeBackgroundColor.pb (Hintergrundfarbe des Editorgadgets ändern) EditorGadget_Color+Styles.pb (Farben und Stile im Editorgadget ändern) EditorGadget_Colors+Styles2.pb (Farben und Stile im Editorgadget ändern) EditorGadget_CountLines.pb (Zeilen im Editorgadget zählen) EditorGadget_DefineVisibleArea.pb (Sichtbaren Bereich im Editorgadget definieren) EditorGadget_FastTextLoading.pb (Schnelleres Laden von Text in das Editorgadget) EditorGadget_GetCursorPosition.pb (Cursor-Position im Editorgadget ermitteln) EditorGadget_HyperLink.pb (EditorGadget mit Hyperlink)EditorGadget_IncludeRTF.pb (RTF-Dateien in das Editorgadget laden)EditorGadget_InsertText.pb (Text im Editorgadget einfügen) EditorGadget_Link-inside.pb (Editorgadget mit eingefügten Links)EditorGadget_load+save.pb (Laden und Speichern im Editorgadget)EditorGadget_Print-Smiley.pb (Smileys im Editorgadget ausgeben) EditorGadget_Print.pb (Inhalt des Editorgadgets drucken)EditorGadget_PrintProcedure.pb (Druck-Prozedur für das Editorgadget) EditorGadget_Print_with_Border.pb (Inhalt des EditorGadget unter Berücksichtigung von Randeinstellungen ausdrucken) EditorGadget_Readonly.pb (Editorgadget zum 'Nur Lesen', d.h. ohne Schreibmöglichkeit) EditorGadget_SelectAll.pb (Gesamten Inhalt des Editorgadgets auswählen) EditorGadget_TabEditing.pb (Tabulator im Editorgadget benutzen)EditorGadget_Zooming.pb (Zoom-Funktion für das Editorgadget)Edit_Control_API.pb (Texteingabe mittels dem WinAPI Edit-Control)ExplorerTreeGadget ExplorerTreeGadget_BackgroundPic.pb (ExplorerTreeGadget mit Hintergrundbild)ExplorerTreeGadget_colored_Background.pb (ExplorerTreeGadget mit farbigem Hintergrund) ExplorerTreeGadget_Dirs&Files.pb (Verzeichnisse und Dateien anzeigen) ExplorerTreeGadget_jaPBe.pb (ExplorerTreeGadget wie es in 'jaPBe' verwendet wird) FreeFormButtons1.pb (Selbstgestaltete Schaltknöpfe) FreeFormButtons2.pb (Selbstgestaltete Schaltknöpfe)GadgetDemo GadgetDEMO.pb (Demonstration vieler der in PureBasic verfügbaren Gadgets)Gadget_Events&Settings (Gadget - Ereignisse & Einstellungen) Button_with_KeyboardEvent.pb (Buttons mit Tastatur verknüpfen) DetectMouseOverGadget.pb (Erkennen, wenn sich die Maus über einem Gadget befindet) Enable&DisableButtons.pb (Schalter aktivieren & deaktivieren) Gadgets_Check_RightMouseClick.pb (Rechten Mausklick bei Gadgets erkennen) Gadgets_OnMouseOver.pb (Mouseover bei selbstgezeichneten Gadgets erkennen) Gadgets_with_KeyboardShortcuts.pb (Gadgets mit Tastaturkürzel verknüpfen) Gadget_Show&Hide.pb (Gadgets verstecken und anzeigen) IsGadgetEnabled.pb (Überprüfen, ob ein Gadget aktiviert ist) IsMouseOverGadget.pb (Mouseover bei Gadgets erkennen) SetDefaultButton.pb (Standardmäßig aktivierten Schalter festlegen) Gadget_Examples_Manual (Beispiele aus der PB-Anleitung) ActivateGadget.pb (Gadget aktivieren) ButtonGadget.pb ButtonImageGadget.pb ![]() CheckBoxGadget.pb ClearGadgetItemList.pb ComboBoxGadget.pb (Inhalt der Auswahlbox auswählen und anzeigen) ContainerGadget.pb CreateGadgetList.pb DisableGadget.pb EditorGadget.pb Frame3DGadget.pb GadgetTooltip.pb HideGadget.pb HyperLinkGadget.pb ImageGadget.pb ![]() IPAddressGadget.pb ListIconGadget.pb ![]() ListIconGadget_AddColumns.pb ListIconGadget_Image.pb ![]() ListViewGadget.pb OptionGadget.pb PanelGadget.pb ![]() ProgressBarGadget.pb ScrollAreaGadget.pb ScrollBarGadget.pb SetGadgetFont.pb SpinGadget.pb SplitterGadget.pb StringGadget_Flags.pb TextGadget.pb TrackBarGadget.pb TreeGadget.pb TreeGadget_Image.pb ![]() WebGadget.pb Gagets_with_BackgroundImage.pb (Gadgets mit Hintergrundbild) GetGadgetType.pb (GadgetTyp erkennen) GridGadget GridControl.pb (Gitter-Eingabefelder)GridGadget.pb (Gitter-Eingabefelder) GridGadget_Edit.pb (Gitter-Eingabefelder) HyperlinkGadget Hyperlink_API_1.pb (HyperLink per WinAPI) Hyperlink_API_2.pb (HyperLink per WinAPI) HyperTextGadget_Colored.pb (Farben für HyperTextGadget)ImageGadget (Bild-Darstellung) ButtonImageGadget.pb ![]() CustomImageGadget.pb (Selbstgemachtes ImageGadget)ImageButtons_flat+borderless.pb (Flache und rahmenlose ImageGadget) ImageGadget_MouseEvents.pb (Mausabfrage beim ImageGadget) ImageGadget_Move.pb (ImageGadget verschieben)ImageGadget_SaveContent.pb (Inhalt des ImageGadget speichern)Save_ButtonImage_as_BMP.pb (ButtonImage als BMP-Datei speichern) Window_MoveImage.pb (Bild auf dem Fenster bewegen)LargeGadgetDisplay_UsingCallback.pb (Große Programm-Oberfläche unter Verwendung von Callbacks)ListIcon Get&SetListIconColumnText.pb (Tabellenüberschrift von ListIcon ermitteln und setzen) ListIconColumn_Delete&Count.pb (Spalten des ListIcons löschen und zählen) ListIconGadget_Column&SortArrows.pb (Sortierbares ListIcon mit Richtungspfeilen im Spaltenkopf) ListIcon_BackgroundImage.pb (ListIcon mit Hintergrundbild)ListIcon_Check&UnCheck.pb (ListIcon abhaken und Häkchen entfernen) ListIcon_CheckStyles.pb (Stil des ListIcons ermitteln) ListIcon_Colored.pb (Farbiges ListIcon) ListIcon_Column+Index.pb (Zeile und Spalte eines angeklickten Elements im ListIcon erkennen) ListIcon_Custom.pb (Selbstgemachtes ListIcon) ListIcon_Detect_selected_Item.pb (Im ListIcon markiertes Element erkennen) ListIcon_DragnDrop+Sorting.pb (Drag'n'Drop im ListIcon mit Sortierung) ListIcon_DragnDrop.pb (Drag'n'Drop im ListIcon) ListIcon_DragnDrop_Tutorial.pb (Tutorial über Drag'n'Drop im ListIcon) ListIcon_Editable.pb (Editierbares ListIcon)ListIcon_FixedColumnHeader.pb (Feste Spaltenbreite im ListIcon) ListIcon_Font+Color.pb (Schriftart und Farbe für das ListIcon festlegen) ListIcon_Get-Column.pb (Angeklickte Spalte im ListIcon erkennen)ListIcon_GetPositions.pb (Position des angeklickten Elements erkennen) ListIcon_HeaderImages1.pb (ListIcon mit Bilder in der Spaltenüberschrift) ListIcon_HeaderImages2.pb (ListIcon mit Bilder in der Spaltenüberschrift) ListIcon_HeaderImages3.pb (ListIcon mit Bilder in der Spaltenüberschrift) ListIcon_left+middle+right.pb (Elemente im ListIcon linksbündig, zentriert oder rechtsbündig anzeigen) ListIcon_MoveElement.pb (Aktiviertes Element im ListIcon nach oben/unten bewegen) ListIcon_Scroll.pb (Aktives Element im scrollbaren ListIcon festlegen) ListIcon_Search.pb (Suchfunktion zum Auffinden von ListIcon-Elementen) ListIcon_set_Color+Font.pb (Farbe und Schriftart für das ListIcon festlegen) ListIcon_SortbyColumn.pb (ListIcon nach Spalte sortieren)ListIcon_UseSystemIcons.pb (SystemIcons im ListIcon verwenden)Listview ListBox_NoBorders.pb (ListBox ohne Rahmen) ListBox_Sort.pb (Neue Einträge sortiert in der ListBox ablegen)Listview&ListIcon_Borderless.pb (ListView und ListIcon ohne Rahmen) ListView+Output.pb (Im Listview angeklickte Elemente gesondert ausgeben) ListView_AddItemsSorted.pb (Sortierte Items zum ListView hinzufügen) ListView_as_InputBox.pb (Listview als InputBox) ListView_BackgroundImage.pb (Listview mit Hintergrundbild)Listview_Focus.pb (Feststellen, wenn das Listview den Fokus erhält/verliert) ListView_HideScrollBar.pb (Scrollbar vom Listview verstecken) ListView_NewItemVisible.pb (Neuesten Eintrag im sichtbaren Bereich des Listview behalten) Listview_SetFont.pb (Schriftart für das Listview festlegen) Resize_ListView.pb (Größe des Listview verändern) OptionGadget OptionGadget_DoubleClick.pb (OptionGadget mit Doppelklick) OutlookGadget.pb ![]() PanelGadget DrawingOnPanel.pb (Auf Panel zeichnen) GetPanelItemWidth&Height.pb (Breite und Höhe eines Panels ermitteln) HideGadget_in_Panel.pb (Gadget auf dem Panel verstecken) PanelGadgetwithImages.pb (Panelgadget mit Bildern)PanelGadget_Detect_Tab.pb (Aktuelles Panel erkennen) PanelGadget_Multiline.pb (Panelgadget mit mehrzeiligen Tabs) PanelGadget_Resize.pb (Größe des Panels anpassen) PanelsOnFrameGadget.pb (Panels auf einem Framegadget) Tab-Control.pb (Panelgadget mittels WinAPI)ProgressBar (Fortschrittsanzeige) Progressbar_Color.pb (Farbige Fortschrittsanzeige (mittels SkinWin)) ProgressBar_colored.pb (Farbige Fortschrittsanzeige) ProgressBar_for_Music.pb (Fortschrittsanzeige für Musik missbrachen) ProgressBar_in_ListView.pb (Fortschrittsanzeige im ListView)SetProgressBarRange.pb (Werte-Bereich für die Fortschrittsanzeige festlegen) Resize (Vergrößern & Verkleinern) Gadget_Resize_on_the_Fly.pb (Gadgets in Echtzeit an eine Größenveränderung anpassen) Window+Gadget_Resize.pb (Fenster und Gadgets in der Größe anpassen) RichEdit (RichEdit-Editor) RichEdit.pb (RichEdit-Eingabecontrol)RichEditonPanelGadget.pb ![]() RichEdit_Panel.pb ![]() RichEdit_Printing.pb ![]() RichEdit_ReadOnly.pb ScrollAreaGadget ResizeScrollArea_Command.pb (Größe des Scrollbereichs anpassen) ResizeScrollArea_Desktop.pb ![]() ResizeScrollArea_MultiWindow.pb ![]() ScrollAreaGadget_AutoResize.pb (Automatische Größenanpassung des Scrollareagadgets) ScrollAreaGadget_Example.pb ScrollAreaGadget_Example2.pb ScrollAreaGadget_RelativeMousePos.pb ScrollAreaGadget_ShowPositions.pb ScrollGadget Scroll.pb (Scrollen)ScrollBarWidth+Height.pb (Breite und Höhe der Scrollbalken ermitteln) ScrollBar_RealtimeStatus.pb (Information zu den Scrollbalken in Echtzeit aktualisieren)ScrollBar_SetColor.pb (Farbe der Scrollbalken setzen)ScrollGadget2.pb ![]() ScrollGadget_with_Delete.pb ![]() SpinGadget Advanced_SpinGadget.pb SpinGadget.pb SpinGadget_API.pb SpinGadget_as_Combobox.pb SpinGadget_Editable.pb SpinGadget_using.pb SplitterGadget ResizeSplitterGadget.pb SplitterGadget_Example.pb ![]() Splitter_by_Franco SplitterGadget.pb SplitterGadget2.pb StringGadget (Eingabefeld) MultilineStringGadget.pb (Mehrzeiliges Stringgadget) NumbersInStringGadget.pb (Eingabe im Stringgadget auf Zahlen beschränken)ReActivateStringGadget.pb (Stringgadget nach Erhalt des Fokus automatisch aktivieren) StringGadgets_Tab.pb (Per Tabulator von einem Stringgadget zum nächsten springen) StringGadget_AutoWordWrap.pb (Automatisches Wort-Umbruch im Stringgadget) StringGadget_CheckforChanges.pb (StringGadget auf inhaltliche Änderungen überprüfen) StringGadget_Color.pb (Farbiges Stringgadget) StringGadget_Countdown.pb ('Count-Down' im Stringgadget) StringGadget_FilterInput.pb (Eingabe im Stringgadget filtern) StringGadget_GetCursorPosition.pb (Cursor-Position im Stringgadget ermitteln) StringGadget_KeyboardShortcut.pb (Stringgadget mit Tastaturkürzeln) StringGadget_Limited.pb (Maximale Anzahl einzugebender Zeichen festlegen) StringGadget_move_around.pb (Per Tabulator und Cursor-Tasten zwischen mehreren Stringgadgets bewegen) StringGadget_Multiline.pb (Mehrzeiliges Stringgadget) StringGadget_Numeric.pb (Stringgadget mit numerischer Eingabe) StringGadget_Outlined+Enter.pb ('Outline'-Stringgadget und Enter überprüfen)StringGadget_OwnPopupMenu.pb (Stringgadget mit eigenem Popup-Menü) StringGadget_Readonly_on+off.pb ('Nur lesen' Funktion im Stringgadget ein- und ausschalten) StringGadget_Return.pb (Return-Eingabe im Stringgadget feststellen) StringGadget_ReturnHandler.pb (Return-Eingabe im Stringgadget feststellen) StringGadget_ScrollText.pb (Lauftext im Stringgadget) StringGadget_Select.pb (Text im Stringgadget markieren) StringGadget_SelectAll.pb (Kompletten Text im Stringgadget markieren) StringGadget_SetCursor.pb (Cursor-Position im Stringgadget festlegen) StringGadget_WordWrap.pb (Automatischer Zeilenumbruch bei langen Strings) Textbox.pb Textbox2.pb ToolTipps BalloonTips_with_Icon&Title.pb (Ballon-Tipps mit Icons und Titel)ToolTipps.pb (Hinweistexte) ToolTip_API.pb TrackBarGadget FaderTrackBar.pb TrackbarGadgets.pb TrackBarGadget_Example.pb (Trackbar Gadget Beispiel) Trackbar_Colored.pb ![]() TrackBar_SetFocus.pb (Fokus auf das Trackbar setzen) TreeGadget DragnDrop.pb (Drag'n'Drop [Ziehen und Fallen lassen]) ShowTreeViewNodeNames.pb TreeGadget_BackgroundImage.pb (Treegadget mit Hintergrundbild)TreeGadget_Detect_RMB.pb (Rechten Mausklick im Treegadget erkennen) TreeGadget_Expand+Collapse.pb (Treegadget öffnen und schließen) TreeGadget_Functions.pb (Treegadget-Hilfsfunktionen) TreeGadget_MarkOnlyParentNode.pb TreeGadget_with_Functions.pb (Treegadget-Einträge mit zugeordneten Funktionen) WebGadget WebGadget_Actualize.pb (Webgadget aktualisieren) WebGadget_DetectLoadFinish.pb (Ende des Lade-Vorgangs im Webgadget erkennen) WebGadget_OfflineBrowser.pb WebGadget_Use_Clipboard.pb (Zwischenablage beim Webgadget benutzen) Games (Spiele)FrameRate (Bilder pro Sekunde) FPS.pb (Frames pro Sekunde)FrameRate_Counter.pb (Frame-Rate Zähler)Get_FrameRate.pb (Frame-Rate ermitteln) KeyboardControl_LimitedFPS.pb (Tastaturabfrage mit limitierten FPS)GameDesign (Spiele-Design) BackgroundScroller.pb (Hintergrund-Scroller) BreakOut_CollisionDetection.pb (BrakeOut Kollisions-Erkennung) FireShotsToMouseCursor.pb (In Richtung des Mauspfeils schießen) Game_Menu.pb (Spiel-Menü) Game_PseudoCode.pb (Grundgerüst für die Erstellung eines Spiels)Move&Shot.pb (Bewegen und schießen) MovePlayer_UniqueSpeed.pb (Spieler-Bewegung mit einheitlicher Geschwindigkeit auf verschiedenen Rechnersystemen)Move_Player_Background.pb (Hintergrund der Spielfigur bewegen) Players_HandleDynamically.pb (Dynamisches Verwalten der Spieler-Daten) Player_move+shoot.pb (Spieler schießend bewegen) Shot2MouseCursor.pb (Auf MausCursor Schiessen) LittleGames (Mini-Spiele) Conways_GameOfLife.pb PuzzleGame_PB3.72.pb (Puzzelspiel für PureBasic bis Version 3.72) PuzzleGame_PB3.80.pb (Puzzelspiel für PureBasic ab Version 3.80) TileStudio-Exporter TileStudio_Export.pb (Export-Routinen für die Verwendung des BlitzBasic TileStudio)TileStudio_Export_short.pb ![]() Graphics (Grafik)3D 3DEffects.pb (3D-Effekte) 3DObjects.pb (3D-Objekte)CreateMesh_at_Runtime.pb (Mesh in Echtzeit erstellen )Demo_Collision3D.pb (3D Kollisionen)Mesh-Editor.pb ![]() Mesh_Create+Rotate.pb (Mesh erstellen und drehen)Nice_Fog_Effect.pb (Schöner Nebel Effekt)ParticleFire.pb (Partikel-Feuer)Screen3DRequester.pb (Standard-Requester für die Auswahl des Bildschirmmodus für 3D)Terrain_KeepDistance.pb ![]() Anim (Animationen) AnimGif.pb (Animiertes GIF-Bild anzeigen)Colors (Farben) ColorPicker.pb (Farbwert der Windows-Oberfläche auslesen)ColorViewer.pb (Farbanzeiger und -auswahl) ConvertRGBtoCurrentScreenMode.pb (RGB-Farbwerte für aktuellen Bildschirmmodus konvertieren) Convert_ColorValues.pb (Farbwerte konvertieren) Convert_RGBtoHSV&HSVtoRGB.pb (RGB- in HSV-Farbwerte und umgekehrt konvertieren) GrayImage.pb (Bild in Graustufen umwandeln)Hex2RGB.pb (Rot,Grün und Blau-Farbwerte aus einem Hex-Farbwert lesen)Demos Effects.pb (Effekte)EyeCandy.pb EyeCandy2.pb InteractivingMasses.pb (Interaktive Massen unter Beachtung physikalischer Gesetze) Painter&MovingBalls_Demo.pb Particledemo.pb Plasma_Effect.pb ![]() Radar.pb ![]() Rings_ItCanBeDone ItCanBeDone.pb (Das legendäre - da vielleicht das erste in PB geschriebene - Demo von Rings!)Scroll+Moving_Demo.pb ![]() Transparent_Screenshot.pb ![]() DirectX DirectX8-Drawing.pb (Zeichnen mittels DirectX v8)Drawing (Zeichnen) Blockcopy.pb ![]() Circles (Kreise) DrawCircle_Mouse_dependend.pb (Kreis mausabhängig zeichnen) Drawing_Circles.pb (Kreise zeichnen) Half-Circle.pb (Halbkreis zeichnen)Curves (Kurven) BezierCurves.pb (Bezier-Kurven) DrawBezierCurve.pb (Bezier-Kurve zeichnen)DrawBezierCurve_adjustable.pb (Einstellbare Bezier-Kurve zeichnen)Leaning_Trajectory.pb (Schiefer Wurf)Draw3DButton.pb (3D Button zeichnen)Drawing_Angles.pb (Winkel zeichnen) Drawing_Tutorial.pb (Zeichnen-Tutorial)DrawTransparentBitmap.pb (Zeichne transparente Bitmap)Draw_Spirale.pb (Spirale zeichnen) FadeCross.pb (Linienkreuz) FillArea_Example.pb (FillArea Beispiel) GFA16-DrawingCommands.pb (Umsetzung von Zeichenbefehlen aus GFA-Basic 16)HighlightDrawing.pb Lines (Linien) Defline.pb ![]() Line_Styles1.pb (Linien Styles )Line_Styles2.pb (Linien Styles )Line_Styles3.pb (Linien Styles )Line_Styles4.pb (Linien Styles )LineXY-Rotate.pb ![]() PaintToDC_Example.pb ![]() PixelArray_WindowScreen.pb Poly2D_Example.pb ![]() ScreenDrawing.pb ![]() SimpleScrollPainter.pb ![]() Some_Stars.pb (Sternenfeld)Text DrawText_withAngle_Screen.pb (Text im Winkel zeichnen (auf dem Screen)) DrawText_withAngle_Window.pb (Text im Winkel zeichnen (im Fenster)) Draw_OutlineText.pb (Text-Umriss zeichnen) Triangles (Dreiecke) Draw_Triangles.pb (Dreiecke zeichnen) Draw_Triangles_to_Sprite.pb (Dreiecke auf ein Sprite zeichnen) WindowLinePainter.pb (kleines Linien-Zeichenprogramm) DrawingBuffer DrawingBuffer.pb ![]() DrawingBuffer_MousePainter.pb DrawResizedArea.pb KeepBackBuffer_forRendering.pb Effects (Effekte) AlphaBlend.pb ![]() BlurCube.pb ![]() BossPlasma.pb ![]() ChangeGamma.pb ![]() CrazyDots1.pb CrazyDots2.pb Dot-Effect.pb ![]() Draw_Sinus_Wave.pb (Sinus Kurve zeichnen) FadeIn_FadeOut.pb (Ein- und Ausblenden)FireEffects (Feuereffekte) Circle-Fire1.pb (Kreisförmiger Feuereffekt) Circle-Fire2.pb (Kreisförmiger Feuereffekt) FireEffect.pb (Feuereffekt) Horizontal_FireEffect.pb (Horizontaler Feuereffekt)PureBlureFire.pb (Feuereffekt)PureBlureFire_Fred.pb (Feuereffekt)Set_on_Fire.pb (Feuereffekt)Set_on_Fire2.pb (Feuereffekt)Set_on_Fire_TrueColor.pb (Feuereffekt)Flashtext.pb Fractals (Fraktale) FigTree.pb (Feigenbaum) FractalTree.pb (Fraktalbaum) Gradient.pb (Farbverlauf) Mandelbrot Mandelbrot.pb ![]() Mandelbrot_Julia.pb ![]() Matrix1.pb ![]() Matrix2.pb ![]() Moving (Bewegen) CosBall.pb ![]() MovingBalls.pb (Bälle bewegen) Moving_Wuerfel.pb (Würfel bewegen) Moving_3DSprites.pb (3D Sprites bewegen) OldSkool_Slide.pb ![]() PlasmaEffect.pb PureBlureLines.pb ![]() Rotate (Rotieren) Circle_RotatingPoint.pb (Punkt, der sich auf einer Kreisbahn um das Zentrum bewegt) Rotate2D.pb ![]() Rotate_3D-Block.pb Rotate_Cube.pb (Rotierender Würfel)RotatingPoints.pb RoundTunnel.pb Scrolling (Scrollen) 4-Way-Scroller.pb (4-Wege-Scroller)IsoScroller.pb ![]() Textscroller.pb ![]() TextScroller_at_Mouse.pb Stars (Sterne) RotatingStarfield.pb (Rotierendes Sternenfeld) SomeStars_with_Text.pb ![]() Starfield-Window.pb Starfield.pb ![]() Starfield2.pb ![]() Thunderstorm.pb (Gewitter) TV_Noise.pb (TV-Rauschen) WaterEffect.pb (WasserEffekt) Wormhole (Wurmloch) AnimWormHole.pb (Animiertes Wurmloch)CreateWormHole.pb (Wurmloch erstellen)XMas-Card_by_Kale (Weihnachtskarte von Kale) Xmas Card 3D.pb (Weihnachtskarte)Xmas Card.pb ![]() X_Line_NewSkoolBudbrain.pb ![]() Fonts (Schriftarten) GetTextHeight.pb (Texthöhe laden) TextWidth.pb (Textbreite) UseBitmapFont.pb (Bitmap Schrift benutzen)Graphs (Diagramme) Bar&LineChart1.pb (Balken- und Linien-Diagramm) Bar&LineChart2.pb (Balken- und Linien-Diagramm) BarChart_WebStats.pb (Balkendiagramm für eine Web-Statistik)PieChart.pb (Kuchen-/Torten-Diagramm)Icons (Piktogramme) CreateIcons1.pb (Icons erstellen) CreateIcons2.pb (Icons erstellen) Image (Bild) CatchImage_Example.pb (Beispiel für CatchImage)CatchTransparentImage.pb ![]() ChangeImageColorChannel.pb (Farbkanal eines Bildes ändern)Change_ColorDepth.pb (Farbtiefe ändern)CreateTransparentImage.pb (Transparentes Image erstellen) DrawTransparentImage.pb (Transparentes Image zeichnen)DrawTransparentImage2.pb (Transparentes Image zeichnen)Fill_ImageBuffer.pb (ImageBuffer füllen)Flipbuffer&Image.pb ![]() Frame-merge.pb ![]() Gfx-Formats (Grafikformate) BatchImageConverter.pb (Bild-Konvertierer mit Batch-Funktion)Bmp2Tga.pb (BMP-Format in TGA umwandeln)MoreFormats.pb (Verschiedene Bildformate mittels der NView.dll laden)WMF_Display.pb (WMF-Bilder darstellen)GradientImage.pb (Farbverlauf [wie von Installerprogrammen bekannt])GreyImage.pb (Bild in Graustufen konvertieren)Images_lighten+darken.pb (Bilder abdunkeln und aufhellen)Image_edit_in_Memory.pb (Bilder im Speicher editieren)Image_Save_as_Icon.pb (Bild als Icon speichern)Join_Images.pb (Bilder verbinden)JPG-Images_AddComments.pb (Kommentare zu Jpeg-Bildern hinzufügen) LoadPictureFile.pb (Bild-Datei laden) LoadTransparentImage.pb (Transparentes Bild laden)Load_GIF.pb (Gifs laden)MirrorImageXY.pb (Bild spiegeln) Read_BMP-Image.pb (BMP-Bild lesen)ResizeImage_NoAntialias.pb (Bild ohne Antialias vergrößern) RotateImage.pb (Bild drehen)SaveImage_from_Clipboard.pb (Bild aus Zwischenablage speichern) SaveTextInJPEGImage.pb (Text in JPEG image speichern)Window_ImageRepaint.pb ![]() ImageViewer (Bildanzeiger) PictureViewerJPEG+.pb (Bildanzeiger)OpenGL Example_by_Traumatic (Beispiel von Traumatic) bmpfontANDtunnel03.pb ![]() InsideTheCube InsideTheCube.pb ![]() MotionBlur.pb ![]() OpenGL_Example.pb OpenGL_Triangle.pb ![]() RenderToTexture.pb ![]() TextureDemo TextureDemo.pb ![]() Sprites&Screen (Sprites & Bildschirm) 3DSprite_Moving+Resizing.pb ButtonsOnScreen Buttons_on_DirectXScreen.pb ![]() OpenScreen_withButtons.pb ![]() Screen_InputText.pb StatusButton_on_Screen1.pb (Schaltknöpfe auf einem Vollbildschirm) StatusButton_on_Screen2.pb StatusButton_on_Screen3.pb DisplayTranslucideSprite.pb (Durchscheinendes Sprite anzeigen) Draw_on_Sprite.pb (Auf einem Sprite zeichnen) FlipScreen.pb MirrorSprite.pb (Sprite spiegeln) PartScreen_MovingSprite.pb (Sprite in einem Teilbereich des Bildschirms bewegen) RotatingSpriteBox.pb (Drehende Spritebox) Screenmode (Bildschirmmodus) ExamineScreenmodes.pb (Bildschimmodi untersuchen) Get_actual_Screenmode.pb (Aktuellen Bildschirmmodus ermitteln) Screen_WindowedScreen_Switch.pb (Umschalten zwischen Vollbild und Fensterbildschirm) SwitchScreenMode.pb (Zwischen Bildschirmmodi umschalten)ScreensaverPreview.pb (Bildschirmschoner-Vorschau) Screen_Text_with_Font.pb Sprite2D+3D.pb ![]() Sprite3D_BlendingModes.pb Sprite3D_BlendingMode_Tester.pb SpriteAnimated (Animierte Sprites) Sprite_Animated.pb (Animierte Sprites)SpriteCollisions (Sprite-Kollisionen) Detect_SpriteCollisions.pb (Sprite Kollisionen erkennen) SpriteCollision&Shake.pb SpriteCollisionDemo1.pb (Demo's für Sprite-Kollisionen) SpriteCollisionDemo2.pb SpriteCollisionDemo3.pb SpriteCollision_Counter.pb (Sprite Kollisionen zählen) SpriteElasticCollision1.pb (Physikalische Sprite-Kollision) SpriteElasticCollision2.pb Sprite_change_Color.pb (Farben von Sprites ändern)Sprite_Demo.pb ![]() Sprite_Demo2.pb Sprite_move&rotate.pb (Sprites bewegen und drehen)Sprite_Outlined.pb ![]() Transforming3DSprites.pb ![]() WindowedScreen_Example.pb IncludesQLSort QLtest.pb ![]() ![]() Input+Output (Ein- und Ausgabe)Console (Konsole) Console_ChangeSize.pb (Konsole-Größe ändern) Console_Check-CTRL-C.pb (In der Konsole STRG-C abfragen) Console_Fullscreen.pb (Konsole im Vollbildmodus) Console_PositioningOutput.pb (Ausgabe in der Konsole platzieren) Console_PrintUmlauts1.pb (Umlaute in der Konsole anzeigen) Console_PrintUmlauts2.pb (Umlaute in der Konsole anzeigen) Console_RedirectOutput.pb (Ausgabe in der Konsole umleiten) DisplayASCIICodes.pb (Ascii-Codes anzeigen) DisplayOemText.pb (OEM-Text anzeigen) MaskedPasswordInput.pb (Passworteingabe mit Sternchen) Scrolling_Console.pb (Konsole scrollen) XtendedConsole Xtended-Example.pb ![]() DataDisplayer.pb DataSelector.pb DragnDrop.pb (Drag'n'Drop [Ziehen und Fallen lassen]) DropFiles_GetPath.pb ![]() Editor MultilineEditor.pb EventHandling (Ereignis-Verarbeitung) EventHandling.pb (Ereignis-Verarbeitung) EventLoop.pb (Ereignis-Schleife) Key+Mouse-Messages.pb (Tastatur- und Mausnachrichten) Focus (Fokus) Get_Set_Focus.pb (Fokus ermitteln und setzen)SetFocus_to_Window.pb (Fenster fokussieren) Get&Send_Keys (Tastendrücke senden und empfangen) GetKeys_from_OtherWindows.pb (Tastendrücke anderer Fenster abfangen) SendKeys.pb (Tastendruck senden) SendKeys_to_PB-Editor.pb (Tastendruck an den PB-Editor senden) SendKey_to_NotePad.pb (Tastendruck an den Notepad senden) Joystick Joystick_Test.pb (Joystick-Test) UseJoystickasMouse.pb (Joystick als Maus benutzten) Keyboard (Tastaturabfrage) Button_OnKeyPressed.pb (Tastendruck überprüfen) Che |