• 0

Tony Online (AOL CLONE)


Question

Version 0.1 Alpha I would like to thank the following members for their help with the coding :

James Rose

neufuse

You received credits in the about menu.

http://togermano.com/temp/Tony%20Online.exe

This is alpha and its very ugly.... But its a starting point... To get the browser portion to work type in the address hit + button first so it opens up a new web browser in that window. If you want to change the url later hit the go button and will change the URL in the opened window.

The news and games button work but I may change the links and use my own website sooner or later.

Some problems :

Internet Explorer Control I am using does not let javascripts to run..... How do I get one that does let them run?

In the future I would to use the Firefox rendering instead

Any suggestions? Or improvements let me know!

Link to comment
https://www.neowin.net/forum/topic/1077371-tony-online-aol-clone/
Share on other sites

Recommended Posts

  • 0

Let's pretend I decided to be clever enough to stay well away from AOL when it was around, what exactly is this that you're offering? Is it a program? a set of services? A small, annoying purple monkey that will never leave your computer no matter how hard you try?

  • Like 2
  • 0

Let's pretend I decided to be clever enough to stay well away from AOL when it was around, what exactly is this that you're offering? Is it a program? a set of services? A small, annoying purple monkey that will never leave your computer no matter how hard you try?

haha bonzi buddy! i forgot about that guy lol

  • Like 2
  • 0

Let's pretend I decided to be clever enough to stay well away from AOL when it was around, what exactly is this that you're offering? Is it a program? a set of services? A small, annoying purple monkey that will never leave your computer no matter how hard you try?

Prob will be used by older people who want to keep things simple without the annoyance of aol problems and ads. Will be set of services once the program matures... I still need to think of a better name

  • 0
Prob will be used by older people who want to keep things simple without the annoyance of aol problems and ads. Will be set of services once the program matures... I still need to think of a better name

What kind of services? I'm trying to figure out why anyone would want to copy AOL's model today when it doesn't appear to serve a purpose anymore. Pretty much everything I use the Internet for gets accessed via my web browser, so why should I install this as well?

I'm not trying to kill your project before it's even taken off, I'm just genuinely intrigued as to its purpose compared to modern day solutions. Can you give me an example of something that can be done quicker in Tony Online than via an Internet browser?

  • 0

What kind of services? I'm trying to figure out why anyone would want to copy AOL's model today when it doesn't appear to serve a purpose anymore. Pretty much everything I use the Internet for gets accessed via my web browser, so why should I install this as well?

I'm not trying to kill your project before it's even taken off, I'm just genuinely intrigued as to its purpose compared to modern day solutions. Can you give me an example of something that can be done quicker in Tony Online than via an Internet browser?

It is basically for me to learn how to program more.... If someone uses it cool if someone doesnt then no biggie. It is not geared for a tech site like this... Its good for grandma where alot of people still use AOL

  • 0
It is basically for me to learn how to program more.... If someone uses it cool if someone doesnt then no biggie. It is not geared for a tech site like this... Its good for grandma where alot of people still use AOL

Ah right, it's just an exercise. Cool, that's all I was trying to figure out. To be fair I've been trying to figure it out since you made the original suggestion a few weeks ago. "Why would anyone want to copy AOL?!" :laugh:

  • 0

Stop trying to suggest that your exercise in programming an app has any use to anyone! Suggesting your "learning app" is good for Grandma is ridiculous - my gran doesn't want to deal with badly coded unnecessary apps.

Keep it to your PC, or post it and ask for help. Don't try to mock-market it!

  • 0
Stop trying to suggest that your exercise in programming an app has any use to anyone! Suggesting your "learning app" is good for Grandma is ridiculous - my gran doesn't want to deal with badly coded unnecessary apps.

That's a bit harsh. I can see where he is coming from since the community did help him through the exercise, maybe they would want to see his Alpha build.

  • 0

That's a bit harsh. I can see where he is coming from since the community did help him through the exercise, maybe they would want to see his Alpha build.

With that said, responding to nik louch's comments like that doesn't help anyone.

Its a American and British thing.... We are not as peace keeping as you switz are ;)

  • 0
That's a bit harsh. I can see where he is coming from since the community did help him through the exercise, maybe they would want to see his Alpha build.

It's not harsh at all. I have in no way suggested that he stops coding his app, if it helps him learn. I will now suggest that his pursuit is in the wrong direction - making a "does everything" app is a terrible idea. Learn to programme by focussing on one specific need.

Getting feedback is great - so post the source of your app too!

What I don't think is a good idea is suggesting that elderly relatives install this app. It's just a shell for an ie control as far as I can see. My mum (of granparent age now) would be better off staying with Chrome as she is used to it, it delivers everything she needs. If this person wishes to offer support though...

It's an incomplete app, it has bugs and is going to be poorly coded - not questioning the OP's ability - just that this is a "learning app" - it WILL have bugs. Don't dress it up as anything more than that.

Its Alpha and I posted in the programming section as it is not ready to "market" It was to show people who helped me with some of the coding what I have done so far. If I was gonna market it I would post it in the software section.

It's not "Alpha". You are not "releasing" this. Be more concerned with coding and less concerned with calling things names. If you want to show your progress, make the source available too rather than a random EXE file.

Yeah, lets trash this app, who cares about building something because he wants too...

I'm not trashing his app in any way. Show me where I am!

  • 0

But if it's feedback you want:

