Click here to Skip to main content
15,917,618 members
Home / Discussions / C#
   

C#

 
Generaladding an item to a listview Pin
yitzstokes26-Aug-04 10:05
yitzstokes26-Aug-04 10:05 
GeneralRe: adding an item to a listview Pin
Nick Parker26-Aug-04 11:46
protectorNick Parker26-Aug-04 11:46 
GeneralWhen is Archer's Inside C# 3rd edition slated for publishing Pin
Joe Woodbury26-Aug-04 10:04
professionalJoe Woodbury26-Aug-04 10:04 
GeneralRe: When is Archer's Inside C# 3rd edition slated for publishing Pin
Jon Sagara26-Aug-04 14:57
Jon Sagara26-Aug-04 14:57 
General.Net applications in Linux Pin
vadim_3k26-Aug-04 9:21
sussvadim_3k26-Aug-04 9:21 
GeneralRe: .Net applications in Linux Pin
leppie26-Aug-04 9:30
leppie26-Aug-04 9:30 
GeneralRe: .Net applications in Linux Pin
Judah Gabriel Himango26-Aug-04 9:34
sponsorJudah Gabriel Himango26-Aug-04 9:34 
GeneralRe: .Net applications in Linux Pin
Heath Stewart26-Aug-04 10:36
protectorHeath Stewart26-Aug-04 10:36 
leppie and Judah pointed out a couple alternatives, but make sure you read about them thoroughly.

Both are implementations of the CLI (Common Language Infrastructure), but do not expose the same BCL (base class library) as .NET - Microsoft's implementation of hte CLI. Windows Forms is a big one that is different. In the Microsoft .NET BCL Windows Forms controls (among many other things) P/Invoke native APIs and handle native window messages. That changes with Mono, for example, unless you're using the WINE bindings (as opposed to GTK+ or QT bindings which don't use a message-passing system).

There's other differences as well. While basic code will port to *nix with little to no problems, much code will not.

Take a lot of the .NET controls posted here on CodeProject. Most interop back to the Common Controls their base class encapsupates (like the ListView encapsulates the List-View common control) and use P/Invoke along with handling messages by overriding WndProc. Those wouldn't work on most flavors of Mono on *nix because the subsystem is completely different.

Software Design Engineer
Developer Division Sustained Engineering
Microsoft

[My Articles]
GeneralRe: .Net applications in Linux Pin
Nick Parker26-Aug-04 11:43
protectorNick Parker26-Aug-04 11:43 
GeneralRe: .Net applications in Linux Pin
Heath Stewart26-Aug-04 13:24
protectorHeath Stewart26-Aug-04 13:24 
GeneralRe: .Net applications in Linux Pin
leppie26-Aug-04 23:56
leppie26-Aug-04 23:56 
GeneralRe: .Net applications in Linux Pin
Heath Stewart27-Aug-04 9:05
protectorHeath Stewart27-Aug-04 9:05 
GeneralRe: .Net applications in Linux Pin
leppie27-Aug-04 9:14
leppie27-Aug-04 9:14 
GeneralRead Write Files From\To Database Pin
Zamolxes26-Aug-04 8:50
Zamolxes26-Aug-04 8:50 
GeneralRe: Read Write Files From\To Database Pin
Heath Stewart26-Aug-04 10:44
protectorHeath Stewart26-Aug-04 10:44 
Generalevents on PocketPc's Pin
pat27088126-Aug-04 6:32
pat27088126-Aug-04 6:32 
GeneralRe: events on PocketPc's Pin
Not Active26-Aug-04 6:58
mentorNot Active26-Aug-04 6:58 
GeneralRe: events on PocketPc's Pin
pat27088126-Aug-04 8:05
pat27088126-Aug-04 8:05 
GeneralRe: events on PocketPc's Pin
Not Active26-Aug-04 9:11
mentorNot Active26-Aug-04 9:11 
GeneralRe: events on PocketPc's Pin
Heath Stewart26-Aug-04 10:41
protectorHeath Stewart26-Aug-04 10:41 
GeneralRe: events on PocketPc's Pin
pat27088126-Aug-04 11:29
pat27088126-Aug-04 11:29 
GeneralRe: events on PocketPc's Pin
Heath Stewart26-Aug-04 13:21
protectorHeath Stewart26-Aug-04 13:21 
GeneralRe: events on PocketPc's Pin
pat27088130-Aug-04 3:11
pat27088130-Aug-04 3:11 
GeneralRe: events on PocketPc's Pin
Heath Stewart30-Aug-04 5:48
protectorHeath Stewart30-Aug-04 5:48 
GeneralRe: events on PocketPc's Pin
mathon2-Sep-04 21:36
mathon2-Sep-04 21:36 

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.