1. Trang chủ
  2. » Công Nghệ Thông Tin

PowerBuilder TẮC CHUẨN VIẾT CHƯƠNG TRÌNH pps

13 143 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Training PowerBuilder QUY TẮC CHUẨN VIẾT CHƯƠNG TRÌNH ﹕ Tên đề án : 應應應應應應應應應應應應應應應應 Dùng nguyên tắc đặt tên đối tượng hệ thống 應應﹕ Phiên bản 2006/10 1 Phien ban Phien ban : : Version 3.0 Version 3.0 Ngay tao Ngay tao : : 2006.10.10 2006.10.10 PowerBuilder Training PowerBuilder  應應應應應 MỤC ĐÍCH VÀ YÊU CẦU:  目目目目目 mục đích và yêu cầu  目目目目目目目目 tăng cường khả năng đọc của chương trình.  目目目目目目目目 tăng cường tính chính xác của chương trình.  目目目目目目目目目目 tăng cường tính năng sử dụng lại của chương trình.  目目目目目目目目目目目目目 tăng cường tính thống nhất của cách viết source code  目目目目目目目目目 tăng cường hiệu suất viết chương trình.  目目目目目目目目目目目 tăng cường tính thuận tiện trong quản lí source code.  目目目目目目目目目目 tăng cường tính thuận tiện của sự kết giao công việc.  目目目目目目目目 Người đọc phần hồ sơ này: 目目目目﹑目目目目﹑目目目目﹑目目目 目﹑目目目目﹑目目目目目目 NV quản lí, NV phân tích, NV thiết kế, NV viết chương trình , NV test, NV quản lí hồ sơ.  應應應應應應應應應應應應應應應 (Ví dụ điển hình của quy tắc viết và nguyên tắc đặt tên không phù hợp):  目目目目目目目目目目目目 sử dụng một chữ cái dùng làm tên biến.  目目目目目目目目目目目目目 Nếu không khai báo thì phải gán trị khởi tạo cho biến số  目目目目目目目目目目目目目目目目目﹑目目目目﹑目目目 目 không sử dụng function / tham số Event , biến toàn cục, biến thông thường do chương trình cung cấp .  目目目目目目目目目目目目 không sử dụng nguyên tắc quy định đặt tên đối tượng.  目目目目目目目目目目目目目 không sử dụng(thừa kế) source code của đối tượng cha mà viết lại.  目目目目目目目目目目目 source code không viết xuống dòng thích hợp  目目目目目目目目目 không có chú thích cần thiết của chương trình.  應應應應應應 NGUYÊN TẮC ĐẶT TÊN ĐỐi TƯỢNG  目目 (Nguyên tắcchung) :目 PowerBuilder 目目目目目目目目目目目目目目目目目目目目目目目目 目目目 30 目目目目目目目目目目目目目目(目目目目目目目)目 Lấy nguyên tắc đặt tên mặc định của PB, thêm vào những phần bổ sung, tổng chiều dài không vượt quá 30 ký tự, đồng thời trong việc sử dụng và đặt tên toàn bộ dùng kiểu chữ nhỏ (ngoại trừ Function tự đặt).  PBL 目目目目目目目目目目目目﹑目目目目目目目目目目目目 ĐẶT TÊN PBL : đặt tên theo chức năng chính hay từng submodel(trong PB), nên tiến hành đặt tên khi đang thiết kế chương trình.  目目目目目+目目+目目/目目目目 Window : TIỀN TỐ + “_”+ CHỮ TIẾNG ANH/ SỐ MIÊU TẢ  目目目目目目目目目+目目+目目/目目目目 Đối tượng trong Window : TIỀN TỐ + “_”+ CHỮ TIẾNG ANH/ SỐ MIÊU TẢ  目目﹑目目目目﹑目目目目目目+目目+目目/目目目目 2 Training PowerBuilder Menu, Menu nhiều cấp, item của menu : TIỀN TỐ + “_”+ CHỮ TIẾNG ANH/ SỐ MIÊU TẢ  目目目目目目目+目目+目目/目目目目 Data window : TIỀN TỐ + “_” + CHỮ TIẾNG ANH/ SỐ MIÊU TẢ  目目目目目目目目目目目+目目+目目/目目目目 Đối tượng trong datawindow : TIỀN TỐ + “_”+ CHỮ TIẾNG ANH/ SỐ MIÊU TẢ  目目目目目+目目+目目/目目目目 Hàm số: TIỀN TỐ + “_”+ CHỮ TIẾNG ANH/ SỐ MIÊU TẢ  目目目目目+目目+目目/目目目目 Event : TIỀN TỐ + “_” + CHỮ TIẾNG ANH/ SỐ MIÊU TẢ  目目目目目目目+目目+目目/目目目目 User Object : TIỀN TỐ + “_” + CHỮTIẾNG ANH/SỐ MIÊU TẢ  目目目目目 (CHỨNG MINH VÀ VÍ DỤ CỤ THỂ) 目目﹑ Duyệt 目目﹑ Tạo: R&D Group 3 Training PowerBuilder 目目目目﹑ Tên đề án 目目目目目目目目目目目目目目目目目目 Sử dụng nguyên tắc đặt tên đối tượng hệ thống 目目﹑ Phiên bản 2006/10 目 目目 Duyệt 目目﹑ Tạo : R&D Group 4 Training PowerBuilder 目目目目﹑ Tên đề án 目目目目目目目目目目目目目目目目目目 Dùng quy tắc đặt tên đối tượng hệ thống và quy tắc viết mã số 目目﹑ chuyên đề 2006/10 應應 LOẠI 應應 TIỀN TỐ 應應 VD 應應應應 Ví dụ cụ thể tab_ tab_1 目目目目 Tab Control dw_ dw_m目dw_d 目目目目目目 Data Window Control gr_ gr_1 目目目目 Graph Control ole_ ole_1 OLE 目目 OLE Control uo_ uo_dw 目目目目目目 User Control tabpage_ tabpage_base 目目目目目 Tab Page Control wf_ wf_user() 目目目目 Window Function 目目 Menu m_ 目 FrameWork 目目 do Frame Work Control 目目目目 DATAWINDOW d_ent d_entbasem001 d_entbased001 d_entbase001 d_rep d_repbase001 d_qry d_qrybase001 d_trn d_qrybase001 目目目目目目目目目目 : 目目目目 + 目 目目目 + 目目目目目 + 目目目 Nguyên tắc đặt tên các kiểu cửa sổ như sau: KÝ HIỆU TIỀN TỐ + WINDOW CÔNG NĂNG + TÊN GỌi TẮT HỆ THỐNG CON + SỐ THỨ TỰ 1. 目目(目目)目目 ﹑w_ (目目 2 Byte)目 Ký hiệu TIỀN TỐ : w_ (đô dài 2 kí tự). 2. 目目目目 : net (目目目目)﹑rep(目目目目)﹑wry(目目目目 )﹑turn(目目目目)目﹑(目目 3 Byte)目 Chức năng củaWindow công năng: net (tạo file), rep (report), wry (query), turn (chuyển file) v…v.,( độ dài là 3 ký tự). 3. 目目目目目 : 目目目目目目目目目目目(目﹑base 目目目目目目),目目目目目目目目目目目目目 Tên gọi tắt hệ thống con : Lấy tên gọi bằng tiếng Anh của hệ thống con viết thu gọn lạI, theo nguyên tắc độ dài là 3 kí tự, nhiều nhất là 4 kí tự. 4. 目目目 : 目目目目,目目目目目目目目目目目目目目 Số thứ tự : Độ dài là 3 ký tự, lấy chương trình con làm số thứ tự của mã chuẩn . 5. 目目目目目目目目目目目目 m(目目)﹑d(目目)目目目目目 Data Window phân thành Master và Detail 目目目目目目 Drop data Window dddw_ dddw_fact 目目目目目目目 TIỀN TỐ + CÔNG NĂNG MIÊU TẢ 5 Training PowerBuilder 目目目目目目 đối tượng Data Window 目目目目目目目目目目目目目目目目目 Phần không cần nói rõ thì dùng tên tiếng Anh có nghĩa để đặt 目目 (Function) f_ f_user_rights() 目目目目目目目目 Function user toàn cục af_ af_set() 目目目目 Application Fuction 目目目目 Event tự động ue_ ue_save() 目目目目 Event tự định nghĩa 目目目目 User Object uo_ uo_dw 目目目目目目 User Object tự định nghĩa uf_ uf_process() 目目目目目目 User Object Function 目目﹑目目目目目目目目目目(目﹑目目目 目)﹑目目目目目 SCRIPT 目目目目﹑目目目目目目目目目目目目目目目目目目 目目目目+目目目目目(目目)目 Chú ý: Nếu trong Control không có xử lý Event , đồng thời trong SCRIPT khác không dùng đến vào, khi định nghĩa tên có thể dung chữ số để thay thế. Window Control Name lấy TIỀN TỐ + TÊN GỌI để bảo lưu chữ (Phụ lục). 目目﹑ Duyệt 目目﹑ Tạo: R&D Group 6 Training PowerBuilder 目目目目﹑ Tên đề án 目目目目目目目目目目目目目目目目目目 Sử dụng nguyên tắc đặt tên đối tượng hệ thống và quy tắc viết mã số 目目﹑ Phiên bản 2006/10 目目應應應應應(SCRIPT)應應應應 (QUY TẮC VIẾT MÃ SỐ)  應應應應應應 (QUY TẮC ĐẶT TÊN BIẾN LƯỢNG) 目目目目目目目目目目目目目目目目目目目目目目目目目目 PHẠM Vi TÁC ĐỘNG + DẠNG DATA + “_” + TIẾNG ANH/CHỮ SỐ MIÊU T Ả 目﹑gs_factno //目目目目目目目﹑目目目目目目 Toàn bộ biến dạng kí tự, biểu thị 目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目﹑目目目 目目目目目目目目目目目 Biến của dạng Data tương đồng đặt cùng một định nghĩa, biến lượng không đồng nên phân định nghĩa ra, đồng thời test giá trị khởi tạo. 目目目目目目目目目目目﹑目目目目目目目﹑目目 目目目 目目目 目目目 Môt loạt tên gọi Biến dùng chữ cái viết thường; 1 Biến đánh dấu một hàng đồng thời toàn bộ hàng dưới chú thích bằng tiếng Hoa.  應應應(SCRIPT)應應應應 (QUY TẮC VIẾT MÃ SỐ) 1﹑PowerBuilder 目 SQL 目目目目目目目目目目 (PowerBuilder v à SQL cung cấp một trị số then chốt toàn bộ bằng chữ IN HOA). 目目 (ví dụ)目IF…END IF目FOR…NEXT目DO WHILE…LOOP SELECT…FROM…WHERE目CONNECT目ROLLBACK 2﹑SQL 目目目目目目目目目目目目目目目目目目目目目目 (Tên tựa trong câu SQL và cột tên sử dụng chữ IN HOA) 目目 (ví dụ)目SELECT “USER”.”USER_ID” INTO :ls_user_id FROM “USER” 3﹑PowerBuilder 目目目目目目目目目目目目目目目目目目目目目目目﹑目目目目目目目目目目目目目目 (PowerBuilder cung cấp hệ thống FUNCTION sử dụng CHỮ CÁi ĐẦU IN HOA, 目目 (Ví dụ)目SetFocus()目InsertRow()目ProfileString() wf_sotal()目af_set()目uf_set_color() 4﹑目目目目目目目目目目目目目目目﹑目目目目目目目目目目目目目目目 目 (Công dụng khác nhau của câu nói đó để trống 3 hàng…, đồng thời trước khi xử lý mỗi một công năng phải thêm phần miêu tả bằng tiếng Hoa.) 5﹑目目目目目目目目目目目目目目目目目目 (Xử lý các công năng quan trọng / Điều kiện khi thiết kế phải chú thích) 目目 (ví dụ)目// 目目目目目目目 (tính toán tổng kim ngạch đặt mua) 目目目目目目目目 decimal ld_pur_amount目0 //目目目目目 (tổng kim ngạch đặt mua) 目目﹑ Duyệt 目目﹑ Tạo: R&D Group 7 Training PowerBuilder 8 Training PowerBuilder 應應 LOẠI 應應 TIỀN TỐ 應應 VD 應應應應 Ví dụ cụ thể 目目 WINDOW w_ent w_entbase001 目目目目目目 w_rep w_repbase001 目目目目目目 w_qry w_qrybase001 目目目目目目 w_trn w_trnbase001 目目目目目目 目目目目目目目目目目 : 目目目目 + 目目目目 + 目目目目目 + 目目目 Nguyên tắc đặt tên các kiểu Window như sau: Ký hiệu TIỀN TỐ + chức năng WINDOW + Tên tắt hệ thống con + Số thứ tự 1. 目目(目目)目目 ﹑w_ (目目 2 Byte)目 Ký hiệu TIỀN TỐ : w_ (độ dài 2 lý tự) 2. 目目目目 : net (目目目目)﹑rep(目目目目)﹑wry(目目目目 )﹑turn(目目目目)目 (目目 3 Byte)目 Chức năng window : net (tạo file), rep(báo biểu), wry(tra cứu), turn(chuyển file)…(độ dài 3 byte) 3. 目目目目目 : 目目目目目目目目目目目(目﹑base 目目目目目目),目目目目目目目 目目目目目目 Tên tắt chương trình con : lấy tên tắt tiếng Anh của hệ thống con (VD: base biểu thị dữ liệu cơ bản), độ dài theo nguyên tắc là 3 ký tự nhiều nhất là 4 ký tự. 4. 目目目 : 目目目目,目目目目目目目目目目目目目目 Số thứ tự : Độ dài là 3 ký tự, lấy chương trình con làm số thứ tự của mã chuẩn. 目目目目目目 Đối tượng của Window cob_ cb_ok 目目目目目目 Command Button Cotrol pb_ pb_login 目目目目目目 Icon Button Control cbx_ cbx_price 目目目目目 Check Book Control rb_ rb_price 目目目目目目 Radio Button Control st_ st_userid 目目目目目目 Static text Control p_ p_login 目目目目 Icon Control gb_ gb_report 目目目目目 Group Box control ln_ ln_1 目目目目 Line Control oval_ oval_1 目目目目 Oval Control r_ r_1 目目目目 Rectangle Control rr_ rr_1 目目目目目 Roundrectangle Control sle_ sle_userid 目目目目目目 Single Line Edit Control em_ em_date 目目目目 Edit mask Control mle_ mle_note 目目目目目 Multi Line Edit Control rte_ rte_note 目目目目目目 Rich Text Edit Control hsb_ hsb_1 目目目目目目 HScrollBar Control vsb_ vsb_1 目目目目目目目 VscrollBar Control ddlb_ ddlb_stopmk 目目目目目目目 Drop Book Box Control ddplb_ ddplb_pic 目目目目目目目目目 Drop icon lb_ lb_pic 目目目目目 plb_ plb_pic 目目目目目目目 lv_ lv_model 目目目目目目 tv_ tv_kind 目目目目目 Tree ViewControl 9 Training PowerBuilder 目目目目﹑ Tên gọi chuyên án 目目目目目目目目目目目目目目目目目目 Dùng nguyên tắc đặt tên đối tượng hệ thống 目目﹑ phiên bản 2006/10 10 [...]...Training PowerBuilder 目目目目目6﹑目目目目目目 QUY TẮC ĐỊNH NGHĨA FUNCTION : 目目目//目目目目: f_chk_date(adate) Function Name : f_chk_date(adate) //目目目目: 目目目目目目目目目目目目目目目 Nói rõ công năng :Kiểm tra một chuỗi ký hiệu chữ xem ngày giờ có phù hợp... IF 8﹑目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目 目目目目目目目目目目目目 11 Training PowerBuilder 目目目“目目目目目目目目目目目目目目目”(目目目目目目目) 目目目“目目目目目目目目目目目目目目目目目目” (目目目目目目目) THÔNG TIN NÊU RA : Có thể sử dụng thuật ngữ không chuyên dùng trong máy vi tính để diễn đạt thông tin bị sai hoặc những thông tin khác ; thông tin biểu đạt phải đầy đủ và chuẩn xác, không nên … Ví dụ cụ thể : “ Một số hàng không thể để trống , tránh... dụ cụ thể : “ Một số hàng không thể để trống , tránh lỗi sai!” (thông tin sai) “Cung ứng những số không để trống, xin nhập lại từ đầu !” (thông tin đúng) 目目﹑ Duyệt 目目﹑ Tạo : R&D Group 12 Training PowerBuilder PowerBuilder 前端控件名稱保留字 (暫訂版) 確定 OK 取消(放棄) CANCEL 預覽 PREVIEW 關閉(退出) EXIT 更新 UPDATE 查詢 QUERY 轉入 TRNIN 轉出 TRNOUT 返回 RETURN 打開 OPEN 修改 EDIT 新增 NEW 刪除 DELE 存查 SAVE 13 ... số //目目目目目目:目目目(.T.目目目目目目目目﹑.F.目目目目目目目目) Truyền ra ngoài tham số cần chứng minh : dạng Logic (T.biểu thị kiểu ngày tháng đúng ; F.biểu thị kiểu ngày tháng không đúng ) //目目: TÁC GIẢ //目目目目: THỜI GIAN VIẾT //目目目目: NGƯỜI SỬA //目目目目: THỜI GIAN SỬA //目目目目: NGUYÊN NHÂN SỬA //目目目目: MỤC CHÚ Ý 目目目IF NOT f_chk_date(‘20020230’) THEN MessageBox(“目目目目”,”目目目目目目目﹑目目目目目!”) END IF 7﹑目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目目... lặp khi sử dụng nên thu gọn một cách thích hợp, khi vượt qua độ rộng màn hình thì nên phân hàng, cố gắng không nên sử dụng Scrollbar bình thường để kéo qua trái hoặc phải (trừ vd đặc biệt), câu SQL khi viết phân hàng, thì bên phải của Key Word phải canh lề ; dạng insert câu SQL nếu nằm vào câu điều kiện, thì trong câu lặp, nên sử dụng độ dài nhất trong Key Word SQL là 3 ký tự 目目目目目 目目目(ví dụ cụ thể): . Training PowerBuilder QUY TẮC CHUẨN VIẾT CHƯƠNG TRÌNH ﹕ Tên đề án : 應應應應應應應應應應應應應應應應 Dùng nguyên tắc đặt tên đối tượng hệ thống 應應﹕ Phiên bản 2006/10 1 Phien. chương trình.  目目目目目目目目目目 tăng cường tính năng sử dụng lại của chương trình.  目目目目目目目目目目目目目 tăng cường tính thống nhất của cách viết source code  目目目目目目目目目 tăng cường hiệu suất viết chương trình.  目目目目目目目目目目目. 目﹑目目目目﹑目目目目目目 NV quản lí, NV phân tích, NV thiết kế, NV viết chương trình , NV test, NV quản lí hồ sơ.  應應應應應應應應應應應應應應應 (Ví dụ điển hình của quy tắc viết và nguyên tắc đặt tên không phù hợp):  目目目目目目目目目目目目

Ngày đăng: 02/08/2014, 02:21

Xem thêm: PowerBuilder TẮC CHUẨN VIẾT CHƯƠNG TRÌNH pps

TỪ KHÓA LIÊN QUAN

w