Trang chủ EDA | Doman - Hosting | Siêu thị trực tuyến

MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Thảo luận về các gói ứng dụng hỗ trợ lập trình trên Ubuntu: gPHPEdit, Bluefish, MySQL...

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi quyhienhinh » Thứ 3 17 Tháng 2, 2009 2:11 pm

sunflower đã viết:Bạn viết trên monodevelop à? Vào Run (F5) chạy bình thường thôi. Xem thêm chi tiết ở đây:
http://monodevelop.com/Creating_C_and_CPP_Projects

Sao em đánh bài c xong là nó ko chạy dc nhi?
Toàn báo lỗi "Hello work"
quyhienhinh
 
Bài viết: 36
Ngày tham gia: Thứ 7 07 Tháng 2, 2009 9:30 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi funnyboy » Thứ 3 17 Tháng 2, 2009 2:46 pm

quyhienhinh đã viết:
sunflower đã viết:Bạn viết trên monodevelop à? Vào Run (F5) chạy bình thường thôi. Xem thêm chi tiết ở đây:
http://monodevelop.com/Creating_C_and_CPP_Projects

Sao em đánh bài c xong là nó ko chạy dc nhi?
Toàn báo lỗi "Hello work"


Như thế là chạy rồi đó bạn, chắc bài tập của bạn là lập trình cho hiển thị ra hộp thông báo có dòng chữ: "Hello work" :-x
Hình đại diện của thành viên
funnyboy
 
Bài viết: 178
Ngày tham gia: Thứ 3 24 Tháng 6, 2008 6:01 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi quyhienhinh » Thứ 3 17 Tháng 2, 2009 2:58 pm

funnyboy đã viết:Như thế là chạy rồi đó bạn, chắc bài tập của bạn là lập trình cho hiển thị ra hộp thông báo có dòng chữ: "Hello work" :-x


Đâu bác.
Bài của em lập trình ra hình ảnh cụ thể cơ.
Chạy sao ko thấy kết quả chi vậy
Bác trử xem hộ em nha:
#include<stdio.h>
#include<conio.h>
#include<dos.h>
void main()
{
int gd= DETECT, gm;//ngau nhien
int x,y,i;
initgraph(&gd, &gm, "");
if (graphresult()!= grok) exit(1);
randomize();
while (!kbhit())
{
x =random(getmaxx());
y= random(getmaxy());
setbkcolor (random(16));
setfillstyle(random(13), random(16));
bar (x-2*i, y-3*i, y+3*i);
delay(50);
}
cleardevice();
}
closegraph();
}
quyhienhinh
 
Bài viết: 36
Ngày tham gia: Thứ 7 07 Tháng 2, 2009 9:30 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi sunflower » Thứ 3 17 Tháng 2, 2009 4:09 pm

Đoạn code của bạn chạy trong môi trường DOS nên không xài được rồi. Buộc phải dùng Borland C để chạy. Bạn có thể dùng Dosbox Emulator để dùng TP7 (Vào add/remove để cài).
Bạn hãy thử test 1 project đơn giản bằng cách vào File -> new solution -> C -> Console Project
nhập đường dẫn và tên vào để tạo project.
Sau khi tạo xong sẽ được file mẫu main.c như sau:

Mã: Chọn tất cả
#include <stdio.h>

int main (int argc, char *argv[])
{
   printf ("Hello world!\n");
   
   return 0;
}


Bạn chạy thử để kiểm tra xem monodevelop đã chạy tốt chưa.
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi quyhienhinh » Thứ 3 17 Tháng 2, 2009 7:24 pm

Hình như nó ko dc như bạn nói:
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Còn phần TP7 mình chỉ cần cài cái đó là chạy dc hay là phải copy cả TP7 vào hả bạn?
Mình thấy nó giống như chạy dos vậy.
Nhưng mình ko biết là trong ubuntu ko có kí hiệu tên các ổ cứng vậy làm sao mình biết dc ten ổ cứng là gi?
quyhienhinh
 
