自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (19)
  • 收藏
  • 关注

空空如也

Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)

买书时附带的工程资源 Unity游戏设计与实现 南梦宫一线程序员的开发实例 本书出自日本知名游戏公司万代南梦宫的资深开发人员之手,面向初级游戏开发人员,通过10个不同类型的游戏实例,展示了真正的游戏设计和实现过程。本书的重点并不在于讲解Unity的各种功能细节,而在于核心玩法的设计和实现思路。每个实例都从一个idea 开始,不断丰富,自然而然地推出各种概念,引导读者思考必要的数据结构和编程方法。掌握了这些思路,即便换成另外一种引擎,也可以轻松地开发出同类型的游戏。, 本书适合具有一定Unity 和C# 基础的游戏开发者阅读。

2018-03-28

Unity 5.x 从入门到精通.pdf

Unity官方年度巨献,基于5.X新版本,为游戏开发者带来一场饕餮盛宴 本书基于Unity 5.0软件及以上版本,对Unity 5 中的大量图形改进和扩展的编辑器功能集进行讲解。另外,对Unity Cloud Build的使用进行详细介绍,使开发者通过云进行游戏和应用开发。, 为了使Unity 3D在中国得到更好的发展,作为官方仅有的的配备用书,本书对原先的4.X进行完美升级。Unity 5 引擎支持包括 Mac OS X、安卓、iOS、Windows 等在内的23个平台发布。目前,利用Unity游戏引擎开发的游戏终端有手机、平板和台式机等。有多所高校购买了Unity软件,并在高校的课程中开始讲授。, 本书适用于对Unity 感兴趣的读者使用,也可作为从事Unity 3D 工作的工作人员的参考书,更适用于Unity 培训的学校或者机构使用。

2018-03-28

《UNIX网络编程(卷1):套接字联网API(第3版)》中文完整PDF版

本书第1版和第2版由已故UNIX网络专家W. Richard Stevens博士独自编写。本书是3版,由世界著名网络专家Bill Fenner和Andrew M. Rudoff执笔,根据近几年网络技术的发展,对上一版进行全面修订,增添了IPv6的更新过的信息、SCTP协议和密钥管理套接口的内容,删除了X/Open传输接口的内容。 本书全面深入地介绍了如何使用套接口API进行网络编程。全书从对套接口API的综合讨论开始,论述了基本编程内容后,即转入高级套接口编程的相关主题,包括IPv4与IPv6的互操作性、UNIX域协议、非阻塞I/O、路由套接口、广播、多播、线程、原始套接口、数据链路访问等,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还对流这种设备驱动机制作了深入分析。在附录中给出了IPv6、ICMPv6、虚拟网络等内容以及部分习题答案。 本书内容详尽且具权威性,几乎每章都提供精选的习题,是计算机和网络专业高年级本科生和研究生的首选教材,本书也可作为网络研究和开发人员的自学教材和参考书。

2018-03-28

GTK贪吃蛇游戏(C语言)

刚学GTK时,用C语言写的一个贪吃蛇游戏,比较粗糙!

2011-06-20

gtk+ 图片浏览程序

一个用GTK+ 写的图片放大缩小程序,仅供参考!!!!!!!!!!!!!!!!!!!!!!!!

2009-09-21

gtk2.8.6.chm

gtk2.8.6.chm gtk2.8.6.chm gtk2.8.6.chm gtk2.8.6.chm gtk2.8.6.chm gtk2.8.6.chm

2009-08-30

GTK+2.0+中文教程.pdf

