Home > By category > Developer Tools >Specialized Tools > wx.NET for Windows



wx.NET for Windows

  • Downloads: 
  • Views: 
  • Rating:

wx.NET is a C# wrapper for wxWidgets (http://www.downloadplex.com/Windows/Widgets/Programming/wxWidgets_132441.html), providing a portable GUI toolkit for .NET programs. Supported on Windows using MS.NET or Mono.

Building on Windows Using Visual Studio.NET

Introduction :

- This document provides detailed instructions on how to build wx.NET using Microsoft's Visual Studio.NET (VS.NET) on Windows. Microsoft's .NET runtime is also assumed to be your virtual machine.
- In the following instructions WXW_TOP will refer to the top-level wxWidgets source directory. For example, C:Srcwxw-cvswxWidgets.

Download wxWidgets (http://www.downloadplex.com/Windows/Widgets/Programming/Download-wxWidgets_132441.html)

Configure wxWidgets :

- Building wxWidgets works very differently under Windows than it does on Linux/Mac, because many developers do not have the standard UN*X oriented build tools.
- While you should be able to build using the VS.NET IDE, it is problematic because CVS (I think??) converts Windows CR/LF to UN*X newlines only. And unfortunately VS.NET is so brain dead that it can not read these files. While Cygwin's unix2dos tool can fix this, I'll stick to documenting the command-line build mode.
- Your first major step is to create a setup.h file. On Linux/Mac this gets created by the configure process. On Windows you edit this by hand. Browse to the folder WXW_TOP/include/wx/msw and copy setup0.h to setup.h. Then edit this file and:
+ Change wxUSE_DISPLAY to 1
+ Change wxDIALOG_UNIT_COMPATIBILITY to 0
+ Ensure WXWIN_COMPATIBILITY_2_4 is set to 1
- Next edit the file WXW_TOP/build/msw/config.vc and change BUILD from debug to release.

Setup Your VC Build Environment :

- Launch a Windows shell (cmd.exe) and run the Visual C++ environment variable setup batch script:
"%VS71COMNTOOLS%vsvars32.bat"
- You must type/paste the quotes. This script will define various environment variables needed by the Visual C++ compiler and linker. It is assumed you will use this shell when building wxWidgets in the sections that follow.

Build wxWidgets :

- In the folder WXNET_TOP/Build/Windows/VS.NET, copy the file Defs.in.template to Defs.in. Use your favorite text editor to edit Defs.in. It is pretty self explanatory.
- Now from your Windows shell do the following:
cd WXNET_TOP/Build/Windows/VS.NET
nmake wxw
- This will build the wxWidgets core libraries and a few contrib libraries. If you would like to build the wxWidgets samples, do the following:
nmake wxw-samples

Configure and Build wx.NET :

- Inside of the WXNET_TOP/Build/Windows/VS.NET directory copy Defs.in.template to Defs.in. Open Defs.in in an editor. Defs.in is a mini-Makefile that contains a few definitions that drive the build process. You must change the setting for WXW_TOP to point to the top-level directory where your wxWidgets source tree lives.
- Next, from your Windows shell:
cd WXNET_TOP/Build/Windows/VS.NET
nmake wxnet
- This will create Visual Studio.NET library/sample solution and project files.
- Now launch the wx.NET solution file, WXNET_TOP/wx.NET.sln. Set the build type to Release and do a build.
- The build process is split into two parts:
+ Creating the wx-c wxWidgets C++ wrapper library, wx-c.dll
+ Creating the wx.NET .NET assembly file, which uses the above, wx.NET.dll
- If everything goes well, the above files will be placed in WXNET_TOP/Bin.

Build and Run the wx.NET Samples :

- Launch WXNET_TOP/Samples/Samples.sln. Set your build type to Release and build. The compiled .exe assemblies will be installed in WXNET_TOP/Bin.
- To run the samples, use the Explorer to open the top-level source or install folder. Launch Sample-Launcher.exe. This will start a sample browser using the MS.NET's runtime.

Build the Utilities :

- There is currently one utility provided with wx.NET, ToWxnet. This C# program can be used to convert wxGlade (.wxg) and XML Resource Configuration (XRC) UI layout files to either C# or VB.NET code. To build, launch WXNET_TOP/Utils/Utils.sln.

Free download from Shareware Connection - A .

Publisher: wx.NET Contributors | License: Shareware
Version: 0.9.2 | Size: 28129 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: wx.NET for Windows

Author Url: http://wxnet.sourceforge.net
Program Info Url: http://wxnet.sourceforge.net
Download Url: http://nchc.dl.sourceforge.net/project/wxnet/wxnet/0.9.2/wx.NET-0.9.2.zip

wx.NET for Windows keywords:
wx.NET for Windows related downloads:

Recover Lost Files Pro - Recover Lost Files ( Recommended by Microsoft(R) ). How to recover lost files? Recover deleted files with the lost file recovery software, Recommended by Microsoft(R) Corporation. Recover Lost Files - Download software at Recover-Lost-Files.org !

How to Organize Music Files - How to Organize Music Files - now with new technologies it is clear how to organize music files. Special tool, designed by our programmers will show how to organize music files automatically! Learn how to organize music files.

Freeware .NET Obfuscator Skater Light - Freeware .NET Obfuscator Skater Light Edition is an obfuscation tool for .NET code protection. It implements all known software protection techniques and obfuscation algorithms.

Find Duplicate Files Platinum - Find Duplicate Files - easily with the Software, Recommended by Microsoft(R) Corporation as the BEST software to find duplicate files on any computer. Find file duplicates, delete and remove duplicates - Download software at Find-Duplicate-Files.net

Recover Deleted Files Pro - Recover Deleted Files - easily with the Software, Recommended by Microsoft(R) Corp. as the best program to recover deleted files. Recover deleted files from recycle bin and other places. Recover Deleted Files - Download at Recover-Deleted-Files.us !

Shareware Connection periodically updates pricing and software information of 'wx.NET for Windows' from company source 'wx.NET Contributors' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'wx.NET for Windows' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of wx.NET for Windows.

New Reviews

Safe In Cloud - It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...

IDrive Classic - For every type of computer user, backing up data has become near compulsory. Apart from data loss caused by hardware snags, you cannot rule out the risk of data loss caused by malware attacks. That explains why millions of PC users back up their ...

Sigma Internet Monitoring - There is no denying the huge importance of internet in human life. Without the web, it has literally become imposable to carry on a lot of personal and professional activities, irrespective of your age, gender and qualification. While the web ...

Uniblue SpeedUpMyPC 2013 - Even if you use an expensive desktop or laptop with beefy hardware and have the latest version of Windows installed, it is not unusual to find your system running sluggishly after prolonged usage. This has got more to do with inherent working ...

KeePass Password Safe - Using password becomes mandatory for performing various online operations, at both home and workplace. For accessing email accounts, shopping online, making banking transactions and similar tasks it is necessary to use user ids and passwords ...

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...

Tiranium Premium Security 2014 - Antivirus or Internet security software has become a mandatory requirement for computer users, including casual users and network administrators. However, it is quite commonplace for average PC users to get a little confused when selecting a ...

Perfect Photo Suite Premium Edition - For comprehensive image editing and web designing, millions of professionals use Adobe’s powerhouse and industry leading app, namely Photoshop. While Photoshop continues to be the darling of millions for advanced image retouching and ...

Cubase Artist - Professional audio editors and artists dealing in MIDI composition have a soft corner for Steinberg Cubase Artist. Its origin can be traced back to Atari ST and in later years, the app made way into PCs and Macs. The latest version is a flexible ...

Movavi Video Suite - Video recording has become accessible to the mass owing to advancement of technology and advent of handheld devices like tablets and phone with such features. Whether you use a camcorder or use an Android phone, shooting 1080p HD video is pretty ...




New Downloads

dotConnect for PostgreSQL

dotConnect for PostgreSQL is
an enhanced data provider
built over ADO.NET
architecture and a development
framework with a ...

dotConnect for Dynamics CRM

ADO.NET provider for working
with Dynamics CRM data through
the standard ADO.NET or Entity
Framework interfaces.

ESBPCS for VCL

ESB Professional Computation
Suite (ESBPCS for VCL)
provides a huge collection of
Embarcadero (CodeGear) Delphi
Routines ...

ShellBrowser Components
Delphi Edition

The ShellBrowser components
give a Delphi programmer easy
access to the Windows Shell
functionality. The components
look ...

SentiSculpt SDK

Automated 3D object model
creation SDK. 3D scanning
performed from sets of photos
taken with regular smartphone
or still ...

SecureBlackbox VCL

SecureBlackbox is a
comprehensive component
collection that adds SFTP,
FTPS, SSH, PGP, PDF, XML,
SSL/TLS, HTTPS, PKI, ...

String-O-Matic

A shareware program that
performs search and replace
operations on multiple
substrings in multiple files.
...

Solid File System OS
edition

With Solid File System OS
edition your application can
create a virtual disk,
accessible for all or chosen
applications. ...

VISCOM Screen Capture
ActiveX SDK

It gives developer create Live
presentations, Helpdesk
support, On-demand software
training more easy. Record
screen ...

Virtual Serial Port ActiveX

Create virtual serial ports
directly from your application
and work with them. Created
virtual ports look and behave
like ...

Client/Server Comm Lib for
C/C++

Client/server component C++
and .NET library for TCP/IP
UDP sockets to communicate
across a network. Allows
multiple ...

TeeChart Java for
BlackBerry

Charting Library offers over
50 Chart styles including pie,
line, points, bar, area,
gauges and maps and 2D,3D
formats, ...