圖形編輯器課程設計
① VB課程設計 圖形編輯器 怎麼弄啊求大神指導
chart的屬性修改,你去網路或者谷歌一下吧!
② 求大神代寫vb課程設計:文本編輯器
哪個沒事15分代寫程序呢?
③ java課程設計,一個簡單的圖形編輯器,代碼已經有了,就是有幾個錯誤不會改😂
………最痛苦的事情的就是改別人的代碼…
④ 簡單的文本編輯器 數據結構課程設計
我給個思路吧:
1.把要統計的文章第次讀入一行到數組中,以便統專計。
2.對這個數組從頭屬到尾循環,每次讀入一個字元來分析,判斷它是漢字還是字母、符號、數字。
3.寫一個函數來統計串出現的次數,用strstr()函數。
4.刪除某一子串時,可以把去掉串後的文本重新寫入磁碟。
⑤ 計算機圖形學課程設計的目錄
第1章OpenGL基礎
1.1OpenGL是什麼
1.2OpenGL發展歷史
1.3OpenGL狀態機
1.4OpenGL語法
1.5OpenGL程序流程
1.6OpenGL程序開發
1.6.1用GLUT庫進行OpenGL程序開發
1.6.2用win32API進行OpenGL程序開發
1.6.3使用MFC類庫進行OpenGL程序開發
1.7OpenGL的應用
1.8OpenGL與DirectX的對比
1.9小結
習題1
第2章二維圖形繪制
2.1OpenGL圖元
2.2圖元屬性
2.2.1點劃線定義
2.2.2點的尺寸
2.2.3線寬
2.3多邊形繪制模式
2.3.1使用點劃線
2.3.2邊標記
2.4多邊形著色模式
2.5小結
習題2
第3章三維圖形繪制
3.1OpenGL三維繪制流水線
3.2模型變換
3.3視點設置
3.4投影變換
3.5視區變換
3.6小結
習題3
第4章幾何變換
4.12D幾何變換
4.2仿射變換
4.2.1右手坐標系和左手坐標
4.2.2推導
4.2.3齊次坐標
4.2.4變換矩陣
4.3組合變換
4.3D幾何變換
4.4.1齊次坐標系
4.4.2推導
4.4.33D變換矩陣
4.4.4繞任意點旋轉
4.4.5繞任意軸旋轉
4.5改變坐標系的變換
4.6OpenGL中的幾何變換
4.6.1變換矩陣相關函數
4.6.2使用變換
4.6.3層次建模
4.7OpenGL矩陣操作
4.7.1OpenGL矩陣數據格式
4.7.2設置OpenGL矩陣
4.7.3獲取當前的矩陣
4.8小結
習題4
第5章觀察和投影變換
5.1觀察變換
5.2投影變換
5.2.1E投影
5.2.2透視投影
5.3小結
習題5
第6章光源和材料
6.1OpenGL光源
6.1.1光源
6.1.2光源和材料屬性
6.2材料屬性
6.3光源與材料的數學關系
6.4照亮場景
6.4.1創建一個光源
6.4.2表面的朝向
6.5創建不同的光源
6.5.1位置和方向光源
6.5.2效果
6.5.3筒燈
6.6材料設置
6.7小結
習題6
第7章紋理映射
7.1在多邊形上貼紋理
7.2紋理和光照的混合
7.3自動生成紋理坐標
7.4多重紋理
7.5小結
習題7
第8章加速渲染——頂點數組、顯示列表和頂點緩沖對象
8.1頂點數組(VertexArray)
8.2顯示列表(DisplayList)
8.3頂點緩沖對象(VertexBufferobject,VBO)
8.4小結
習題8
第9章文字輸出
9.1點陣圖文字輸出
9.2系統字體文字輸出
9.33D文字輸出
9.4漢字輸出
9.5小結
習題9
第10章反走樣
10.1基本概念
10.1.1什麼是走樣
10.1.2走樣產生的原因
10.1.3OpenGL反走樣機制
.10.1.4OpenGL反走樣函數
10.2OpenGL全屏反走樣
10.2.1窗口初始化
10.2.2進行繪制
10.2.3效果對比
10.3小結
習題10
第11章曲線曲面
11.1二次曲線、曲面
11.2Bezier曲線、曲面
11.3OpenGL求值器
11.4NURBS模型繪制
11.5裁剪NURBS曲面
11.6小結
習題11
第12章拾取和反饋
12.:1OpenGL的拾取機制
12.1.1名字堆棧
12.1.2演示代碼
12.2OpenGL的反饋機制
12.3小結
習題12
第13章OpenGL緩存
13.1基本概念
13.2如何使用這些緩存
13.2.1清理緩存
13.2.2顏色緩存的使用
13.2.3深度緩存的使用
13.2.4模板緩存的使用
13.3使用Alpha測試繪制透明圖片
13.3.1Alpha混合
13.3.2A1pha測試
13.3.3透明圖片
13.4陰影映射
13.4.1理論
13.4.2應用
13.5小結
習題13
第14章MD2三維模型與動畫.
14.1MD2文件介紹
14.1.1MD2文件格式
14.1.2開發一個CMD2Model類
14.1.3讀入MD2模型
14.1.4繪制模型
14.1.5三維模型動畫
14.2MD2文件的動畫示例
14.3小結
習題14
第15章OpenGL著色語言
15.1基本概念
15.1.1繪制流水線
15.1.2頂點處理器
15.1.3片段處理器
15.2為使用OpenGL著色語言進行設置
15.3編寫著色器
15.3.1頂點波動的特效
15.3.2像素級光照
15.4小結
習題15
參考文獻
⑥ 求組 計算機圖形學, 金魚圖案的繪制的課程設計
我跟你一樣的題 然後我人傻了
⑦ 計算機圖形學課程設計
這么難的貨你就捨得10分。。。。。。。。。
⑧ java課程設計:文本編輯器
網上很多伙計
⑨ C語言-課程設計-【行文本編輯器】 求高手編一個!要能運行的!非常感謝~! 要求:概述: 編寫一個行文本編
#include "stdio.h"wnpdfqeqk
#include "stdlib.h"wnpdfqeqk
#define OK 1wnpdfqeqk
#define ERROR 0wnpdfqeqk
#define OVERFLOW -1wnpdfqeqk
//#define EOF -1wnpdfqeqk
#define STACK_INIT_SIZE 10wnpdfqeqk
#define STACKINCREMENT 1000wnpdfqeqk
#define MAXQSIZE 10wnpdfqeqk
static int i=0;wnpdfqeqk
typedef char ElemType;wnpdfqeqk
typedef struct StackNode//構造棧wnpdfqeqk
{wnpdfqeqk
ElemType *base;wnpdfqeqk
ElemType *top;wnpdfqeqk
int stacksize;wnpdfqeqk
}SqStack;wnpdfqeqk
ElemType InitStack(SqStack *S)//初始化棧wnpdfqeqk
{wnpdfqeqk
S->base=(ElemType *)malloc(STACK_INIT_SIZE*sizeof(ElemType));wnpdfqeqk
if(!->base)wnpdfqeqk
{wnpdfqeqk
exit(OVERFLOW);wnpdfqeqk
}wnpdfqeqk
S->top=S->base;wnpdfqeqk
S->stacksize=STACK_INIT_SIZE;wnpdfqeqk
return OK;wnpdfqeqk
}wnpdfqeqk
ElemType StackEmpty(SqStack *S)//判斷棧是否為空wnpdfqeqk
{wnpdfqeqk
if(S->top==S->base)wnpdfqeqk
return OK;wnpdfqeqk
elsewnpdfqeqk
return ERROR;wnpdfqeqk
}wnpdfqeqk
ElemType Push(SqStack *S,ElemType e)//進棧操作wnpdfqeqk
{wnpdfqeqk
if(S->top-S->base>=S->stacksize)wnpdfqeqk
{wnpdfqeqk
S->base = (ElemType *)realloc(S->base,(S->stacksize+STACKINCREMENT)*sizeof(ElemType));wnpdfqeqk
if(!S->base)wnpdfqeqk
{wnpdfqeqk
exit(OVERFLOW);wnpdfqeqk
}wnpdfqeqk
S->top = S->base+S->stacksize;wnpdfqeqk
S->stacksize+=STACKINCREMENT;wnpdfqeqk
}wnpdfqeqk
*S->top++=e;wnpdfqeqk
return OK;wnpdfqeqk
}wnpdfqeqk
ElemType Pop(SqStack *S,ElemType *e)//出棧操作wnpdfqeqk
{wnpdfqeqk
wnpdfqeqk
if(S->top==S->base)wnpdfqeqk
{wnpdfqeqk
return ERROR;wnpdfqeqk
}wnpdfqeqk
*e=*--S->top;wnpdfqeqk
//printf("%d\n",e);wnpdfqeqk
// return e;wnpdfqeqk
return 0;wnpdfqeqk
}wnpdfqeqk
void ClearStack(SqStack *S)//清空棧wnpdfqeqk
{wnpdfqeqk
S->top=S->base;wnpdfqeqk
}wnpdfqeqk
ElemType LineEdit(SqStack *S )//文本編譯wnpdfqeqk
{wnpdfqeqk
char ch, e, a[30];wnpdfqeqk
int i ;wnpdfqeqk
ch = getchar();wnpdfqeqk
wnpdfqeqk
while(1)wnpdfqeqk
{wnpdfqeqk
while (ch!='\n')wnpdfqeqk
{wnpdfqeqk
switch(ch)wnpdfqeqk
{wnpdfqeqk
case '#':wnpdfqeqk
Pop(S,&e);wnpdfqeqk
break;wnpdfqeqk
case [email=]'@'[/email]:wnpdfqeqk
ClearStack(S);wnpdfqeqk
break;wnpdfqeqk
default:wnpdfqeqk
Push(S,ch);wnpdfqeqk
break;wnpdfqeqk
}wnpdfqeqk
ch = getchar();wnpdfqeqk
}wnpdfqeqk
i = 0;wnpdfqeqk
while (!StackEmpty(S))wnpdfqeqk
{wnpdfqeqk
Pop(S,&e);wnpdfqeqk
a[i++]=e;wnpdfqeqk
}wnpdfqeqk
for(--i; i>= 0; i--)wnpdfqeqk
{wnpdfqeqk
printf("%c",a);wnpdfqeqk
}wnpdfqeqk
printf("\n");wnpdfqeqk
ClearStack(S);wnpdfqeqk
ch = getchar();wnpdfqeqk
}wnpdfqeqk
return 0;wnpdfqeqk
}wnpdfqeqk
int main(void)wnpdfqeqk
{wnpdfqeqk
SqStack S;wnpdfqeqk
InitStack(&S);wnpdfqeqk
LineEdit(&S);wnpdfqeqk
system("pause");wnpdfqeqk
return 0;wnpdfqeqk
}wnpdfqeqk
⑩ 課程設計-文本編輯器-怎麼做全不懂啊~~~
這玩意還不簡單,哇靠。 好像孫鑫的VC++深入詳解有講,你自己看看。。。記不得很清楚了。