简介 GTK (GIMP Toolkit) 是一套用于创建图形用户界面的工具包。它遵循 LGPL 许可证,所以你可以用它来开发开源软件、自由软件,甚至是 封闭源代码的商业软件,而不用花费任何钱来购买许可证和使用权。 GTK 被称为 GIMP 工具包是因为最初写它是用来开发 GIMP (GNU 图像处理程序) 的,但是它现在已经被用于很多软件项目了,包括 GNOME (GNU 网络对象模型环境)。GTK 是在 GDK (GIMP Drawing Kit) 和 gdk-pixbuf 的基础上建立起来的,GDK 基本上是对访问窗口的 底层函数 (在 X 窗口系统中是 Xlib) 的一层封装,gdk-pixbuf 是一个用于客户端图像处理的库。 GTK 的创建者是: · Peter Mattis [email protected] · Spencer Kimball [email protected] · Josh MacDonald [email protected] GTK 的当前维护者是: · Owen Taylor [email protected] · Tim Janik [email protected] GTK 实质上是一个面向对象的应用程序接口 (API)。尽管完全用 C 写成的,但它是基于类和回调函数 (指向函数的指针) 的思想实现的。 还 有一个名为 GLib 的第三个组件,包含一些标准函数的替代函数,以及一些处理链表等数据结构的函数等。这些替代函数被用来增强 GTK 的可移植性,因为它们所实现的一些函数在其它 Unix 系统上未实现或不符合标准,比如 g_strerror()。一些是对 libc 的对应函 数的增强,比如 g_malloc() 具有增强的调试功能。 在 2.0 版中,GLib 又加入这样一些新内容:构成 GTK 类层次基础的类型系统 (type system),在 GTK 中广泛使用的信号系统,对各 种不同平台的线程 API 进行抽象而得的一个线程 API,以及一个加载模块的工具。 作为最后一个组件,GTK 使用了 Pango 库来处理国际化文字输出。 本 教程讲述 GTK 的 C 接口。还有许多其它语言的 GTK 绑定如 C++、Perl、Python、TOM、Ada95、Objective C、Free Pascal、Eiffel、Java 和 C#。如果你想使用 GTK 其它语言的绑定,请先查看该绑定的文档。有时这些文档会讲一些重要的概念,然后你再来参考本教程。还有一 些跨平台的 API (如 wxWindows 和 V),它们把 GTK 作为一个支持的平台。同样,先参考它们的文档。 如果你用 C++ 来开发 GTK 应用程序,有以下几点需要注意。已有一个 GTK 的 C++ 绑定叫做 GTK-- (译者注:现在叫做 gtkmm),提供 一个更符合 C++ 规范的接口,你可以先看看这个接口。如果你由于种种原因不喜欢这种方法,还有另外两种使用 GTK 的方法。首先,你 可以只使用 C++ 中的 C 子集来调用 GTK,这样就可以使用本教程描述的 C 接口。其次,你可以用下述方法同时使用 GTK 和 C++:把所 用的回调函数定义为 C++ 类中的静态成员函数,然后仍然使用 C 接口来调用 GTK。如果你选择后一种方法,你可以把指向要操作的对象 3 / 258 的指针 (即所谓的 "this")作为回调函数的 data 参数。选择哪一种方法仅仅是个人的喜好问题,因为不管用哪一种方法,你都会得到 C++ 和 GTK。它们都不需要特殊的预处理程序,因此你可以同时使用标准 C++ 和 GTK。 本教程试图尽可能详细地描述 GTK,但是肯定不能面面俱到。本教程假设你能够较好的理解 C 语言,并且了解怎样编写一个 C 程序。有 X 编程经验会很有帮助,但不是必要条件。如果 GTK 是你学习的第一个构件工具包,请告诉我们你怎样找到这个教程,以及学习时有什 么困难。还有其它一些语言的绑定,如 C++、Objective C、ADA、Guile 等,但我不了解这些。 本教程仍在不断完善中。请到 http://www.gtk.org/ 查看更新情况。 我非常乐意听到你在使用本教程学习 GTK 时遇到的各种困难,并欢迎对怎样改进此文档提出建议。更多信息请参阅投稿这一章。

2009-07-17

GTK+2.0编程范例.pdf

本书以范例程序的形式,由浅入深的引导读者学习开源软件领域和Linux平台上最为著名的图形界面开发工具GTK+2.0的程序设计,是学习使用GTK+2.0编程的良师益友。 本书共11章,提供了70余个GTK+2.0程序范例,可以分两部分。第一部分为第1章至第5章,主要讲述基础的GTK+2.0编程、GTK+2.0中的常用控件的使用方法、常用的GTK+2.0编程技巧及其综合应用等,是初学者入门的导引;第二部分分为第6章到第11章,是前一部分的提高和扩展。主要讲述GTK+2.0中新增的复杂控件的使用、文件操作、游戏编程、自定义控件、结合MySQL数据库编程、网络编程和GTK+2.0中外观启动文件、动态链接库、线程等高级应用。是进一步研究和应用GTK+2.0编程,开发实用程序和大型软件的前提。 本书适合利用GTK+2.0开发的专业人员,具有C语言基础的大中专院校的相关专业的师生以及在Linux上开发图形界面的爱好者。

