Looking to develop my own small C++ browser that basically will display HTML, Javascript, and Flash, where to start? [closed] - c++

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I'm looking to start developing a browser (operating system isn't an issue, but preferring Linux or Windows). I'm just trying to figure out where to start. I know Visual Studio lets you drop a lightweight IE component into it, but I don't want IE's issues. I was hoping to start with a very basic mozilla build, but I cant seem to find one anywhere.
Does anyone know where I can find a good open source starting point OR how to start this on my own?

If you're not opposed to using Qt, then Qt's Webkit implementation could be a fairly clean start for cross-platform work:
http://doc.qt.nokia.com/4.7-snapshot/examples-webkit.html
Note in particular the "Fancy Browser" sample:
http://doc.qt.nokia.com/4.7-snapshot/webkit-fancybrowser.html
There are many customizations possible and ways of hooking the engine. There's also support for Flash, though I've not tried that:
http://www.qtcentre.org/threads/31547-Flash-support-for-QT-Webkit-4-6
Although you can use Qt with other compilers/IDEs, the quickest way to get started is with Qt Creator. After installing it there should only be a few clicks needed to get the QtWebkit examples building, on either Windows or Linux:
http://qt.nokia.com/products/developer-tools

Related

Graphics and windows programming in C++ [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Friends I read that many windows applications like Firefox browser are written in C++. So I decided to learn C++and learnt many concepts of object oriented programming. But all I can do now is simply make console program that runs in a command prompt screen with white text in black background. How can I create graphics and gui for my software. Also I see in installation directory that program fines has many different files. How can I work with many files and create a real life windows software (hey I'm not asking you how to code Microsoft office or so... Just some simple application)
Could you give me an idea how a program like Google chrome is made
You need a framework, because you need to communicate with the operating system. This also means your application will be platform dependent.
IMHO the best start is to skip learning (the ugly) Windows API and learn some multiplatform framework like Qt.
With Qt the start is easy. Just download Qt with Qt Creator, click "Wellcome/Examples", select any example, compile and you're just running your first graphic app!
The list of examples can be also found here http://doc.qt.io/qt-5/qtexamplesandtutorials.html which should give you an idea what you can do.

Xcode C++ window application [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I'm studying at university. My classmates working in Visual Studio but I have Mac and I want to work in xCode. The programming language is C++.
I need to create a window application with a button and text label. When I click on the button the text in label must change.
Can you help me? How I can create window applications in Xcode in C++ and work with UI? Thank you.
Use QT on Mac instead. Applications created using XCode can only run on OSX and iOS. Also, to create UI in XCode you need to use Interface Builder in XCode. Google Interface builder tutorial.
In general, GUI development is platform specific (Cocoa for OS X,.Net for Windows, GTK+ for Linux).
If your classes are doing GUI development, you should use whatever they are. If they are using Windows, then you need to use whatever tools and libraries they are using. If they aren't doing GUI development, then do whatever you like - but remember that GUI development is generally platform specific.
The exception to that generality is cross-platform suites like Qt (which isn't really completely cross-platform). But, like Java, that portability comes at the cost of having a massive infrastructure and unique build system. There's nothing wrong with wanting to learn and develop in it...just don't do it by ignoring your classes.
Qt does have a free open-source licensed version. You can look into it more on the Qt-project site:https://qt-project.org

IDE for debugging Django project [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I am new in django driven web application development and currently I am working on a project. I use sublime text 3 as my text editor. But it's seems hard to me to understand what is going on under the hood. Is there a way of debugging django application like in debugging C# .NET application in VS? I searched and found that many programmers suggest vim and checked it out. But it slows my development more.
How to get familiar fast with django?
Pycharm (community version is free) will allow you to create a django runserver config and will then allow you to put in breakpoints etc like visual studio.
Edit: on further study, the free version of pycharm might not have Django support http://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html
Did you tried django debug toolbar? It is useful when you develop without an IDE. and there are tools on *nix systems but i think you are using Windows.
I find WingIDE (http://wingware.com/) a very attractive environment, especially for Django. It is not free but (I think) affordable.
If anything goes wrong with the django server, you are kicked back into the Wing debugger. You can select any level in the exception backtrace and are sent to the code position. You can then interactively play with the code in the "Debug probe" -- a python shell, looking at the state of local variables etc. Some (but not all) errors in template rendering send you back directly to the trouble making template line. You can of course also set breakpoints, fire up your server, then first play around with the code in the Debug probe (even changing variables) and continue. It's really well done, I think. Almost as good as emacs ;)

Writing your own version of windows [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Recently, I've been thinking about how there are multiple versions of linux and how they are all built on a similar kernel. And I was wondering if it was possible with Windows. In this case I am thinking of having the first program loaded after the kernel has booted up and started all the devices, would be the what pops up instead of the windows login screen.
The reason for this is because I was wondering if it was possible to have the system render all the objects on the screen in a distint styling, but still process it as if it were running on a normal windows machine.
Any Thoughts?
Initially I thought this was a naive question, but Mooing Duck's link in the comments proved insightful. There are projects that do just this: EmergeDesktop, SharpE, even the KDE.
They're open and on sourceforge, go get them and dink around to your hearts content.
I'm not sure that the login screen is part of the shell however. So your alternate shell would only show up after you log in.
However, in the long run, alternate shells have no hope of competition. Microsoft controls the environment and they don't play too nice with competition.

What Are Some Good Open Source Project Landing Pages? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I've built a pretty extensive open source project that I'm soon going to publish online. It's got full documentation, source, and everything else you'd expect from a project, but no website.
I've been looking around for inspiration, and found some great open source website examples written by the pocoo team, for example:
Flask
Jinja
The problem is, I'm not a designer, and can't make web designs if my life depends on it.
So my question is: are there any good HTML/CSS templates out there that would be suitable to use for an open source project? Preferably something simple that shows off a bit of code, and links to docs, help, etc.
Sphinx is a documentation system that should be able to help you out. It's very popular in the Python community, and actually those pages you pointed out utilize this tool, as well---look at the bottom of the pages. The official Python documentation uses it, too.
It uses the reStructuredText markup language, so that's what you'd need to read up on if you're not already familiar with it.