Homebrew [HELP]Creating a windows GUI

  • Thread starter Deleted User
  • Start date
  • Views 1,510
  • Replies 19
D

Deleted User

Guest
OP
Hello Gbatemp:
I am currently working on a windows 3ds utility (hans shorcut generator).
When I was making it I realized that I knowed how to create a cmd file and convert it to exe but I didn't knowed how to make a GUI like other 3ds utilities (romfs extractor/builder, Sky Army Knife, No ban No sky...).
I know that I need Visual Studio but, how do I use it? Does it work like programming .bat files?
I know batch, C and a bit of C++
I know that it isn't easy, so stop saying it!
Can anyone link me to a cool GUI tutorial?
Thanks!
《Thread Changelog》
v0.5 Improved questions
v0.4 Added knowings
v0.3 Added difficultly note
v0.2 Visual Studio questions & info
v0.1 Thread was created
 
Last edited by ,

fafaffy

Well-Known Member
Member
Joined
Sep 1, 2012
Messages
345
Trophies
0
XP
716
Country
United States
No, I would begin with youtube tutorials with basic things, like clicking buttons which change the color of a form. Anything semi-advanced, which it seems like you're after, is way beyond your current capabilities, and I would not attempt to start off with this. It's simply too much and will probably be too error-prone. Work your way up.
 

fafaffy

Well-Known Member
Member
Joined
Sep 1, 2012
Messages
345
Trophies
0
XP
716
Country
United States
Btw, Qt is a really nice way to make a GUI for C++ programs
Honestly, if his idea of programming is batch, then I would probably tell him to stay the fuck away from C++. I would focus on something easier and more managed, like VB.NET (or even C# if your ballsy enough).
 

Arubaro

Soulspace Guardian
Member
Joined
Sep 4, 2015
Messages
1,669
Trophies
0
Age
31
XP
576
Country
Please read again the thread!
You would need to make a window with several text fields and buttons, and then make the code to retrieve the information you entered on the fields and pass that information as parameters to the .exe you're making the GUI.

I think the easiest way would be yo install Visual studio C#, that has some "drag and drop" features to make the form with the input fields you're looking for
 
D

Deleted User

Guest
OP
You would need to make a window with several text fields and buttons, and then make the code to retrieve the information you entered on the fields and pass that information as parameters to the .exe you're making the GUI.

I think the easiest way would be yo install Visual studio C#, that has some "drag and drop" features to make the form with the input fields you're looking for
Can you link me to the program and to a few tutorials?
I am on win7 x32 (x86)
 

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
9,937
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
15,174
Country
United Kingdom
You NEED to stop reserving the second slot in every thread you make i know i have already said it bit please stop doing it. It's pointless any info that is new can just be edited into your first post.
 

spoonm

Can count to 3.
Member
Joined
May 20, 2015
Messages
192
Trophies
0
Website
spoonm.org
XP
299
Country
Brazil
On-topic:
You should follow their advice. Work your way up into creating windows, then maybe think of your own GUI solution. Forget batch scripting as that is pretty different from C/C++ and C# and can't help you much on that end(AFAIK).

Google is your best friend, here are a few links on queries such as "creating windows in C", "using Qt with C++" and "win32 C++ windows":

The resources are out there. Spend some time reading wikis and tutorials and you'll get the hang of it. To reiterate what others said: creating programs is not simple. You'll have to invest time on it, so be patient and keep up that will to learn.

Off-topic:
This belongs in the programming section, not homebrew development, as it isn't about homebrew, but rather development of a conventional PC utility.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm