Search found 10 matches

by robertsconley
May 06, 2011 19:43
Forum: Community Discussion
Topic: New fbc branch ('inheritance') on sourceforge (fbc SVN)
Replies: 133
Views: 41537

VB before .NET didn't really do OOP at all. The class structure Visual Basic 4,5, & 6 was a thin wrapper around COM. Whatever COM supported Visual Basic supported. And what COM supported were interfaces. C++ is in my mind the standard reference on how OOP is done. Having programed in C++, I cre...
by robertsconley
May 16, 2008 14:36
Forum: Community Discussion
Topic: The RETURN of GOSUB
Replies: 34
Views: 11292

GOTO hasn't and never will be removed from the default dialect, it has its uses. GOSUB however is generally outdated and only necessary for greater QB compatibility. Gosub is used in various BASICs for the same reason as Nested SubRoutines. The situation that you need nested subroutines comes up of...
by robertsconley
Jun 01, 2007 12:07
Forum: General
Topic: Object Oriented Programm: Interfaces
Replies: 5
Views: 1688

I believe they have delegates in the form of function pointers.

Rob
by robertsconley
May 31, 2007 17:20
Forum: General
Topic: Object Oriented Programm: Interfaces
Replies: 5
Views: 1688

Object Oriented Programm: Interfaces

Any plans to allow classes to implement interfaces. Being able to create and implement interfaces is central how I design software even more so than inheritance.

Rob Conley
by robertsconley
Jan 03, 2007 21:53
Forum: General
Topic: Classes - Inheritance
Replies: 21
Views: 5756

Or just mandate an interface. Your 'derived types' can provide a cast operator to the 'base type'. Using composition in this way is OK, for lack of inheritance, but there are some things to keep in mind... First, anything that can be modeled with inheritance can also be modeled with composition ('d...
by robertsconley
Jul 11, 2006 18:22
Forum: General
Topic: Version control how to?
Replies: 3
Views: 1347

Version Control is a piece software that has the ability to track and store multiple versions of the files that make up your software. Typically Version Control works by either a Check-In/Check-Out method or Update/Commit method (the commonly used method) When want to use version control for a proje...
by robertsconley
Jul 10, 2006 18:36
Forum: General
Topic: Converting VB project, finding good multiplatform solutions
Replies: 7
Views: 2848

Re: Converting VB project, finding good multiplatform soluti

My most important issue is related to crossplatform coding. The next issue is with class modules: my current VB project relies a lot on class module coding. Basically I use forms in the same style I use a class module. T My recommendation is that you go with a model-view-presenter design http://www...
by robertsconley
May 11, 2006 14:28
Forum: General
Topic: scope block problem
Replies: 12
Views: 2790

The developers' access stills down, ow.. Does anybody have any experience with https://freepository.com ? Any good? EDIT: nevermind, it doesn't allow anonymous access.. Thought about switching over to subversion? If you don't want to deal with sourceforge then https://secure.cvsdude.org/ has reason...
by robertsconley
Mar 02, 2006 15:45
Forum: General
Topic: Could FreeBASIC replace C
Replies: 92
Views: 23179

Re: Could FreeBASIC replace C

*thinks of FB replacing VB*, - Every, basic known to man. VB too? Speaking as a VB user, I don't think FB can replace VB unless it can: 2) Provide an integrated debugger which lets you modify code (to a certain extent) without having to restart. Agreed Edit and Continue is one of the prime reason w...
by robertsconley
Mar 02, 2006 15:34
Forum: General
Topic: Could FreeBASIC replace C
Replies: 92
Views: 23179

I'm probably wrong about this but, one of the reasons VB is considerably slower than most other languages is due to the OO GUI overhead... perhaps, just thinking.. FB can do virtually anything VB can, you just have to do it at a lower level of abstraction thats all :P That is a falsehood. VB runs a...