IBatisNetGen.Templates.v.1.0模板
IBatisNetGen.Templates.v.1.0,用于生成IBatisNet代码的模板,在CodeSmith中使用,感觉很丰富,自己可以定制参数!
mangos源码(游戏服务器端程序框架)
mangos不是一个魔兽私服模拟器,它是一个开源的自由软件项目,是用c++和C#编程语言,实现的一个支持大型多人在线角色扮演游戏服务器的程序框架,在这个框架下,它理论上应该支持任何客户端的网络游戏,由于现在很多人使用魔兽世界来对它进行测试,所以针对魔兽世界的脚本和数据库文件比较完善,很多人就利用这个开源项目来实现魔兽私服。
首先,mangos项目是一个开源的自由软件(如同linux或者firefox),并且遵守其中最为严格的GPL协议,也就是保证源代码绝对的自由,要了解什么是开源软件,自由软件请自己搜索这方面的资料。
其次开发小组一再强调,这是个研究,教育性质的对怎样开发大型网游的服务器端有好处的项目,是一个技术细节毫无保留向公众开放的软件,是一件很有意义的事情,如果你使用它作为盈利目的,那你本身就违反了软件的协议。所以任何利用mangos项目进行私服活动的组织和个人都违反了mangos的宗旨,mangos项目也不会对它们负责。
mangos的技术细节上是这样的,核心部分是个和特定游戏没有关系的核心框架程序,主要是进行进程调度,创造世界,建立心跳机制,处理网络接入等。数据库也是使用的开源数据库软件MySQL,编译器使用的是GCC。至于游戏内容数据库,游戏人物,时间,世界脚本,都是由这个核心程序所支持的扩展脚本来实现,所以有一些独立出来的项目专门模拟魔兽世界来开发支持mangos的核心程序。现在mangos的核心程序已经放到著名的协同开发网站sourceforge上开发了,使用的版本控制工具是subversion,(目前已经迁移到GIT)。大家都可以从sourceforge的subversion数据库中下载最新的源代码程序。
另外有点要注意的是,开源项目是很容易被利用的,有时候有的公司开发了一个软件说是自己做的其实内核都是别人的开源内核,但是公司又不承认,利用了别人的劳动成果赚钱不说,既不回报社区,也对开源自由软件造成了很大的伤害。所以大家注意了,如果看到一个和魔兽世界很像的什么网络游戏?要想想是不是利用的mangos的核心程序。
网络游戏服务器架构
分析了当下比较流行的几款网游的服务器架构并且比较的互相的性能,想了解网游的同学有福了
C# 吃棋子网络游戏
C# 吃棋子网络游戏,注记比较详细,可以参考学习。
网络游戏服务器开发
本书作者以其在韩国多年从事网络游戏开发的经验,向读者展示了网络游戏开发的核心——服务器编程的基本原理和特定技巧。书中首先介绍了计算机网络的基础知识,以及unix socket、winsock编程;然后全面讲述网络游戏服务器组的设计,并分析适合特定游戏的网络模型;接着以大量的实例程序为基础,向读者详细讲解网络游戏服务器编程技术,着重讲述了插件式游戏服务器的构成模块。在本书最后的附录中,作者还提供了自己编写的网络程序库文件,便于读者将其运用到实际开发中,提高编程速度和效率。
本书适合于初、中级程序员学习网络游戏开发。
向对游戏编程感兴趣的初中级程序员揭示网络游戏服务器开发的基本原理和奥秘。
提供基于win32、linux和frcebsd等多种平台的网络游戏编程的基础——套接字编程的api参考和实例。
通过分析服务器组的模型和简单插件式游戏的服务器模块等的示例源程序代码,介绍实际网络游戏开发的关键技术。
QT快速入门代码
QT快速入门代码,希望学习QT的朋友可以从看代码入手。
新的KeelKit版本
KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测试框架、自动生成存储过程访问接口、自动配置连接字符串,代码行数统计、程序集版本号码控制、源码HTML生成、自动生成表结构Word文档、自动支持各种.Net项目,如F# 和IronPython ,自动生成与其它语言交换的Model、使用了泛型的DBHelper、查询语句强类型化、支持事务、无语言界限、无数据库界限!
ActiveWrite,用于自动生成实体代码
用于为NHibernate和ActiveRecord生成实体类的工具,已经由于人手的关系不再更新,这个版块可以集成在vs2008里,本人已经测试。
国产ORM工具,非常适用于小型数据库项目的开发
KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测试框架、自动生成存储过程访问接口、自动配置连接字符串,代码行数统计、程序集版本号码控制、源码HTML生成、自动生成表结构Word文档、自动支持各种.Net项目,如F# 和IronPython ,自动生成与其它语言交换的Model、使用了泛型的DBHelper、查询语句强类型化、支持事务、无语言界限、无数据库界限!
KeelKit,国产ORM工具,非常适于小型的项目开发
KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测试框架、自动生成存储过程访问接口、自动配置连接字符串,代码行数统计、程序集版本号码控制、源码HTML生成、自动生成表结构Word文档、自动支持各种.Net项目,如F# 和IronPython ,自动生成与其它语言交换的Model、使用了泛型的DBHelper、查询语句强类型化、支持事务、无语言界限、无数据库界限!
doxygen-1.5.7.1-setup
这个东西不用我介绍了吧,太有名了。文档化的时候少不了它!许多开源的项目文档化都是用它做的。网上的资料很全很多,这里只是拿出来给大家提个线索,仅供参考!
log4cplus-1.0.3-rc1.tar
这个东西很不错,如果你想开发比较大型的项目,日志记录师必不可少的,C++的日志记录开发包有很多,这个也算不错的,功能很丰富,该有的都有了,例子和文档网上也很全,拿出来大家共享!
VisualAssistX 10.6
这是一个非常好的辅助插件,基本上VC下面的开发者都会用到,功能非常多,可以极大提高开发效率,我现在正在用这个版本,感觉不错,有兴趣的可以下来试试!
VS2005下的内存泄漏调试工具
Visual Leak Detector 1.0是一个免费的内存泄漏检测工具,使用很简单,经过使用,效果不错。网站上说是VC6.0和VS2003下使用,经VS2005下测试,也运行正常。可以直接定位到出现内存泄漏的行号,非常推荐!
Rational+Rose教程
Rational Rose教程,是一个基本的入门教程,全部是PPT文档,对Rose的一些基本概念和操作进行了讲述。
BCGControlBar V10.0 中文向导
BCGControlBar V10.0是一个非常优秀的MFC界面开发包,可以帮助程序员进行高效的界面开发,具有强大的功能,并且被VS2008集成在里面。可惜的是,它的向导没有中文,生成的项目全部是英文资源,手动修改非常费时费力,网上有很多汉化的向导,本人经过尝试和努力,把V10.0的向导进行了中文化,主要测试环境是VS2005。希望有兴趣的朋友一起研究,一起讨论。
BCGControlBarPro V10.0 Part5
BCGSoft BCGControlBar Professional(专业版)是一套非常好的MFC扩展界面库! 可以帮助你在编程时轻松制作出非常漂亮专业的自定义界面!提供100多种界面,很容易经过我们自己的重新设计组合成满意的效果。
BCGControlBarPro V10.0 Part4
BCGSoft BCGControlBar Professional(专业版)是一套非常好的MFC扩展界面库! 可以帮助你在编程时轻松制作出非常漂亮专业的自定义界面!提供100多种界面,很容易经过我们自己的重新设计组合成满意的效果。
BCGControlBarPro V10.0 Part3
BCGSoft BCGControlBar Professional(专业版)是一套非常好的MFC扩展界面库! 可以帮助你在编程时轻松制作出非常漂亮专业的自定义界面!提供100多种界面,很容易经过我们自己的重新设计组合成满意的效果。
BCGControlBar V10 Part2
BCGSoft BCGControlBar Professional(专业版)是一套非常好的MFC扩展界面库! 可以帮助你在编程时轻松制作出非常漂亮专业的自定义界面!提供100多种界面,很容易经过我们自己的重新设计组合成满意的效果。
BCGControlBarPro V10.0 Part1
BCGSoft BCGControlBar Professional(专业版)是一套非常好的MFC扩展界面库! 可以帮助你在编程时轻松制作出非常漂亮专业的自定义界面!提供100多种界面,很容易经过我们自己的重新设计组合成满意的效果。
新版设计模式手册[C#]
设计模式的C#实现
看了一下,感觉写的很简明,易懂,是一个不错的C#学习
设计模式的范例,很有参考价值!