Trở lại   Dien dan Sinh vien Dai Hoc Cong Nghiep Ha Noi » Forum Lớp » Hệ Đại Học » Khoá 2 » LT-CĐĐH KHMT 1 Khóa 2

Trả lời
 
Công cụ bài viết
  #1  
Cũ 11-26-2008, 11:58 PM
Avatar của Sinh_Nguyen
Sinh_Nguyen Sinh_Nguyen vẫn chưa có mặt trong diễn đàn
Mod Lớp
 
Tham gia ngày: Oct 2007
Đến từ: Secret location
Bài gửi: 585
Thanks: 39
Thanked 286 Times in 108 Posts
Mặc định Topic học tập và trao đổi môn Đồ họa máy tính

Hướng dẫn chạy đồ họa trong Turbo C++

( tương tự với các hệ soạn thảo khác như Borland C...)

Bước 1: Chọn Options, sau đó chọn Linker, tiếp chọn Libraries ... sau đó enter



Bước 2: Các bạn tích vào lựa chọn Graphics Library rồi OK



Chú ý: Trong hàm khởi tạo đồ họa initgraph, mọi người để ý tới đường dẫn là C:\\TC\\BGI, để ý là \\ nhé vì \ trùng với ký tự ESC trên bàn phím rồi.
__________________
-==I'LL DO BEST==-

Lần sửa cuối bởi Sinh_Nguyen; 11-27-2008 lúc 11:21 AM
Trả lời với trích dẫn
  #2  
Cũ 11-27-2008, 12:09 AM
Avatar của simba
simba simba vẫn chưa có mặt trong diễn đàn
Junior Member
 
Tham gia ngày: Aug 2008
Bài gửi: 42
Thanks: 1
Thanked 0 Times in 0 Posts
Mặc định

hiiiiiiiiiiiiiiiiiiii
tui lam bai tap phan do hoa.
nhung ma khi kiem tra trinh dieu khien do hoa thi khong nhan
gia tri so cua man hinh la -3
ban co the giup minh cach cai dat no khong.
thanks
__________________

Trả lời với trích dẫn
  #3  
Cũ 11-27-2008, 12:19 AM
Avatar của Sinh_Nguyen
Sinh_Nguyen Sinh_Nguyen vẫn chưa có mặt trong diễn đàn
Mod Lớp
 
Tham gia ngày: Oct 2007
Đến từ: Secret location
Bài gửi: 585
Thanks: 39
Thanked 286 Times in 108 Posts
Mặc định

Bài tập quả bóng chuyển động xung quanh màn hình:

Mã:
#include <stdio.h>
#include <conio.h>
#include <graphics.h>
#include <stdlib.h>
#include <dos.h>
void ktDoHoa(){
int GraphicDriver,GraphicMode,ErrorCode; GraphicDriver=DETECT; initgraph(&GraphicDriver,&GraphicMode,"C:\\TC\\BGI"); ErrorCode=graphresult(); if(ErrorCode !=grOk){ printf(" Loi khoi tao do hoa"); }
} void Bong_CD(){
int x1,y1,x2,y2,x,y,dx,dy; int r; x1=10;y1=10;dx=5;dy=5; x2=getmaxx()-x1; y2=getmaxy()-y1; rectangle(x1,y1,x2,y2); // vẽ khung màn hình x=40+random(500); // cho tọa độ x bất kỳ y=40+random(400); // cho tọa độ y bất kỳ r=10; do{ setcolor(YELLOW); circle(x,y,r); delay(30); setcolor(BLACK); circle(x,y,r);delay(30); if((x<x1+r+6)||(x>x2-r-6)) dx=-dx; // bóng đập vào dọc màn hình if((y<y1+r+6)||(y>y2-r-6)) dy=-dy; // bóng đập vào chiều ngang màn hình x=x+dx; y=y+dy; } while(!kbhit()); // không bấm 1 phím bất kỳ
} void main(){
ktDoHoa(); Bong_CD(); getche(); closegraph();
}
Mọi người chạy thử xem thế nào nhé.
Bây giờ hãy mở rộng chương trình bằng cách cho một khối tròn chuyển động xung quanh màn hình nhé. Đề nghị mọi người cùng vào thảo luận.
__________________
-==I'LL DO BEST==-

Lần sửa cuối bởi Sinh_Nguyen; 11-27-2008 lúc 12:48 AM
Trả lời với trích dẫn
  #4  
Cũ 11-27-2008, 12:22 AM
Avatar của Sinh_Nguyen
Sinh_Nguyen Sinh_Nguyen vẫn chưa có mặt trong diễn đàn
Mod Lớp
 
Tham gia ngày: Oct 2007
Đến từ: Secret location
Bài gửi: 585
Thanks: 39
Thanked 286 Times in 108 Posts
Mặc định

Quote:
Nguyên văn bởi simba Xem bài viết
hiiiiiiiiiiiiiiiiiiii
tui lam bai tap phan do hoa.
nhung ma khi kiem tra trinh dieu khien do hoa thi khong nhan
gia tri so cua man hinh la -3
ban co the giup minh cach cai dat no khong.
thanks
Lỗi - 3: graphic file not found (không tìm thấy file điều khiển đồ họa)
Có lẽ là đường dẫn đến trình điều khiển đồ họa của bạn sai.
Xem bài mẫu bên trên của mình để giải quyết vấn đề.
__________________
-==I'LL DO BEST==-

Lần sửa cuối bởi Sinh_Nguyen; 11-27-2008 lúc 12:47 AM
Trả lời với trích dẫn
  #5  
Cũ 11-27-2008, 03:40 PM
dxuanque dxuanque vẫn chưa có mặt trong diễn đàn
Member
 
Tham gia ngày: Aug 2008
Bài gửi: 51
Thanks: 10
Thanked 4 Times in 1 Post
Mặc định

ban Sinh Nguyen post bai hay qua, nhung ban noi ro cach lam han ra di.
Trả lời với trích dẫn
  #6  
Cũ 11-28-2008, 01:43 PM
Avatar của nguyenviet
nguyenviet nguyenviet vẫn chưa có mặt trong diễn đàn
Senior Member
 
Tham gia ngày: Jul 2008
Bài gửi: 191
Thanks: 24
Thanked 12 Times in 8 Posts
Mặc định

Quote:
Nguyên văn bởi Sinh_Nguyen Xem bài viết
Lỗi - 3: graphic file not found (không tìm thấy file điều khiển đồ họa)
Có lẽ là đường dẫn đến trình điều khiển đồ họa của bạn sai.
Xem bài mẫu bên trên của mình để giải quyết vấn đề.
V chẳng có thời gian trao đổi cùng Nguyên,chán quá
nếu như là ngày trước thì hok để Nguyên phải làm một mình đâu. Khi nào rảnh, V sẽ làm với N cho zui.
__________________
---Nothing gonna change my love for you---
Trả lời với trích dẫn
  #7  
Cũ 11-28-2008, 10:07 PM
Avatar của Sinh_Nguyen
Sinh_Nguyen Sinh_Nguyen vẫn chưa có mặt trong diễn đàn
Mod Lớp
 
Tham gia ngày: Oct 2007
Đến từ: Secret location
Bài gửi: 585
Thanks: 39
Thanked 286 Times in 108 Posts
Mặc định

Quote:
Nguyên văn bởi dxuanque Xem bài viết
ban Sinh Nguyen post bai hay qua, nhung ban noi ro cach lam han ra di.
Đề nghị bác Quế viết tiếng việt có dấu nhé, trên diễn đàn đã tích hợp chức năng đó rồi bác !
__________________
-==I'LL DO BEST==-
Trả lời với trích dẫn
  #8  
Cũ 11-28-2008, 10:20 PM
nguyen thi hanh nguyen thi hanh vẫn chưa có mặt trong diễn đàn
Junior Member
 
Tham gia ngày: Jul 2007
Bài gửi: 24
Thanks: 1
Thanked 2 Times in 2 Posts
Exclamation