2009-07-17

C函数查询.chm 很方便,很好

形式如下: 函数名: abort 功 能: 异常终止一个进程 用 法: void abort(void); 程序例: #include <stdio.h> #include <stdlib.h> int main(void) { printf("Calling abort()\n"); abort(); return 0; /* This is never reached */ }

2009-07-17

TheC++Programming+Language+Special+3rd+Edition.pdf

The C+ + Programming Language Third Edition Bjarne Stroustrup AT&T Labs Murray Hill, New Jersey AddisonWesley An Imprint of Addison Wesley Longman, Inc. Reading, Massachusetts · Harlow, England · Menlo Park, California Berkeley, California · Don Mills, Ontario · Sydney Bonn · Amsterdam · Tokyo · Mexico City

2009-07-17

程序员面试宝典.pdf

非常值得看。。。。。。。。。。。。。。。。。。。

2009-07-17

编程高手箴言.chm

1.1 程序≠软件(1) 1.1 程序≠软件(2) 1.2 高手是怎样练成的(1) 1.2 高手是怎样练成的(2) 1.2 高手是怎样练成的(3) 1.3 正确的入门方法(1) 1.3 正确的入门方法(2) 1.3 正确的入门方法(3) 1.4 开放性思维(1) 1.4 开放性思维(2) 第2章 认识CPU 2.1 8位微处理器回顾/2.2 16位微处理器(1) 2.2 16位微处理器(2) 2.3 32位微处理器(1) 2.3 32位微处理器(2) 2.3 32位微处理器(3) 2.4 【实例】:在DOS实模式下读取4GB内存(1) 2.4 【实例】:在DOS实模式下读取4GB内存(2) 第3章 Windows运行机理 3.1 内核分析(1) 3.1 内核分析(2) 3.1 内核分析(3) 3.1 内核分析(4) 3.1 内核分析(5) 3.1 内核分析(6) 3.1 内核分析(7) 3.1 内核分析(8) 3.1 内核分析(9) 3.1 内核分析(10) 3.1 内核分析(11) 3.1 内核分析(12) 3.1 内核分析(13) 3.2 消息的运行方式(1) 3.2 消息的运行方式(2) 3.2 消息的运行方式(3) 3.3 GDI的结构和组成(1) 3.3 GDI的结构和组成(2) 3.4 线程的机制(1) 3.4 线程的机制(2) 3.4 线程的机制(3) 3.4 线程的机制(4) 3.4 线程的机制(5) 3.4 线程的机制(6) 3.4 线程的机制(7) 3.5 PE结构分析(1) 3.5 PE结构分析(2) 3.5 PE结构分析(3) 3.5 PE结构分析(4) 3.5 PE结构分析(5) 3.5 PE结构分析(6) 3.5 PE结构分析(7) 第4章 编程语言的运行机理     第5章 代码的规范和风格 5.1 环境的设置 5.1.1 集成环境的设置 5.1.2 TAB值的设置 5.1.3 编译环境的设置 5.1.4 设置herosoft.dsm宏 5.2 变量定义的规范 5.2.1 变量的命名规则 5.2.2 变量定义的地方规定 5.2.3 变量的对齐规定 5.3 代码对齐方式、分块、换行的规范 5.4 快速的代码整理方法 5.5 注释的规范 5.6 头文件的规范 5.7 建议采用的一些规则 5.8 可灵活运用的一些规则 5.9 标准化代码示例 5.10 成对编码规则 5.10.1 成对编码的实现方法 5.10.2 成对编码中的几点问题 5.11 正确的成对编码的工程编程方法 5.11.1 编码前的工作 5.11.2 成对编码的工程方法 5.11.3 两个问题的解释     第6章 分析方法 6.1 分析概要 6.1.1 分析案例一:软件硬盘阵列 6.1.2 分析案例之二:游戏内存修改工具 6.2 接口的提炼 6.2.1 分离接口 6.2.2 参数分析 6.3 主干和分支 6.3.1 主干和分支分析举例 6.3.2 程序检验 6.4 是否对象化 6.5 是否DLL化 6.5.1 DLL的建立和调用 6.5.2 DLL动态与静态加载的比较 6.5.3 DLL中函数的定义 6.6 COM的结构 6.7 几种软件系统的体系结构分析 6.7.1 播放器的解码组成分析 6.7.2 豪杰大眼睛的体系结构 6.7.3 Windows 9x体系结构     第7章 调试方法 7.1 调试要点 7.1.1 调试和编程同步 7.1.2 汇编代码确认 7.1.3 Win32的Debug实现方法 7.2 基本调试实例分析 7.3 多线程应用的调试 7.4 非固定错误的调试 7.4.1 激活调试环境 7.4.2 正确区分错误的类型 7.4.3 常见的偶然错误     第8章 内核优化 8.1 数据类型的认识 8.2 X86优化编码准则 8.2.1 通用的X86优化技术 8.2.2 通用的AMD-K6处理器x86代码优化 8.2.3 AMD-K6处理器整数x86代码优化 8.3 MMX指令的优化 8.3.1 MMX的寄存器介绍 8.3.2 MMX的工作原理 8.3.3 MMX的检测 8.3.4 MMX指令的介绍 8.4 MMX的实例一:图像的淡入淡出 8.4.1 目的 8.4.2 解决方法 8.4.3 分析 8.4.4 初步实现 8.4.5 MMX的优化实现 8.5 MMX的实例二:MMX类的实现方法 8.5.1 实现方法分析 8.5.2 实现步骤 8.5.3 检测过程 8.5.4 总结     -------------------------------------------------------------------------------- 整理说明: 【献给CSDN上的朋友们】 在CSDN论坛上多次见到网友搜寻《编程高手箴言》一书,我本人也常常在书店里站着翻阅此书, 虽然对梁先生的部分观点实在不敢苟同,但里面一些知识点确是讲的非常不错。 所以一直也在寻找电子版。 今天正好看到有朋友帖出地址:http://act.it.sohu.com/book/serialize.php?id=71 虽然只有前三章,但已经相当不错,(个人认为前三章乃是此书精华之所在) 只不过页面在网络上,看起来太麻烦,而且很多广告链接,看得不太舒服。 于是我花了两个多小时整理出来(主要时间花在清理无用链接以及一些脚本错误,还有图片和链接的相对地址转换)。 希望能给大家带来方便,则是本人莫大欣慰。 整理者:Featured (mail: [email protected]) 2005.4.21 晚

