Chuyển đến nội dung
Diễn đàn CADViet
ssg

Mời các bạn dùng thử bản... nháp CVU!

Các bài được khuyến nghị

Vẫn chưa có gì mới?!

Để thay đổi "không khí", ssg mời các bạn dùng thử bản "nháp" của CVU. Các bạn đọc readme và làm theo hướng dẫn.

Trong đó chỉ có 2 lệnh dùng được (Thep hinh và About), các lệnh khác cứ bấm vào khắc biết!

 

http://www.cadviet.com/upfiles/CadViet_Utility.rar

 

Hy vọng rằng sau khi dùng thử, các bạn sẽ có cái nhìn mới hơn về lisp, về CVU, cũng như sẽ hào hứng hơn trong việc chung sức đóng góp xây dựng CVU.

 

Mặc dù nội dung bản "nháp" này chưa có gì nhiều, nhưng xét về kỹ thuật lập trình, có khá nhiều kỹ xảo đã được đưa vào. Ssg rất mong được trao đổi về các vấn đề này cùng các bạn am hiểu lisp.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

:lol:

 

CVU_About.gif

 

CVU_Error.gif

 

CVU_Thepdinhhinh.gif

 

Chúc mừng sự khởi đầu!

 

Các bạn nhớ: để dùng được CVU thì bung nén file zip rồi copy file Acad.lsp và thư mục CADViet vào thư mục AutoCAD nhé (là thư mục chứa file ACAD.exe).

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Trong thời gian chờ Jin Yong chỉnh sửa chương trình "Thống kê thép", đề nghị các bạn góp ý về cách thức liên kết chương trình như sau (nhớ đọc kỹ readme.doc):

 

http://www.cadviet.com/upfiles/CadViet_Utility_02.rar

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Các bác tham quá. Muốn có một chương trình hoành tráng nhưng không có kế hoạch cụ thể. Không đưa ra được hướng phát triển chung để mọi người viết chương trình thì làm sao mong có được sự thống nhất. Trên diễn đàn này mỗi người viết một kiểu, tổng hợp thì chắc chắn đá nhau lung tung.

Tuy mang tiếng là dân CAD nhưng mỗi người một lĩnh vực, vậy nên có cần gộp toàn bộ cả Điện Nước, Cơ khí chung lại với nhau hay không?

 

Mặc dù nội dung bản "nháp" này chưa có gì nhiều, nhưng xét về kỹ thuật lập trình, có khá nhiều kỹ xảo đã được đưa vào. Ssg rất mong được trao đổi về các vấn đề này cùng các bạn am hiểu lisp.

 

Mấy cái này thì cũng chưa đáng để gọi là kỷ xảo, nhưng mà trong việc coding thì người ta khuyến khích càng trong sáng càng tốt.

Dùng cái đơn giản để xử lý cái phức tạp chứ không dùng cái phức tạp để xử lý cái đơn giản...

Database nếu chỉ dùng được mỗi cái file txt và yêu cầu không được đổi tên hoặc move qua chỗ khác thì làm chương trình bị giới hạn nhiều quá... nếu người dùng muốn định nghĩa lại hoặc dùng các data khác nhau thì sửa lại cũng ốm luôn

Không phải là dân CAD mà với tư cách là developer, cái dự án này rủi ro cao quá, false ngay từ lúc tổ chức rồi...

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Các bác tham quá. Muốn có một chương trình hoành tráng nhưng không có kế hoạch cụ thể. Không đưa ra được hướng phát triển chung để mọi người viết chương trình thì làm sao mong có được sự thống nhất. Trên diễn đàn này mỗi người viết một kiểu, tổng hợp thì chắc chắn đá nhau lung tung.

Tuy mang tiếng là dân CAD nhưng mỗi người một lĩnh vực, vậy nên có cần gộp toàn bộ cả Điện Nước, Cơ khí chung lại với nhau hay không?

 

Mặc dù nội dung bản "nháp" này chưa có gì nhiều, nhưng xét về kỹ thuật lập trình, có khá nhiều kỹ xảo đã được đưa vào. Ssg rất mong được trao đổi về các vấn đề này cùng các bạn am hiểu lisp.

 

Mấy cái này thì cũng chưa đáng để gọi là kỷ xảo, nhưng mà trong việc coding thì người ta khuyến khích càng trong sáng càng tốt.

Dùng cái đơn giản để xử lý cái phức tạp chứ không dùng cái phức tạp để xử lý cái đơn giản...

Database nếu chỉ dùng được mỗi cái file txt và yêu cầu không được đổi tên hoặc move qua chỗ khác thì làm chương trình bị giới hạn nhiều quá... nếu người dùng muốn định nghĩa lại hoặc dùng các data khác nhau thì sửa lại cũng ốm luôn

Không phải là dân CAD mà với tư cách là developer, cái dự án này rủi ro cao quá, false ngay từ lúc tổ chức rồi...

 

Với tư cách chủ nhiệm (bất đắc dĩ!) của dự án, ssg luôn lắng nghe mọi ý kiến đóng góp từ tất cả mọi người. Trước hết, xin cám ơn các đóng góp của bạn và cũng có mấy lời hồi đáp:

1) Nhất trí với bạn về ý kiến không nên nhốt chung cả Xây dựng, Cơ khí, Điện nước vào chung một rọ. Có lẽ nên tách ra thì hơn.

2) Không đồng ý với bạn về nhận định "cái dự án này rủi ro cao quá, false ngay từ lúc tổ chức rồi..."! Hầu hết anh em CadViet (dĩ nhiên là trừ bạn) đều là dân amateur đối với cái món IT, kiến thức có được là nhờ mày mò tự học nên chương trình lập ra đương nhiên có những cái rất ấu trĩ trong con mắt "nhà nghề". Thế nhưng, không phải vì vậy mà dự án không có tính khả thi. Ssg là ngưòi đề xướng, xin thưa với bạn rằng ssg có thừa khả năng trình làng một bộ chương trình hỗ trợ tính toán, thiết kế và vẽ (xin nhấn mạnh, không chỉ đơn thuần vẽ) dành cho dân cơ khí tương đối "hoành tráng" (từ của bạn) và rất hiệu quả trong sử dụng.

3) Bạn phê phán cách dùng database, vậy thì bạn có chiêu gì hay ho biểu diễn cho anh em được mở rộng tầm mắt? Cụ thể, ssg có bảng số liệu sau (còn khoảng hơn chục field nữa nhưng ssg lược bỏ bớt cho gọn):

http://www.cadviet.com/upfiles/VBelt.gif

Yêu cầu:

- Người dùng nhập số liệu 1 field bất kỳ, chường trình tự tra giá trị tất cả các field còn lại

- Giá trị người dùng nhập có thể không trùng với giá trị có sẵn trong bảng, chương trình phải biết lấy giá trị nội suy.

- Chương trình phải mang tính tổng quát, áp dụng được cho các bảng có số lượng field khác nhau tùy ý. Tất nhiên là có giới hạn, trong hầu hết các trường hợp ứng dụng, số lượng field không vượt quá 50.

- Dễ dàng biên tập, sửa đổi, bổ sung thêm tùy thích các record

- Thoải mái đổi tên hoặc move file đi chỗ khác (theo ý bạn)

Nếu bạn đáp ứng được, anh em sẽ tâm phục khẩu phục. Bằng không, toàn bộ các ý kiến trên của bạn không có giá trị gì cả, chỉ là đâm thọc, khích bác với dụng ý xấu mà thôi!

Thành thật xin lỗi nếu những lời này làm bạn khó nghe! Ssg vốn thẳng tính, không biết cách nói lấy lòng!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Với tư cách chủ nhiệm (bất đắc dĩ!) của dự án, ssg luôn lắng nghe mọi ý kiến đóng góp từ tất cả mọi người. Trước hết, xin cám ơn các đóng góp của bạn và cũng có mấy lời hồi đáp:

1) Nhất trí với bạn về ý kiến không nên nhốt chung cả Xây dựng, Cơ khí, Điện nước vào chung một rọ. Có lẽ nên tách ra thì hơn.

2) Không đồng ý với bạn về nhận định "cái dự án này rủi ro cao quá, false ngay từ lúc tổ chức rồi..."! Hầu hết anh em CadViet (dĩ nhiên là trừ bạn) đều là dân amateur đối với cái món IT, kiến thức có được là nhờ mày mò tự học nên chương trình lập ra đương nhiên có những cái rất ấu trĩ trong con mắt "nhà nghề". Thế nhưng, không phải vì vậy mà dự án không có tính khả thi. Ssg là ngưòi đề xướng, xin thưa với bạn rằng ssg có thừa khả năng trình làng một bộ chương trình hỗ trợ tính toán, thiết kế và vẽ (xin nhấn mạnh, không chỉ đơn thuần vẽ) dành cho dân cơ khí tương đối "hoành tráng" (từ của bạn) và rất hiệu quả trong sử dụng.

