liuem  
07 2014 档案
  • 【图形学】图形管道
    摘要:多数渲染系统有极大的共性,图形管道伪代码可以说明带有光照的单个图象的渲染过程,这样会对渲染过程有一个整体认识。图形管道伪代码 1 //设置场景:渲染的出发点——视点,输出——视图,设置光照和雾化 2 //设置观察场景的方式——摄像机 3 setupTheCamera(); 4 //清除深度缓... 阅读全文
    posted @ 2014-07-28 21:14 弈名 阅读(534) 评论(0) 推荐(0)
  • 【温故Delphi】GAEA用到Win32 API目录
    摘要:Delphi是Windows平台下著名的快速应用程序开发工具,它在VCL中封装并使用了大量的Win32 API。 GAEA基于VCL开发的工具类产品,在程序中使用了大量的Win32 API,将经常用到或涉及到的API罗列并梳理一下。系统API 1、事件对像:CreateEvent、setev... 阅读全文
    posted @ 2014-07-19 18:06 弈名 阅读(324) 评论(0) 推荐(0)
  • 【温故Delphi】双击工程文件打开软件
    摘要:问题描述 大部分软件都有鼠标双击文件,就能打开所关联的软件并打开所选工程,这是如何做到的呢? 把文件关联到一个程序中,双击文件来启动程序,那么这个文件名称就是这个程序的命令行的一个参数。 所以要想实现双击工程文件打开软件,在程序运行入口必须要处理命令行。代码说明 1 begin 2 A... 阅读全文
    posted @ 2014-07-19 16:57 弈名 阅读(1148) 评论(0) 推荐(0)
  • 【温故Delphi】Win32API之CreateMutex
    摘要:解决问题 如何让一个软件在一台机器上只能运行一个实例呢?这个问题用专业术语就是进程互斥。这个问题可以通过CreateMutex来解决。 进程互斥的核心思想:进程在启动时首先检查是否存在此进程实例,如果没有则创建进程并设置进程实例已存在的标记。 CreateMutex用于创建一个互斥体; Op... 阅读全文
    posted @ 2014-07-19 16:15 弈名 阅读(1785) 评论(0) 推荐(0)
  • 【温故Delphi】之VCL消息机制小结
    摘要:TObject消息分派 procedure Dispatch(var Message); virtual; #负责分派消息到特定VCL组件的事件处理函数 procedure DefaultHandler(var Message); virtual; #消息分类:通过子类覆盖此方法,处理窗... 阅读全文
    posted @ 2014-07-15 09:04 弈名 阅读(619) 评论(0) 推荐(0)
  • 【温故Delphi】Win32API之GetTempFileName
    摘要:所遇问题 新建的算量工程文件暂时保存到临时文件中,代码中调用了Win32 API——GetTempFileName 但在一台笔记本上,函数返回了一个空字符串! 为了查明原因想到了好用的GetLastError——返回错误信息。 结果错误信息为“拒绝访问”,这让我很快想到了传入文件夹用户权限问... 阅读全文
    posted @ 2014-07-11 09:26 弈名 阅读(1942) 评论(0) 推荐(0)