• 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

    • lots of people us facebook for stuff, threads though no
    • Can you read? I've said I'm willing to pay more for a notchless (no notch) 3:2 screen.
    • Not even an OLED display on the laptops. Also it seems that the laptop design isn't the same as the Surface Ultra model. Looks like bargain bin at high prices.
    • make your own notch - it's not that hard
    • VirtualBox 7.2.10 by Razvan Serea VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software. Presently, VirtualBox runs on Windows, Linux, macOS, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, 7, 8, Windows 10 and Windows 11), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x, 4.x, 5.x and 6.x), Solaris and OpenSolaris, OS/2, OpenBSD, NetBSD and FreeBSD. Some of the features of VirtualBox are: Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox. Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers. VirtualBox 7.2.10 changelog: VMM: Fixed issue when CentOS 10 VM was not booting due to the message "Fatal glibc error: CPU does not support x86-64-v3" (​github:gh-642) Devices/EFI: Fixed booting issue when ARM VM had less than 1024 MiB of RAM assigned (​github:gh-679) USB: Fixed issue when it was not possible to attach USB device to headless VM on Apple Silicon/macOS 26.4.1 (​github:gh-631) Storage: Fixed issue when VIRTIO-SCSI device was not recognized as SSD device by guest system (​github:gh-634) Network: Fixed issue in E1000 emulation code which triggered debug log creation (​github:gh-645) Network: Fixed issue in E1000 emulation code which prevented OS/2 guest from booting (​github:gh-683) Linux Host: Fixed issue when VMs could not be started due to kernel oops (​github:gh-639) Linux Host and Guest: Fixed issue when kernel modules were failing to build with openSUSE 16.0 kernel Linux Host and Guest: Added initial support for kernel 7.1 Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel (​github:gh-676) Linux Host and Guest: Added possibility to build source code using NASM instead of YASM as the assembler (​github:gh-520) Linux Guest Additions: Added initial support for Extended Data Control Protocol for clipboard sharing with Plasma on Wayland guests (​github:gh-33) Linux Guest Additions: Added extra fixes for preventing vboxvideo kernel module build with kernel version 7.0 and newer (​github:gh-655) OS/2 Guest Additions: Fixed issue when Shared Folders automount and clipboard sharing stopped working (​github:gh-551) Download: VirtualBox 7.2.10 | 170.0 MB (Open Source) Download: VirtualBox 7.2.10 Extension Pack | 19.1 MB View: VirtualBox Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • 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
    • Week One Done
      Prasann earned a badge
      Week One Done
    • First Post
      Dys Topia earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      510
    2. 2
      +Edouard
      174
    3. 3
      PsYcHoKiLLa
      100
    4. 4
      Steven P.
      87
    5. 5
      ATLien_0
      70
  • Tell a friend

    Love Neowin? Tell a friend!