cancel
Showing results for 
Search instead for 
Did you mean: 

SDK Education curriculum with C#?

Former Member
0 Kudos

Is there any SDK curriculum which includes C# ?

I found a message alluding to this but didn't find anything in the education section of the SMB portal.

Thanks!

Accepted Solutions (0)

Answers (1)

Answers (1)

Trinidad
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Bill,

The SDK training is usually given in Visual Basic/.NET.

Nevertheless the API is the same for C# and Vb and there is no difference in using one language or the other.

Regards

Trinidad.

Former Member
0 Kudos

After converting the UIDIBasicApp example to C# I feel there are enough differences to at least warrant a C# appendix or something even if it's just a short handout for the class and a short section in the documentation files.

For example, the event programming is different and many methods don't use the defaults that VB uses; i.e. SAPbouiCOM.DBDataSource.Query(). I don't think the UI event handlers are even documented.


SBO_Application.MenuEvent +=
    new SAPbouiCOM._IApplicationEvents_MenuEventEventHandler(this.SBO_Application_MenuEvent);
SBO_Application.ItemEvent +=
    new SAPbouiCOM._IApplicationEvents_ItemEventEventHandler(this.SBO_Application_ItemEvent);
SBO_Application.AppEvent +=
    new SAPbouiCOM._IApplicationEvents_AppEventEventHandler(this.SBO_Application_AppEvent);

In summary, I feel C# differences deserve at least a mention in the training as well as the docs even if the class examples are VB.

Thanks!