Beginning SDK
10 posts
• Page 1 of 1
Beginning SDK
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 ?
- SimonLothar
- Senior Member
-
- 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
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.
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!
Re: Beginning SDK
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.
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.
- SimonLothar
- Senior Member
-
- 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
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!
Re: Beginning SDK
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 ?
- MrMagoo
- Member
-
- 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
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
Re: Beginning SDK
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...
- SimonLothar
- Senior Member
-
- 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
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.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...
I'll be back!
- SimonLothar
- Senior Member
-
- 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
I agree. Go ahead.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.
Most probably your stumbling blocks will differ from MrMagoo's ones and your requirements will differ too....So what?...Simply ask.

I'll be back!
10 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 17 guests