孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页

2011年4月8日

摘要: QT中使用信号和槽机制实现事件驱动,即用QObject::connect函数将事件与处理函数相对应,原型为inline bool QObject::connect(const QObject *asender, const char *asignal,const char *amember, Qt::ConnectionType atype) const 阅读全文
posted @ 2011-04-08 20:21 孤独的猫 阅读(358) 评论(0) 推荐(0) 编辑

摘要: #include #include #include 阅读全文
posted @ 2011-04-08 20:15 孤独的猫 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 1.打开VS2010新建一个QT的dialog类型程序 2.将框架生成的main.cpp代码修改如下: 阅读全文
posted @ 2011-04-08 20:06 孤独的猫 阅读(295) 评论(0) 推荐(0) 编辑

2011年4月4日

摘要: #include "cv.h" #include "highgui.h" #include "math.h" 阅读全文
posted @ 2011-04-04 22:42 孤独的猫 阅读(361) 评论(0) 推荐(0) 编辑

摘要: OPENCV是INTEL公司开发的一套计算机视觉处理软件,可以对图形图像进行多功能的处理,下面是其在WINDOWS的安装步骤 阅读全文
posted @ 2011-04-04 22:25 孤独的猫 阅读(6262) 评论(0) 推荐(2) 编辑

2011年3月11日

摘要: 一、初始化 void glutInit(int* argc,char** argv) 这个函数用来初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]); 这个函数从main函数获取其两个参数。 void glutInitWindowSize(int width,int height); void glutInitWindowPosition(int x,int y); 阅读全文
posted @ 2011-03-11 11:13 孤独的猫 阅读(373) 评论(0) 推荐(0) 编辑

2011年3月10日

摘要: select a.name 列名,isnull(cast(c.value as varchar(8000)), ' ') 描述 from syscolumns a left join sysproperties c on a.id = c.id and a.colid=c.smallid where a.id=object_id( 'Lokeover_B') 阅读全文
posted @ 2011-03-10 10:38 孤独的猫 阅读(828) 评论(0) 推荐(0) 编辑

2011年3月6日

摘要: #include "glib.h" int A=1,B=0,C=1,Q=2,Y=256; void main() { int x,y; static int f[640],g[640]; ginit(); set0(0,72); for (x=0;x640;x++) { if (320==x) { f[x]=1; putpixel(x,0,15); } 阅读全文
posted @ 2011-03-06 10:26 孤独的猫 阅读(260) 评论(0) 推荐(0) 编辑

摘要: #include "glib.h" int A=1,B=0,C=1,MAX_COL=4,Y=256; void main() { int x,y; static int f[640],g[640]; ginit(); set0(0,72); for (x=0;x640;x++) { if (320==x) { f[x]=1; putpixel(x,0,f[x]); } 阅读全文
posted @ 2011-03-06 10:26 孤独的猫 阅读(193) 评论(0) 推荐(0) 编辑

摘要: /*ZC为虚数*/ #include "glib.h" #define KL 200 #define BOX 0.01 #define STEP 1 int sx,sy,dx=192,dy=192; /*描绘区域*/ double x_min=-2.0,x_max=2.0,y_min=-2.0,y_max=2.0; double x0,y0,xc=0.3,yc=0.5; /*复数常量*/ double a1,b1,a2,b2; 阅读全文
posted @ 2011-03-06 10:25 孤独的猫 阅读(522) 评论(0) 推荐(0) 编辑

摘要: /*zc为实数*/ #include "glib.h" #define KL 200 #define BOX 0.01 #define STEP 1 int sx,sy,dx=192,dy=192; /*描绘区域*/ double x_min=-2.0,x_max=2.0,y_min=-2.0,y_max=2.0; double x0,y0,xc=-1.35,yc=0.0; /*复数常量*/ double a1,b1,a2,b2; 阅读全文
posted @ 2011-03-06 10:22 孤独的猫 阅读(1177) 评论(0) 推荐(0) 编辑

