Click here to Skip to main content
15,879,683 members
Home / Discussions / C#
   

C#

 
GeneralRe: Loading a new image into a PictureBox? Pin
David Stone1-Sep-03 10:17
sitebuilderDavid Stone1-Sep-03 10:17 
GeneralWHAT DO YOU THINK YOU'RE DOING?! Pin
J. Dunlap1-Sep-03 10:37
J. Dunlap1-Sep-03 10:37 
GeneralRe: WHAT DO YOU THINK YOU'RE DOING?! Pin
David Stone1-Sep-03 14:24
sitebuilderDavid Stone1-Sep-03 14:24 
AnswerRe: Loading a new image into a PictureBox? Pin
A.Wegierski31-Aug-03 19:31
A.Wegierski31-Aug-03 19:31 
GeneralRe: Loading a new image into a PictureBox? Pin
frogb0x1-Sep-03 8:54
frogb0x1-Sep-03 8:54 
QuestionWhen do we program in assembly? Pin
devvvy31-Aug-03 5:02
devvvy31-Aug-03 5:02 
AnswerRe: When do we program in assembly? Pin
leppie31-Aug-03 6:51
leppie31-Aug-03 6:51 
AnswerRe: When do we program in assembly? Pin
Daniel Turini1-Sep-03 5:12
Daniel Turini1-Sep-03 5:12 
Today, almost never. Some common situations which still require ASM programming:
1. Kernel-level coding. You can be implementing a driver, a new kernel function (probably in Linux, otherwise you would be working at MS), or some low level functionality.
2. Compiler creation. Compilers (and sometimes linkers) output ASM code, so, normally you need to code the ASM generation part.
3. Self-modifying code. For high performance, virtual machines or even copy protection schemes.
4. MMX, 3DNow, SSE and SSE2 extensions: sometimes, compilers take years to catch up with processor advances. Some instructions, e.g., multimedia and game extensions were only available as ASM instructions for C++ programmers.
5. Embedded code. Today you have software on almost anything, from microwaves to your computer's video monitor. Obviously Visual C++ is not available for this kind of processor, which run on a very constrained environment, with low memory and CPU power conditions. Every byte increases the product's final cost.
6. High performance applications. Games, libraries, etc. Hand-made ASM code is still much more efficient than code generated by a compiler. But it doesn't scale well. So, often you get some tight loops or some small functions of a library (normally selected with a code profiler) and code it in ASM to increase performance.


You can do it on anything you choose - from .bat to .net - A customer
GeneralRe: When do we program in assembly? Pin
devvvy1-Sep-03 6:13
devvvy1-Sep-03 6:13 
GeneralDataSets and Crystal Reports 9 Pin
Member 4863931-Aug-03 2:01
Member 4863931-Aug-03 2:01 
GeneralRe: DataSets and Crystal Reports 9 Pin
Member 486393-Sep-03 0:44
Member 486393-Sep-03 0:44 
GeneralTcpServerChannel Pin
Anonymous31-Aug-03 0:57
Anonymous31-Aug-03 0:57 
GeneralRe: TcpServerChannel Pin
leppie31-Aug-03 4:31
leppie31-Aug-03 4:31 
GeneralSplitting a string constant over multiple lines Pin
Luca Leonardo Scorcia30-Aug-03 21:38
professionalLuca Leonardo Scorcia30-Aug-03 21:38 
GeneralRe: Splitting a string constant over multiple lines Pin
Jim Stewart30-Aug-03 21:55
Jim Stewart30-Aug-03 21:55 
GeneralRe: Splitting a string constant over multiple lines Pin
Luca Leonardo Scorcia30-Aug-03 21:59
professionalLuca Leonardo Scorcia30-Aug-03 21:59 
GeneralRe: Splitting a string constant over multiple lines Pin
leppie30-Aug-03 22:06
leppie30-Aug-03 22:06 
GeneralRe: Splitting a string constant over multiple lines Pin
Daniel Turini1-Sep-03 5:18
Daniel Turini1-Sep-03 5:18 
GeneralWindows Service Deployment Pin
Tatham30-Aug-03 18:41
Tatham30-Aug-03 18:41 
GeneralRe: Windows Service Deployment Pin
leppie30-Aug-03 22:09
leppie30-Aug-03 22:09 
GeneralRe: Windows Service Deployment Pin
Tatham31-Aug-03 15:31
Tatham31-Aug-03 15:31 
GeneralEncoding Style of a File Pin
Mehmet Cortuk30-Aug-03 17:37
sussMehmet Cortuk30-Aug-03 17:37 
GeneralASC() in C# Pin
econner30-Aug-03 11:20
econner30-Aug-03 11:20 
GeneralRe: ASC() in C# Pin
Meysam Mahfouzi30-Aug-03 17:49
Meysam Mahfouzi30-Aug-03 17:49 
GeneralRe: ASC() in C# Pin
Tatham30-Aug-03 18:43
Tatham30-Aug-03 18:43 

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.