Click here to Skip to main content
15,886,919 members
Home / Discussions / C#
   

C#

 
GeneralRe: New to C# - API Usage Pin
firat kocak18-Jun-03 20:09
firat kocak18-Jun-03 20:09 
GeneralRe: New to C# - API Usage Pin
J. Dunlap18-Jun-03 22:09
J. Dunlap18-Jun-03 22:09 
GeneralRe: New to C# - API Usage Pin
firat kocak18-Jun-03 22:31
firat kocak18-Jun-03 22:31 
GeneralRe: New to C# - API Usage Pin
firat kocak30-Jun-03 10:29
firat kocak30-Jun-03 10:29 
GeneralRe: New to C# - API Usage Pin
J. Dunlap30-Jun-03 11:14
J. Dunlap30-Jun-03 11:14 
GeneralRe: New to C# - API Usage Pin
J. Dunlap30-Jun-03 11:16
J. Dunlap30-Jun-03 11:16 
GeneralRe: New to C# - API Usage Pin
firat kocak30-Jun-03 11:36
firat kocak30-Jun-03 11:36 
GeneralRe: New to C# - API Usage Pin
J. Dunlap18-Jun-03 8:12
J. Dunlap18-Jun-03 8:12 
Greg S. wrote:
I heard that programs written in C# can be compiled on any OS that supports the .NET-Framework, such like Linux. Say I write a C#-program with a GUI (a simple form) that does not take advantage of any specific OS-APIs, will my application work then with a GUI on all operating systems it has been compiled on?

Most of System.Windows.Forms works under Linux, but not all. But yes, in many cases, you will be able to do cross-platform stuff if you don't use OS-specific API's. However, in many cases, there just isn't an implementation in the BCL for something you need to do (like play a sound for instance), and you have to either use the Windows API or forget it. But, you can make generic wrapper classes for Windows, Linux, etc, so that your code can use the generic wrapper class instead of the API directly.


"Blessed are the peacemakers, for they shall be called sons of God." - Jesus

"You must be the change you wish to see in the world." - Mahatma Gandhi







GeneralCHANGING SYSTEM VOLUME Pin
ripsi17-Jun-03 14:03
ripsi17-Jun-03 14:03 
GeneralInsert, Update, Delete in C# to MS Access DB Pin
Khang Nguyen17-Jun-03 11:33
Khang Nguyen17-Jun-03 11:33 
GeneralRe: Insert, Update, Delete in C# to MS Access DB Pin
Dimitris Iliopoulos17-Jun-03 13:23
Dimitris Iliopoulos17-Jun-03 13:23 
GeneralRe: Insert, Update, Delete in C# to MS Access DB Pin
Khang Nguyen17-Jun-03 13:27
Khang Nguyen17-Jun-03 13:27 
Generalhi everybody Pin
jphuphilly17-Jun-03 11:27
jphuphilly17-Jun-03 11:27 
GeneralRe: hi everybody Pin
Dimitris Iliopoulos17-Jun-03 13:29
Dimitris Iliopoulos17-Jun-03 13:29 
GeneralRe: hi everybody Pin
jphuphilly18-Jun-03 3:12
jphuphilly18-Jun-03 3:12 
GeneralHelp... Pin
karthikv17-Jun-03 9:59
karthikv17-Jun-03 9:59 
GeneralRe: Help... Pin
karthikv18-Jun-03 1:51
karthikv18-Jun-03 1:51 
GeneralRe: Help... Pin
Member 43741223-Jun-03 5:14
Member 43741223-Jun-03 5:14 
GeneralHELP Pin
NiNa0317-Jun-03 7:36
NiNa0317-Jun-03 7:36 
GeneralRe: HELP Pin
Daniel Turini17-Jun-03 7:58
Daniel Turini17-Jun-03 7:58 
GeneralFourCC's Pin
nfactorial17-Jun-03 7:26
nfactorial17-Jun-03 7:26 
GeneralRe: FourCC's Pin
leppie17-Jun-03 7:45
leppie17-Jun-03 7:45 
GeneralRe: FourCC's Pin
nfactorial17-Jun-03 23:01
nfactorial17-Jun-03 23:01 
GeneralFlickering Pin
Rohde17-Jun-03 6:39
Rohde17-Jun-03 6:39 
GeneralRe: Flickering Pin
John Fisher17-Jun-03 7:31
John Fisher17-Jun-03 7:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.