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

+1-2
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.
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.
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)