代码改变世界

【Visual C++】游戏开发笔记十二 游戏输入消息处理(一) 键盘消息处理

2012-03-24 18:30 by java ee spring, 254 阅读, 0 推荐, 收藏, 编辑
摘要:本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7390624作者:毛星云邮箱:happylifemxy@qq.com欢迎邮件交流编程心得相信大家都熟悉《仙剑奇侠传98柔情版》的人机交互方式,用的仅仅是键盘。在那个物质并不充裕的时代,一台配置并不高的电脑,一款名叫《仙剑奇侠传》的游戏,却能承载一代人对梦想的追逐。虽然在这十几年间,各种新潮的游戏层出不穷,但是《仙剑奇侠传98柔情版》,作为国产单机游戏无法被超越的传奇,已经永远留在了我们这代人的心中。那是一个永远无法被取代的,最最唯美的梦。从这节笔记开始 阅读全文

【Visual C++】游戏开发笔记之十一 基础动画显示(四) 排序贴图

2012-03-23 03:20 by java ee spring, 262 阅读, 0 推荐, 收藏, 编辑
摘要:本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7385605作者:毛星云邮箱:happylifemxy@qq.com欢迎邮件交流编程心得“排序贴图”是源自于物体远近呈现的一种贴图概念。回忆我们之前笔记的贴图思想,先进行距离比较远的物体的贴图操作,然后再进行近距离物体的贴图操作,一旦定出贴图的顺序之后就无法再改变了。然而这样的作法在画面上物体会彼此遮掩的情况下就会不适用。也许会出现后面的物体反而遮住了前面的物体的这种不协调的画面。为了避免这种因为贴图顺序而固定而产生的错误画面,必须在每一次窗口重新显示 阅读全文

触发器-4

2012-03-22 10:22 by java ee spring, 246 阅读, 0 推荐, 收藏, 编辑
摘要:三、DML触发器1.控制数据安全案例01:/*限制用户只能在工作时间8:00到17:00修改表apple中的数据*/create or replace trigger tr_work_applebefore insert or update or delete on applebeginif to_char(SYSDATE, 'HH24') not between 9 and 17 thenraise_application_error(-20001,'不能在非工作时间修改该表数据');end if;end;2.实现数据审计/*审计可以用于监视非法和可疑的数据库 阅读全文

触发器-3

2012-03-22 10:21 by java ee spring, 294 阅读, 0 推荐, 收藏, 编辑
摘要:------------------------------------------------------第二部分:after触发器--------------------------------------------------------案例01:新建一个测试的行后触发器:行级触发器/*行级触发器即每操作一行都会触发一次触发器*/create or replace trigger tr02after update on student for each row /* each row说明是个行级别触发器*/begin dbms_output.put_line('这个是行级upd 阅读全文

触发器-2

2012-03-22 10:20 by java ee spring, 212 阅读, 0 推荐, 收藏, 编辑
摘要:---行触发器------------------------------------------------------第一部分:before触发器--------------------------------------------------------案例01:新建一个使用属性:new的insert触发器create or replace trigger tr01before insert on studentfor each row --必须是行级触发器begin dbms_output.put_line('这个是行前触发器!'); dbms_output.put_ 阅读全文

数据库大小分布情况

2012-03-21 14:58 by java ee spring, 231 阅读, 0 推荐, 收藏, 编辑
摘要:---数据库大小分布情况SET NoCount ONCREATE TABLE #DBsize ( [DatabaseName] [nvarchar](75) NOT NULL , [Size] [decimal] NOT NULL , [Name] [nvarchar](75) NOT NULL , [Filename] [nvarchar](300) NOT NULL )CREATE TABLE #drives ( [Drive] [char](5) NOT NULL , [MBFree] [decimal] NOT NULL )INSERT INTO #DBsize EXEC sp_MSf 阅读全文

触发器-1

2012-03-21 09:14 by java ee spring, 301 阅读, 0 推荐, 收藏, 编辑
摘要:------------------------------------环境代码create table student(stuid varchar2(10) not null,stuname varchar2(10) not null,sex char(2));create table subject (subjectid int,subjectname varchar2(10));create table score(stuid int,subjectid int,score int);insert into student values (1001, 'wind', &# 阅读全文

【Visual C++】游戏开发笔记之十 基础动画显示(三) 透明动画的实现

2012-03-21 04:27 by java ee spring, 236 阅读, 0 推荐, 收藏, 编辑
摘要:本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7376281作者:毛星云邮箱:happylifemxy@qq.com欢迎邮件交流编程心得"透明动画”是游戏中一定会用到的基本技巧,它通过图案的连续显示及图案本身背景的透明化处理,在背景图上产生出栩栩如生的动画效果。看过之前笔记的朋友们应该知道,在笔记六里我们介绍了使位图背景透明的方法,在笔记八里我们讲解了使用游戏循环显示动画的技巧,而这节笔记的内容,刚好是两者的一个综合。如果有没看过之前笔记系列的朋友,为了便于理解本节的内容,可以先浏览一下之 阅读全文

子程序和程序包-4

2012-03-20 09:19 by java ee spring, 224 阅读, 0 推荐, 收藏, 编辑
摘要:----程序包--案例09:程序包试验1/*步骤1:新建包*/CREATE OR REPLACE PACKAGE pack_me IS PROCEDURE order_proc (orno VARCHAR2); FUNCTION order_fun(ornos VARCHAR2) RETURN VARCHAR2;END pack_me;/*步骤2:新建包主体*/CREATE OR REPLACE PACKAGE BODY pack_me AS PROCEDURE order_proc (orno VARCHAR2) IS stat CHAR(1); BEGIN SELECT ostatus I 阅读全文

子程序和程序包-3

2012-03-19 09:27 by java ee spring, 223 阅读, 0 推荐, 收藏, 编辑
摘要:----储过程编译错误--案例05:存储过程编译错误解决create or replace procedure testprocasbeginselect * from emp;end; --解决办法01: show errors /*数据库会自动提示编译错误的原因!*/ --解决方法02:select * from user_errors;--案例06:带有参数的存储过程完整案例 --新建代码过程create or replace procedure runbyparameters(isal in emp.sal%type, --输入指定的工资sname out varchar, /*输出. 阅读全文
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 45 下一页