Skip to content

Commit 2aa234c

Browse files
committed
Added Webinar II source code
1 parent a6b8759 commit 2aa234c

19 files changed

+2352
-2
lines changed

Tutorials/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
21
## Tutorials
32

43
This folder contains text and video tutorials accompanied with slides and demo source code.
54

65
- [Getting Started with Python4Delphi](https://youtu.be/hjY6lBgrHhM)
76
- [Webinar I](https://github.com/pyscripter/python4delphi/tree/master/Tutorials/Webinar%20I)
8-
- Webinar II (Forthcoming)
7+
- [Webinar II](https://github.com/pyscripter/python4delphi/tree/master/Tutorials/Webinar%20II)
98
- [Introductory tutorial](https://github.com/pyscripter/python4delphi/wiki/Files/Chapter80Sample.pdf) by Dr K. R. Bond.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
program AnalyticsDemo;
2+
3+
uses
4+
Vcl.Forms,
5+
MainFormSVG in 'MainFormSVG.pas' {Form1};
6+
7+
{$R *.res}
8+
9+
begin
10+
Application.Initialize;
11+
Application.MainFormOnTaskbar := True;
12+
Application.CreateForm(TForm1, Form1);
13+
Application.Run;
14+
end.
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<Base>True</Base>
4+
<AppType>Application</AppType>
5+
<Config Condition="'$(Config)'==''">Debug</Config>
6+
<FrameworkType>VCL</FrameworkType>
7+
<MainSource>AnalyticsDemo.dpr</MainSource>
8+
<Platform Condition="'$(Platform)'==''">Win64</Platform>
9+
<ProjectGuid>{9AC7390B-64D2-47DD-8444-97F5B6123324}</ProjectGuid>
10+
<ProjectVersion>19.1</ProjectVersion>
11+
<TargetedPlatforms>3</TargetedPlatforms>
12+
</PropertyGroup>
13+
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
14+
<Base>true</Base>
15+
</PropertyGroup>
16+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
17+
<Base_Win32>true</Base_Win32>
18+
<CfgParent>Base</CfgParent>
19+
<Base>true</Base>
20+
</PropertyGroup>
21+
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
22+
<Base_Win64>true</Base_Win64>
23+
<CfgParent>Base</CfgParent>
24+
<Base>true</Base>
25+
</PropertyGroup>
26+
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
27+
<Cfg_1>true</Cfg_1>
28+
<CfgParent>Base</CfgParent>
29+
<Base>true</Base>
30+
</PropertyGroup>
31+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
32+
<Cfg_1_Win32>true</Cfg_1_Win32>
33+
<CfgParent>Cfg_1</CfgParent>
34+
<Cfg_1>true</Cfg_1>
35+
<Base>true</Base>
36+
</PropertyGroup>
37+
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win64)'!=''">
38+
<Cfg_1_Win64>true</Cfg_1_Win64>
39+
<CfgParent>Cfg_1</CfgParent>
40+
<Cfg_1>true</Cfg_1>
41+
<Base>true</Base>
42+
</PropertyGroup>
43+
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
44+
<Cfg_2>true</Cfg_2>
45+
<CfgParent>Base</CfgParent>
46+
<Base>true</Base>
47+
</PropertyGroup>
48+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
49+
<Cfg_2_Win32>true</Cfg_2_Win32>
50+
<CfgParent>Cfg_2</CfgParent>
51+
<Cfg_2>true</Cfg_2>
52+
<Base>true</Base>
53+
</PropertyGroup>
54+
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win64)'!=''">
55+
<Cfg_2_Win64>true</Cfg_2_Win64>
56+
<CfgParent>Cfg_2</CfgParent>
57+
<Cfg_2>true</Cfg_2>
58+
<Base>true</Base>
59+
</PropertyGroup>
60+
<PropertyGroup Condition="'$(Base)'!=''">
61+
<SanitizedProjectName>AnalyticsDemo</SanitizedProjectName>
62+
<DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput>
63+
<DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput>
64+
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace)</DCC_Namespace>
65+
<Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
66+
</PropertyGroup>
67+
<PropertyGroup Condition="'$(Base_Win32)'!=''">
68+
<BT_BuildType>Debug</BT_BuildType>
69+
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
70+
<DCC_UsePackage>DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;vclactnband;vclFireDAC;bindcompvclsmp;tethering;svnui;FireDACADSDriver;JvPluginSystem;JvMM;vcltouch;vcldb;bindcompfmx;svn;JvNet;inetdb;JvAppFrm;VirtualTreesDR;FmxTeeUI;fmx;FireDACIBDriver;fmxdae;EasyListviewD;vcledge;VirtualShellToolsD;JvWizards;SpTBXLib;dbexpress;IndyCore;vclx;Python_D;JvPageComps;dsnap;FireDACCommon;RESTBackendComponents;VCLRESTComponents;soapserver;JclDeveloperTools;vclie;bindengine;DBXMySQLDriver;CloudService;SVGIconPackage;FireDACMySQLDriver;JvCmp;JvHMI;FireDACCommonODBC;FireDACCommonDriver;inet;SynWeb_RD;IndyIPCommon;bindcompdbx;JvCustom;vcl;IndyIPServer;IndySystem;dsnapcon;FireDACMSAccDriver;fmxFireDAC;PyScripterCustom;vclimg;TeeDB;FireDAC;Jcl;JvCore;JvCrypt;FireDACSqliteDriver;FireDACPgDriver;FMXTee;soaprtl;DbxCommonDriver;JvDlgs;JvRuntimeDesign;Tee;xmlrtl;soapmidas;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;CodeSiteExpressPkg;JvSystem;JvStdCtrls;SynEditDR;bindcomp;appanalytics;IndyIPClient;bindcompvcl;SVGIconImageList;TeeUI;JvDocking;dbxcds;VclSmp;adortl;JclVcl;tb2k_d12;MPCommonLibD;dsnapxml;dbrtl;IndyProtocols;inetdbxpress;JvControls;JvPrintPreview;JclContainers;fmxase;$(DCC_UsePackage)</DCC_UsePackage>
71+
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
72+
</PropertyGroup>
73+
<PropertyGroup Condition="'$(Base_Win64)'!=''">
74+
<BT_BuildType>Debug</BT_BuildType>
75+
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
76+
<DCC_UsePackage>DBXSqliteDriver;RESTComponents;DBXInterBaseDriver;vclactnband;vclFireDAC;bindcompvclsmp;tethering;FireDACADSDriver;vcltouch;vcldb;bindcompfmx;inetdb;FmxTeeUI;fmx;FireDACIBDriver;fmxdae;EasyListviewD;vcledge;VirtualShellToolsD;SpTBXLib;dbexpress;IndyCore;vclx;dsnap;FireDACCommon;RESTBackendComponents;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACMySQLDriver;FireDACCommonODBC;FireDACCommonDriver;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;IndySystem;dsnapcon;FireDACMSAccDriver;fmxFireDAC;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;FMXTee;soaprtl;DbxCommonDriver;Tee;xmlrtl;soapmidas;fmxobj;vclwinx;rtl;DbxClientDriver;CustomIPTransport;vcldsnap;SynEditDR;bindcomp;appanalytics;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;MPCommonLibD;dsnapxml;dbrtl;IndyProtocols;inetdbxpress;fmxase;$(DCC_UsePackage)</DCC_UsePackage>
77+
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
78+
</PropertyGroup>
79+
<PropertyGroup Condition="'$(Cfg_1)'!=''">
80+
<DCC_DebugDCUs>true</DCC_DebugDCUs>
81+
<DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
82+
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
83+
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
84+
<DCC_Optimize>false</DCC_Optimize>
85+
<DCC_RemoteDebug>true</DCC_RemoteDebug>
86+
</PropertyGroup>
87+
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
88+
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
89+
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
90+
<DCC_RemoteDebug>false</DCC_RemoteDebug>
91+
</PropertyGroup>
92+
<PropertyGroup Condition="'$(Cfg_1_Win64)'!=''">
93+
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
94+
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
95+
<DCC_MapFile>3</DCC_MapFile>
96+
</PropertyGroup>
97+
<PropertyGroup Condition="'$(Cfg_2)'!=''">
98+
<DCC_DebugInformation>0</DCC_DebugInformation>
99+
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
100+
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
101+
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
102+
</PropertyGroup>
103+
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
104+
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
105+
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
106+
</PropertyGroup>
107+
<PropertyGroup Condition="'$(Cfg_2_Win64)'!=''">
108+
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
109+
<AppEnableRuntimeThemes>true</AppEnableRuntimeThemes>
110+
</PropertyGroup>
111+
<ItemGroup>
112+
<DelphiCompile Include="$(MainSource)">
113+
<MainSource>MainSource</MainSource>
114+
</DelphiCompile>
115+
<DCCReference Include="MainFormSVG.pas">
116+
<Form>Form1</Form>
117+
<FormType>dfm</FormType>
118+
</DCCReference>
119+
<BuildConfiguration Include="Base">
120+
<Key>Base</Key>
121+
</BuildConfiguration>
122+
<BuildConfiguration Include="Debug">
123+
<Key>Cfg_1</Key>
124+
<CfgParent>Base</CfgParent>
125+
</BuildConfiguration>
126+
<BuildConfiguration Include="Release">
127+
<Key>Cfg_2</Key>
128+
<CfgParent>Base</CfgParent>
129+
</BuildConfiguration>
130+
</ItemGroup>
131+
<ProjectExtensions>
132+
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
133+
<Borland.ProjectType>Application</Borland.ProjectType>
134+
<BorlandProject>
135+
<Delphi.Personality>
136+
<Source>
137+
<Source Name="MainSource">AnalyticsDemo.dpr</Source>
138+
</Source>
139+
</Delphi.Personality>
140+
<Platforms>
141+
<Platform value="Win32">True</Platform>
142+
<Platform value="Win64">True</Platform>
143+
</Platforms>
144+
</BorlandProject>
145+
<ProjectFileVersion>12</ProjectFileVersion>
146+
</ProjectExtensions>
147+
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
148+
<Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
149+
<Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
150+
</Project>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy