Register

Beginning SDK

Discuss issues related to the fx-9860G Software Development Kit
Junior Member
Posts: 8
Joined: Wed Jul 10, 2013 10:27 am
Calculators: None

Beginning SDK

Postby 9750head » Thu Jul 11, 2013 2:37 pm

I have researched this forum and found some very useful posts. However, can I dive straight into the SDK and dabble with code snippets, or can some one recommend a book or other material ?

Senior Member
User avatar
Posts: 605
Joined: Sat Sep 15, 2012 6:59 am
Location: Krautland ****
Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400

Re: Beginning SDK

Postby SimonLothar » Thu Jul 11, 2013 3:18 pm

As far as I am concerned, I'd say: start programming as fast as possible.
As for material: I very often consult "fx-9860G Libraries.pdf" and "SHC Manual.PDF", when I use the CASIO SDK. But these are no tutorials! As language I'd recommend C++. So you need a good C++ manual. Possibly you find some in the web. And you can ask in the forums.
I'll be back!

Junior Member
Posts: 8
Joined: Wed Jul 10, 2013 10:27 am
Calculators: None

Re: Beginning SDK

Postby 9750head » Thu Jul 11, 2013 3:30 pm

Thanks !
Am I right in thinking that the language used in the SDK is C ? I understand that it is a flavour of C rather than pure . Why would C++ help, is that not Object Orientated ?

All advice most appreciated.

Senior Member
User avatar
Posts: 605
Joined: Sat Sep 15, 2012 6:59 am
Location: Krautland ****
Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400

Re: Beginning SDK

Postby SimonLothar » Thu Jul 11, 2013 3:58 pm

The CASIO SDK compiler is a C- and a C++-compiler. If the extension of the sourcefile is "c", it is a C compiler, if it is "cpp", it is a C++ compiler. The error messages of the C++ compiler have more information content. That alone would be reason enough for me to use C++, even if one does not need its additional capabilities. It would go beyond the scope of this post to list all the advantages of C++ compared to C. But I would have difficulties to find disadvantages.
I'll be back!

Junior Member
Posts: 8
Joined: Wed Jul 10, 2013 10:27 am
Calculators: None

Re: Beginning SDK

Postby 9750head » Fri Aug 02, 2013 10:46 am

I have just read Mr.Magoo's thread on the SDK and the great progress made there with your help. Can I use that thread as a learning template ?

Member
User avatar
Posts: 44
Joined: Tue Jul 02, 2013 11:57 am
Location: London
Calculators: Casio fx-7400G, Casio fx-7400G PLUS, Casio fx-7400GII, Casio fx-9750G, Casio fx-9750G PLUS, Casio fx-9860GII

Re: Beginning SDK

Postby MrMagoo » Fri Aug 02, 2013 11:50 am

9750head wrote:I have just read Mr.Magoo's thread on the SDK and the great progress made there with your help. Can I use that thread as a learning template ?


I would ;)
It was tough going to begin with, but with Simons help I managed to get there.
The manuals provided with the SDK look daunting at first, but stick with it.
"The trouble with internet quotations, is that the majority are totally made up." - Abraham Lincoln 1863

Junior Member
Posts: 8
Joined: Wed Jul 10, 2013 10:27 am
Calculators: None

Re: Beginning SDK

Postby 9750head » Fri Aug 02, 2013 1:21 pm

Is it true that once the Add-In is installed to the calculator, the only way to quit from it is to start another Add-In ? That seems a litle strange...

PostThis post was deleted by SimonLothar on Fri Aug 02, 2013 2:08 pm.
Reason: double post

Senior Member
User avatar
Posts: 605
Joined: Sat Sep 15, 2012 6:59 am
Location: Krautland ****
Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400

Re: Beginning SDK

Postby SimonLothar » Fri Aug 02, 2013 2:19 pm

9750head wrote:Is it true that once the Add-In is installed to the calculator, the only way to quit from it is to start another Add-In ? That seems a litle strange...
Normally yes. Add-Ins are supposed to stay in an endless central "while(1){ ... GetKey(...);..};"-loop. They are not supposed to end. The thing you do is kinda task-switch. But in case of need we found a workaround. BTW.: to start a build-in does a task-switch, too.
I'll be back!

Senior Member
User avatar
Posts: 605
Joined: Sat Sep 15, 2012 6:59 am
Location: Krautland ****
Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400

Re: Beginning SDK

Postby SimonLothar » Fri Aug 02, 2013 2:30 pm

MrMagoo wrote:
9750head wrote:I have just read Mr.Magoo's thread on the SDK and the great progress made there with your help. Can I use that thread as a learning template ?


I would ;)
It was tough going to begin with, but with Simons help I managed to get there.
The manuals provided with the SDK look daunting at first, but stick with it.
I agree. Go ahead.
Most probably your stumbling blocks will differ from MrMagoo's ones and your requirements will differ too....So what?...Simply ask. :D
I'll be back!

Return to Casio fx-9860 SDK

Who is online

Users browsing this forum: No registered users and 25 guests