Bài viết: 36
Ngày tham gia: Thứ 7 07 Tháng 2, 2009 9:30 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi sunflower » Thứ 4 18 Tháng 2, 2009 8:06 am

Bạn bấm vào hình mở rộng project ka của bạn sẽ có file main.c.
Còn việc sử dụng Dos trong Ubuntu bạn làm như sau:
1. Cài đặt DosBox Emulator bằng cách vào add/remove và chọn nó để cài
2. Copy thư mục tc7 vào bất kỳ đâu trong máy của bạn. Ví dụ cho vào thư mục /home/<user của bạn>
3. Dùng lệnh mount thư mục dos vào để dùng bằng cách khởi động dosbox emulator và gõ lệnh mount c /home/<user>
Như vậy là xong, giờ bạn có thể chạy tc7 bằng cách gõ c:\tc7\tc

Lưu ý: Trong Linux quản lý thư mục theo cây thư mục gốc, không phải dạng chia ổ logic như windows. Bạn có thể tìm thấy các thư mục của phân vùng ổ logic trong thư mục /media/ (hoặc có thể là /mnt/)
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi quyhienhinh » Thứ 4 18 Tháng 2, 2009 12:42 pm

+) Mình đã kích vào ka và đã thấy file main.c như bạn nói. Có nghĩa là monodevelop của mình hoạt động bình thường đúng ko bạn?
Bây giờ mình chỉ cần đánh code vào mục file main.c là ok?
+) Mình phải copy tc7 vào rồi mới đánh dc lệnh muont c /home/<user> đúng ko bạn?
quyhienhinh
 
Bài viết: 36
Ngày tham gia: Thứ 7 07 Tháng 2, 2009 9:30 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi sunflower » Thứ 4 18 Tháng 2, 2009 1:24 pm

quyhienhinh đã viết:+) Mình đã kích vào ka và đã thấy file main.c như bạn nói. Có nghĩa là monodevelop của mình hoạt động bình thường đúng ko bạn?
Bây giờ mình chỉ cần đánh code vào mục file main.c là ok?

Dúng rồi, bạn bấm F5 để chạy thử xem

quyhienhinh đã viết:+) Mình phải copy tc7 vào rồi mới đánh dc lệnh muont c /home/<user> đúng ko bạn?

Ví dụ user bạn đang dùng là quyhienhinh thì bạn làm như sau:
1. Copy thư mục TC7 của bạn vào thư mục /home/quyhienhinh
2. Khởi động DosBox Emulator
3. Gõ lệnh mount c /home/quyhienhinh
Vậy là DosBox đã gán thu mục /home/quyhienhinh thành ổ C của DOS
Giờ bạn xài như trong Dos bình thường. Cụ thể bạn khởi động TC7 bằng lệnh: c:\tc7\bin\tc (hay đại loại là gì đó tuỳ theo tên thư mục và file chạy của bạn)
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi quyhienhinh » Thứ 5 19 Tháng 2, 2009 11:10 pm

Xin lỗi đã trả lời bạn lâu.
Bạn kiểm tra hộ mình với.
Mình đã copy thư lục TC vào home.
Hình ảnh
Và mình đánh lệnh chạy ko biết sao mà nó báo:
Hình ảnh
Mình đã thử thay "c" bằng "z" vẫn ko dc bạn ạh.
quyhienhinh
 
Bài viết: 36
Ngày tham gia: Thứ 7 07 Tháng 2, 2009 9:30 pm

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàigửi bởi sunflower » Thứ 6 20 Tháng 2, 2009 8:09 am

Hix, you toàn gõ sai thôi. Lệnh của nó là mount chứ không phải là muont như bạn gõ. Rồi c:\tc\bin\tc (hoặc c:\tc\bin\tc.exe) chứ không phải như bạn gõ thiếu mất dấu :.
Như của bạn thì bạn thực hiện:
1. mount c /home/quyhienhinh hoặc mount c ~
2. c:\tc\bin\tc hoặc gõ C: rồi enter, sau đó gõ tc\bin\tc
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Trang trướcTrang kế tiếp

Quay về Lập trình - Cơ sở dữ liệu

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến17 khách

cron