-
Notifications
You must be signed in to change notification settings - Fork 3
Home
JesseKPhillips edited this page Oct 15, 2012
·
6 revisions
Welcome to the Juno-Windows-Class-Library wiki!
I'll be copying pages from dsource to here. This centralizes the docs and allows for editing.
Juno is a general-purpose class library for the D programming language. It aims to offer the kind of power and ease-of-use enjoyed on platforms such as .NET and Java to D developers.
- Check out the source commits for news
Oct 14, 2012
- More deprecations; to reduce work on 64bit compatibility deprecations will be getting removed instead of updated.
Oct 2, 2012
- Several functions have been deprecated in favor of Phobos
- Support for D 1.x can be considered officially dropped
Required Updating Libraries
Packages included in Juno cover such areas as
-
[COM server and client programming](http://dsource.org/projects/juno/wiki/ComProgramming)
-
XML processing?
-
[Internationalisation](http://dsource.org/projects/juno/wiki/Internationalisation)
-
File-system I/O?
-
2-D graphics and imaging?
-
Encrypting and decrypting data?
-
Downloading data from the Internet?
Juno will also offer tools to help programmers be more productive. For example, the Type Library Importer generates D modules from COM type libraries that you can import into your Juno-based projects.
-
[Type Library Importer](http://dsource.org/projects/juno/wiki/TypeLibraryImporter) (tlbimpd)
-
[Automation with Juno](http://dsource.org/projects/juno/wiki/Tutorials/Automation)
-
[Late Binding](http://dsource.org/projects/juno/wiki/Tutorials/LateBinding)
-
[Calling DLL Functions](http://dsource.org/projects/juno/wiki/Tutorials/DynamicInvoke)
These are examples from the examples directory.
-
[Synching COM events](https://github.com/JesseKPhillips/Juno-Windows-Class-Library/blob/master/examples/com/events.d)
-
[Automating COM components](https://github.com/JesseKPhillips/Juno-Windows-Class-Library/blob/master/examples/com/latebinding.d)
-
[Creating and saving images](https://github.com/JesseKPhillips/Juno-Windows-Class-Library/blob/master/examples/media/textimage.d)
-
[Reading an XML file with XmlReader](https://github.com/JesseKPhillips/Juno-Windows-Class-Library/blob/master/examples/xml/read.d)
-
[Writing an XML file with XmlWriter](https://github.com/JesseKPhillips/Juno-Windows-Class-Library/blob/master/examples/xml/write.d)