Visual Studio - NET开发杂项

Visual Studio shortcut keys

  • error C2011: ‘’ : ‘class’ type redefinition

    #pragma once

  • C#语言编写风格

    将C++中的->,::,.合并为一种运算符应当是很有意义的。
    在编写托管程序时相当具有优势,不必再纠结于*^newgcnew
    using语句块可体现其独特性。

  • StreamReader类

    StreamReader不仅采用流的方式,而且对于操作系统中文件的处理更具功能性,能修正字符集错误。

    using (StreamReader sr1 = new StreamReader(FILE_INFO_NAME,UnicodeEncoding.GetEncoding(“GB2312”)));
    StreamReader reader=new StreamReader(fileName,System.Text.Encoding.Default)

  • One-Click Publish

    对于使用C#开发的项目,Visual Studio提供了Click-once App打包方式。
    打包时为了让资源文件也能被包含在生成文件中,需将相关文件build action改为Content

  • 发布独立可执行文件的注意事项

    不要随便拿个Debug生成的可执行文件扔给老哥。
    Debug 和 Release 的真正秘密,在于一组编译选项。
    注意工具集和平台运行库的选择。
    MFC的使用方式。

OpenGL编程起步

先不提OpenGL,因为我好像并不懂C++项目的构建。

error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR…

http://blog.csdn.net/playstudy/article/details/6661868

C语言运行时找不到适当的程序入口函数

灵活运用一下

http://www.cnblogs.com/qinfengxiaoyue/archive/2012/05/27/2519706.html

调用库

#pragma comment(lib,”opengl32.lib”)