2009-07-17

跟我一起写 Makefile.doc

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。 现在讲述如何写makefile的文章比较少,这是我想写这篇文章的原因。当然,不同产商的make各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对GNU的make进行讲述,我的环境是RedHat Linux 8.0,make的版本是3.80。必竟,这个make是应用最为广泛的,也是用得最多的。而且其还是最遵循于IEEE 1003.2-1992 标准的(POSIX.2)。 在这篇文档中,将以C/C++的源码作为我们基础,所以必然涉及一些关于C/C++的编译的知识,相关于这方面的内容,还请各位查看相关的编译器的文档。这里所默认的编译器是UNIX下的GCC和CC。

2009-07-17

linux 命令大全

linux 命令大全,什么都有。。。。。。。。。。。

2009-07-17

mini2440 原理图

mini2440 原理图........................

2009-07-17

VC++通讯录MFC实现

用vc++(mfc)写的一个通讯录,有基本功能,当然啦,可以自己完善。仅供参考。 注:通讯簿.exe必须与nindex,index两个文件在同一目录下才能正常运行

2009-04-13

Javascript教程

入门金典,讲解详细,内容丰富,由浅入深,附源代码。

2009-04-13

C/C++查询工具chm

内容非常丰富,有C和C++的函数库(标准 C 库) 还有基本C/C++,全部C++, C++标准模板库(STL) C++ I/O, C++ string,standard C I/O 应有尽有

2009-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除