All-In-One Code Framework: 微软一站式开发技术框架 示例命名规则和目录结构说明
2009-09-22 15:09
876 查看
考虑到部分All-In-One Code Framework (AIO)中的sample名字容易产生误解(比如CSSL3DeepZoom),在此我对AIO sample命名规则和目录结构做一下说明,以方便大家使用AIO: http://cfx.codeplex.com/
AIO sample 命名规则
1. 所有sample的名字都是以编程语言的缩写开头的。
C# sample: CSXXXXXX
VB.NET sample: VBXXXXX
C++ sample: CppXXXXX
MFC sample: MFCXXXXX
ATL sample: ATLXXXXX
XAML sample: XAMLXXXXX
2. Sample 名字尽量用完整的名字组成,而少用缩写。 比如CSThreadSynchonization 好于 CSThreadSync。
3. Sample 名字中尽量包含该sample对应的technology的名字。比如CSWinFormDataBinding,CSSL3FullScreen。
4. 每个sample中的 “main” 源码文件名符合如下规则:
C# sample: Program.cs
VB.NET sample: MainModule.vb
WinForms sample: MainForm
WPF sample: MainWindow
ASP.NET sample: Default.aspx
C++ sample: 使用sample名最为“main” 源码文件名
5. Sample名中不可使用 “QuickStart”或 “HelloWorld”或 “Sample”之类的字眼。
6. Sample名不可产生歧义。比如CSDataBinding。WinForms里有DataBinding,ASP.NET里也有DataBinding。所以CSDataBinding会产生歧义。
AIO sample 目录结构
所有sample符合如下目录结构:
\Visual Studio 2008
CodeFx.sln All samples of all techs in VS2008
CodeFx - Security.sln Samples about security
CodeFx - File System.sln Samples about file system
\Debug All samples output to this folder in Debug build
\Release All samples output to this folder in Release build
\CppSecurityXXX
CppSecurityXXX.vcproj
CppSecurityXXX.cpp
ReadMe.txt
\VBSecurityXXX
VBSecurityXXX.vbproj
MainModule.vb
ReadMe.txt
\CSFileSystemXXX
CSFileSystemXXX.csproj
Program.cs
ReadMe.txt
\Visual Studio 2010
CodeFx.sln
如果你有任何疑问或建议,欢迎在此提出。谢谢!
AIO sample 命名规则
1. 所有sample的名字都是以编程语言的缩写开头的。
C# sample: CSXXXXXX
VB.NET sample: VBXXXXX
C++ sample: CppXXXXX
MFC sample: MFCXXXXX
ATL sample: ATLXXXXX
XAML sample: XAMLXXXXX
2. Sample 名字尽量用完整的名字组成,而少用缩写。 比如CSThreadSynchonization 好于 CSThreadSync。
3. Sample 名字中尽量包含该sample对应的technology的名字。比如CSWinFormDataBinding,CSSL3FullScreen。
4. 每个sample中的 “main” 源码文件名符合如下规则:
C# sample: Program.cs
VB.NET sample: MainModule.vb
WinForms sample: MainForm
WPF sample: MainWindow
ASP.NET sample: Default.aspx
C++ sample: 使用sample名最为“main” 源码文件名
5. Sample名中不可使用 “QuickStart”或 “HelloWorld”或 “Sample”之类的字眼。
6. Sample名不可产生歧义。比如CSDataBinding。WinForms里有DataBinding,ASP.NET里也有DataBinding。所以CSDataBinding会产生歧义。
AIO sample 目录结构
所有sample符合如下目录结构:
\Visual Studio 2008
CodeFx.sln All samples of all techs in VS2008
CodeFx - Security.sln Samples about security
CodeFx - File System.sln Samples about file system
\Debug All samples output to this folder in Debug build
\Release All samples output to this folder in Release build
\CppSecurityXXX
CppSecurityXXX.vcproj
CppSecurityXXX.cpp
ReadMe.txt
\VBSecurityXXX
VBSecurityXXX.vbproj
MainModule.vb
ReadMe.txt
\CSFileSystemXXX
CSFileSystemXXX.csproj
Program.cs
ReadMe.txt
\Visual Studio 2010
CodeFx.sln
如果你有任何疑问或建议,欢迎在此提出。谢谢!
相关文章推荐
- All-In-One Code Framework: 微软一站式开发技术框架 2009-9-17 新增代码示例简介
- All-In-One Code Framework 微软一站式开发技术框架解决方案 中文说明
- All-In-One Code Framework: 微软一站式开发技术框架解决方案 2009-7-30 新增sample code简介
- All-In-One Code Framework: 微软一站式开发技术框架解决方案 2009-6-14 新增sample code简介
- All-In-One Code Framework: 微软一站式开发技术框架解决方案 2009-7-8 新增sample code简介
- All-In-One Code Framework: 微软一站式开发技术框架解决方案 2009-8-26 新增sample code简介
- 微软一站式技术框架(All-In-One Code Framework(AIO)) 登陆 MSDN中国首页
- Code samples from Microsoft (All-In-One Code Framework) 微软一站式示例代码库
- All-In-One Code Framework(微软一站式示例代码库)2010年历程
- 推荐个找代码示例的VS 插件 All-In-One Code Framework Sample Browser(转)
- 新版Microsoft All-In-One Code Framework发布下载 - 绑定第二版示例代码浏览器
- 微软 All-In-One Code Framework (AIO) 客户端应用程序 期待您的见解
- 微软一站式开发技术框架解决方案 中文说明
- 好消息:All-In-One Code Framework 华丽转身 微软官方KB
- All-In-One Code Framework [一站式示例代码库]
- 微软一站式开发技术框架解决方案 中文说明
- AIO: 微软一站式开发技术框架 2009-11-15 新增代码示例简介
- 新版Microsoft All-In-One Code Framework发布下载 - 绑定第二版示例代码浏览器
- [转]推荐个找代码示例的VS 插件 All-In-One Code Framework Sample Browser
- All-In-One Code Framework:又有7篇微软官方KB顺利发布了!