自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (39)
  • 收藏
  • 关注

原创 C#开发 AutoCAD二次开发 自动创建显示Ribbon界面(带图片),打开AutoCAD自动显示,执行响应程序

先看效果图

2021-06-04 11:17:53 1436

转载 超级简单的matplotlib安装教程

网上许多matplotlib的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法。1.Win+R输入cmd进入到CMD窗口下,执行python -m pip install -U pip setuptools进行升级。2.输入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包...

2019-05-11 14:57:32 3894 2

转载 deeplearning.ai 吴恩达网上课程学习1【深度学习】

Welcome欢迎大家来到深度学习课堂!很多人可能已经发现深度学习已经开始影响了互联网的很多行业,例如网页搜索或是在线广告等。同时,合理利用深度学习也会创造很多新的产品和企业。深度学习可以在医疗保健(如对X光图片更好的解析)、个性化教育、农业、自动驾驶等方面充分发挥其优点。如果你希望了解深度学习究竟是什么,或者想要从事深度学习行业的工作,那么本课程一定会给你帮助!当你从头到...

2019-05-10 14:04:16 192

原创 MFC 分隔框制作步骤

1 创建单文档2 在父框架类中定义一个CSplitterWnd类型的成员对象。3 创建一个基于CFormView对话框类,CDialogShow。(注意:把对话框的style设置为Child,否则你就等则界面崩溃吧)4 重载父框架类的CFrameWnd::OnCreateClient成员函数。5 在重载的CFrameWnd::OnCreateClient函数中调用CSplitter...

2018-12-21 10:16:20 179

原创 ACIS/HOOPS bridge实现

ACIS是一个造型内核,没有可视化界面,而HOOPS则包含强大的渲染功能,将两者结合起来可以很灵活开发出很多功能。ACIS和HOOPS是两个分别独立的类库,为实现他们呢之间的数据连接,Spatial开发了他们之间连接的“纽带”,叫做ha_bridge,其中封装了很多函数供我们直接使用,由于源码是供开发,如果觉得其提供的功能不能满足你要求,还可以自己改写代码。我也正在学习中,这里介绍ACIS的模...

2018-12-21 10:15:22 1036 3