摘要: #include "glib.h" #define KL 200 #define BOX 0.01 #define STEP 1 int sx,sy,dx=192,dy=192; /*描绘区域*/ 阅读全文
posted @ 2011-03-06 10:20 孤独的猫 阅读(477) 评论(0) 推荐(0) 编辑

2011年3月5日

摘要: #include GLfloat rquad; //立方体旋转角度 void init(void) { glClearColor(0.0f,0.0f,0.0f,0.0f); glShadeModel(GL_SMOOTH); glEnable(GL_DEPTH_TEST); //激活深度测试,以隐藏被遮挡面 } 阅读全文
posted @ 2011-03-05 21:39 孤独的猫 阅读(418) 评论(0) 推荐(0) 编辑

摘要: #include GLfloat rquad; //立方体旋转角度 void init(void) { glClearColor(0.0f,0.0f,0.0f,0.0f); glShadeModel(GL_SMOOTH); glEnable(GL_DEPTH_TEST); //激活深度测试,以隐藏被遮挡面 } 阅读全文
posted @ 2011-03-05 21:05 孤独的猫 阅读(2357) 评论(0) 推荐(0) 编辑

摘要: 例程1 #include #include "AFFINE.C" 阅读全文
posted @ 2011-03-05 20:44 孤独的猫 阅读(416) 评论(0) 推荐(0) 编辑

摘要: opengl 阅读全文
posted @ 2011-03-05 17:55 孤独的猫 阅读(401) 评论(0) 推荐(0) 编辑

摘要: VC—>add files to folder失效,郁闷了很久,最后网上一搜,都说的office2007惹的祸。抱着试一试的心理,卸载了刚刚装上没多久,才用习惯的office2007,重启后发现又好使了! 其实office2007还是很好用的,可惜了啊! 卸了之后再到网上查,发现还有解决冲突的办法: 阅读全文
posted @ 2011-03-05 17:36 孤独的猫 阅读(642) 评论(0) 推荐(0) 编辑

摘要: glut下载地址: http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip glut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl glut.dll,glut32.dll ---> C:\Windows\SysWOW64 (windows7 64位操作系统) ---> C:\Windows\System32 (windows7 32位操作系统) glut.lib,glut32.lib ---> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib !!无须!!用宏 #define GLUT_DISABLE_ATEXIT_HACK 阅读全文
posted @ 2011-03-05 13:34 孤独的猫 阅读(326) 评论(0) 推荐(0) 编辑

2011年3月1日

摘要: PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 阅读全文
posted @ 2011-03-01 15:09 孤独的猫 阅读(442) 评论(1) 推荐(0) 编辑

2011年2月27日

摘要: C语言帮助文档函数:文字处理1函数名: remove 头文件:#include <stdio.h>功 能: 删除一个文件 用 法: int remove(char *filename);2函数名: rename 头文件:#include <stdio.h>功 能: 重命名文件 用 法: int rename(char *oldname, char *newname);3函数名: perror 头文件:#include <stdio.h>功 能: 系统错误信息 用 法: void perror(char *string);函数说明:perror ( )用 来 阅读全文
posted @ 2011-02-27 17:49 孤独的猫 阅读(1889) 评论(0) 推荐(0) 编辑

2011年2月26日

摘要: 基数排序的C语言描述:#include<stdio.h>typedef struct{ int num; int next;}slcell; //静态链表的结点类型#define M 10int f[M];int e[M];int head=0;void distribute(slcell *a,int w){ int i; int last; for(i=0;i<10;i++) f[i]=-1; for(i=head;i!=-1;i=a[i].next) { last=(a[i].num/w)%10; if(f[last]==-1)f[last]=i;elsea[e[las 阅读全文
posted @ 2011-02-26 10:55 孤独的猫 阅读(294) 评论(0) 推荐(0) 编辑

2011年2月25日

