Visual Fox Pro?
-
:omg: I'm a dedicated Visual C++ programmer, the thought of straying has never entered my mind for even a millisecond. But now, I have been offered a dream job. Chilled people, good product, VERY reasonable salary etc. Only problem is all programming gets done in Visual Fox Pro. I have absolutely now knowledge of this environment. Does anyone out their know anything about it? Could I still use Visual C++ and somehow intergrate it? Can it use COM objects written in VC? Will this be a BAD career move leaving me unqualified for anything decent in a few years time? Will I have to leave the Code Project? PLEASE HELP!!!:eek: Love and dynamite comes in small packages
-
:omg: I'm a dedicated Visual C++ programmer, the thought of straying has never entered my mind for even a millisecond. But now, I have been offered a dream job. Chilled people, good product, VERY reasonable salary etc. Only problem is all programming gets done in Visual Fox Pro. I have absolutely now knowledge of this environment. Does anyone out their know anything about it? Could I still use Visual C++ and somehow intergrate it? Can it use COM objects written in VC? Will this be a BAD career move leaving me unqualified for anything decent in a few years time? Will I have to leave the Code Project? PLEASE HELP!!!:eek: Love and dynamite comes in small packages
Jasmyn wrote: Chilled people, good product, VERY reasonable salary etc. --- begin IMHO --- Good product, made in VFP ? I doubt it, but I'll assume that's true, for now. A long, long time ago, I've programmed 5 years in Clipper in the old (DOS) times. It was fast, fun and flexible. VFP is a much more sofisticated product, and (as MS sells it): 1. Is a true OOP language (VB is not). It does not have templates or operator overloading, but is OOP. 2. Like anything in MS environment, is uses COM, COM+. And can make COM and COM+ (not that I would recommend it). 3. Coming from C++ you'll need to understand that DBase-like programming is not only programming: it's and entire environment. These languages came from an interpreted ground, so the macro operator is hot (ugly, but hot). Keep this in mind, it'll be useful. 4. I've heard nothing about VFP.NET: don't know even if it exists. Probably will exist, but it seems to me MS would like to drop it soon. 5. Like some other programming languages and OS'es VFP is a religion: those who embrace it stick with it until death (some stand even after death, like COBOL dinos). 6. It's easy to learn: about 1% of the time you've spent with C++ learning to do the same things. It's even easier than VB. ;) --- end IMHO --- To conclude: If I can, I will never program in DBase-like languages anymore. Crivo Automated Credit Assessment
-
:omg: I'm a dedicated Visual C++ programmer, the thought of straying has never entered my mind for even a millisecond. But now, I have been offered a dream job. Chilled people, good product, VERY reasonable salary etc. Only problem is all programming gets done in Visual Fox Pro. I have absolutely now knowledge of this environment. Does anyone out their know anything about it? Could I still use Visual C++ and somehow intergrate it? Can it use COM objects written in VC? Will this be a BAD career move leaving me unqualified for anything decent in a few years time? Will I have to leave the Code Project? PLEASE HELP!!!:eek: Love and dynamite comes in small packages
What version of FoxPro? COM support is very limited in version 5 and 6. Although there is a hack patch available from Microsoft. Version 7 looks impressive. I'm working for a company who are currently stuck in the dark ages of version 5 and I've had a hell of a time trying to get it to receive events from my com object. FoxPro is a very good database tool. I'm not sure about it's future as Microsoft seem to put more effort into Access/SQL than the core FoxPro database. There is a very hardcore loyal following out there though. FoxPro can also take a while to pickup, it aint C++ and lots of the code I've seen would make a VB programmer blush. Personally I wouldn't see it as a upwards career move but then I've been programmimg C++ for so long now that I'm stuck in my ways. Michael :-)
-
:omg: I'm a dedicated Visual C++ programmer, the thought of straying has never entered my mind for even a millisecond. But now, I have been offered a dream job. Chilled people, good product, VERY reasonable salary etc. Only problem is all programming gets done in Visual Fox Pro. I have absolutely now knowledge of this environment. Does anyone out their know anything about it? Could I still use Visual C++ and somehow intergrate it? Can it use COM objects written in VC? Will this be a BAD career move leaving me unqualified for anything decent in a few years time? Will I have to leave the Code Project? PLEASE HELP!!!:eek: Love and dynamite comes in small packages
Damnation! This was what I was afraid of.If I do take the job, become indispensable and convince them to start moving towards using Visual C++, will it be possible to start integrating C++ code into the system or will everything have to be done from scratch? Could one use Visual C++ to design interfaces for a Fox Pro application? Or is this all wishfull thinking? Thank you for all the great info even though it is not exactly what I wanted to hear:(( Love, dynamite and doubt comes in small but lethal dosages
-
Damnation! This was what I was afraid of.If I do take the job, become indispensable and convince them to start moving towards using Visual C++, will it be possible to start integrating C++ code into the system or will everything have to be done from scratch? Could one use Visual C++ to design interfaces for a Fox Pro application? Or is this all wishfull thinking? Thank you for all the great info even though it is not exactly what I wanted to hear:(( Love, dynamite and doubt comes in small but lethal dosages
FoxPro is usually chosen because of it's great database related functionality. A lot depends on what the application is and does. FoxPro does support the ability to use COM objects with the CreateObject. I never managed to get events and connection points from my ATL com objects to be recogonised in FoxPro 5. If the software house is using FoxPro 7, then you can do a lot more with COM objects so that might be your chance to write a little bit of C++. FoxPro (at least in 5) uses it's own forms/ui format. I doubt you'll be able to call Visual C++ interface components unless you use a version of FoxPro that fully supports ActiveX controls. If you've not written much FoxPro code before, you'll be in for a scary but fun ride. Michael :-)
-
Damnation! This was what I was afraid of.If I do take the job, become indispensable and convince them to start moving towards using Visual C++, will it be possible to start integrating C++ code into the system or will everything have to be done from scratch? Could one use Visual C++ to design interfaces for a Fox Pro application? Or is this all wishfull thinking? Thank you for all the great info even though it is not exactly what I wanted to hear:(( Love, dynamite and doubt comes in small but lethal dosages
No Its not wishful thinking. We use a product called CodeBase++ that allows us to use foxpro data files in all our products. great little tool. I NEVER use the native foxpro delevopment system., I do everything in C++ and MFC and just use the datafiles. Our system is so much faster than the same systems using Access or SQL Server that its a joking matter. Richard If you pick up a starving dog and make him prosperous, he will not bite you. This is the principal difference between a dog and a man. - Pudd'nhead Wilson's Calendar
-
No Its not wishful thinking. We use a product called CodeBase++ that allows us to use foxpro data files in all our products. great little tool. I NEVER use the native foxpro delevopment system., I do everything in C++ and MFC and just use the datafiles. Our system is so much faster than the same systems using Access or SQL Server that its a joking matter. Richard If you pick up a starving dog and make him prosperous, he will not bite you. This is the principal difference between a dog and a man. - Pudd'nhead Wilson's Calendar
:laugh: Thank you guys:laugh: Luckily we are using Visual Fox Pro 7. The scary but fun remark really reminded me how great it is to learn a new language. I will definitely look into CodeBase ++. I feel so much better, I'm going to giggle in my sleep tonight..;) C++ rules! The secret to being happy is....being happy
-
:omg: I'm a dedicated Visual C++ programmer, the thought of straying has never entered my mind for even a millisecond. But now, I have been offered a dream job. Chilled people, good product, VERY reasonable salary etc. Only problem is all programming gets done in Visual Fox Pro. I have absolutely now knowledge of this environment. Does anyone out their know anything about it? Could I still use Visual C++ and somehow intergrate it? Can it use COM objects written in VC? Will this be a BAD career move leaving me unqualified for anything decent in a few years time? Will I have to leave the Code Project? PLEASE HELP!!!:eek: Love and dynamite comes in small packages
I would regard Foxpro to be one of the greater resume stains out there, certainly far worse than VB, but probably better than Logo ( is there a Logo.NET, does anyone know ? ) Now, normally we'd not let a Foxpro programmer in here, but I'm sure given your C++ history, if the job proves too tempting to pass up that we could make an exception.... ;P Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
-
I would regard Foxpro to be one of the greater resume stains out there, certainly far worse than VB, but probably better than Logo ( is there a Logo.NET, does anyone know ? ) Now, normally we'd not let a Foxpro programmer in here, but I'm sure given your C++ history, if the job proves too tempting to pass up that we could make an exception.... ;P Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
I'm putting some time aside to first become a Visual Fox Pro geek, but after that I will start infiltrating th system with COM. Till then I will roam these pages at night, making notes and just reminding myself that there is a universe out there. Taking the fox-dinosour antidote, once a day, should keep me safe in Jurasic Park.:suss: Dimetrodon is commonly mistaken for a dinosaur, but it was in fact NOT a dinosaur at all. It was one...
-
:omg: I'm a dedicated Visual C++ programmer, the thought of straying has never entered my mind for even a millisecond. But now, I have been offered a dream job. Chilled people, good product, VERY reasonable salary etc. Only problem is all programming gets done in Visual Fox Pro. I have absolutely now knowledge of this environment. Does anyone out their know anything about it? Could I still use Visual C++ and somehow intergrate it? Can it use COM objects written in VC? Will this be a BAD career move leaving me unqualified for anything decent in a few years time? Will I have to leave the Code Project? PLEASE HELP!!!:eek: Love and dynamite comes in small packages
Personally, I wouldn't touch FoxPro with anything other than the delete key. I've never written anything with it, though I have used a couple of programs written in it and also used the IDE to modify databases. There must be a reason nearly every other language under the sun in going to be incorporated into .NET and even though FoxPro is part of Visual Studio it is not. :rolleyes: "das leid schlaft in der maschine" -Einstürzende Neubauten