原创 QT EXCEL操作攻略

    QAxObject excel("Excel.Application");    excel.setProperty("Visible", false);    QAxObject *work_books = excel.querySubObject("WorkBooks");    work_books->dynamicCall("Open(const QString&...

2018-12-21 10:11:40 333

纯新手如何搭建ARX编译环境-e大指导.pdf

纯新手如何搭建ARX编译环境-e大指导.pdf

2022-01-26

MVC经典后台管理系统源码-经典必备

MVC经典后台管理系统源码-代码很全

2016-03-21

2016年最新酷炫HTML5动画合集

里面包括HTML5 Canvas圆盘抽奖应用 、HTML5电子书翻页动画特效 、HTML5移动端图片左右切换动画 、HTML5雨滴滑落动画及天气预报代码 、jQueryCSS3实现小鸟飞翔动画 、很酷的CSS3多窗口邮件阅读器 。网上收集的,分享是一种美德

2016-03-21

程序猿接单宝典

作者是一个在外包界干了10年的资深程序员,讲述了如何接外包项目的技巧。从接单前的准备,到上哪儿去接项目,如何接项目,如何完成项目,如何收款,以及项目实战案例,是程序员接项目致富的一部宝典。

2016-03-21

PassWordHelper C# 最齐的密码处理类,绝无仅有!

2016-03-17,因为开发任务需要,需要开发一套灵活的密码加密类,经过2小时的编写+测试,全部通过,公开给大家使用,百X娘、谷某 都搜不到这么全的!

2016-03-21

2016华为软件精英挑战赛用例 最新

016华为软件精英挑战赛用例3 包含300个顶点,844条边和20个必经顶点。 参考cost:375 难度级别:高级

2016-03-21

zend10.6.2破解方法

zend10.6.2破解方法 亲测时可用的

2014-06-03

反抄袭软件 免费论文查重软件

(1)本软件不能检查已发表文档,因为已发表的文档往往已经到处传播和引用开来。 ⑵.本软件的每检测400字需要6秒钟,一篇8000字的文档至少需要2分钟,需要一点点耐心。 ⑶.本软件检测结果存在误差,用更小的文档块进行检测,可以减少误差,但需要的时间会相应增加,经过我们在多家编辑部的试用情况,块数大小定为200-400字较为合适,此时误差率也是可以接受的,文档相似率一般是比实际的要低。 ⑷.如果某个相似块未显示,说明未检索到相似的文档。 ⑸.本软件每天检测字数不能超过10万字,否则服务器过载,将封锁IP。 ⑹.本软件后台数据库覆盖188亿个网页和490万篇论文。 ⑺.本软件检测文档不得超过4000字,如需要更长的文档支持,需要购买收费版。 ⑻.当软件未能联网时,软件检测按钮将变虚。 ⑼.本免费版由于服务器压力,有时候可能不能正常检测,出现这种情况,请速联系我们,或者由单位出面购买单位版或者豪华版。 ⑽.本软件检测结果只能作为一个参考,可以使用表格右键导出详细检查结果发送给被检查本人,本软件不对是否剽窃做结论,只是告诉你与现存文献相似度高于80%的文字比例所占文章总数比例是多少。 ⑾.我们将持续投入反剽窃的研究,本人已获批国家自科基金进一步反剽窃问题,我们将继续发表一系列论文,以及继续申请相关专利。软件不完善的地方敬请原谅。 -------------------------------------------------------------------- 反剽窃系统是通过比对源文档和目标文档的相似性给出相似度结果的一种信息处理系统。由武汉大学信息管理学院出版科学系教师沈阳副教授研发的ROST 文档相似性检测工具可以有效检测论文的抄袭相似情况,经过六年的研发,终于推出了功能强劲的6.0版本,在定版过程中得到了武汉大学信息管理学院多位专家教授的宝贵意见。 目前ROST 反剽窃系统6.0版已经投入多家单位进行使用,反应良好,最大程度地杜绝了有抄袭可能的论文发表问世。 ROST反剽窃系统的技术特点: 1.覆盖面广,通过混合引擎覆盖约188亿个网页和490万篇论文。系统采用自研的ROST WebSpider算法实现了对互联网和期刊网的广度覆盖。但需要提醒您的是,本反剽窃系统不能覆盖所有文献。 2.模糊检测,柔性匹配,不管抄袭者如何替换部分字符,删除部分标点符号,系统都能通过相似度来进行判定,让抄袭者无所遁形。系统采用自研的ROST Similar算法实现高速相似性检测和度量。系统采用自研的QingQing算法提取信息指纹,在P3、512MBPC上,分词速度为13MB/S,已在互联网提供评测版供业内评测。 3.引文及参考文献去除,使得误判的可能性降至最低。 4.分块检测机制,将文章的每一文本块与其他文档的相似度都精确的表示出来了,每一文本块约为200字至400字不等,以红色表示极度相似(相似度大于80%),一目了然,清晰醒目。 5.相似文档模块跟踪技术,可以通过简单操作直接定位相似文档模块位置,直观明了。 6.方便的结果分析功能,自动分析文档相似结果,给出评价意见。 7.支持多种文件格式的文档,包括PDF、DOC、PPT、XLS、TXT等文档。 (PDF文件需另行安装ROST文件格式识别引擎) 8.可将分析结果进行存盘为专有数据文件,不用反复查找浪费时间。 9.应用范围广泛:可用于抄袭鉴定、科技查新、专利查新、引用查询、转载查询等多个领域,也可用于追查文献的流传图,绘制文献的传播发布路线。可以为多类学术机构、文献机构以及个人服务。 多年来,学术界的论文著作抄袭剽窃事件屡见不鲜,这是摆在我们面前的一个重大课题。目前多是靠偶然发现后,在书山文海中逐步查找,费力劳神,时效性差,工作量极大。为促进学术事业的健康发展,采用有效科学手段,发现和打击学术腐败,极有必要进行反剽窃和相似信息检测系统的研发和推广,提升刊物和出版单位的学术信誉,净化学术风气。目前国外已深刻认识到学术腐败对科技创新的危害性,也采取了切实有效的技术措施,对侵犯知识产权或违反学术道德的不端行为加以取证。而国内只有极少数专家从事反剽窃的技术与理论研究。武汉大学信息管理学院出版科学系推出的ROST反剽窃系统技术先进,功能实用,是守住学术道德底线的有效工具,能将用户的学术及经济风险降至最低。 研发人员还先后发现了剽窃省力、格式遗留、剽窃趋同、剽窃蔓延、剽窃习惯固定、相关引文剽窃等六种现象,总结了论文剽窃的主要方式,连续推出了三个原型系统,发表了《System of twice-gathering information and Research of information fingerprint Hashtrie》、《The Research of Anti-plagiarism Monitoring System Model》、《Research on Anti-plagiarism System and the Law of Plagiarism》等6篇相关论文,申请了“基于计算机网络的防转载或/和反剽窃监控方法”(专利号:200610019074.5)、“能加快反剽窃或转载文档检测速度的方法”(专利号:200610166577.5已授权)两项相关专利。

2014-06-03

最新的cocos2d-x 3.0正式版 类结构 xmind

cocos2d-x 3.0正式版 所有类 的结构 图 (思想导图)用 xmind 做的 有的是mac 做的 win用户下载时 有乱码 是正常的 想用这个 必须下载 xmind 软件 (mac win 都有 )目前 在这两个平台 都能打开

2014-05-08

最新的安卓版2048源码(带撤销功能)

安卓版2048源码,加上了撤销功能,未经过优化版本,希望大家批评指正 从零开始开发Android版2048 (五) 撤销的实现

2014-05-08

经典必看的高校学生选课系统SSH+mysql

学生综合素质管理系统作为高校教务管理工作的一部分,即方便了学生选课和查看分数、教师的教学管理,更加方便了学校的教务管理,本系统主要用的的技术包括:MVC三层架构开发模式,通过这种设计模型把应用逻辑、处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用。封装了数据库操作类,以便调用数据库操作函数。 对于任何一个系统,注册和登录的功能是不可或缺的,这个就不再强调了,既然是选课系统,一定要分出几个角色,系统管理员、排课的管理员、选课的学员、上分管理员。这几个都是缺一不可的,也是选课系统所必须的,系统管理员主要负责系统参数的设定及用户角色的管理与分配,排课管理员主要是分配课程来供学员们进行选择的,选课学员一定是登录到选课系统来选择自己要修的课程,而上分管理员是对于,某个学生所选择的课程给予合理的学分的。 从以上的分析我们可以得知,学生综合素质管理系统的角色可以划分为3类: v 管理员:负责对学生、教师、课程、班级和第二课堂信息的管理。 v 学 生:选课、查看学分、修改个人信息。 v 教 师:选择学生、公布成绩。

2014-05-08

消灭星星 游戏 安卓系统测试过

消灭星星 游戏 在安卓系统测试过,可以下载来学习

2014-04-29

达内科技 c++ 课件 及 源码 笔记【完美版】【初学者福音】

达内科技 c++ 课件 及 源码 笔记【完美版】【初学者福音】

2014-04-29

程序员给女朋友做的精美3D相册

程序员给女朋友用HTML5制作的3D相册 感觉挺漂亮。 整理里一个自己可以换相片

2014-04-29

阿里巴巴2014最新笔试原题-必看

找工作的同学有福啦,阿里巴巴2014最新笔试原题,免费提供给大家,一定要看,方能百战不殆!

2014-04-29

HTML5 3D相册 精美 女朋友礼物

程序员给女朋友做的3D精美相册,让你震撼! #icon { background: rgb(255, 144, 0); border-radius: 6px 0px 0px; transition:0.6s ease-in-out; left: 65px; top: 6px; width: 40px; height: 40px; overflow: hidden; position: relative; cursor: pointer; -moz-transition: all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; } #icon div { background: none; position: absolute; } #icon div:nth-child(1) { border-width: 7px 0px 7px 8px; border-style: solid; border-color: transparent rgb(255, 255, 255); left: 20px; top: 50%; width: 0px; height: 0px; margin-top: -7px; position: absolute; } #icon div:nth-child(2) { background: rgb(255, 255, 255); left: 12px; top: 50%; width: 8px; height: 6px; margin-top: -3px; position: absolute; } #nav { top: 10px; width: 100px; height: 0px; position: absolute; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; } #nav-switch { display: none; } #nav .label { display: block; cursor: pointer; } #nav .container { transition:left 0.3s ease-in-out; left: -100px; width: 100%; position: absolute; -moz-transition: left 0.3s ease-in-out 0s; -webkit-transition: left 0.3s ease-in-out 0s; -o-transition: left 0.3s ease-in-out 0s; } #nav .container > div { padding: 0px; width: 50%; float: left; } #nav .container .nav-on { color: rgb(51, 51, 51); padding-left: 0px; } #nav .container .nav-off { width: 40px; height: 40px; padding-right: 10px; } :checked#nav-switch + .label .container { left: 10px; } :checked#nav-switch + .label #icon { background: rgb(0, 101, 203); border-radius: 0px 0px 6px; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); } .title { margin: 0px; padding: 0px; left: 170px; top: 2px; height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-family: "Segoe UI Light", "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; font-size: 24px; font-weight: bold; white-

2014-04-29

Html5中文手册(程序员必备手册)

Html 5 标签(按照英文字母a~z顺序排列): 1、<!--...--> 定义注释。 2、<!DOCTYPE> 定义文档类型。 3、<a> 定义超链接。 4、<abbr> 定义缩写。 5、<address> 定义地址元素。 6、<area> 定义图像映射中的区域。 7、<article> 定义外部的内容。 8、<aside> 定义article 以外的内容。 9、<audio> 定义声音内容。 10、<b> 定义粗体文本。 11、<base> 定义页面中链接的基准 URL。 12、<bdo> 定义文本显示的方向。 13、<blockquote> 定义摘自另一个源的块引用。 14、<body> 定义文档主体。 15、<br> 定义换行符。 16、<button> 定义按钮。 17、<canvas> 定义图形。 18、<caption> 定义表格标题。 19、<col> 定义表格列的属性。 20、<colgroup> 定义表格列的分组。 21、<command> 定义命令按钮。 22、<datalist> 定义下拉列表。 23、<dd> 定义定义的描述。 24、<del> 定义删除文本。 25、<details> 定义元素的细节。 声明:本电子书内容源于网络,所有内容仅供测试, 不保证内容的正确性! HTML 5中文参考手册 由夏天(博客:www.xiatianhk.com)收集并整理 26、<div> 定义文档中的一个部分。 27、<dl> 定义定义列表。 28、<dt> 定义一个定义列表里的项目。 29、<embed> 定义外部交互内容或插件。 30、<fieldset> 可将表单内的相关元素分组。 31、<figcaption> 定义 figure 元素的标题。 32、<figure> 定义媒介内容的分组。 33、<footer> 定义section/page的页脚。 34、<form> 定义表单。 35、<h1> --- <h6> 定义标题 1 到标题 6。 36、<head> 定义关于头部文档的信息。 37、<header> 定义文档的页眉。 38、<hgroup> 定义文档中的 section 信息。 39、<hr> 定义水平线。 40、<html> 定义 html 文档。 41、<i> 定义斜体文本。 42、<iframe> 定义行内的子窗口(框架)。 43、<img> 定义图像。 44、<input> 定义输入域。 45、<ins> 定义插入文本。 46、<keygen> 定义生成密钥。 47、<label> 定义表单控件的标注。 48、<legend> 定义 fieldset 中的标题。 49、<li> 定义列表的项目。 50、<link> 定义资源引用。 51、<map> 定义图像映射。 声明:本电子书内容源于网络,所有内容仅供测试, 不保证内容的正确性! HTML 5中文参考手册 由夏天(博客:www.xiatianhk.com)收集并整理 52、<mark> 定义有记号的文本。 53、<menu> 定义菜单列表。 54、<meta> 定义元信息。 55、<meter> 定义预定义范围内的度量。 56、<nav> 定义导航链接。 57、<noscript> 定义 noscript 部分。 58、<object> 定义嵌入对象。 59、<ol> 定义有序列表。 60、<optgroup> 定义选项组。 61、<option> 定义下拉列表中的选项。 62、<output> 定义输出的一些类型。 63、<p> 定义段落。 64、<param> 为对象定义参数。 65、<pre> 定义预格式化文本。 66、<progress> 定义任何类型的任务的进度。 67、<q> 定义短的引用。 68、<rp> 定义非ruby显示的内容。 69、<rt> 定义 ruby 注释的解释。 70、 <ruby> 定义 ruby 注释。 71、<script> 定义脚本。 72、<section> 定义文档中的节(section)。 73、<select> 定义可选列表。 74、<source> 定义媒介源。 75、<span> 定义文档中的节元素。 76、<style> 定义样式定义。 77、<sub> 定义下标文本。 声明:本电子书内容源于网络,所有内容仅供测试, 不保证内容的正确性! HTML 5中文参考手册 由夏天(博客:www.xiatianhk.com)收集并整理 78、<summary> 定义 details 元素的标题。 79、<sup> 定义上标文本。 80、<table> 定义表格。 81、<tbody> 定义表格的主体。 82、<td> 定义表格单元。 83、<textarea> 定义 textarea。 84、<tfoot> 定义表格的脚注。 85、<th> 定义表头。 86、<thead> 定义表头。 87、<time> 定义日期/时间。 88、<title> 定义文档的标题。 89、<tr> 定义表格行。 90、<ul> 定义无序列表。 91、<video> 定义视频。

2013-03-29

MFC 分隔框示例程序

创建分隔框 // CMainFrame message handlers BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class if(m_splitter.CreateStatic(this,1,2)==NULL) return FALSE; CRect rect; GetClientRect(rect); m_splitter.CreateView(0, 0, RUNTIME_CLASS(CDialogShow), CSize(rect.Width()/5, 0), pContext); m_splitter.CreateView(0, 1, RUNTIME_CLASS(CNurbsView), CSize(0, 0), pContext); return TRUE; }

2013-03-29

网络右下角弹出新闻窗口_VC源码.rar

class CNewsWindow { public: CNewsWindow(void); ~CNewsWindow(void); public: HWND m_hWnd; public: // 设置皮肤(位图资源名称,标题栏文本颜色) BOOL SetSkin(LPCTSTR lpSkinBitmapName,COLORREF CaptionColor=0x000000); // 创建窗口 BOOL Create(LPCTSTR lpWindowName,int nWidth=250,int nHeight=180); BOOL Create(LPCTSTR lpClassName,LPCTSTR lpWindowName,int nWidth,int nHeight); // 设置新闻标题、内容、链接 BOOL SetNews(LPCTSTR lpNewsTitle,LPCTSTR lpNewsContent,LPCTSTR lpNewsURL); // 显示窗口 void Show(); // 设置为主窗口,主窗口销毁后会退出消息循环 void SetMainWindow(BOOL bMainWindow=TRUE); // 设置自动关闭,如果为真,点击链接后窗口自动关闭 void SetAutoClose(BOOL bAutoClose=TRUE); public: BOOL IsWindow(); BOOL DestroyWindow(); private: #define NCT_CLOSE 0 #define NCT_VIEW 1 #define NCT_TITLE 2 #define NCT_CONTENT 3 typedef struct tagNEWSCONTROL { CString strText; int nType; int x; int y; int nWidth; int nHeight; RECT Rect; }NEWSCONTROL, *LPNEWSCONTROL; private: LPNEWSCONTROL m_pControls; int m_nControlCount; private: HCURSOR m_hArrowCursor; HCURSOR m_hHandCursor; HCURSOR m_hCurCursor; HICON m_hAppSmallIcon; HDC m_hSkinDC; HDC m_hCacheDC; HBITMAP m_hSkinBitmap; HBITMAP m_hSkinOldBitmap; HBITMAP m_hCacheBitmap; HBITMAP m_hCacheOldBitmap; HFONT m_hFont; HFONT m_hBoldFont; COLORREF m_CaptionColor; int m_nHoverIndex; int m_nDownIndex; BOOL m_bMainWindow; BOOL m_bAutoClose; BOOL m_bTracking; CString m_strURL; private: BOOL DrawWindow(); BOOL DrawWindowEx(); void DrawButton(HDC hDC,LPNEWSCONTROL pControl); void DrawStatic(HDC hDC,LPNEWSCONTROL pControl); void DrawNineRect(HDC hdcDest,RECT DestRect,RECT SrcRect,RECT NineRect,UINT crTransparent=0xFF00FF); RECT CreateRect(LONG left,LONG top,LONG right,LONG bottom); void CreateControl(LPNEWSCONTROL pControl,int nType,int x,int y,int nWidth,int nHeight,CString strText=_T("")); int ControlFromPoint(POINT pt); int ControlFromPoint(LPARAM lParam); void SetCursor(HCURSOR hCursor); public: LRESULT OnMessage(UINT message, WPARAM wParam, LPARAM lParam); LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnEraseBkgnd(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnPaint(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnMouseMove(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnMouseHover(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnMouseLeave(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnLButtonDown(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnLButtonUp(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnControlClick(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnDestroy(UINT message, WPARAM wParam, LPARAM lParam); LRESULT OnSetCursor(UINT message, WPARAM wParam, LPARAM lParam); };

2012-08-15

java六大必须理解的问题-来自网络少许有误(非常适合初学者).doc

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!"这个String类型的对象。这就是真正发生的事情。我们并没有声明一个String对象,我们只是声明了一个只能指向String对象的引用变量。所以,如果在刚才那句语句后面,如果再运行一句: String string = s; 我们是声明了另外一个只能指向String对象的引用,名为string,并没有第二个对象产生,string还是指向原来那个对象,也就是,和s指向同一个对象。 问题二:"=="和equals方法究竟有什么区别? ==操作符专门用来比较变量的值是否相等。比较好理解的一点是: int a=10; int b=10; 则a==b将是true。 但不好理解的地方是: String a=new String("foo"); String b=new String("foo"); 则a==b将返回false。 根据前一帖说过,对象变量其实是一个引用,它们的值是指向对象所在的内存地址,而不是对象本身。a和b都使用了new操作符,意味着将在内存中产生两个内容为"foo"的字符串,既然是“两个”,它们自然位于不同的内存地址。a和b的值其实是两个不同的内存地址的值,所以使用"=="操作符,结果会是false。诚然,a和b所指的对象,它们的内容都是"foo",应该是“相等”,但是==操作符并不涉及到对象内容的比较。 对象内容的比较,正是equals方法做的事。

2012-08-15

最全的京东商城模板(含所有源代码).rar

这是京东商城的 界面图片及源码,供大家参考学习。

2012-08-14

JAVA程序员必备英语手册(超级全).doc

A. array数组   apple苹果  add 增加  accessible 可存取的  area面积 audio 音频   addition  加法  action 行动  arithmetic 算法 adjustment 调整  actual 真实的    argument 参量  abstract 抽象 ascent 提升  already 已经  AWT(Abstract Window Toolkit)抽象窗口工具  API(Application Programming Interface)应用程序接口 array apple add accessible area audio addition action arithmetic adjustment actual argument abstract B. byte 字节  Boolean 布尔  banana香蕉   base 基础  buffer缓冲器  button 按钮  break  中断  body 身体 C. color 颜色  class 类  count 计数  client 客户  code 代码calculation 计算  cell 单元 circle圆  capital首都  catch捕获 check 检查 container容器  component 组件  command 命令 cube立方,三次方 char(=character)字符  cancel取消 case 情况 choice选择 click单击 center 中心 compile编译  clone克隆,复制  continue 继续 create建立 D. draw 绘图 data数据 demo 示例 DLL(Dynamic Link Library)动态链接库  document 文档  descent 继承  division 分裂,除法  define定义,说明 display显示 E. error 错误 extends 扩展  executed 执行  event 事件  enter 输入,回车键  exception  异常  except 除外 employee 雇员environment 环境 east 东方 equal 相等 Echo 重复 F. false 假的  float 单精度型  fruit 水果  file 文件  find 发现found 发现  field 域  final 终结的 friend 朋友 fill 填充  focus 焦点font 字体  factorial 阶乘

2012-08-14

NeHe lesson10

NeHe OpenGL教程(中英文版附带VC++源码)中英文系列 Lesson 01-lesson 02 创建一个OpenGL窗口: 如何创建三角形和四边形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53679 Lesson 03-lesson 04 添加颜色 旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53682 Lesson 05-lesson 06 3D空间 纹理映射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53706 Lesson 07-lesson 08 光照和键盘控制 混合 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53709 Lesson 09-lesson 10 3D空间中移动图像 加载3D世界,并在其中漫游 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53822 Lesson 11-lesson 12 飘动的旗帜 显示列表 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53823 Lesson 13-lesson 14 图像字体 图形字体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53880 Lesson 15-lesson 16 图形字体的纹理映射 雾 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53881 Lesson 17-lesson 18 2D 图像文字 二次几何体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54042 Lesson 19-lesson 20 粒子系统 蒙板 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54072 Lesson 21-lesson 22 线,反走样,计时,正投影和简单的声音 凹凸映射,多重纹理扩展 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54074 Lesson 23-lesson 24 球面映射 扩展,剪裁和TGA图像文件的加载 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54176 Lesson 25-lesson 26 变形和从文件中加载3D物体 剪裁平面,蒙板缓存和反射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54177 Lesson 27-lesson 28 影子 贝塞尔曲面 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54180 Lesson 29-lesson 30 Blitter 函数 碰撞检测 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54186 Lesson 31-lesson 32 模型加载 拾取, Alpha混合, Alpha测试, 排序 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54209 Lesson 33-lesson 34 加载压缩和未压缩的TGA文件 从高度图生成地形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54271 Lesson 35-lesson 36 在OpenGL中播放AVI 放射模糊和渲染到纹理 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54289 Lesson 37-lesson 38 卡通映射 从资源文件中载入图像 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54290 Lesson 39-lesson 40 物理模拟简介 绳子的模拟 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54706 Lesson 41-lesson 42 体积雾气 多重视口 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54707 Lesson 43-lesson 44 在OpenGL中使用FreeType库 3D 光晕 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54710 Lesson 45-lesson 46 顶点缓存 全屏反走样 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54729 Lesson 47-lesson 48 CG 顶点脚本 轨迹球实现的鼠标旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54730

2012-05-25

NeHe lesson08.

NeHe OpenGL教程(中英文版附带VC++源码)中英文系列 Lesson 01-lesson 02 创建一个OpenGL窗口: 如何创建三角形和四边形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53679 Lesson 03-lesson 04 添加颜色 旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53682 Lesson 05-lesson 06 3D空间 纹理映射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53706 Lesson 07-lesson 08 光照和键盘控制 混合 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53709 Lesson 09-lesson 10 3D空间中移动图像 加载3D世界,并在其中漫游 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53822 Lesson 11-lesson 12 飘动的旗帜 显示列表 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53823 Lesson 13-lesson 14 图像字体 图形字体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53880 Lesson 15-lesson 16 图形字体的纹理映射 雾 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53881 Lesson 17-lesson 18 2D 图像文字 二次几何体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54042 Lesson 19-lesson 20 粒子系统 蒙板 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54072 Lesson 21-lesson 22 线,反走样,计时,正投影和简单的声音 凹凸映射,多重纹理扩展 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54074 Lesson 23-lesson 24 球面映射 扩展,剪裁和TGA图像文件的加载 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54176 Lesson 25-lesson 26 变形和从文件中加载3D物体 剪裁平面,蒙板缓存和反射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54177 Lesson 27-lesson 28 影子 贝塞尔曲面 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54180 Lesson 29-lesson 30 Blitter 函数 碰撞检测 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54186 Lesson 31-lesson 32 模型加载 拾取, Alpha混合, Alpha测试, 排序 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54209 Lesson 33-lesson 34 加载压缩和未压缩的TGA文件 从高度图生成地形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54271 Lesson 35-lesson 36 在OpenGL中播放AVI 放射模糊和渲染到纹理 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54289 Lesson 37-lesson 38 卡通映射 从资源文件中载入图像 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54290 Lesson 39-lesson 40 物理模拟简介 绳子的模拟 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54706 Lesson 41-lesson 42 体积雾气 多重视口 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54707 Lesson 43-lesson 44 在OpenGL中使用FreeType库 3D 光晕 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54710 Lesson 45-lesson 46 顶点缓存 全屏反走样 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54729 Lesson 47-lesson 48 CG 顶点脚本 轨迹球实现的鼠标旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54730

2012-05-25

NeHe lesson07

NeHe OpenGL教程(中英文版附带VC++源码)中英文系列 Lesson 01-lesson 02 创建一个OpenGL窗口: 如何创建三角形和四边形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53679 Lesson 03-lesson 04 添加颜色 旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53682 Lesson 05-lesson 06 3D空间 纹理映射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53706 Lesson 07-lesson 08 光照和键盘控制 混合 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53709 Lesson 09-lesson 10 3D空间中移动图像 加载3D世界,并在其中漫游 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53822 Lesson 11-lesson 12 飘动的旗帜 显示列表 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53823 Lesson 13-lesson 14 图像字体 图形字体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53880 Lesson 15-lesson 16 图形字体的纹理映射 雾 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53881 Lesson 17-lesson 18 2D 图像文字 二次几何体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54042 Lesson 19-lesson 20 粒子系统 蒙板 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54072 Lesson 21-lesson 22 线,反走样,计时,正投影和简单的声音 凹凸映射,多重纹理扩展 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54074 Lesson 23-lesson 24 球面映射 扩展,剪裁和TGA图像文件的加载 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54176 Lesson 25-lesson 26 变形和从文件中加载3D物体 剪裁平面,蒙板缓存和反射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54177 Lesson 27-lesson 28 影子 贝塞尔曲面 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54180 Lesson 29-lesson 30 Blitter 函数 碰撞检测 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54186 Lesson 31-lesson 32 模型加载 拾取, Alpha混合, Alpha测试, 排序 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54209 Lesson 33-lesson 34 加载压缩和未压缩的TGA文件 从高度图生成地形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54271 Lesson 35-lesson 36 在OpenGL中播放AVI 放射模糊和渲染到纹理 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54289 Lesson 37-lesson 38 卡通映射 从资源文件中载入图像 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54290 Lesson 39-lesson 40 物理模拟简介 绳子的模拟 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54706 Lesson 41-lesson 42 体积雾气 多重视口 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54707 Lesson 43-lesson 44 在OpenGL中使用FreeType库 3D 光晕 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54710 Lesson 45-lesson 46 顶点缓存 全屏反走样 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54729 Lesson 47-lesson 48 CG 顶点脚本 轨迹球实现的鼠标旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54730

2012-05-25

NeHe lesson06

NeHe OpenGL教程(中英文版附带VC++源码)中英文系列 Lesson 01-lesson 02 创建一个OpenGL窗口: 如何创建三角形和四边形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53679 Lesson 03-lesson 04 添加颜色 旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53682 Lesson 05-lesson 06 3D空间 纹理映射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53706 Lesson 07-lesson 08 光照和键盘控制 混合 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53709 Lesson 09-lesson 10 3D空间中移动图像 加载3D世界,并在其中漫游 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53822 Lesson 11-lesson 12 飘动的旗帜 显示列表 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53823 Lesson 13-lesson 14 图像字体 图形字体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53880 Lesson 15-lesson 16 图形字体的纹理映射 雾 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53881 Lesson 17-lesson 18 2D 图像文字 二次几何体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54042 Lesson 19-lesson 20 粒子系统 蒙板 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54072 Lesson 21-lesson 22 线,反走样,计时,正投影和简单的声音 凹凸映射,多重纹理扩展 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54074 Lesson 23-lesson 24 球面映射 扩展,剪裁和TGA图像文件的加载 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54176 Lesson 25-lesson 26 变形和从文件中加载3D物体 剪裁平面,蒙板缓存和反射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54177 Lesson 27-lesson 28 影子 贝塞尔曲面 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54180 Lesson 29-lesson 30 Blitter 函数 碰撞检测 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54186 Lesson 31-lesson 32 模型加载 拾取, Alpha混合, Alpha测试, 排序 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54209 Lesson 33-lesson 34 加载压缩和未压缩的TGA文件 从高度图生成地形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54271 Lesson 35-lesson 36 在OpenGL中播放AVI 放射模糊和渲染到纹理 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54289 Lesson 37-lesson 38 卡通映射 从资源文件中载入图像 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54290 Lesson 39-lesson 40 物理模拟简介 绳子的模拟 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54706 Lesson 41-lesson 42 体积雾气 多重视口 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54707 Lesson 43-lesson 44 在OpenGL中使用FreeType库 3D 光晕 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54710 Lesson 45-lesson 46 顶点缓存 全屏反走样 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54729 Lesson 47-lesson 48 CG 顶点脚本 轨迹球实现的鼠标旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54730

2012-05-25

NeHe lesson05

NeHe OpenGL教程(中英文版附带VC++源码)中英文系列 Lesson 01-lesson 02 创建一个OpenGL窗口: 如何创建三角形和四边形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53679 Lesson 03-lesson 04 添加颜色 旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53682 Lesson 05-lesson 06 3D空间 纹理映射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53706 Lesson 07-lesson 08 光照和键盘控制 混合 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53709 Lesson 09-lesson 10 3D空间中移动图像 加载3D世界,并在其中漫游 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53822 Lesson 11-lesson 12 飘动的旗帜 显示列表 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53823 Lesson 13-lesson 14 图像字体 图形字体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53880 Lesson 15-lesson 16 图形字体的纹理映射 雾 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53881 Lesson 17-lesson 18 2D 图像文字 二次几何体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54042 Lesson 19-lesson 20 粒子系统 蒙板 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54072 Lesson 21-lesson 22 线,反走样,计时,正投影和简单的声音 凹凸映射,多重纹理扩展 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54074 Lesson 23-lesson 24 球面映射 扩展,剪裁和TGA图像文件的加载 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54176 Lesson 25-lesson 26 变形和从文件中加载3D物体 剪裁平面,蒙板缓存和反射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54177 Lesson 27-lesson 28 影子 贝塞尔曲面 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54180 Lesson 29-lesson 30 Blitter 函数 碰撞检测 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54186 Lesson 31-lesson 32 模型加载 拾取, Alpha混合, Alpha测试, 排序 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54209 Lesson 33-lesson 34 加载压缩和未压缩的TGA文件 从高度图生成地形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54271 Lesson 35-lesson 36 在OpenGL中播放AVI 放射模糊和渲染到纹理 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54289 Lesson 37-lesson 38 卡通映射 从资源文件中载入图像 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54290 Lesson 39-lesson 40 物理模拟简介 绳子的模拟 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54706 Lesson 41-lesson 42 体积雾气 多重视口 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54707 Lesson 43-lesson 44 在OpenGL中使用FreeType库 3D 光晕 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54710

2012-05-25

NeHe lesson03.

NeHe OpenGL教程(中英文版附带VC++源码)中英文系列 Lesson 01-lesson 02 创建一个OpenGL窗口: 如何创建三角形和四边形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53679 Lesson 03-lesson 04 添加颜色 旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53682 Lesson 05-lesson 06 3D空间 纹理映射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53706 Lesson 07-lesson 08 光照和键盘控制 混合 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53709 Lesson 09-lesson 10 3D空间中移动图像 加载3D世界,并在其中漫游 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53822 Lesson 11-lesson 12 飘动的旗帜 显示列表 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53823 Lesson 13-lesson 14 图像字体 图形字体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53880 Lesson 15-lesson 16 图形字体的纹理映射 雾 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53881 Lesson 17-lesson 18 2D 图像文字 二次几何体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54042 Lesson 19-lesson 20 粒子系统 蒙板 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54072 Lesson 21-lesson 22 线,反走样,计时,正投影和简单的声音 凹凸映射,多重纹理扩展 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54074 Lesson 23-lesson 24 球面映射 扩展,剪裁和TGA图像文件的加载 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54176 Lesson 25-lesson 26 变形和从文件中加载3D物体 剪裁平面,蒙板缓存和反射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54177 Lesson 27-lesson 28 影子 贝塞尔曲面 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54180 Lesson 29-lesson 30 Blitter 函数 碰撞检测 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54186 Lesson 31-lesson 32 模型加载 拾取, Alpha混合, Alpha测试, 排序 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54209 Lesson 33-lesson 34 加载压缩和未压缩的TGA文件 从高度图生成地形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54271 Lesson 35-lesson 36 在OpenGL中播放AVI 放射模糊和渲染到纹理 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54289 Lesson 37-lesson 38 卡通映射 从资源文件中载入图像 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54290 Lesson 39-lesson 40 物理模拟简介 绳子的模拟 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54706 Lesson 41-lesson 42 体积雾气 多重视口 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54707 Lesson 43-lesson 44 在OpenGL中使用FreeType库 3D 光晕 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54710 Lesson 45-lesson 46 顶点缓存 全屏反走样 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54729 Lesson 47-lesson 48 CG 顶点脚本 轨迹球实现的鼠标旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54730

2012-05-25

NeHe lesson02源代码

NeHe OpenGL教程(中英文版附带VC++源码)中英文系列 Lesson 01-lesson 02 创建一个OpenGL窗口: 如何创建三角形和四边形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53679 Lesson 03-lesson 04 添加颜色 旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53682 Lesson 05-lesson 06 3D空间 纹理映射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53706 Lesson 07-lesson 08 光照和键盘控制 混合 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53709 Lesson 09-lesson 10 3D空间中移动图像 加载3D世界,并在其中漫游 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53822 Lesson 11-lesson 12 飘动的旗帜 显示列表 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53823 Lesson 13-lesson 14 图像字体 图形字体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53880 Lesson 15-lesson 16 图形字体的纹理映射 雾 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=53881 Lesson 17-lesson 18 2D 图像文字 二次几何体 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54042 Lesson 19-lesson 20 粒子系统 蒙板 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54072 Lesson 21-lesson 22 线,反走样,计时,正投影和简单的声音 凹凸映射,多重纹理扩展 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54074 Lesson 23-lesson 24 球面映射 扩展,剪裁和TGA图像文件的加载 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54176 Lesson 25-lesson 26 变形和从文件中加载3D物体 剪裁平面,蒙板缓存和反射 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54177 Lesson 27-lesson 28 影子 贝塞尔曲面 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54180 Lesson 29-lesson 30 Blitter 函数 碰撞检测 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54186 Lesson 31-lesson 32 模型加载 拾取, Alpha混合, Alpha测试, 排序 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54209 Lesson 33-lesson 34 加载压缩和未压缩的TGA文件 从高度图生成地形 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54271 Lesson 35-lesson 36 在OpenGL中播放AVI 放射模糊和渲染到纹理 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54289 Lesson 37-lesson 38 卡通映射 从资源文件中载入图像 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54290 Lesson 39-lesson 40 物理模拟简介 绳子的模拟 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54706 Lesson 41-lesson 42 体积雾气 多重视口 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54707 Lesson 43-lesson 44 在OpenGL中使用FreeType库 3D 光晕 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54710 Lesson 45-lesson 46 顶点缓存 全屏反走样 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54729 Lesson 47-lesson 48 CG 顶点脚本 轨迹球实现的鼠标旋转 http://ieee.org.cn/dispbbs.asp?boardID=61&ID=54730

2012-05-25

OpenGL教程

OpenGL基础图形编程     目 录   1.1 OpenGL使人们进入三维图形世界   1.2 OpenGL提供直观的三维图形开发环境   1.3 OpenGL成为目前三维图形开发标准 -------------------------------------------------------------------------------- 1.1、OpenGL使人们进入三维图形世界   我们生活在一个充满三维物体的三维世界中,为了使计算机能精确地再现这些物体,我们必须能在三维空间描绘这些物体。我们又生活在一个充满信息的世界中,能否尽快地理解并运用这些信息将直接影响事业的成败,所以我们需要用一种最直接的形式来表示这些信息。   最近几年计算机图形学的发展使得三维表现技术得以形成,这些三维表现技术使我们能够再现三维世界中的物体,能够用三维形体来表示复杂的信息,这种技术就是可视化(Visualization)技术。可视化技术使人能够在三维图形世界中直接对具有形体的信息进行操作,和计算机直接交流。这种技术已经把人和机器的力量以一种直觉而自然的方式加以统一,这种革命性的变化无疑将极大地提高人们的工作效率。可视化技术赋予人们一种仿真的、三维的并且具有实时交互的能力,这样人们可以在三维图形世界中用以前不可想象的手段来获取信息或发挥自己创造性的思维。机械工程师可以从二维平面图中得以解放直接进入三维世界,从而很快得到自己设计的三维机械零件模型。医生可以从病人的三维扫描图象分析病人的病灶。军事指挥员可以面对用三维图形技术生成的战场地形,指挥具有真实感的三维飞机、军舰、坦克向目标开进并分析战斗方案的效果。   更令人惊奇的是目前正在发展的虚拟现实技术,它能使人们进入一个三维的、多媒体的虚拟世界,人们可以游历远古时代的城堡,也可以遨游浩翰的太空。所有这些都依赖于计算机图形学、计算机可视化技术的发展。人们对计算机可视化技术的研究已经历了一个很长的历程,而且形成了许多可视化工具,其中SGI公司推出的GL三维图形库表现突出,易于使用而且功能强大。利用GL开发出来的三维应用软件颇受许多专业技术人员的喜爱,这些三维应用软件已涉及建筑、产品设计、医学、地球科学、流体力学等领域。随着计算机技术的继续发展,GL已经进一步发展成为OpenGL,OpenGL已被认为是高性能图形和交互式视景处理的标准,目前包括ATT公司UNIX软件实验室、IBM公司、DEC公司、SUN公司、HP公司、Microsoft公司和SGI公司在内的几家在计算机市场占领导地位的大公司都采用了OpenGL图形标准。   值得一提的是,由于Microsoft公司在Windows NT中提供OpenGL图形标准,OpenGL将在微机中广泛应用,尤其是OpenGL三维图形加速卡和微机图形工作站的推出,人们可以在微机上实现三维图形应用,如CAD设计、仿真模拟、三维游戏等,从而更有机会、更方便地使用OpenGL及其应用软件来建立自己的三维图形世界。 1.2、OpenGL提供直观的三维图形开发环境   OpenGL实际上是一种图形与硬件的接口。它包括了120个图形函数,开发者可以用这些函数来建立三维模型和进行三维实时交互。与其他图形程序设计接口不同,OpenGL提供了十分清晰明了的图形函数,因此初学的程序设计员也能利用OpenGL的图形处理能力和1670万种色彩的调色板很快地设计出三维图形以及三维交互软件。   OpenGL强有力的图形函数不要求开发者把三维物体模型的数据写成固定的数据格式,这样开发者不但可以直接使用自己的数据,而且可以利用其他不同格式的数据源。这种灵活性极大地节省了开发者的时间,提高了软件开发效益。   长期以来,从事三维图形开发的技术人员都不得不在自己的程序中编写矩阵变换、外部设备访问等函数,这样为调制这些与自己的软件开发目标关系并不十分密切的函数费脑筋,而OpenGL正是提供一种直观的编程环境,它提供的一系列函数大大地简化了三维图形程序。例如: OpenGL提供一系列的三维图形单元供开发者调用。 OpenGL提供一系列的图形变换函数。 OpenGL提供一系列的外部设备访问函数,使开发者可以方便地访问鼠标、键盘、空间球、数据手套等这种直观的三维图形开发环境体现了OpenGL的技术优势,这也是许多三维图形开发者热衷于OpenGL的缘由所在。 1.3、OpenGL成为目前三维图形开发标准   OpenGL成为目前三维图形开发标准在计算机发展初期,人们就开始从事计算机图形的开发。直到计算机硬软件和计算机图形学高度发达的九十年代,人们发现复杂的数据以视觉的形式表现时是最易理解的,因而三维图形得以迅猛发展,于是各种三维图形工具软件包相继推出,如PHIGS、PEX、Ren

2012-05-25

OpenGL 基础教程

总目录   第一章 OpenGL与三维图形世界     1.1 OpenGL使人们进入三维图形世界     1.2 OpenGL提供直观的三维图形开发环境     1.3 OpenGL称为目前三维图形开发标准   第二章 OpenGL概念建立     2.1 OpenGL基本理解     2.2 OpenGL工作流程     2.3 OpenGL图形操作步骤   第三章 Windows NT环境下的OpenGL     3.1 Windows NT下的OpenGL函数     3.2 OpenGL基本功能     3.3 Windows NT下OpenGL结构   第四章 OpenGL基本程序结构   第五章 OpenGL数据类型和函数名   第六章 OpenGL辅助库的基本使用     6.1 辅助库函数分类     6.2 辅助库应用示例   第七章 OpenGL建模     7.1 描述图元      7.1.1 齐次坐标      7.1.2 点      7.1.3 线      7.1.4 多边形     7.2 绘制图元      7.2.1 定义顶点      7.2.2 构造几何图元   第八章 OpenGL变换     8.1 从三维空间到二维平面      8.1.1 相机模拟      8.1.2 三维图形显示流程      8.1.3 基本变换简单分析     8.2 几何变换      8.2.1 两个矩阵函数解释      8.2.2 平移      8.2.3 旋转      8.2.4 缩放和反射      8.2.5 几何变换举例     8.3 投影变换      8.3.1 正射投影      8.3.2 透视投影     8.4 裁剪变换     8.5 视口变换     8.6 堆栈操作   第九章 OpenGL颜色     9.1 计算机颜色      9.1.1 颜色生成原理      9.1.2 RGB色立体     9.2 颜色模式      9.2.1 RGBA模式      9.2.2 颜色表模式      9.2.3 两种模式应用场合     9.3 颜色应用举例   第十章 OpenGL光照     10.1 真实感图形基本概念     10.2 光照模型      10.2.1 简单光照模型      10.2.2 OpenGL光组成      10.2.3 创建光源      10.2.4 启动光照     10.3 明暗处理     10.4 材质      10.4.1 材质颜色      10.4.2 材质定义      10.4.3 材质RGB值和光源RGB值的关系      10.4.4 材质改变   第十一章 OpenGL位图和图像     11.1 位图      11.1.1 位图和字符      11.1.2 当前光栅位置      11.1.3 位图显示     11.2 图像      11.2.1 象素读写      11.2.2 象素拷贝      11.2.3 图像缩放      11.2.4 图像例程   第十二章 OpenGL纹理     12.1 基本步骤     12.2 纹理定义     12.3 纹理控制      12.3.1 滤波      12.3.2 重复与约简     12.4 映射方式     12.5 纹理坐标       12.5.1 坐标定义       12.5.2 坐标自动产生   第十三章 OpenGL复杂物体建模     13.1 图元扩展      13.1.1 点和线      13.1.2 多边形     13.2 法向计算      13.2.1 法向基本计算方法      13.2.2 法向定义     13.3 曲线生成      13.3.1 曲线绘制举例      13.3.2 曲线定义和启动      13.3.3 曲线坐标计算      13.3.4 定义均匀间隔曲线坐标值     13.4 曲面构造      13.4.1 曲面定义和坐标计算      13.4.2 定义均匀间隔的曲面坐标值      13.4.3 纹理曲面      13.4.4 NURBS曲面   第十四章 OpenGL特殊光处理     14.1 光照模型      14.1.1 全局环境光      14.1.2 近视点与无穷远视点      14.1.3 双面光照     14.2 光源位置与衰减     14.3 聚光与多光源      14.3.1 聚光      14.3.2 多光源与例程     14.4 光源位置与方向的控制     14.5 辐射光   第十五章 OpenGL效果处理     15.1 融合      15.1.1 Alpha值与融合      15.1.2 融合因子      15.1.3 融合实例     15.2 反走样      15.2.1 行为控制函数      15.2.2 点和线的反走样      15.2.3 多边形的反走样     15.3 雾      15.3.1 雾的概论和例程      15.3.2 雾化步骤   第十六章 OpenGL显示列表     16.1 显示列表概论      16.1.1 显示列表的优势      16.1.2 显示列表的适用场合     16.2 创建和执行显示列表      16.2.1 创建显示列表      16.2.2 执行显示列表     16.3 管理显示列表      16.4 多级显示列表   第十七章 OpenGL帧缓存和动画     17.1 帧缓存      17.1.1 帧缓存组成      17.1.2 缓存清除     17.2 动画

2012-05-25

opengl 帮助文档

Name glScalef , glScalex - multiply the current matrix by a general scaling matrix C Specification void glScalef(GLfloat x, GLfloat y, GLfloat z) void glScalex(GLfixed x, GLfixed y, GLfixed z)Parameters x, y, z Specify scale factors along the x, y, and z axes, respectively. Description glScale produces a nonuniform scaling along the x, y, and z axes. The three parameters indicate the desired scale factor along each of the three axes. The current matrix (see glMatrixMode) is multiplied by this scale matrix, and the product replaces the current matrix as if glScale were called with the following matrix as its argument: ( x 0 0 0 0 y 0 0 0 0 z 0 0 0 0 1 ) If the matrix mode is either GL_MODELVIEW or GL_PROJECTION, all objects drawn after glScale is called are scaled. Use glPushMatrix and glPopMatrix to save and restore the unscaled coordinate system. Notes If scale factors other than 1 are applied to the modelview matrix and lighting is enabled, lighting often appears wrong. In that case, enable automatic normalization of normals by calling glEnable with the argument GL_NORMALIZE. Copyright Copyright © 2003 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. See Also glEnable, glMatrixMode, glMultMatrix, glPushMatrix, glRotate, glTranslate

2012-05-25

SQL语句大全大全(经典珍藏版)

SQL语句大全 --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 -数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 ......

2012-05-25

OpenGl 库

非常全的opengl库,初学的同学不要错过哦

2012-05-19

Picturedat读取dat绘图

opengl写的读取dat文件,然后绘制图形。并且实现了旋转、缩放、平移等功能。

2012-05-19

MyRobot 机器人

opengl写的一个人运动,并配有背景音乐,音乐播放采用多线程。

2012-05-19

Sphere 球纹理映射

opengl的球面纹理映射,可以平移,缩放,旋转

2012-05-19

Opengl齿轮运动

OpenGl的动画,是两个啮合齿轮的运动。对于初学OpenGl动画的同学有一定的学习价值。对于研究齿轮机械运动的同学,你们有福了。

2012-05-19

DES代码 含界面 DES代码

// DES.cpp: implementation of the DES class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "codeDlg.h" #include "DES.h" #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// DES::DES() { } DES::~DES() { } // initial permutation IP const static char IP_Table[64] = { 58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38, 30, 22, 14, 6, 64, 56, 48, 40, 32, 24, 16, 8, 57, 49, 41, 33, 25, 17, 9, 1, 59, 51, 43, 35, 27, 19, 11, 3, 61, 53, 45, 37, 29, 21, 13, 5, 63, 55, 47, 39, 31, 23, 15, 7 }; // final permutation IP^-1 const static char IPR_Table[64] = { 40, 8, 48, 16, 56, 24, 64, 32, 39, 7, 47, 15, 55, 23, 63, 31, 38, 6, 46, 14, 54, 22, 62, 30, 37, 5, 45, 13, 53, 21, 61, 29, 36, 4, 44, 12, 52, 20, 60, 28, 35, 3, 43, 11, 51, 19, 59, 27, 34, 2, 42, 10, 50, 18, 58, 26, 33, 1, 41, 9, 49, 17, 57, 25 }; // expansion operation matrix static const char E_Table[48] = { 32, 1, 2, 3, 4, 5, 4, 5, 6, 7, 8, 9, 8, 9, 10, 11, 12, 13, 12, 13, 14, 15, 16, 17, 16, 17, 18, 19, 20, 21, 20, 21, 22, 23, 24, 25, 24, 25, 26, 27, 28, 29, 28, 29, 30, 31, 32, 1 }; // 32-bit permutation function P used on the output of the S-boxes const static char P_Table[32] = { 16, 7, 20, 21, 29, 12, 28, 17, 1, 15, 23, 26, 5, 18, 31, 10, 2, 8, 24, 14, 32, 27, 3, 9, 19, 13, 30, 6, 22, 11, 4, 25 }; // permuted choice table (key) const static char PC1_Table[56] = { 57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4 }; // permuted choice key (table) const static char PC2_Table[48] = { 14, 17, 11, 2

2011-03-18

空空如也

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

TA关注的人

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