(140分)         面向对象方法学关于C#入门基础概念的几个小问题  抢答送分 很简单 明天结贴
小弟刚学C#不久  有一些小问题  想请教大家,都是些概念问题 :
1.比如
   game.GameOver += new MyGame.GameOverEvert(this.GameOver); 是什么意思  何时发生这个事件
   game.GameOver -= new MyGame.GameOverEvert(this.GameOver); 又是什么意思  何时发生这个事件
2.WndProc(ref Message m)做什么的?一般在什么时候会用到  里面参数又是什么意思?
3.我在写某个程序的时候引用了API函数  [Dllimport ***.dll]  那用户的系统里如果没有这个***.dll存在呢? 这个程序怎么运行呢?
4.pictureBox1.Paint() 事件在何时激发 是只要界面上有pictureBox1就触发的么?
5.access数据库如果设置了密码 在C# WinForm里怎么连 请写连接语句
6.byte 与 Byte,
   string 与 String 区别
7.窗体的OnPaint事件是做什么的  在Form1的事件列表中怎么没看见有OnPaint这个事件  只看到有Paint()事件  两者什么区别?
8.怎样将声音文件(*.mid)或者图片文件合成在exe里面 就是不用另外附个sound或者image文件夹在程序中引用  VS里面可以作到么   记得Mediaplayer控件是要从外部引用声音文件才性的  还有pictureBox.fromfile("")也是要引用的  如果图片或声音文件不存在 就会出错  可否合成在exe里  
8个小问题  有的可能有些难度   大多还很简单吧  希望各路英雄指点迷津 可以提供代码的请尽量提供  谢谢   明天来给帖子加分
------解决方案--------------------
1.比如  
 game.GameOver += new MyGame.GameOverEvert(this.GameOver); 表示 game的GameOver事件将由this.GameOver方法处理;
 game.GameOver -= new MyGame.GameOverEvert(this.GameOver); 表示取消刚才的设定  
===============================
2.WndProc(ref Message m)做什么的?一般在什么时候会用到  里面参数又是什么意思?  
在通过 PreProcessMessage 方法筛选之后,所有消息都发送到 WndProc 方法。
WndProc 方法与 Windows WindowProc 函数完全对应。有关处理 Windows 消息的更多信息,请参见 MSDN Library(位于 http://www.microsoft.com/china/msdn/library)的 Windows Platform SDK 参考中的 WindowProc 函数文档。
给继承者的说明 进行继承的控件应调用基类的 WndProc 方法以处理它们不处理的任何消息。  
==============================================
3.我在写某个程序的时候引用了API函数  [Dllimport ***.dll]  那用户的系统里如果没有这个***.dll存在呢? 这个程序怎么运行呢?  
如果没有这个dll的话会报错,这个dll不一定是系统的。也可以是你用Delphi或者C++写的。
========================================
4.pictureBox1.Paint() 事件在何时激发 是只要界面上有pictureBox1就触发的么?  
在系统显示pictureBox1的时候调用,比如刚才被挡住了,现在挡住的窗体移开了,或者第一次显示的时候。
=======================================
5.access数据库如果设置了密码 在C# WinForm里怎么连 请写连接语句  
6.byte 与 Byte,  
 string 与 String 区别  
byte是Byte的别名
string是String的别名
不过前者只能在C#使用,在C#中使用的时候,二者没有任何区别。
==========================
7.窗体的OnPaint事件是做什么的  在Form1的事件列表中怎么没看见有OnPaint这个事件  只看到有Paint()事件  两者什么区别?
OnPaint是方法,它会引发Paint()事件。在列表里没有看见这个事件是因为Form类的方法和事件太多,没有办法也没有必要一一列出。它们的区别我也说了。
====================  
8.怎样将声音文件(*.mid)或者图片文件合成在exe里面 就是不用另外附个sound或者image文件夹在程序中引用  VS里面可以作到么   记得Mediaplayer控件是要从外部引用声音文件才性的  还有pictureBox.fromfile("")也是要引用的  如果图片或声音文件不存在 就会出错  可否合成在exe里 
可以的。作为嵌入式资源就行。