1) Don't distribute the main EXE. What about dependancies and so on?

2) Your interface has 2 toolbars - why?

3) First thing I did was try to load www.google.com - here's the output:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Tony_Online.TonyOnline.ToolStripButton3_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3625 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Tony Online
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/njl.HTF/My%20Documents/Downloads/Tony%20Online.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3631 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3623 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3636 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

[/CODE]

From what I can see, you have made an app - dragged two toolbar controls in, worked with the browser control? You are already going in the wrong direction. Make a browser that works first, then add your toolbars and so on.

  • 0

Just ran it myself and got this error message when going to www.google.com by using the "go" button instead of the "+":

NcDTF.png

The contents of the details are as follows:

EDIT: I removed the code contents since it seems to be identical to Nik Louch's error message.

EDIT2: So you have to hit the + button the first time to open a browser?

  • 0

Just ran it myself and got this error message when going to www.google.com by using the "go" button instead of the "+":

NcDTF.png

The contents of the details are as follows:

EDIT: I removed the code contents since it seems to be identical to Nik Louch's error message.

EDIT2: So you have to hit the + button the first time to open a browser?

Yes Ill work out some of the weird bugs if someone does something else.

  • 0

It's not harsh at all. I have in no way suggested that he stops coding his app, if it helps him learn. I will now suggest that his pursuit is in the wrong direction - making a "does everything" app is a terrible idea. Learn to programme by focussing on one specific need.

Getting feedback is great - so post the source of your app too!

What I don't think is a good idea is suggesting that elderly relatives install this app. It's just a shell for an ie control as far as I can see. My mum (of granparent age now) would be better off staying with Chrome as she is used to it, it delivers everything she needs. If this person wishes to offer support though...

It's an incomplete app, it has bugs and is going to be poorly coded - not questioning the OP's ability - just that this is a "learning app" - it WILL have bugs. Don't dress it up as anything more than that.

It's not "Alpha". You are not "releasing" this. Be more concerned with coding and less concerned with calling things names. If you want to show your progress, make the source available too rather than a random EXE file.

Ah, name calling. Well done big man!

I'm not trashing his app in any way. Show me where I am!

Again it will do more.... I wanna learn how to program to the winsock and have it setup a chatting system and so on

  • 0

I think the idea of an MDI app is terrible to start with, for a web browser. A tabbed interface is hugely more suitable!

It will give the users a reason to upgrade to 2.0 ;) hahaha Joking I never delt with tabs or MDI before so I figured MDI would be easier for now and it will make more sense to have MDI once I have the tool bar loaded with more things

  • 0

Since you are learning to write code, you will also need to learn to distribute your apps. Thankfully .NET includes the ability to create an installation app for your program. There are some details here: http://www.developer.com/net/net/article.php/3352511/Deploy-Windows-Applications-with-Visual-StudioNET-Part-1.htm

There are some comments here that ask about details, screen shots, etc. These people are correct, just linking to the EXE is not sufficient. (not a bitch, you should know) Put up a page for your app talking about the reason for the app, the benefits of using it and some screen shots.

Good luck.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Epic Games says Unreal Engine 6 will help developers "build content faster" using AI models by Pulasthi Ariyasinghe Epic Games is rolling out the latest major update to Unreal Engine 5 today, and at the same time, the company also dropped some information on the next-generation version of the product, Unreal Engine 6. This was already revealed a few weeks ago alongside the new Rocket League upgrade reveal. The company says it is combining the features of Unreal Engine and Unreal Editor for Fortnite to create this new version of its popular media creation tool. On top of creating entire games, the new engine will also focus on letting developers operate large-scale live service titles more easily, whether by shipping content into their own ecosystems or into Fortnite. The use of large language models is also mentioned here, with Epic saying it will be a core part of the engine. "We see LLMs, generative AI models, and tools like Claude and Codex playing a central role in helping you build content faster while maintaining the creative control you need," adds the company. Here is the rundown of what's new about version 6 of Unreal Engine: With all these changes to the programming model, portability upgrades, and generative AI integration, Epic says the new version of the engine will "change a lot about how games are made." The company aims to ship Unreal Engine 6 into early access in late 2027, with a full release planned for 12-18 months later. Epic Games also dropped a lengthy blog post about the new Unreal Engine 5.8 update for game developers over here. The release is focused on delivering better performance, customization, and streamlined workflows for development teams. This will be the final major update for this version of the engine before Epic switches to focus fully on Unreal Engine 6's early access launch.
    • Watch Louis Rossmann's recent experience on YouTube about trying to get a warranty replacement from Samsung. It's crazy.
    • That is the thing, how many of these people don't realise they are using AI? If they use Google Search they have no choice but to use AI. So yes, maybe half of American adults do use and I expect a lot of Uk adults do to, but I bet most of them don't realise it. Myself, i avoid the rubbish.
    • They use FREE AI. They aren't paying for this meme-generating slopware...
    • Gotta' buy that there Rufus guy a beer if I ever meet him. He makes good stuff.
  • Recent Achievements

    • One Month Later
      Vincian earned a badge
      One Month Later
    • First Post
      Jocimo earned a badge
      First Post
    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      499
    2. 2
      +Edouard
      165
    3. 3
      PsYcHoKiLLa
      89
    4. 4
      Steven P.
      69
    5. 5
      neufuse
      65
  • Tell a friend

    Love Neowin? Tell a friend!