问:如果IDE为我写了那么多代码的话,学C#就是学怎么用IDE喽?
答:不,IDE在自动生成代码方便很棒,但是它也只能做那么多了。有些事情它确实很在行,比如为你设置好的起点,自动改变窗体上控件的属性。但是编程中最难的部分--分辨出你的程序需要做什么而且让它去做--是任何IDE都做不到的。即使VS是最先进的IDE之一,它也只能做那么多了。写关键代码的是你而不是IDE。
问:我在VS里面新建一个项目,但是进入“My Documents”下的“Projects”文件夹的时候,却没有发现它。怎么回事?
答:首先,你肯定在用VS2008--在VS2005中,不会发生的。当你用VS2008第一次创建一个项目的时候,IDE在Local Settings/Application Data/Temporary Projects文件夹下创建了项目文件。当你第一次保存项目时,IDE提示你输入新文件名,并把它保存在My Documents/Visual Studio 2008/Projects文件夹下。当你试着打开一个新项目或者关闭一个临时的时,你将会被提示去保存或者放弃这个临时项目。
问:如果IDE创建了我不想要的代码怎么办?
答:你可以改变它。IDE被设置为根据被拖进或添加的元素的通常用法来创建代码。但是有时那不是你想要的。IDE为你做的每一件事--它创建的每行代码,它添加的每个文件--是可以修改的,或者手动直接修改文件或者通过一个 使用方便 的IDE的接口。
问:我下载VS的Express版本可以吗?或者我一定要用付费版本的才可以跟着这本书做?
答:这本书上没有免费版(从微软网站下载的版本)不能做的事情。Express版本和其他版本(专业版、团队版)的不同是不会阻碍写C#代码和创建完整的功能,完善的应用。
问:可以重命名IDE创建的文件的文件名吗?
答:当然,你可以改变你程序的任何一方面。但是IDE是智能感应的命名文件的。当你添加一个文件时,你选择的文件名会影响代码生成的方式,创建的代码里会包含这个文件名。一些情况下,如果你重命名文件,你就得去修改代码,或者接受代码中和文件名的不同。那有点儿不爽,建议你除非必要不要修改文件名。
问:我的IDE看起来和你们的不一样!有些窗口没有,有些位置不对,咋回事啊?
答:如果你点击“窗口”菜单下的“重置窗口布局”,IDE将会为你恢复窗口默认布局。然后你的就看起来和我们的一样了。
VS会生成让你当做你的应用的起点的代码。
记住,程序实现预期的表现还是取决于你的。