摘要: 直线裁剪program clipline;uses crt,graph;var markseg:word; gd,gm:integer; startx,starty,endx,endy:integer; x1,y1,x2,y2,x,y:integer; ch:char; readflag,enterflag:boolean; procedure lineclip(x1,y1,x2,y2,left,top,right,bottom:integer); type codetype=array[1..4] of byte; var x11,y11:integer; a,b:codetype; pro 阅读全文
posted @ 2011-02-25 22:52 孤独的猫 阅读(284) 评论(0) 推荐(0) 编辑

2011年2月24日

摘要: #include "stdio.h" //用DDA法画直线,定义了直线始点(10,10*m+30)#include <graphics.h>main(){ float m;printf("the m is "); //输入直线的斜率mscanf("%f",&m);if(abs(m)<=1) {int x; float y; int driver=DETECT,mode; initgraph(&driver,&mode,"c:\WINLibTC"); y=10*m+30; f 阅读全文
posted @ 2011-02-24 22:22 孤独的猫 阅读(515) 评论(0) 推荐(0) 编辑

摘要: 下面先简要介绍常用的画圆算法(Bresenham算法),然后再具体阐述笔者对该算法的改进。 一个圆,如果画出了圆上的某一点,那么可以利用对称性计算余下的七段圆弧:Plot(x,y),Plot(y,x),Plot(y,-x),Plot(x,-y),Plot(-x,-y),Plot(-y,-x),Plot(-y,x),Plot(-x,y)。 1、Bresenham 画圆算法。Bresenham算法的主要思想是:以坐标原点(0,0)为圆心的圆可以通过0度到45°的弧计算得到,即x从0增加到半径,然后利用对称性计算余下的七段圆弧。当x从0增加到时,y从R递减到。 设圆的半径为R,则圆的方程为 阅读全文
posted @ 2011-02-24 22:18 孤独的猫 阅读(4839) 评论(0) 推荐(0) 编辑

摘要: 原理:(摘自百度百科) Bresenham算法是计算机图形学领域使用最广泛的直线扫描转换方法。 其原理是: 过各行、各列像素中心构造一组虚拟网格线,按直线从起点到终点的 顺序计算直线各垂直网格线的交点,然后确定该列像素中与此交点最近 的像素。 该算法的优点在于可以采用增量计算,使得对于每一列,只要检查一个误差项 的符号,就可以确定该列所求的像素。以下为PASCAL程序实现program b_line;uses crt,graph;var GD,GM:INTEGER;procedure bresenham(x1,y1,x2,y2:integer);var i,dx,dy,e:integer; x 阅读全文
posted @ 2011-02-24 21:49 孤独的猫 阅读(914) 评论(0) 推荐(0) 编辑

2011年2月22日

摘要: #define g 0.618 #define PI 3.1416 #include "graphics.h" #include "stdio.h" #include "conio.h" #include "math.h" float thita=60.0; 阅读全文
posted @ 2011-02-22 21:29 孤独的猫 阅读(364) 评论(0) 推荐(0) 编辑

摘要: 和混沌密切相关的另一门学科是分形学。分形是由IBM公司的科学家曼德勃罗特在1975年提出的,作为计算机图形学的一个分支,用分形的方法生成的图像向人们展示了在简单的数学模型中蕴涵的内在美、对称性和复杂性。下面的第一幅图被称作曼德勃罗特集,其余几幅分别是对它的某个细节放大得到的。 阅读全文
posted @ 2011-02-22 21:28 孤独的猫 阅读(1214) 评论(0) 推荐(0) 编辑

摘要: 分形 阅读全文
posted @ 2011-02-22 21:10 孤独的猫 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 画一王字 阅读全文
posted @ 2011-02-22 21:10 孤独的猫 阅读(226) 评论(1) 推荐(0) 编辑

摘要: 肾形图案 阅读全文
posted @ 2011-02-22 21:09 孤独的猫 阅读(269) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页