Jump to content
  • Advertisement

xZekex

Member
  • Content Count

    92
  • Joined

  • Last visited

Community Reputation

100 Neutral

About xZekex

  • Rank
    Member
  1. xZekex

    Makefiles are daunting

    I suggest either try Scons or even better CMake. CMake creates project files for many ide's.
  2. xZekex

    What do you think of wxWidgets?

    Quote:Original post by ChJees From my experience so will wxWidgets do the work for you and let you do the real coding :). (Together with wxFormBuilder) Though i find the documentation lacking and the Wiki is a mess. (You need to search on Google to find anything relevant about the Build process >_>) Otherwise with these flaws is this a pretty good API :3. What do you mean by build system? I suggested the wx team switch to CMake to make the building system better. But they won't. And one bad thing is they won't drop ANSI support and just have it full unicode. Thats the other bad things about it.
  3. xZekex

    Why use something hard when there is better?

    Quote:Original post by Yann L You still seem to have trouble understanding that the overwhelming majority of developers and users out there don't give a rats ass about any other platform than Windows. Or maybe OSX, but they have their objective-C with COCOA. Compatibility with 'other systems' is completely irrelevant for Microsoft. Be thankful that they released the specs, otherwise even Mono wouldn't exist. Well maybe if windows programmers weren't freaking stuck up with "commerical apps" or "closed source" maybe the programming world would actually be a better place. Instead they don't give a crap about no one other then their ownself. Windows developers selfish much? But whats funny is Windows developers love to ***** and complain and moan when apps are all GPL and what not. when their freaking source code is closed and what not. And when a certain library or application isn't for Windows they wonder why. Because Windows developers don't give a crap about OSX and *nix. Why should OSX and *nix users give a crap Windows developers. Hypocrisy much of Windows users? Atleast the *nix ans some of the OSX users actually give back to the community and share their code and what not with everyone else why can't Windows developers take their head out of their butts and do the same? Quote:Original post by Yann L You know what ? Why don't you open up your mind for a little while, and just try C# with Winforms ? I bet you'll be quite surprised by what you'll find... Because its ugly and not cross-platform. If I develop an application I'd like to have it run on whatever operating system I use and not be confined to one particular operating system like Microsoft likes to do.
  4. xZekex

    Why use something hard when there is better?

    Quote:Original post by jbadams Quote:Original post by xZekex Well what microsoft did by not creating the .net for other systems out there is retarded. A language shouldn't be limited to just one system. Yeah sure we have mono for other systems. But its not really that goodI don't want to use it because the lack of interop with C++.Fixed for you. Mono has plenty of problems (it's improving all the time though!), but for the overwhelming majority of it's user's lack of interop with C++ is not one of those. Hahah thanks for catching that for me :). Yeah its improved alot over time. But to be realistic, it won't be better than the real thing. Very rarely is there ever something better than the original. The main reasons I don't jump to it is because of the lack of C++ interop for mono. For instance C++/CLI isn't there yet for mono. Instead right now the only option is the c way which I couldn't find any real good docs on it and lack of a C++ wrapper. It'd be great if someone knew one or not. There is no Qt for it. Well there is Qyoto but it sucks arse and I couldn't get it to compile on Windows for shit. And C++ still is around. Until those get there. My only option is to stick with C++.
  5. xZekex

    What do you think of wxWidgets?

    Quote:Original post by sirGustav I actually found that the documentation is good; tons of samples and a documented API. The thing I don't like about Qt is that you cant switch licenses in the middle of your development, ie go from open-source to the paid version. wxWidget don't have any such clause AFAIK. Yeah but how will they know if you don't release your code or even tell them? Quote:Original post by jbadams Actually, you've got less control with wxWidgets than with Win32, with the tradeoff that wxWidgets can do a lot more "out of the box" than Win32 can. Win32 can do anything wxWidgets can, whilst the opposite is not true (putting aside making your own improvements to wxWidgets) - you would however have to do a lot more work when you're writing your own Win32 code. In general it's a good thing than you get less control with wxWidgets (or other similar libraries) because it saves you doing so much tedious work. Can you give an example of where you have less control? But yeah I know pretty much every wrapper is around win32. But the main point, though when you use wxWidgets. You don't have to worry about writing the same old code over and over and over again like you would with win32. With wxWidgets, you ust inherit the controls or whatever wx calls them. Well your correct on that last sentence. But it depends on what kinda control your really talking about. Most of the time, you don't really need like major control. But I know your not saying that. So its really not all that important. As long as it gets the job done. And trying to create your own wrapper is more of a pain than anything. Just another reinventing the wheel :P. But theres different needs for different people.
  6. xZekex

    Why use something hard when there is better?

    Well what microsoft did by not creating the .net for other systems out there is retarded. A language shouldn't be limited to just one system. Yeah sure we have mono for other systems. But its not really that good because the lack of interop with C++.
  7. xZekex

    What do you think of wxWidgets?

    Quote: 1. How fast is wxWidgets compared to Win32 and other windowed API's? It is realtively good compared to win32 api. But remember C++ has a little very overhead over C. But not noticeable. Quote: 2. What are the advantages (besides its portability and simplicity) and disadvantages of using it? Its very well portable, but I have no about phone portability. The disadvantage is lack of tutorials. And the documentation and community is kinda shitty. Which is why I didn't bother with it and went to Qt. But if you buy the book its pretty good. Quote: 3. I heard that the Win32 API is closer to Windows since it was basically made for Windows, and because of that you'll have more control with your programs if you use the Win32 API. Is this true? wxWidgets is just wrapped around it just like every other api. You just don't deal with the underlying api. Thought you can achieve it if you need to. Actually you have more control with wxWidgets than you do with win32. It takes longer to achieve what you would with wxWidgets. Quote: 4. What kinds of things can the Win32 API do that wxWidgets can't? When I used wxWidgets I got much much more than I could with win32. The only thing you really lack but maybe its now possible is owner drawn. Which you could probably achieve by inheriting a control. Quote: 5. When you download the 17MB wxWidgets package (the "All Package") does it give you all the libraries / modules that are included with the latest release? You should jsut download the wxMSV or whatever its called. The others are pretty much for other systems. Quote: 6. What are some things that wxWidgets can do that the Win32 API can't, and what are some of the things that wxWidgets can do better than the Win32 API? Less coding than you do with win32. Event based is much better. Networking is pretty much better. Better OpenGL. You can use DirectX with it if you want. Overall you actually achieve everything better with wxWidgets than you would win32. Quote: 7. Is wxWidgets capable of some Visual Basic functions, such as (in VB6) SendKeys, SetCursor, GetCursor. Also, is it capable of reading pixels and their colors on your computer screen or in a various window? You can do that too. Its just a big and better wrapper. But remember its all classes and what not.
  8. You should check out Qt4 also. Its very good and don't look like MFC and have those message map crap. Has a fantastic gui designer in it. Has a translator tool for translating your application. Very optimized. And is updated constantly and has unicode string support and others. HTTP, FTP, etc classes which are event based. And easily portable to KDE4 code also which is based on Qt also. #include <QApplication> #include <QWidget> int main(int argc, char **argv) { QApplication app(argc, argv); QWidget *window = new QWidget; window->setWindowTitle("First Program"); window->resize(320, 200); window->show(); return app.exec(); } [Edited by - xZekex on October 20, 2008 7:42:13 PM]
  9. xZekex

    Why use something hard when there is better?

    Quote:Original post by hh10k Quote:Original post by xZekex Then what about the people who don't give a crap about using "C#" or any ".NET language" they have to suffere because Microsoft won't do anything? I'm just wondering? Thats one reason why I hate Microsoft. You have to move with them, or you because like XP users do to Vista not migrate and run out of options as time progresses. Suffer? Aren't you happy with Qt? Would you be happier if it were Microsoft Qt? Anyway, what sort of work do you think Microsoft are actually doing with .NET? If you've ever used it, you'll notice that Windows Forms is a very obvious wrapper around Win32. It hasn't even fixed some of the old quirks, like the leftmost column of list boxes only being left justifiable. WPF is an entirely different beast, and is designed to be put in different places, like the browser. XBAPs run in a kind of sandbox, like Java, and this wouldn't at all be possible with C++. However if you want to use WPF from C++, Microsoft have provided C++/CLI to do the interop. Of course you don't need to adopt any of this. Microsoft spend a great deal of effort ensuring that all the old APIs still work in new versions of their OS. Yes, even MFC is supported. They just don't do anything new with C++ because they're trying to make better tools for us people who write new software for new problems. Yeah I am happy with Qt. But I was stating when I did, and why I got away from it. Because nothing is being done for it anymore so people that don't like .NET (quite alot of people probably not anyone on here(assuming)). They are screwed.
  10. xZekex

    why is C++ still being over-used?

    or maybe because the rating system is a joke.
  11. xZekex

    Live action Dragonball movie...

    Yeah I hate how some movies stray away from the original story. Like when the very first movie of Final Fantasy that was coming out. I thought they would have followed one of the original game stories like FF7 for a simple example. Yet they made it like a boring movie. Which pissed off alot of FF fanboys. Some people liked it some didnt. I'm in the very middle. But the visuals were awesome though ^_^ for a cgi film.
  12. xZekex

    Why use something hard when there is better?

    Then what about the people who don't give a crap about using "C#" or any ".NET language" they have to suffere because Microsoft won't do anything? I'm just wondering? Thats one reason why I hate Microsoft. You have to move with them, or you because like XP users do to Vista not migrate and run out of options as time progresses.
  13. xZekex

    Live action Dragonball movie...

    Quote:Original post by Trapper Zoid Quote:Original post by xZekex Because where is vegeta? where is the blonde hair, the dragon etc. Vegeta and the blonde hair was pretty later on in the manga, and not at all in the cartoon named "Dragon Ball". I'm more miffed at the apparent absence of Krillin. And I'd be really surprised if they didn't have a dragon, athough I wouldn't be half surprised if they made it a Western variety. Oh okay. I can't really remember all of dragonball cartoons because i watched them when I was 14 and forgot all about them until recently. I hope they have the whole collection on dvd. I just hates the series with that pink dude. It seemed like it would never end :(
  14. xZekex

    Live action Dragonball movie...

    Quote:Original post by try_catch_this This movie has nothing to do with the anime and is simply cashing in on the brand name. Final fantasy anyone? Wait for a bleach and naruto live action movie in the next couple of years. The final fantasy movie sucked balls. But final fantasy 7 advent children was awesome. This movie I don't have my hypes high enough for this movie to be that good. Because where is vegeta? where is the blonde hair, the dragon etc. I guess they will probably make more in sequel like the cartoon. Hey I actually like the mortal kombat movies :(. But Hollywood is running out of movie ideas. Look at "Never back down" or whatever its called. Is similar to the karate kid movie but a little slighty different but was a real freaking good movie.
  15. xZekex

    Why use something hard when there is better?

    Another reason why I picked Qt for my programming gui is because I know Qt isn't community driven. It is driven by paid employees who come up with alot of new stuff. Its updated a freaking hell of alot more than MFC and win32 does. It doesn't use hungrian coding style. Its very well documented, cross platform, Its very easy to use. Has everything you wanted and much much more. And I don't care about the license. Because I know I'm not going to create the big next thing and be a billionaire because of it like half the people in this forum and world thinks they can create. Yes I know Qt and other gui apps wrap around win32 when its Windows based. And has a create pointer control unlike win32 does. Atleast its easier to use than win32. But yeah it sucks that C++ doesn't have a standard convention to use. Because thats why alot of libraries out there are annoying to write and use. But hey it is the same way with commerical libraries or propriety libraries like DirectX. Which has a convention to CAPITALISE every object, structure, macro. And win32 is rarely updated, there isn't a better C++ system by Microsoft because they still apparently don't see all the problems that are in MFC. Which they should just do is rewrite is from scratch. But they won't because a) some companies still uses it?(crazy), b) its not popular, c) Microsoft is just too lazy or d) They don't care about C, C++ anymore since apparently they care more about C# instead and wanting everyone to dump C++ for C#. Which apparently won't happen because not everyone likes C#.
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!