├── WinFormsVB ├── AboutDialog.vb ├── MaterialDialog.Designer.vb ├── TransparencyDialog.Designer.vb ├── Form2.Designer.vb ├── My Project │ ├── Settings.settings │ ├── Application.myapp │ ├── AssemblyInfo.vb │ ├── Application.Designer.vb │ ├── app.manifest │ ├── Resources.Designer.vb │ ├── Settings.Designer.vb │ └── Resources.resx ├── Form1.Designer.vb ├── App.config ├── TransparencyDialog.vb ├── AboutDialog.Designer.vb ├── Form2.resx ├── MaterialDialog.resx ├── TransparencyDialog.resx ├── IE_WinFormsVB.vbproj └── MaterialDialog.vb ├── run_winforms.bat ├── run_wpf.bat ├── run_wpf_D3D.bat ├── run_winformsvb.bat ├── WinForms ├── App.ico ├── app.config ├── AssemblyInfo.cs ├── TransparencyDialog.cs ├── AboutDialog.cs ├── MaterialDialog.cs └── IE_WinForms.csproj ├── WPF_D3D ├── res │ ├── help.png │ ├── lamp.png │ ├── new.png │ ├── MainFrame.ico │ ├── document.png │ ├── occ_logo.bmp │ ├── view_axo.png │ ├── view_back.png │ ├── view_left.png │ ├── view_pan.png │ ├── view_top.png │ ├── view_zoom.png │ ├── tool_color.png │ ├── tool_delete.png │ ├── tool_shading.png │ ├── view_bottom.png │ ├── view_comp_on.png │ ├── view_fitall.png │ ├── view_fitarea.png │ ├── view_front.png │ ├── view_glpan.png │ ├── view_reset.png │ ├── view_right.png │ ├── view_rotate.png │ ├── tool_material.png │ ├── tool_wireframe.png │ ├── view_comp_off.png │ └── tool_transparency.png ├── app.config ├── Properties │ ├── Settings.settings │ ├── Settings.Designer.cs │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── App.xaml.cs ├── App.xaml ├── About.xaml ├── MaterialDlg.xaml ├── About.xaml.cs ├── MaterialDlg.xaml.cs ├── IECommands.cs ├── TransparencyDialog.cs └── D3DViewer.cs ├── occt_csharp_sample.png ├── WPF_WinForms ├── res │ ├── help.png │ ├── lamp.png │ ├── new.png │ ├── MainFrame.ico │ ├── document.png │ ├── occ_logo.bmp │ ├── view_axo.png │ ├── view_back.png │ ├── view_left.png │ ├── view_pan.png │ ├── view_top.png │ ├── view_zoom.png │ ├── tool_color.png │ ├── tool_delete.png │ ├── tool_shading.png │ ├── view_bottom.png │ ├── view_comp_on.png │ ├── view_fitall.png │ ├── view_fitarea.png │ ├── view_front.png │ ├── view_glpan.png │ ├── view_reset.png │ ├── view_right.png │ ├── view_rotate.png │ ├── tool_material.png │ ├── tool_wireframe.png │ ├── view_comp_off.png │ └── tool_transparency.png ├── app.config ├── Properties │ ├── Settings.settings │ ├── Settings.Designer.cs │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── App.xaml.cs ├── App.xaml ├── About.xaml ├── MaterialDlg.xaml ├── About.xaml.cs ├── MaterialDlg.xaml.cs ├── IECommands.cs └── TransparencyDialog.cs ├── custom.bat.template ├── .gitignore ├── env.bat ├── msvc.bat ├── run.bat ├── msvc_D3D.bat ├── LICENSE.md ├── .gitattributes ├── CSharp_D3D.sln ├── CSharp.sln ├── ReadMe.md ├── OCCTProxy └── OCCTProxy.vcproj └── OCCTProxy_D3D └── OCCTProxy_D3D.vcproj /WinFormsVB/AboutDialog.vb: -------------------------------------------------------------------------------- 1 | Public Class AboutDialog 2 | 3 | End Class -------------------------------------------------------------------------------- /run_winforms.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | call "%~dp0run.bat" WinForms 4 | -------------------------------------------------------------------------------- /run_wpf.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | call "%~dp0run.bat" WPF_WinForms 4 | -------------------------------------------------------------------------------- /run_wpf_D3D.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | call "%~dp0run.bat" WPF_D3D 4 | -------------------------------------------------------------------------------- /run_winformsvb.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | call "%~dp0run.bat" WinFormsVB 4 | -------------------------------------------------------------------------------- /WinForms/App.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WinForms/App.ico -------------------------------------------------------------------------------- /WPF_D3D/res/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/help.png -------------------------------------------------------------------------------- /WPF_D3D/res/lamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/lamp.png -------------------------------------------------------------------------------- /WPF_D3D/res/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/new.png -------------------------------------------------------------------------------- /occt_csharp_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/occt_csharp_sample.png -------------------------------------------------------------------------------- /WPF_D3D/res/MainFrame.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/MainFrame.ico -------------------------------------------------------------------------------- /WPF_D3D/res/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/document.png -------------------------------------------------------------------------------- /WPF_D3D/res/occ_logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/occ_logo.bmp -------------------------------------------------------------------------------- /WPF_D3D/res/view_axo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_axo.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_back.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_left.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_pan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_pan.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_top.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_zoom.png -------------------------------------------------------------------------------- /WPF_WinForms/res/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/help.png -------------------------------------------------------------------------------- /WPF_WinForms/res/lamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/lamp.png -------------------------------------------------------------------------------- /WPF_WinForms/res/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/new.png -------------------------------------------------------------------------------- /WPF_D3D/res/tool_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/tool_color.png -------------------------------------------------------------------------------- /WPF_D3D/res/tool_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/tool_delete.png -------------------------------------------------------------------------------- /WPF_D3D/res/tool_shading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/tool_shading.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_bottom.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_comp_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_comp_on.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_fitall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_fitall.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_fitarea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_fitarea.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_front.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_glpan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_glpan.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_reset.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_right.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_rotate.png -------------------------------------------------------------------------------- /WPF_D3D/res/tool_material.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/tool_material.png -------------------------------------------------------------------------------- /WPF_D3D/res/tool_wireframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/tool_wireframe.png -------------------------------------------------------------------------------- /WPF_D3D/res/view_comp_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/view_comp_off.png -------------------------------------------------------------------------------- /WPF_WinForms/res/MainFrame.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/MainFrame.ico -------------------------------------------------------------------------------- /WPF_WinForms/res/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/document.png -------------------------------------------------------------------------------- /WPF_WinForms/res/occ_logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/occ_logo.bmp -------------------------------------------------------------------------------- /WPF_WinForms/res/view_axo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_axo.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_back.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_left.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_pan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_pan.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_top.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_zoom.png -------------------------------------------------------------------------------- /WPF_D3D/res/tool_transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_D3D/res/tool_transparency.png -------------------------------------------------------------------------------- /WPF_WinForms/res/tool_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/tool_color.png -------------------------------------------------------------------------------- /WPF_WinForms/res/tool_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/tool_delete.png -------------------------------------------------------------------------------- /WPF_WinForms/res/tool_shading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/tool_shading.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_bottom.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_comp_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_comp_on.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_fitall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_fitall.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_fitarea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_fitarea.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_front.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_glpan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_glpan.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_reset.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_right.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_rotate.png -------------------------------------------------------------------------------- /WPF_WinForms/res/tool_material.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/tool_material.png -------------------------------------------------------------------------------- /WPF_WinForms/res/tool_wireframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/tool_wireframe.png -------------------------------------------------------------------------------- /WPF_WinForms/res/view_comp_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/view_comp_off.png -------------------------------------------------------------------------------- /WPF_WinForms/res/tool_transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Open-Cascade-SAS/OCCT-samples-csharp/HEAD/WPF_WinForms/res/tool_transparency.png -------------------------------------------------------------------------------- /custom.bat.template: -------------------------------------------------------------------------------- 1 | rem Environment configuration template for msvc.bat (to be renamed as custom.bat) 2 | 3 | set "CASROOT=%~dp0../../occt.git" 4 | -------------------------------------------------------------------------------- /WPF_D3D/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /WPF_WinForms/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /WinFormsVB/MaterialDialog.Designer.vb: -------------------------------------------------------------------------------- 1 | _ 2 | Partial Class MaterialDialog 3 | Inherits System.Windows.Forms.Form 4 | 5 | End Class 6 | -------------------------------------------------------------------------------- /WinFormsVB/TransparencyDialog.Designer.vb: -------------------------------------------------------------------------------- 1 | _ 2 | Partial Class TransparencyDialog 3 | Inherits System.Windows.Forms.Form 4 | 5 | End Class 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | win32 2 | win64 3 | 4 | obj/ 5 | *.vcproj*user 6 | *.vcxproj*user 7 | *.csproj*user 8 | *.ncb 9 | *.suo 10 | *.sdf 11 | *.opensdf 12 | *.VC.db 13 | *.VC.opendb 14 | *.ipch 15 | *.aps 16 | 17 | /custom.bat 18 | /config.* 19 | -------------------------------------------------------------------------------- /WPF_D3D/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /WinFormsVB/Form2.Designer.vb: -------------------------------------------------------------------------------- 1 | 'Namespace IE_WinForms 2 | _ 3 | Partial Class Form2 4 | Inherits System.Windows.Forms.Form 5 | 6 | End Class 7 | 'End Namespace 8 | -------------------------------------------------------------------------------- /WPF_WinForms/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /WinFormsVB/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /WPF_D3D/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Windows; 7 | 8 | namespace IE_WPF_D3D 9 | { 10 | /// 11 | /// Interaction logic for App.xaml 12 | /// 13 | public partial class App : Application 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /WPF_WinForms/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Configuration; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Windows; 7 | 8 | namespace IE_WPF_WinForms 9 | { 10 | /// 11 | /// Interaction logic for App.xaml 12 | /// 13 | public partial class App : Application 14 | { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /env.bat: -------------------------------------------------------------------------------- 1 | set "aSampleSrc=%~dp0" 2 | 3 | rem Configuration file 4 | if exist "%~dp0custom.bat" call "%~dp0custom.bat" 5 | 6 | call "%CASROOT%\env.bat" %1 %2 %3 7 | 8 | set "BIN_DIR=win%ARCH%\%VCVER%\bind" 9 | set "LIB_DIR=win%ARCH%\%VCVER%\libd" 10 | 11 | if ["%CASDEB%"] == [""] ( 12 | set "BIN_DIR=win%ARCH%\%VCVER%\bin" 13 | set "LIB_DIR=win%ARCH%\%VCVER%\lib" 14 | ) 15 | 16 | set "PATH=%~dp0%LIB_DIR%;%~dp0%BIN_DIR%;%PATH%" 17 | -------------------------------------------------------------------------------- /WinFormsVB/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | IE_WinForms.Form1 5 | false 6 | 0 7 | true 8 | 0 9 | true 10 | -------------------------------------------------------------------------------- /WPF_D3D/App.xaml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /WPF_WinForms/App.xaml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /WinFormsVB/Form1.Designer.vb: -------------------------------------------------------------------------------- 1 | 'Namespace IE_WinForms 2 | _ 3 | Partial Class Form1 4 | Inherits System.Windows.Forms.Form 5 | 6 | 'Form overrides dispose to clean up the component list. 7 | _ 8 | Protected Overrides Sub Dispose(ByVal disposing As Boolean) 9 | Try 10 | If disposing AndAlso components IsNot Nothing Then 11 | components.Dispose() 12 | End If 13 | Finally 14 | MyBase.Dispose(disposing) 15 | End Try 16 | End Sub 17 | 18 | End Class 19 | 'End Namespace 20 | 21 | -------------------------------------------------------------------------------- /msvc.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | Setlocal EnableDelayedExpansion 4 | 5 | rem Setup environment 6 | call "%~dp0env.bat" %1 %2 %3 7 | 8 | rem Define path to project file 9 | set "PRJFILE=%~dp0\CSharp.sln" 10 | 11 | rem Launch Visual Studio - either professional (devenv) or Express, as available 12 | if exist "%DevEnvDir%\devenv.exe" ( 13 | start "" "%DevEnvDir%\devenv.exe" "%PRJFILE%" 14 | ) else if exist "%DevEnvDir%\%VisualStudioExpressName%.exe" ( 15 | start "" "%DevEnvDir%\%VisualStudioExpressName%.exe" "%PRJFILE%" 16 | ) else ( 17 | echo Error: Could not find MS Visual Studio ^(%VCVER%^) 18 | echo Check relevant environment variable ^(e.g. VS100COMNTOOLS for vc10^) 19 | ) 20 | -------------------------------------------------------------------------------- /WPF_D3D/About.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 |