qt examples for studying - qt

somebody knows where can I find more examples like these ones
http://doc.trolltech.com/4.3/tutorial.html
I want to study qt, but I think that it is not helpful to read all classes from A to Z, need practice, thanks in advance for any help

My recommendation for next step is thinking of some small project you want to make and then looking up programs from http://doc.trolltech.com/4.5/examples.html and especially http://doc.trolltech.com/4.5/demos.html that demonstrates features you want. The demos are also a good way to learn good Qt usage and idioms, because they have a feeling of being more complete mini-programs.

Apparently since I don't have enough rep to paste in more than 1 link, we had to do it this way..
http://www.google.com/search?q=qt+tutorial
http://sector.ynet.sk/qt4-tutorial/my-first-qt-gui-application.html
http://www.digitalfanatics.org/projects/qt_tutorial/
http://www.youtube.com/watch?v=QLT7oEt6gLE
http://thelins.se/learnqt/category/tutorial/

Related

How I can learn mlir?

Hi I just came from milr doc and got quiet confused.
I tried to work through the toy project, but cannot understand the mechanism and concept of dialect.
The tutorial just offered an example of some code, how they would interact with each other, how should I use them, it mentioned nothing.
As a beginner, I'm really lost and do not know what to do.
May someone please help me on how to compile a simple program that transfer source to mlir, using the current framework it provided.
The easiest way to learn is by doing some projects. For MLIR, I think you can start by first understanding and doing the Toy tutorial
Then see if you can extend it by adding a new operation to this toy language. If you found this interesting, try out a dialect conversion exercise (say toy to SCF).

Help with audio visualizer

Im new to this website, and mostly to any type of programming. Recently Im trying to learn C++(Game Programming), and my father wants me to make him a web-based application, that flashes the window wether there is any sound playing(I believe it's called an audio visualization), I talked to my brother, and he said that I should do an external application in C++ or Java. He lend me a book about GUI with QT, but the problem is I don't know how or where to start with, Im installing the QT, although I dont know how to add a library to Microsoft Visual C++(I tried but I had some problems, hopefully qt will do everything automatically), but I wanted to know if anyone has any advice,suggestion or any help to give me. Im pretty much a beginner, this will be my 1st application ever made(with C++ at least) and Im really scared. Thank you for the time wasted reading this, I know I wrote a lot, but I wanted to be the more descriptive I could.
Thank you beforehand.
This might be a bit late, but they are right.
Though, if you really want to, I would look into FMOD.
Here's an example using FMOD & OpenGL.
http://segfaultlabs.com/devlogs/sound-equalizer-with-fmod-and-opengl
If that's what you're looking for, if not, email me I am sure I could help you out!

Open source non-trivial SOA examples

I've been looking for open source examples of SOA applications, but most of the times I find simple tutorial hello world style examples that introduce the tricks of the respective middleware.
Do you have any suggestion about any middle to big size example with multiple layers and/or governance ? Isn't it some kind of common example (a la Lena in image processing) for SOA ?
Any suggestions ?
Thanks
What you may want to do is look at OpenESB:
http://wiki.open-esb.java.net/Wiki.jsp?page=OpenESBIntroductionTutorial
Once you have a working example then you can look at extending it yourself, as you will have the tools to do that, and see how you can get applications to work together.
Are you trying to learn how to use SOA or do you want to look at an architectural diagram where it has been used in a complex system?
The introduction above is for learning to use it, via OpenESB, I don't know where you may find a diagram of a large example of SOA.
It may help if you could narrow your question down to what precisely are you looking for.
I do not know of a detailed example you seek. If you are taking an approach of learning how to use SOA by checking examples, it may be a bad approach. You need to first know what and how you are going to do your SOA and then see what features are are enough for your needs.

Anyone doing anything yet with Adobe's Project Alchemy?

Making another appearance this year at MAX was Alchemy, Adobe's C/C++-to-AVM2-bytecode compiler. It seems like really interesting stuff -- I haven't yet had time to really dig in and try it out myself, but I can definitely imagine putting it to good use. Wondering whether any of you've had a chance to have a look at it yet, and if so, what kinds of things you've tried, how they've gone, what your opinions are, and the like. Thanks!
I have played a bit with Alchemy; tried to port swfmill to AS3.
My project stalled because I would really need a good compression library...after all I cannot drag a library along with my C code ;)
Also, I found out that it is, at this stage, more reliable to read your files from Flex then pass their content to the C code than trying to read them in your C code itself.
I have an example of how I do this on my blog.

How do you learn a new skill/framework/technology?

I need to be able to contribute to a relatively large Adobe AIR project and I'm starting from scratch with this technology. What's the best way to go about it?
I usually get a good book/tutorial and work my way through it but this time it seems there's just too much to learn for this to be feasible within a reasonable time frame. I would need books on Actionscript, FLEX, etc...
Do you know of any good resources that might be useful for this particular case?
How would you go about it if you were in my shoes?
I just had to do something similar. If you can afford it (or, get your company to pay for it), try doing a training class. I did one by Figleaf software a couple months ago and it really helped.
As for books, I hear the Essential Actionscript 3 book is good (I have the one for AS2 and it's quite good). Flex is really just the SDK. You'll be doing most of your work in AS3 and MXML.
Another really good thing to do is download the SDK and start playing with it. Think of a couple small apps to do, then write them in Flex. I did this at work (wrote a couple util Apps in Flex to learn it). I find the best way to learn is to do it, and the SDK is free so there shouldn't be anything stopping you.
Hello World for AIR, then progressively add detail.
Aggressively use any communities out there.
Blog about your experience. One day you will help someone else.
Today you are learning, tomorrow you are teaching.
I download samples from the Internet, and run them, mess with them, try to change them and understand how they work.
I subscribe to blogs on the topic and do samples, try to understan the stuff people write about.
And I do samples :)
So I basically learn from the top - down. First I get the general sense of the technology, and then I drill down with the samples to the parts that I find interesting. Works pretty well. :)
I usually find online tutorials are the best way to go. They are more to the point than books, so it's usually quicker to get up to speed. And don't limit yourself to a single resource. I've never had problems finding enough tutorials through our friend google.
I have no knowledge about Adobe AIR though. I assume your customer knows you're a noob too? ;D
I'm a big advocate of active learning, which is described in detail, here. Essentially, when you are trying to learn a new technology: read about it, discuss it with your peers, teach it to people who are even newer to the technology, and most importantly, get your hands dirty.
A perfect example of how you can learn new things is by getting involved with a community such as stackoverflow, or a discussion forum based around what you would like to learn (http://www.adobe.com/devnet/air/), or even by contributing to an open-source project.
Of course, none of the above is as effective as trying new things out. In order to learn new technologies (in my honest opinon), it is best to dive in "head-first" and try things out.

Resources