Tui học môn này kém quá mọi người giúp đỡ tui với nhé.Nguyên thật là chịu khó. Thank nhiều nha.
Trả lời với trích dẫn
  #9  
Cũ 11-29-2008, 10:22 PM
Avatar của tuanhoa
tuanhoa tuanhoa vẫn chưa có mặt trong diễn đàn
Member
 
Tham gia ngày: Sep 2008
Bài gửi: 69
Thanks: 1
Thanked 47 Times in 21 Posts
Mặc định

về bài tập này mình có một vài ý kiến như sau:
- bạn không thiết lập background thi khi ban vẽ ra quả bóng thì không thể nào được với 2 màu bạn thiết lập
- khi ban vẽ bằng rectangle thì bạn không thể vẽ khung nhìn mà là ban vẽ hinh chữ nhật
- bạn chú ý lại cách so sánh của bạn minh thấy không ổn lắm bạn đã chạy chương trình chưa vậy
hôm nào minh rảnh thì minh sẽ post bài của minh lên cho các bạn tham khảo nhé.
Chúc các bạn hoc tốt và tất cả lớp mình sẽ học tốt tất cả các môn
Trả lời với trích dẫn
  #10  
Cũ 11-29-2008, 10:59 PM
Avatar của Sinh_Nguyen
Sinh_Nguyen Sinh_Nguyen vẫn chưa có mặt trong diễn đàn
Mod Lớp
 
Tham gia ngày: Oct 2007
Đến từ: Secret location
Bài gửi: 585
Thanks: 39
Thanked 286 Times in 108 Posts
Mặc định

- bạn không thiết lập background thi khi ban vẽ ra quả bóng thì không thể nào được với 2 màu bạn thiết lập

Câu này tôi không đồng ý, vì mặc định màu nền của hệ soạn thảo là màu đen - Black, cái đặt màu nền là tùy vào từng người thôi. Thiết lập màu sắc của hình vẽ có thể thay đổi bất kỳ, tùy theo ý thích của lập trình viên, lúc màu này lúc màu khác, ko thành vấn đề.

- khi ban vẽ bằng rectangle thì bạn không thể vẽ khung nhìn mà là ban vẽ hinh chữ nhật
Câu này tôi không hiểu ý bác lắm, khung nhìn ở đây là gì ? chắc là khung màn hình chứ gì ? Đúng không ? Thế tôi vẽ cái hình chữ nhật, cho hình tròn chuyển động xung quanh diện tích bao đóng của nó, thì khung nhìn của tôi là cái hình chữ nhật đó ? Bác nghĩ sao ? Nếu tôi không nhầm, thì bác vẽ cái khung nhìn bằng các điểm ảnh liên tiếp nhau đúng ko ?
- bạn chú ý lại cách so sánh của bạn minh thấy không ổn lắm bạn đã chạy chương trình chưa vậy
Nói câu này là bác chưa chạy chương trình của tôi rồi, có thể bác chưa hiểu đúng chức năng phần code tôi viết. Bác thử chạy chương trình của tôi xem, xem đã đáp ứng phần nào yêu cầu của đề bài chưa ?

hôm nào minh rảnh thì minh sẽ post bài của minh lên cho các bạn tham khảo nhé.
Nhiệt liệt hoan nghênh bác, rất mong được xem bài của bác
__________________
-==I'LL DO BEST==-

Lần sửa cuối bởi Sinh_Nguyen; 11-29-2008 lúc 11:04 PM
Trả lời với trích dẫn
Trả lời

Công cụ bài viết

Quyền viết bài
Bạn không thể gửi chủ đề mới
Bạn không thể gửi trả lời
Bạn không thể gửi file đính kèm
Bạn không thể sửa bài viết của mình

BB code đang Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Tắt



Múi giờ GMT +7. Hiện tại là 12:32 PM
Powered by vBulletin, & NQM ©2005-2006 All Rights Reserved.
[Output: 86.61 Kb. compressed to 72.44 Kb. by saving 14.16 Kb. (16.35%)]