• 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

    • Build your own business with a Sellful lifetime plan now at 76% off by Steven Parker Today's deal from our Apps + Software section of the Neowin Deals store, lets you save 76% off Sellful: ERP Agency Plan lifetime deal. AI-Powered Software and Website Builder for Agencies Ever feel like a client’s needs simply can’t be met on a single platform? With Sellful, it’s all here, and all white labeled. Build anything from simple websites to complex workflows to automate your business in a few clicks. Manage everything from email & social media marketing, to payroll & invoicing. It’s got a white label website builder, online shop, CRM, ERP, marketing, memberships, invoicing, appointments, online courses, project manager, and point of sale functions. Sellful is the only white label platform in the world that is truly all in one, combining all aspects of your business in one place no matter the industry. What can you do with Sellful? Automatically generate amazing websites, funnels, & landing pages in seconds using AI Sell physical & digital products online Keep track of customers with native CRM Automate communication & outreach using AI Manage all aspects of your business in one place Collect emails & phone numbers via forms on your website, then send newsletters to customers with important updates, sales, and discounts Build membership programs with various levels of access for your customers Receive payments from your clients using any number of payment gateways including Paypal, Stripe, Authorize.net, Square & more Have your clients book appointments for services & meetings quickly Build powerful & robust online courses to sell to or instruct people Build communities on Sellful social networking sites with activity feeds, private messaging, & groups See & adjust a visual version of everything going on within your client projects Sync your online shop’s inventory with multiple offline store locations & registers Manage inventory, coupons, & sales through Sellful’s native POS app on your computer Manage employee recruitment, time clocks, payroll & leave requests Automate help desk tasks such as support ticket creation Communicate with your team on multiple chat channels Keep an accounting of your income & expenses Automate billing & website creation for your marketing agency What's in the ERP Agency Plan: White Label Unlimited 10 Sites/Sub Accounts Included 100% White Label For Your Brand Or Your Client's Brand Website Builder Sales Funnel Builder Online Shop Automation Builder CRM & Pipeline Management Email Marketing SMS Marketing Reputation Management 2 Way Communication (Email, SMS & Phone) Appointment Scheduler Memberships Subscriptions Forms, Surveys & Polls Client Portal AI Assistant & Chatbot Social Media Automation Legally Binding Contract Signing Project Management System Online Courses (LMS) Invoicing External CRM Connect Class Attendance & Event Booking Restaurant Builder Support Ticket System Team Chat AliExpress Drop Shipping Accounting Advanced Affiliate Program Community Builder Point Of Sale HR Suite (HR, Time Clock, Payroll & ATS) 5000+ App Integrations 20+ Payment Gateways (No Fees From Us) Custom Mobile App Agency Billing System Setup Wizard Builder Content Cloner Tool Digital Marketing Courses Actionable Marketing PDF Guides Unlimited Contacts Per Site/Sub Account Unlimited Pages Per Site/Sub Account Unlimited Blog Posts Per Site/Sub Account Unlimited Users Per Site/Sub Account Unlimited Products Per Site/Sub Account Unlimited Visitors Per Site/Sub Account 100 Gigs Of File Storage 50,000 Free Email Sends* Unlimited Domain Names Per Site/Sub Account *Email sending can be purchased in packs of 10,000 for $10/Month. You can also add your own external sending service to send without limits. Email sends are shared in a pool throughout all websites and email addresses on the account. System emails are always free. Good to know Length of access: lifetime Redemption deadline: redeem your code within 30 days of purchase Updates included Sellful: ERP Agency Plan (Lifetime) normally costs $1,497 but it can be yours for only $349.97, that's a saving of $1,147.03 (76%) off! For terms, and more details click the link below. Get a lifetime plan to Sellful at 76% off (was $1,497) Although priced in U.S. dollars, this deal is available for digital purchase worldwide. Support queries If you have queries or need support for any of the Neowin Deals, please use the contact form here. Neowin Deals are managed and sold by StackCommerce who represent Neowin on an affiliate basis. Why we post these deals We post these because we earn commission on each sale so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. So for those that keep moaning and complaining, be thankful we're still online for you to even do that. Other ways to support Neowin Whitelist Neowin by not blocking our ads Create a free member account to see fewer ads Make a donation to support our day to day running costs Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: Neowin benefits from revenue of each sale made through our branded deals site powered by StackCommerce.
    • No its not, there are ton of Youtube videos to get you started, what do you think people did before AI existed?
    • Read this in Humor Simpson 's voice, "Out of my way Moe".
  • Recent Achievements

    • One Year In
      B4dM1k3 earned a badge
      One Year In
    • One Year In
      DarkWun earned a badge
      One Year In
    • Dedicated
      Almohandis earned a badge
      Dedicated
    • Dedicated
      JuvenileDelinquent earned a badge
      Dedicated
    • First Post
      DrWankel earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      506
    2. 2
      +Edouard
      181
    3. 3
      PsYcHoKiLLa
      86
    4. 4
      Michael Scrip
      78
    5. 5
      Steven P.
      76
  • Tell a friend

    Love Neowin? Tell a friend!