3) Bạn phê phán cách dùng database, vậy thì bạn có chiêu gì hay ho biểu diễn cho anh em được mở rộng tầm mắt? Cụ thể, ssg có bảng số liệu sau (còn khoảng hơn chục field nữa nhưng ssg lược bỏ bớt cho gọn):

http://www.cadviet.com/upfiles/VBelt.gif

Yêu cầu:

- Người dùng nhập số liệu 1 field bất kỳ, chường trình tự tra giá trị tất cả các field còn lại

- Giá trị người dùng nhập có thể không trùng với giá trị có sẵn trong bảng, chương trình phải biết lấy giá trị nội suy.

- Chương trình phải mang tính tổng quát, áp dụng được cho các bảng có số lượng field khác nhau tùy ý. Tất nhiên là có giới hạn, trong hầu hết các trường hợp ứng dụng, số lượng field không vượt quá 50.

- Dễ dàng biên tập, sửa đổi, bổ sung thêm tùy thích các record

- Thoải mái đổi tên hoặc move file đi chỗ khác (theo ý bạn)

Nếu bạn đáp ứng được, anh em sẽ tâm phục khẩu phục. Bằng không, toàn bộ các ý kiến trên của bạn không có giá trị gì cả, chỉ là đâm thọc, khích bác với dụng ý xấu mà thôi!

Thành thật xin lỗi nếu những lời này làm bạn khó nghe! Ssg vốn thẳng tính, không biết cách nói lấy lòng!

 

 

Hehehe

Lâu rồi bận quá nên không online, không biết là mình trở thành kẻ "chỉ là đâm thọc, khích bác với dụng ý xấu mà thôi!"

 

Thứ nhất: Mình không là dân dùng CAD thì cần mấy các LISP đó để làm gì, để vẽ hình ngắm chơi àh? Các bác là người cần, còn mình tham gia để cho vui thôi.

Thứ hai: Mình không cần trả lời mấy cái câu hỏi kiểu đánh đố như thế vì chẳng cần chứng tỏ với ssg làm gì. Những gì mà mình đã đưa lên diễn đàn cũng đủ để cho mọi người biết rằng mình cũng có thực lực.

Thứ ba: Mình có kinh nghiệm làm dự án về tin học được vài năm rồi và hiện giờ là một PM về outsource và mình thấy một điều thế này: Các dự án bị failed không phải do kỹ thuật mà chủ yếu là khâu tổ chức...

Hehehe, vậy thôi. Bác ssg nghĩ lại đi nhé...

 

KISS= KEEP IT SIMPLE & STUPID

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Thứ ba: Mình có kinh nghiệm làm dự án về tin học được vài năm rồi và hiện giờ là một PM về outsource và mình thấy một điều thế này: Các dự án bị failed không phải do kỹ thuật mà chủ yếu là khâu tổ chức...

Hehehe, vậy thôi. Bác ssg nghĩ lại đi nhé...

 

KISS= KEEP IT SIMPLE & STUPID

Điều này không nói thì ai cũng biết rồi!

 

Với kinh nghiệm là một PM, vndesperados có đề xuất gì khác không?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Hehehe

Lâu rồi bận quá nên không online, không biết là mình trở thành kẻ "chỉ là đâm thọc, khích bác với dụng ý xấu mà thôi!"

 

Thứ nhất: Mình không là dân dùng CAD thì cần mấy các LISP đó để làm gì, để vẽ hình ngắm chơi àh? Các bác là người cần, còn mình tham gia để cho vui thôi.

Thứ hai: Mình không cần trả lời mấy cái câu hỏi kiểu đánh đố như thế vì chẳng cần chứng tỏ với ssg làm gì. Những gì mà mình đã đưa lên diễn đàn cũng đủ để cho mọi người biết rằng mình cũng có thực lực.

Thứ ba: Mình có kinh nghiệm làm dự án về tin học được vài năm rồi và hiện giờ là một PM về outsource và mình thấy một điều thế này: Các dự án bị failed không phải do kỹ thuật mà chủ yếu là khâu tổ chức...

Hehehe, vậy thôi. Bác ssg nghĩ lại đi nhé...

 

KISS= KEEP IT SIMPLE & STUPID

