Request For Community Programmers
-
Still working on it. Or at least still intending to. This is basically the busy week of the year for my current job. Havent turned the computer on much, havent had time.
Without knowing how grids work, is this a good thing? Coming from web design, where we started out using tables for layout and moved deliberately away from that, and towards using margins/padding instead.
Binding is confusing me. The idea is straightforward enough, the implementation not so much. And that for just a single line string…
-
This post is deleted! -
Not having done much GUI programming on the windows platform myself, but have you looked into the python / qt combo or electron?
Electron seems to be all the new hotness today, but it’s BIG. Python/QT will give you nice cross-platform support at a lower memory footprint and most likely faster prototyping / turnaround times.
All the best, Uwe
-
This post is deleted! -
This post is deleted! -
You know, I knew that, but didnt even stop to consider users might still be using 32 bit. Sigh. Thanks for the catch.
-
This post is deleted! -
Well, the latest commit can now use the Extract function of 3ddbbuilder, so thats something. I guess Ill want to dip my toes into multithreading now too. It locks up for several minutes while thats happening, and I guess I need a way to display the output from the program to the user.
Changed it to prefer 64 bit over 32 bit, if both are available. Apparently Visual Studio defaults to preferring 32 bit.
Not seeing it as being a great alternative to just using the command line, to be honest, but its a good exercise so far.
-
One big advantage to WPF in using lots and lots of grids, is you can cut/paste an entire grid to move segments around instead of adjusting individual margin elements for each control in a group. I tend to wrap almost everything in a grid, at least everything that needs to be grouped somehow.
The issue with WPF is that it’s been obsoleted by MSFT and only works on some platforms. Apologies for the bikeshed-level comment
How much far are you into the project? Got any low-hanging fruit for people not familiar with the codebase?
-
was that meant for MorteSil’s thread, LODEditor-Replacement? If so, it is sounding promisingly close to release. Hopefully when that happens, it also becomes open source (I can hope!).
If it was meant for here, then its all low hanging fruit here, and very little actual ‘codebase’ as its just a GUI wrapper for the existing CLI tool, 3ddbbuilder.exe. Probably if an actual programmer was working on it, it would be done by now. Im just an amateur
Turns out having to stop what you are doing every line to google how to use language features really slows you down. Who knew?!
I didnt know that WPF was obsoleted already. Which platforms does it not work on?
-
This post is deleted! -
This post is deleted! -
Sounds like WPF or WinForms is where I should be for this, then. I suspect that for the forseeable future, managed code is for the best, for me.
-
This post is deleted! -
Guessing there’s probably more Falcon users on XP than on Windows 8 and 10. Does WPF work on those platforms?
Starting already to see the drawbacks to the mega monolithic object design. Google says I should have “MVVM” design instead. Probably going to skip that for this. For the immediate future anyway.
-
This post is deleted! -
Yeah, more commits have happened. 12 of them, in the last week. Only issue so far is inelegance, and repeated code. Not a functional issue so much as looking at the mess Ive made so far. So far, it works. I understand there’s benefit to making something that works instead of getting bogged down in planning, too.
-
This post is deleted! -
Dont suppose you know any good tutorials for databinding a ComboBox to an ObservableCollection? Id like to make an ObservableCollection <objdb>of KoreaObj files (strictly speaking a simple class whose property is the containing folder of that file, as a string), and then have the ComboBox populated by that collection. Been poking at it here: https://github.com/Blu3wolf/3DDBBuilderGUI/tree/databinding-combobox
Not had a great deal of luck so far. I think I have made such an ObservableCollection, and the class of which type the Collection is. Not having so much luck with getting the ComboBox to reflect that collection, however. Had a look through a number of tutorials, such as this one: https://www.codeproject.com/Articles/301678/Step-by-Step-WPF-Data-Binding-with-Comboboxes
The ones I have found so far mostly seem to use a List instead of an ObservableCollection. They also seem to assume use of the MVVM structure, which is a bit confusing to try to ‘simplify’ to understand the core concepts.</objdb> -
Sounds like WPF or WinForms is where I should be for this, then. I suspect that for the forseeable future, managed code is for the best, for me.
It’s been obsoleted along with Silverlight and Mono has no implementation at all. BUT it’s not going anywhere.
You definitely shouldn’t throw out your existing knowledge with WPF! Don’t start over. People still use XNA despite it being very officially ignored by MSFT for many years.
I didn’t intend my comment to cause that kind of a reaction. My apologies.
It’s definitely best to start programming with automatic memory management and either a scripting language, or a typed language with an easy type system. C# is as good as it gets for beginners.
Once you start visualizing the models, drop me a PM. I can help you with drawing them in pure software (textured, shaded or wireframe) without learning opengl or direct3d.