Có gì mới?

Liên hệ QC

PhanTuHuong

VBA & VB.NET for Excel & AutoCad
Thành viên danh dự
Tham gia
13/6/06
Bài viết
7,121
Được thích
24,279
Nhân tiện có bài viết của anh @HeSanbi về VBA làm việc cho môi trường 32 và 64 bit, tôi có chia sẻ sau:
Với các đơn vị làm khoa học như trường ĐH, CĐ, Viện... thì nghiên cứu khoa học là điều rất cần thiết. Tuy nhiên để triển khai bao giờ cũng có mục " tính cấp thiết" và "cái mới của đề tài"... dù chỉ là nghiên cứu khoa học sinh viên.
Những quy định này nhiều khi máy móc, thiếu tính thực tế, gây khó khăn cho ai muốn tìm hiểu. Ví dụ như viết sách lập trình VBA chẳng hạn, chỉ cần Google là ra cả đống (tất nhiên tiếng Tây là chủ yếu). Nếu mà làm ở Việt Nam sẽ bị gạch toẹt vì "đâu có gì mới". Trong khi đó họ không hiểu gì trình độ Tác giả, nội dung truyền đạt, cách tiếp cận vấn đề... Tôi từng dịch cả cuốn sách về VBA, ban đầu cứ nghĩ ngon nhưng sau này mới thấy nội dung nhiều cái dở... Sau này đọc thêm nhiều cuốn mới vỡ lẽ nhiều điều. Không phải Tây cái gì cũng hay :)
Do vậy với 1 vấn đề có thể tiếp cận bằng nhiều cách khác nhau, miễn là đạt được cái đích mong muốn.
 
không có gì mới cả nếu muốn tìm hiểu nó vào các Web quốc tế trang nào mà còn sử dụng VB6 nhiều ấy thì từ rất lâu rồi họ đã khai báo kiểu đó

giờ viết lại trên VBA chỉ là mò mẫm chạy theo sau mà cứ nghĩ là mới thôi :D

1/ Ngày xưa khi VB6 còn là đỉnh cao thì các cụ viết mã và hay học các thư viện API của Ms bao gồm nhưng thư viện đã công bố còn các thư viện không công bố chỉ dẫn thì mò mẫm hack hóc xem xong viết các hàm trung gian tái sử dụng nó

suy cho cùng khả năng không viết được mà sử dụng nên mới mò nhưng thứ không có chỉ dẫn chính thức từ Ms xong dò mà dùng thôi

2/ thời hiện đại đầy ngôn ngữ mới có thể viết nhiều hàm thay thế nó mà không lệ thuộc vào các API của Ms... trừ khi nhưng hàm quá khó mà ta + Tools không có khả năng thì mới tái sử dụng lại các hàm API của Ms

còn cái gì cũng lôi API của Ms ra sử dụng thì chỉ chứng minh 1 điều khả năng quá dốt ( Ngu ) không tự viết ra mà dùng nên mới tái sử dụng nó

3/ Bản chất các API thường viết là c/c++ nên tốc độ chạy mã rất nhanh. nhưng ta tái sử dụng nó trên VBA qua các hàm trung gian khai báo các hằng tào lao kiểu mò mẫm + với sử dụng các biến dữ liệu lớn trên 2 GB cho Office 32 bít và trên 4 GB cho Office 64 bit thì nó sẻ chậm lại và lỗi do chính các hàm trung gian ta viết

hãy lục tung cái GPE này lên tìm xem các hàm tìm kiếm File và Folder xem có hàm nào chạy tốt khi tìm trong C:\Windows hay không ???

khi dữ liệu ít thì chạy rất tốt .. khi nhiều duyệt đệ quy Folder là văng lý do văng ở ngay chính hàm trung gian khi viết trên VBA sử dụng trong môi trường

VBA lỗi thời tù túng và ọp ẹp Bị giới hạn cấp phát RAM cho VBA

...
thong thả bà tám tiếp
 
Lần chỉnh sửa cuối:
không có gì mới cả nếu muốn tìm hiểu nó vào các Web quốc tế trang nào mà còn sử dụng VB6 nhiều ấy thì từ rất lâu rồi họ đã khai báo kiểu đó

giờ viết lại trên VBA chỉ là mò mẫm chạy theo sau mà cứ nghĩ là mới thôi :D

1/ Ngày xưa khi VB6 còn là đỉnh cao thì các cụ viết mã và hay học các thư viện API của Ms bao gồm nhưng thư viện đã công bố còn các thư viện không công bố chỉ dẫn thì mò mẫm hack hóc xem xong viết các hàm trung gian tái sử dụng nó

suy cho cùng khả năng không viết được mà sử dụng nên mới mò nhưng thứ không có chỉ dẫn chính thức từ Ms xong dò mà dùng thôi

2/ thời hiện đại đầy ngôn ngữ mới có thể viết nhiều hàm thay thế nó mà không lệ thuộc vào các API của Ms... trừ khi nhưng hàm quá khó mà ta + Tools không có khả năng thì mới tái sử dụng lại các hàm API của Ms

còn cái gì cũng lôi API của Ms ra sử dụng thì chỉ chứng minh 1 điều khả năng quá dốt ( Ngu ) không tự viết ra mà dùng nên mới tái sử dụng nó

3/ Bản chất các API thường viết là c/c++ nên tốc độ chạy mã rất nhanh. nhưng ta tái sử dụng nó trên VBA qua các hàm trung gian khai báo các hằng tào lao kiểu mò mẫm + với sử dụng các biến dữ liệu lớn trên 2 GB cho Office 32 bít và trên 4 GB cho Office 64 bit thì nó sẻ chậm lại và lỗi do chính các hàm trung gian ta viết

hãy lục tung cái GPE này lên tìm xem các hàm tìm kiếm File và Folder xem có hàm nào chạy tốt khi tìm trong C:\Windows hay không ???

khi dữ liệu ít thì chạy rất tốt .. khi nhiều duyệt đệ quy Folder là văng lý do văng ở ngay chính hàm trung gian khi viết trên VBA sử dụng trong môi trường

VBA lỗi thời tù túng và ọp ẹp Bị giới hạn cấp phát RAM cho VBA

...
thong thả bà tám tiếp
Bạn có hiểu tôi đang nói gì không? Đây là nói vấn đề chứ không phải lập trình gì ráo!
 
Bạn có hiểu tôi đang nói gì không? Đây là nói vấn đề chứ không phải lập trình gì ráo!

"Nhân tiện có bài viết của .... về VBA làm việc cho môi trường 32 và 64 bit, tôi có chia sẻ sau:"

Thì vấn đề khai báo API không chỉ dẫn hay API không giấy tờ thôi

còn tôi thêm vào Tools lập trình mới thôi... với tiêu đề là :

Có gì mới? = thì nói lên điều gì ???????????? trong chuyên mục thư giãn​


1697453315298.png
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom