![](images/graphics/blank.gif)
ứng dụng lập trình
lượt xem 9
download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Tham khảo tài liệu 'ứng dụng lập trình', công nghệ thông tin, đồ họa - thiết kế - flash phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: ứng dụng lập trình
- MOÄT SOÁ HÖÔÙNG DAÃN LAÄP TRÌNH C I. MOÄT SOÁ NGUYEÂN TAÉC TRÌNH BAØY CHÖÔNG TRÌNH NGUOÀN 1. Caùch ñaët teân haøm, bieán, kieåu döõ lieäu, haèng Khi teân haøm, teân bieán laø söï keát hôïp cuûa nhieàu töø thì caùc töø ñöôïc vieát lieàn nhau • (khoâng neân duøng daáu gaïch döôùi _ ñeå phaân caùch), kí töï ñaàu cuûa moãi töø vieát hoa, caùc kí töï coøn laïi cuûa moãi töø vieát thöôøng. Ví duï : LoadData, FindShortestWay, NumLines, GraphData, … • Teân bieán : thöôøng baét ñaàu baèng moät danh töø. Tuy nhieân ñeå thuaän tieän cho vieäc • theo doõi chöông trình, ngöôøi ta thöôøng theâm tröôùc teân bieán moät soá kí töï vieát thöôøng ñeå chæ kieåu döõ lieäu cuûa bieán ñoù. Caùc kí töï thöôøng ñöôïc duøng trong qui öôùc naøy thöôøng laø : sz : kieåu chuoãi c : kieåu kí töï f : kieåu soá thöïc n : kieåu soá nguyeân p, lp : kieåu con troû l : kieåu soá long Ví duï : • char *szFileName; // szFileName laø bieán kieåu chuoãi LPEVENT lpEvent; // lpEvent laø bieán kieåu con troû Teân haøm : thöôøng baét ñaàu baèng moät ñoäng töø. Thöù töï caùc tham soá trong haøm ñöôïc • qui öôùc theo thöù töï : caùc döõ lieäu traû veà, caùc döõ lieäu vaøo, … Ví duï : • void CopyArray(int *Dest, int *Src, int NumElement); int LoadData(char *szFName); Teân haèng, kieåu döõ lieäu thöôøng ñöôïc vieát baèng chöõ in hoa. • Ví duï : • #define MAX 10 #define TIMEDELAY 50 typedef struct { int Left, Top; int Right, Bottom; }RECT; 2. Caùch trình baøy Ñaàu moãi chöông trình hay taäp tin ñeàu coù moät soá doøng moâ taû. Caùc thoâng tin • thöôøng ñeà caäp trong phaàn naøy thöôøng laø : teân taäp tin, toùm taét muïc ñích cuûa chöông trình, moâi tröôøng laøm vieäc, trình bieân dòch, taùc giaû, ngaøy caäp nhaät cuoái cuøng, … Ví duï : • /***************************************************************************************************** * File Name : GRAPH.CPP – Graph Function : Load data, display, … * * Compiler : BC++3.1. * * Written by : Le Dinh Duy – Info Dept, HCMUNS. * * Last Update : 03/12/1998 * *****************************************************************************************************/
- Moãi caâu leänh vieát treân moät doøng. Caùc caâu leänh cuøng caáp vieát treân cuøng moät coät, • caùc caâu leänh coù caáp nhoû hôn vieát thuït vaøo trong, caùch leänh caáp treân baèng moät khoaûng Tab (thöôøng ñaët Tab Size=4) Ví duï : • void Demo(void) { int x, y; printf(“Input x, y : ”); scanf(“%d%d”, &x, &y); if(x!=y) printf(“Input error”); else printf(“Input valid”); } II. HÖÔÙNG DAÃN LAÄP TRÌNH PROJECT 1. Moät soá thao taùc : Taïo moät project : choïn menu Project/Open Project. Taäp tin project thöôøng coù phaàn • môû roäng laø .PRJ. Hieän cöûa soå project : choïn menu Window/Project. • Theâm/ boû moät taäp tin vaøo/ra project : môû cöûa soå project, duøng phím Ins ñeå theâm, • phím Del ñeå boû. Ñoùng moät project : choïn menu Project/Close Project. • 2. Moät soá nguyeân taéc khi keát noái döõ lieäu trong Project. Caùc taäp tin .H thöôøng duøng ñeå khai baùo caùc bieán döõ lieäu vaø haøm duøng chung • (export data). Caùc theå hieän cuï theå cuûa caùc bieán vaø haøm naøy ñöôïc caøi ñaët trong taäp tin .CPP töông öùng. Ñeå traùnh khai baùo truøng laëp khi keát noái caùc taäp tin vaøo trong project, baét ñaàu vaø • keát thuùc taäp tin .H thöôøng theâm moät soá doøng : #ifndef _ _ _ H _ _ // Ví duï #ifndef __GLOBAL_H__ #define _ _ _ H _ _ // Cac khai bao ghi o day #endif // Ket thuc tap tin Caùc kieåu döõ lieäu, haèng, macro duøng chung khai baùo trong caùc taäp tin .H ñeå khi • duøng thì include vaøo. Caùc thaønh phaàn duøng chung (bieán, haøm) khai baùo trong taäp tin .H baét ñaàu baèng töø • khoùa extern, theå hieän cuûa chuùng chæ khai baùo moät laàn duy nhaát trong taäp tin .CPP töông öùng. Taäp tin project thöôøng chöùa caùc taäp tin caøi ñaët .CPP, thö vieän ñoái töôïng .OBJ, … • Caùc taäp tin trong cuøng moät project thöôøng ñöôïc toå chöùc trong cuøng moät thö muïc • ñeå tieän cho vieäc löu tröõ, keát noái.
![](images/graphics/blank.gif)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
LẬP TRÌNH WINDOWS
3 p |
1010 |
300
-
Đề cương ứng dụng lập trình C cho vi điều khiển 8051
80 p |
597 |
200
-
Ứng dụng lập trình cho các robot trong hệ thống MiniCIM
17 p |
449 |
145
-
Tài liệu môn học công cụ phát triển ứng dụng
13 p |
119 |
24
-
PHẦN 5: LẬP TRÌNH ỨNG DỤNG QUẢN LÝ TRÊN WEB: TÍCH HỢP MÃ PHP (REQUIRE - INCLUDE) - TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
20 p |
122 |
18
-
Bài giảng Lập trình trên Windows: Chương 1 - Trần Minh Thái
68 p |
118 |
16
-
Bài giảng Lập trình trên Windows: Giới thiệu môn học - Trần Minh Thái
16 p |
146 |
16
-
Bài giảng Lập trình ứng dụng Window Form hướng đối tượng
24 p |
172 |
16
-
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 1)
141 p |
101 |
15
-
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 2)
96 p |
86 |
14
-
Bài giảng Lập trình trên Windows: Chương 3 - Trần Minh Thái
220 p |
90 |
14
-
Bài giảng Lập trình trên Windows: Chương 2 - Trần Minh Thái (Phần 3)
29 p |
73 |
10
-
Bài giảng Lập trình trên Windows: Chương 5 - Trần Minh Thái
38 p |
106 |
10
-
Bài giảng Phát triển ứng dụng: Chương 3.4
36 p |
61 |
9
-
Bài giảng Lập trình trên Windows: Chương 5.5 - Trần Minh Thái
47 p |
64 |
8
-
Bài giảng Lập trình web và ứng dụng: Tổng quan về xây dựng ứng dụng web - Phan Thị Kim Loan
30 p |
30 |
7
-
All My Apps - Cập nhật thầm lặng mọi ứng dụng trên PC
3 p |
90 |
5
-
Bộ môn Công nghệ lập trình & Ứng dụng: Lập trình hướng đối tượng
0 p |
99 |
5
![](images/icons/closefanbox.gif)
![](images/icons/closefanbox.gif)
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
![](https://tailieu.vn/static/b2013az/templates/version1/default/js/fancybox2/source/ajax_loader.gif)