8.gif

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Nếu ssg có ý định xây dựng một Project hòan chỉnh thì mình xin góp ý một vài điểm sau:

1- Đặt tên cho dự án (Cadviet Utility)

2- Ban quản lý dự án

Giám đốc dự án...

Giám đốc kỹ thuật...

Đội ngũ develop...

Tester...

....

 

2- Phạm vi sử dụng

Ai là người dùng và sẽ có hiệu quả gì?

3- Chức năng

Không nên tràn lan quá, trong giai đọan đầu chỉ nên nhằm vào một vài mục tiêu cụ thể và mở rộng ở các phiên bản sau

Thu thập ý kiến đóng góp cho từng chức năng rõ ràng, nên mở các topic thu thập ý kiến người dùng ở các lĩnh vực và chuyên môn khác nhau (màn hình (giao diện), thao tác (action)...)

4- Tổ chức

Sau khi thu thập thông tin sẽ có một thiết kế tổng thể từ đó Giám đốc Kỹ thuật sẽ đưa ra Database và thiết kế chi tiết...

Database sẽ bao gồm các lọai dữ liệu nào (Table, File...)

Thiết kế chi tiết bao gồm: Biến tòan cục, method (nói rõ chức năng của từng method), biến cục bộ...

5- Coding....

 

6- Testing...

 

Vì đây là một dự án mở nên mọi thông tin về dự án phải được công khai và update hằng ngày lên cadviet.com để mọi người cùng thực hiện....

Chúc thành công.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nếu ssg có ý định xây dựng một Project hòan chỉnh thì mình xin góp ý một vài điểm sau:

1- Đặt tên cho dự án (Cadviet Utility)

2- Ban quản lý dự án

Giám đốc dự án...

Giám đốc kỹ thuật...

Đội ngũ develop...

Tester...

....

 

2- Phạm vi sử dụng

Ai là người dùng và sẽ có hiệu quả gì?

3- Chức năng

Không nên tràn lan quá, trong giai đọan đầu chỉ nên nhằm vào một vài mục tiêu cụ thể và mở rộng ở các phiên bản sau

Thu thập ý kiến đóng góp cho từng chức năng rõ ràng, nên mở các topic thu thập ý kiến người dùng ở các lĩnh vực và chuyên môn khác nhau (màn hình (giao diện), thao tác (action)...)

4- Tổ chức

Sau khi thu thập thông tin sẽ có một thiết kế tổng thể từ đó Giám đốc Kỹ thuật sẽ đưa ra Database và thiết kế chi tiết...

Database sẽ bao gồm các lọai dữ liệu nào (Table, File...)

Thiết kế chi tiết bao gồm: Biến tòan cục, method (nói rõ chức năng của từng method), biến cục bộ...

5- Coding....

 

6- Testing...

 

Vì đây là một dự án mở nên mọi thông tin về dự án phải được công khai và update hằng ngày lên cadviet.com để mọi người cùng thực hiện....

Chúc thành công.

 

Chân thành cám ơn các ý kiến đóng góp của bạn!

Thật tình, mình rất coi trọng chuyên môn của bạn, cái mà đa số anh em CadViet (trong đó có cả mình) còn thiếu.

Có điều này, xin được góp ý thẳng thắn: những người khác thế nào không biết, bản thân mình không có... thiện cảm với bạn ngay từ lần đầu tiên bạn xuất hiện trên diễn đàn. Lý do đơn giản là bạn insert vào những đoạn rất khó nghe không cần thiết, đại loại như là "trong khi chờ vợ về ăn cơm, tranh thủ viết tặng anh em cái này...". Biết là bạn đùa, nhưng không nên như vậy, cái đó sẽ được hiểu là thiếu tôn trọng người đọc.

Mình đã nói ra, có nghĩa là mình không bận tâm đến những chuyện như vậy nữa. Mối người một cá tính, "no problem"! Tất cả chúng ta đến với CadViet hoàn toàn tự nguyện và có một chuẩn chung: yêu thích và quan tâm đến Cad và Lisp. Hãy vì cái chung đó mà cư xử với nhau. Hãy đóng góp cho sự phát triển của CadViet bằng khả năng cho phép của mỗi người!

Mong rằng những căng thẳng trước đây giữa bạn và mình đã được giải toả! OK?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Chân thành cám ơn các ý kiến đóng góp của bạn!

Thật tình, mình rất coi trọng chuyên môn của bạn, cái mà đa số anh em CadViet (trong đó có cả mình) còn thiếu.

