menu
  Home  ==>  download   

The following papers + full source code can be downloaded from this site:

List of the downloadable .ZIP files
  • db
    • interbase
      • turbo_delphi_interbase_tutorial
        • the connection with the Sql Server (13 K)
        • creation of table, drop table (16 K)
        • fill and empty a table (16 K)
        • modification of table values, parameterized requests (16 K)
        • display data using a DataReader (14 K)
        • display using a DataGrid and code (16 K)
        • display in a DataGrid using components (15 K)
        • master detail relationship in a DataGrid (15 K)
        • creation, reading, writing of in memory DataTables (17 K)
        • creation of Views. Searching, Sorting, filtering (16 K)
        • DataBinding to visual controls (18 K)
        • updating a TABLE by code (18 K)
        • updating a TABLE using a DataGrid (17 K)
      • interbase_stored_procedure_grammar
        • the ASCII .TXT of the grammar (3 K)
        • the ASCII .TXT of the stored procedures (2 K)
    • firebird_transaction_simulator
      • the full project (116 K)
    • sql_server
      • ado_net_tutorial
        • create a new database (8 K)
        • the connection with the Sql Server (8 K)
        • creation of table, drop table (16 K)
        • fill and empty a table (16 K)
        • modification of table values, parameterized requests (16 K)
        • display data using a DataReader (14 K)
        • display using a DataGrid and code (16 K)
        • display in a DataGrid using components (15 K)
        • master detail relationship in a DataGrid (15 K)
        • creation, reading, writing of in memory DataTables (17 K)
        • creation of Views. Searching, Sorting, filtering (16 K)
        • DataBinding to visual controls (18 K)
        • updating a TABLE by code (18 K)
        • updating a TABLE using a DataGrid (17 K)
    • bdp
      • bdp_ado_net_blobs
        • the complete Turbo Delphi project, which reads and writes Blob from and to the EMPLOYEE.PROJECT table (20 K)
    • database_reverse_engineering
      • the project with the parser and the data structure (51 K)
      • the two sample tForms (16 K)
    • sql_parser
      • the Delphi Sql Parser (38 K)
    • sql_to_html
      • the Delphi Sql to Html converter (32 K)
    • sniffing_interbase_traffic
      • creation of an Interbase Database, and a sample table filled with 100 K lines (18 K)
      • how to use the c_capture_display class (15 K)
      • measuring the traffic of a SELECT request with Interbase Express components (54 K)
      • measuring the traffic of a SELECT request with BDE components (54 K)
    • eco_tutorial
      • the project with the single c_invoice CLASS (36 K)
      • the project with 2 CLASSes linked with a relation (37 K)
      • the project with the OCL evaluation examples (44 K)
    • delphi_dbx4_programming
      • connecting to a database (28 K)
      • data access, parametrized queries (30 K)
      • the dbx4 tracing delegate (31 K)
      • the dbx4 pooling, pooling and tracing delegate (28 K)
      • displaying database schema (25 K)
      • in case you lost your original DBXCONNECTIONS.INI, and the DBXCONNECTIONS.INI for the examples (3 K)
    • blackfishsql
      • which creates a new database (10 K)
      • which creates a new database (10 K)
      • creating tables (12 K)
      • creating tables(12 K)
      • inserting data in a Table (7 K)
      • SELECT and parametrized querries (18 K)
      • SELECT and parametrized querries (17 K)
      • using a tracing delegate (12 K)
      • the UDF package(4 K)
      • the stored procedure package (3 K)
    • rave_pdf_intraweb
      • the first Rave .PDF project (9 K)
      • Intraweb and Rave (13 K)
      • Intraweb and Rave with per session folder (12 K)
      • Rave DriverDataView, with .PDF (7 K)
      • multi user Intraweb site, with Rave .PDF reports (12 K)
    • firedac
      • delphi_firedac_connection
        • the two Firebird Databases used by our code (185 K)
        • connection using Delphi code (6 K)
        • connection using the .INI files (6 K)
        • connection using Interfaces (6 K)
    • bde_to_unidac_migration
      • the sample projects for testing the Unidac Wizard (14 projects, 98 K)
      • the database dunit test example (2 projects, 4 K)
  • web
    • tcp_ip_sniffer
      • the capture, quick analysis and loging of packets (54 K)
      • read the packets from the disk and perform several analyzes and displays (65 K)
    • socket_programming
      • the client socket requesting a file (27 K)
      • the server socket with the server client socket list (29 K)
    • delphi_socket_architecture
      • requesting and saving files (21 K)
      • sending the files to clients (21 K)
    • simple_web_server
      • the HTTP web browser (35 K)
      • the HTTP web server (37 K)
    • simple_cgi_web_server
      • the GUI CGI executable (17 K)
      • the CONSOLE CGI executable (16 K)
      • the CGI Web Browser (31 K)
      • the CGI Web Server (40 K)
    • cgi_database_browser
      • the CGI Executable, with the starting .HTML (34 K)
      • the CGI Executable, with the starting .HTML (37 K)
      • the cgi web server (45 K)
    • whois
      • the application allowing the Whois requests (49 K)
    • web_downloader
      • the main project and the units (72 K)
    • web_spider
      • creating (83 K)
    • rss_reader
      • the full .RSS downloader / analyzer project, including the c_http_client, the .XML scanner and .XML parser, and the filling of the tTreeview (79 K)
    • news_message_tree
      • the project building the tree and displaying it in a tTreeView, with all the used UNITs (28 K)
      • the .TXT file of the message headers downloaded from the OODesign Delphi newsgroup. This is just an example, but the project can work on any similar file (31 K)
    • threaded_indy_news_reader
      • the newsreader with all necessary units, bundled in a single .ZIP (32 K)
    • delphi_web_designer
      • the project, the transformer unit and all helper units (35 K)
    • ajax_tutorial
      • the integrated FileListBox loader, .Html memo editor, Http Server, and WebBrowser (32 K)
      • the .HTML used in this AJAX tutorial (3 K)
    • bayesian_spam_filter
      • the project and all the necessary units (54 K)
    • asp_net
      • delphi_asp_net_portal_programming
        • the Sql scripts for Interbase 6 (10 K)
        • the Sql scripts for Interbase 7.5 (10 K)
        • the Interbase User Defined Functions source, and the .DLL (6 K)
        • the Interbase binary file (618 K)
        • the Interbase binary file (634 K)
        • the helper units (loging, database helpers) (6 K)
        • the project code, with the images of the "About" tab (394 K)
      • cassini_spy
        • the Cassini Spy project (27 K)
      • asp_net_log_file
        • the full project with the unit and the dependent units(12 K)
      • asp_net_viewstate_viewer
        • the viewstate analyzer (12 K)
        • the project used to generate the viewstate of this paper (14 K)
      • asp_net_master_pages
        • the first example (88 K)
        • using DIV tags (92 K)
        • the CSS templates (95 K)
        • building our own template (84 K)
        • change the title and create meta tags (87 K)
      • delphi_asp_net_20_databases
        • Dbx4 and InterBase (152 K)
        • Ado.Net and InterBase (90 K)
        • AdoDbxClient and Interbase (63 K)
        • Dbx4 and Blackfish (82 K)
        • Ado.Net Blackfish provider (119 K)
        • AdoDbxClient and Blackfish (63 K)
        • Storing the connection string in Web.Config (115 K)
        • AdoDbxClient for InterBase and Blackfish (89 K)
        • Editing database value from a GridView (79 K)
        • the databases used in this tutorial (140 K)
      • asp_net_20_users_roles_profiles
        • basic Asp.Net authentication (9 K)
        • basic Asp.Net authorization (11 K)
        • the security database used in the subsequent examples (29 K)
        • create membership Tables, and the .BAT to fill the default database (105 K)
        • read / write membership Tables (15 K)
        • use the membership services(72 K)
        • create the Roles Table (13 K)
        • read / write Roles Table (14 K)
        • using the Roles services (46 K)
        • create the Profile Table (13 K)
        • read / write Profile Table (14 K)
        • use the Profile services (31 K)
        • create Profile CLASS and PROPERTY CLASS HELPERS (32 K)
    • delphi_mobile_point_of_sale_software
      • the delphi project group containing the Server, the VCL Client and the Android FireMonkey Client (268K)
      • the Sql Script to rebuild the Mastapp database (6 K)
      • the binary of the MastApp demo database, in FireBird 2.5 (88 K)
  • oop_components
    • delphi_virtual_constructor
      • the first trial with the project and the shape units (12 K)
      • the project and the separated packages and shape units (15 K)
    • delphi_generics_tutorial
      • typed array (3 K)
      • ARRAY OF tObject (3 K)
      • .Net Array with FOR IN (2 K)
      • the first generic example (3 K)
      • generic RECORD (2 K)
      • generic ARRAY (2 K)
      • generic procedural type (3 K)
      • generic PROCEDURE OF OBJECT (3 K)
      • generic method (3 K)
      • generic INTERFACE (3 K)
      • iEquatable generic constraint (3 K)
      • iComparable generic constraint (3 K)
      • generic CLASS FUNCTION (2 K)
      • an example of the Factory Design Pattern using generics (3 K)
      • building a generic iEnumerable descendent (3 K)
    • delphi_livebindings_spelunking
      • a tColorPanel changes a tRectangle color (4 K)
      • binding a Database Field to a FireMonkey tEdit (379 K, because of the FISHFACTS.CDS whith all its images) <A HREF="bind_expression_evaluation.zip">bind_expression_evaluation.zip</A>: displaying tPerson.FirstName in tLabel.Caption using a tMemo.Lines expression (4 K)
      • the same objects to control property example, with dump of the memory structures (10 K)
  • design_patterns
  • debug_and_test
    • unit_test_framework
      • the first draft, which requires modifying the main Form (33 K)
      • the standard Unit Test version with only .DPR modification (31 K)
  • graphic
  • controls
    • find_memo
      • the component and its associated units (26 K)
  • colibri_utilities
    • delphi_net_bdsproj
      • creating (33 K)
    • dccil_bat_generator
      • the Delphi 2005 Windows Forms project used as the compilation target (13 K)
      • the batch generator (40 K)
    • the_coliget_search_engine
      • the complete project (23 K)
    • dfm_parser
      • the project with the parser and the data structure (51 K)
    • dfm_binary_to_text
      • the project with the parser and the data structure (15 K)
    • component_to_code
      • the component_to_code utility, with all units included (46 K)
      • the project used in this paper (so you can check our results) with the CUSTOMER table (25 K)
      • the second test project (25 K)
    • exe_dll_pe_explorer
      • the full project and its associated units (52 K)
      • the sample .DLL and its annotated hex dump (23 K)
    • dll_and_process_viewer
      • the main form and the associated units (28 K)
    • treeview_html_help_viewer
      • the .HTML viewer and associated units, with a small .HTML and .TXT example (34 K)
    • cooking_the_code
      • the main project and the filtering unit (37 K)
      • the main project and the filtering unit (35 K)
    • events_record_and_playback
      • the project with the win control list the message list the record / playback manager the textual message parser mouse_and_keyboard_record_and_playback.zip creating Size : (38 K)
    • colibri_hiragana_quiz
      • the project with the sounds and images (1.109 K)
      • a .ZIP contains the .EXE of the quiz and the sound and image files (1.303 K)
  • colibri_helpers
    • windows_environment
      • the unit and the test project(19 K)
    • stdin_stdout
      • the CONSOLE application with Readln and Writeln (5 K)
      • the gui project with the CreateProcess call unit (23 K)
  • delphi
  • firemonkey
    • simple_firemonkey_object_inspector
      • building a simple name / value list(8 K)
      • the Simple Firemonkey Object Inspector displaying the Form components Name and Value (8 K)
    • firemonkey_style_explorer
      • Displaying FireMonkey Object children, properties, stream (9 K)
      • the FireMonkey Style Explorer (14 K)
      • an example of recursively visiting all the properties and changing some (style) values (6K)
  • compilers
  • vcl
Created: nov-04. Last updated: mar-2017 - 94 articles, 229 .ZIP sources, 1183 figures
Copyright © Felix J. Colibri   http://www.felix-colibri.com 2004 - 2017. All rigths reserved
Back:    Home  Papers  Training  Delphi developments  Links  Download
the Pascal Institute

Felix J COLIBRI

+ Home
  + articles_with_sources
  + delphi_training
  + delphi_developments
  + sweet_home
  – download_zip_sources
  + links
Contacts
Site Map
– search :

RSS feed  
Blog