Modern way of writing native Win32 applications [closed] - winapi

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Title pretty much explains the question, but nevertheless I'll expand on it.
I want to "brush up" my native skills a tad, and therefore am wondering what are the current state-of-the-art approaches? Plain C or C++? C with some libraries I don't even know of or C++ with MFC/WTL/OWL?

10 years ago, right before .net 1.0 was released, the "tech visionaries" promptly predicted the eventual demise of COM/C++, but today COM/C++ is well alive. look no furhter than this page on MSDN:
http://msdn.microsoft.com/en-US/windows/desktop/
The first item under Top Windows Solutions is Win32/COM development (not MFC, which few people care about).
I believe you'll do well by (re- ?)acquaint yourself with Win32/COM/C++ (well, I mean win64, as everyone can see 64-bit apps are going mainstream these days).
On a side note, may I ask why you want to brush up your native dev skills? i'm asking because i had the same urge last year and spent nearly 8 months on some Win32 API projects (didnt get much done in COM though, but I think with Windows 8 coming up soon, COM will take on a second life).

Related

Recommended Mac SQLite IDEs? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Are there any free Mac OSX IDEs for SQLite that you would recommend? I've seen some answers on SO from 2009 and 2010, but nothing recent. If the SQLite manager for Firefox is still the one to go with, great, I'll try it. I was just wondering if something else has come along since then that people like more. There's nothing specific I'm looking for in terms of capabilities, just a tool that's as reliable, user friendly, and as full featured as possible.
Typically I use Firefox plus the SQLite Manager Extension.
Not free, but I use Navicat Premium as a front end for MySQL, Postgres, SQlite, MS SQL, Oracle.
I have a real love/hate relationship wiht Navicat - it's full featured and generally works well, but the doesn't adhere well to Mac UI standards.
Hope that helps, at least a little.

What are the advantages of using rubinius [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Could you give me some examples were is worth it use rubinius, like in this post:
http://yehudakatz.com/2009/08/31/simplifying-rails-block-helpers-with-a-side-of-rubinius/
Hey there, I'll take a shot:
Fantastic backtraces
Super well tested via RubySpec
Ultra responsive dev team
Modern garbage collection
Beautiful source code, much of it in Ruby!
Easy to get involved (open commit bit)
Good performance, occasionally great, improving very quickly
Native threads
GIL elimination work in progress, excellent threaded performance in the future
First class Windows support work in progress
JRuby shares these benefits, except #9, because it's doesn't have a GIL and already has terrific multi-threaded performance! :-)

What's the most popular compiler, and what's so bad about MSVS? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
I've been using MS Visual Studio for a lot of projects, but I notice a lot of people here like to complain about Microsoft and Visual Studio.
So I'm wondering, what does everyone use? Dev-C++? mingw?
What is popular? Also, what is bad about MSVS? What is "better" about the others?
Thanks!
--RKL
Comparing compilers is often an exercise fraught with peril. Here is but a sampling of the variables you would have to normalize for:
compiler flags
compiler-specific preferences for idiomatic code
differences between processors
enabling/disabling of processor extensions
differences in assumptions that can safely be made about code
compiler extensions in use
Qualitatively speaking, MSVC is a serviceable compiler. There's not too much reason to complain about it, other than everyone's usual gripe of "I wish things were faster".

Inspirations for Software UI [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Do you know any source for nice looking software designs? (non Web).
There is always Apple Design Awards or something like the Mobile User Experience Awards for mobile applications.
There are some good examples on http://emberapp.com. Mostly for Mac though ...
I would take a look at http://quince.infragistics.com/, while not complete applications, it does show you some best practices/design patterns for both Windows and Web applications.
I'd also take a look at some of the Windows Forms component companies, DevExpress, Telerik and Infragistics. You can learn a lot from the look and feel of their components.
In this case... a lot of programmers tend to talk only about the worst examples...cause UI really depends on personel taste.
Have a look at this question for the worst examples:
Stackoverflow Question
From my point of view i prefer clear looks...nothing fancy etc...but it really depends on the software and topic...hope this helps

What disassembler do you recommend? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm into hacking challenges (like rankk.com) and some of the challenges require disassembly and little modifications of PE files.
I'm looking for a disassembler/debugger that is able to dump the strings, walk the assembler code and allow modifications.
My knowledge in this field is very limited so I'm looking for something relatively easy to use and preferably free.
IDA, nothing else comes even close.
IDA Pro
I like OllyDbg. (with a good companion :)
IDA Pro has a nice graph for better understanding of the code flow and the disassembler is amazing. Although i use OllyDbg as JIT debugger and general debugger for MASM.
IDA also has a free version now of their previous version. For light or introductory reversing or getting started it's a great tool.
IDA Pro for common cases, SoftIce for special cases (for example when you need to reverse highly protected application, you can use special SoftIce plugins and so on). I was an experienced cracker in student years :)

Resources