Có điều này, xin được góp ý thẳng thắn: những người khác thế nào không biết, bản thân mình không có... thiện cảm với bạn ngay từ lần đầu tiên bạn xuất hiện trên diễn đàn. Lý do đơn giản là bạn insert vào những đoạn rất khó nghe không cần thiết, đại loại như là "trong khi chờ vợ về ăn cơm, tranh thủ viết tặng anh em cái này...". Biết là bạn đùa, nhưng không nên như vậy, cái đó sẽ được hiểu là thiếu tôn trọng người đọc.

Mình đã nói ra, có nghĩa là mình không bận tâm đến những chuyện như vậy nữa. Mối người một cá tính, "no problem"! Tất cả chúng ta đến với CadViet hoàn toàn tự nguyện và có một chuẩn chung: yêu thích và quan tâm đến Cad và Lisp. Hãy vì cái chung đó mà cư xử với nhau. Hãy đóng góp cho sự phát triển của CadViet bằng khả năng cho phép của mỗi người!

Mong rằng những căng thẳng trước đây giữa bạn và mình đã được giải toả! OK?

 

OK.

Bạn là CN dự án CVU nên bạn phải biết phân công công việc cho mọi người.

Và bạn phân công việc gì cho tôi, tôi sẽ làm...

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
OK.

Bạn là CN dự án CVU nên bạn phải biết phân công công việc cho mọi người.

Và bạn phân công việc gì cho tôi, tôi sẽ làm...

Nhiệt liệt hoan nghênh tinh thần của bạn!

Có 2 việc, mình tin chắc bạn sẽ làm tốt:

1) Việc cơ bản, lâu dài: thay mình làm chủ nhiệm dự án CVU. Nếu không nhận, hãy giúp mình trong vai trò Cố vấn kỹ thuật.

2) Việc cụ thể trước mắt: dưới đây là chương trình tra bảng tiêu chuẩn và vẽ mặt cắt ổ bi cầu thông dụng, có ký hiệu 6xxx (ví dụ 6205, 6306...).

 

http://www.cadviet.com/upfiles/Bearing.zip

 

Ổ bi chẳng qua là 1 ví dụ. Trong quá trình thiết kế cơ khí, có rất nhiều bảng tra như vậy. Các chuyên ngành khác không biết thế nào, nhưng mình nghĩ chắc cũng không ít. Tra bảng là công việc nhàm chán và tốn khá nhiều thời gian. Xây dựng kiểu, cấu trúc và các thủ tục xử lý database đóng vai trò rất quan trọng trong việc tăng tính hiệu quả của CVU.

Từ góc nhìn của dân IT chuyên nghiệp, bạn cho nhận xét, góp ý về cách sử dụng database trong chương trình trên. Nếu thấy không ổn thì đề xuất cách khác hiệu quả hơn.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nhiệt liệt hoan nghênh tinh thần của bạn!

Có 2 việc, mình tin chắc bạn sẽ làm tốt:

1) Việc cơ bản, lâu dài: thay mình làm chủ nhiệm dự án CVU. Nếu không nhận, hãy giúp mình trong vai trò Cố vấn kỹ thuật.

2) Việc cụ thể trước mắt: dưới đây là chương trình tra bảng tiêu chuẩn và vẽ mặt cắt ổ bi cầu thông dụng, có ký hiệu 6xxx (ví dụ 6205, 6306...).

 

http://www.cadviet.com/upfiles/Bearing.zip

 

Ổ bi chẳng qua là 1 ví dụ. Trong quá trình thiết kế cơ khí, có rất nhiều bảng tra như vậy. Các chuyên ngành khác không biết thế nào, nhưng mình nghĩ chắc cũng không ít. Tra bảng là công việc nhàm chán và tốn khá nhiều thời gian. Xây dựng kiểu, cấu trúc và các thủ tục xử lý database đóng vai trò rất quan trọng trong việc tăng tính hiệu quả của CVU.

Từ góc nhìn của dân IT chuyên nghiệp, bạn cho nhận xét, góp ý về cách sử dụng database trong chương trình trên. Nếu thấy không ổn thì đề xuất cách khác hiệu quả hơn.

OK

Tôi đã down về nhưng chưa thể xem được gì vì hiện giờ máy tính của tôi không có AutoCad.

Tôi sẽ trả lời sớm nhất có thể khi tôi trở về nhà sau chuyến công tác này

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay


×