Ứng dụng lập trình VSTO

Liên hệ QC
Thì bài 43 mạnh nói đó ... nếu ta ko viết code ngay trên Form mà ta viết code vào Unit Delphi xong làm thủ tục keo nó thì có mà tịt
(Tại thời điểm này ... còn sau này vài năm nữa ko biết :p:D )
ý mạnh là viết code vào unit name thay vì viết vào form name
Bài đã được tự động gộp:

ý mạnh là viết code vào unit name thay vì viết vào form name
code unit name theo mình nghĩ là code cho các button....phải không bạn
 
thực ra virus còn diệt được đóng băng ổ đĩa tuy nhốt virus trong đó nhưng nó còn nhiều cái lơi lắm: như không tạo thêm rác cho hệ thống,ngăn ngừa các phần mềm mã độc như

-heeeeeeeee đa số phần mềm mà việt nam chúng ta đang xài là lậu hết nên không tránh được virus nhưng đóng băng có thể tránh được mấy phần mềm đòi tiền chuột, giảm rác hệ thống......
Thế là anh mặc nhiên coi virus là thứ được chấp nhận đúng không? Thế thì cớ sao lại đưa ra nguy cơ nhiễm virus cho file được rối hóa (dù thực sự gần như không có vì được cộng đồng người dùng kiểm chứng)?

Cách đây mấy năm tôi có xem đánh giá những chương trình virus nổi tiếng nhất thế giới thì chương trình tốt nhất cũng chỉ có thể diệt được 98% số virus mà người ta kiểm nghiệm. (không biết hiện giờ khá hơn chưa?) Nên tôi không chắc là anh quét tới quét lui nát cả máy mà đã diệt được hết virus.

Có nhiều anh tự tin rằng có thể bắt virus bằng tay nhưng tôi chỉ tủm tìm cười rằng hình như họ chưa phân biệt nổi virus với sworm nữa là --=0

Hiện nay hầu hết chương trình quét virus đều nhận biết virus thụ động cả nghĩa là nếu chưa có mã nhận diện của virus trong CSDL thì một chương trình virus hoàn toàn có thể sống khỏe re đến ngày 1 cái phòng thí nghiệm nào đó phát hiện ra với điều kiện là có nhiều nạn nhận bị ảnh hưởng rồi thì người ta mới tìm ra nó. Thử coi mấy cái phần mềm gián điệp của China nằm trong mấy cái chip hạt gạo ở máy chủ Mỹ mấy năm nay giờ mới lú đầu đó và cũng phải đến những chuyên gia công nghệ với cái kính lúp (cái loại dùng phóng to nha) chứ mấy anh antivirus không hề hay biết.
 
ý mạnh là viết code vào unit name thay vì viết vào form name
Bài đã được tự động gộp:


code unit name theo mình nghĩ là code cho các button....phải không bạn
bạn viết cho mình
Thế là anh mặc nhiên coi virus là thứ được chấp nhận đúng không? Thế thì cớ sao lại đưa ra nguy cơ nhiễm virus cho file được rối hóa (dù thực sự gần như không có vì được cộng đồng người dùng kiểm chứng)?

Cách đây mấy năm tôi có xem đánh giá những chương trình virus nổi tiếng nhất thế giới thì chương trình tốt nhất cũng chỉ có thể diệt được 98% số virus mà người ta kiểm nghiệm. (không biết hiện giờ khá hơn chưa?) Nên tôi không chắc là anh quét tới quét lui nát cả máy mà đã diệt được hết virus.

Có nhiều anh tự tin rằng có thể bắt virus bằng tay nhưng tôi chỉ tủm tìm cười rằng hình như họ chưa phân biệt nổi virus với sworm nữa là --=0

Hiện nay hầu hết chương trình quét virus đều nhận biết virus thụ động cả nghĩa là nếu chưa có mã nhận diện của virus trong CSDL thì một chương trình virus hoàn toàn có thể sống khỏe re đến ngày 1 cái phòng thí nghiệm nào đó phát hiện ra với điều kiện là có nhiều nạn nhận bị ảnh hưởng rồi thì người ta mới tìm ra nó. Thử coi mấy cái phần mềm gián điệp của China nằm trong mấy cái chip hạt gạo ở máy chủ Mỹ mấy năm nay giờ mới lú đầu đó và cũng phải đến những chuyên gia công nghệ với cái kính lúp (cái loại dùng phóng to nha) chứ mấy anh antivirus không hề hay biết.
heeeeeeeeeee như bạn nói thì ta phải sống chung với lũ thui né sao được nhưng quan trọng là né được lúc nào hay lúc đó né không được thì cài lại win kaaaaaaaaaa
Bài đã được tự động gộp:

xin lỗi chủ topic nha nãy giờ lạc đề quá
 
như bạn nói thì ta phải sống chung với lũ thui né sao được nhưng quan trọng là né được lúc nào hay lúc đó né không được thì cài lại win kaaaaaaaaaa
Tôi hiện tại không dùng phần mềm cracked, riêng Office 2010 tôi dùng nó đòi bản quyền nhưng tôi cũng không tìm cách crack (cũng không rõ nó có crack gì chưa). Còn lại tất cả các phần mềm đều có phí hoặc loại miễn phí hoặc share. Ví dụ winzar là dạng share nó đề nghi mua bản quyền thì tôi bấm nút bỏ qua thôi chứ không phải tìm cách crack nó. Người Việt Nam nổi tiếng thế giới vì tính trộm cắp rồi nên tôi cũng không muốn góp phần khẳng định đặc tính đó nữa. Đi mua hàng thối dư 100k mà tôi còn trả là lại là bạn đủ hiểu.

Chia sẻ với các bạn luôn là tình cờ đi lạc trong Settings>Advance trong Chrome tôi tìm ra "Clean up Computer" tính năng quét phần mềm độc hại, nên các bạn có thể dùng nó như một kiểu phần mềm quét virus hạng nhẹ. Nói chung sản phẩm của Google thì cũng khá tín nhiệm
 
Lần chỉnh sửa cuối:
Tôi hiện tại không dùng phần mềm cracked, riêng Office 2010 tôi dùng nó đòi bản quyền nhưng tôi cũng không tìm cách crack (cũng không rõ nó có crack gì chưa). Còn lại tất cả các phần mềm đều có phí hoặc loại miễn phí hoặc share. Ví dụ winzar là dạng share nó đề nghi mua bản quyền thì tôi bấm nút bỏ qua thôi chứ không phải tìm cách crack nó. Người Việt Nam nổi tiếng thế giới vì tính trộm cắp rồi nên tôi cũng không muốn góp phần khẳng định đặc tính đó nữa. Đi mua hàng thối dư 100k mà tôi còn trả là lại là bạn đủ hiểu.
những người bị virus là do không chịu mua bản quyền cứ tìm crack kaaaaaaaa cái giá phải trả đắt hơn tiền mua bản quyền
 
ý mạnh là viết code vào unit name thay vì viết vào form name
Bài đã được tự động gộp:


code unit name theo mình nghĩ là code cho các button....phải không bạn
Nhận tiện quậy thì làm phiền các bạn thử coi File mạnh viết bằng Delphi nhé ... xem có thấy chi không ... trong đó Có 1 Cái Form + code
Còn Code trong Unit thì đầy ra đó coi xem thấy chi ko luôn (Ko phải Unit theo Form)
Bài đã được tự động gộp:

Tôi hiện tại không dùng phần mềm cracked, riêng Office 2010 tôi dùng nó đòi bản quyền nhưng tôi cũng không tìm cách crack (cũng không rõ nó có crack gì chưa). Còn lại tất cả các phần mềm đều có phí hoặc loại miễn phí hoặc share. Ví dụ winzar là dạng share nó đề nghi mua bản quyền thì tôi bấm nút bỏ qua thôi chứ không phải tìm cách crack nó. Người Việt Nam nổi tiếng thế giới vì tính trộm cắp rồi nên tôi cũng không muốn góp phần khẳng định đặc tính đó nữa. Đi mua hàng thối dư 100k mà tôi còn trả là lại là bạn đủ hiểu.

Chia sẻ với các bạn luôn là tình cờ đi lạc trong Settings>Advance trong Chrome tôi tìm ra "Clean up Computer" tính năng quét phần mềm độc hại, nên các bạn có thể dùng nó như một kiểu phần mềm quét virus hạng nhẹ. Nói chung sản phẩm của Google thì cũng khá tín nhiệm
nếu bạn nào xài Chrome x64 thì nó có tính năng tải file đa luồng đó bật lên chạy ok đó ... dẹp cái IDM đi cho nhanh
 

File đính kèm

  • VBLibrary.rar
    3 MB · Đọc: 14
nếu bạn nào xài Chrome x64 thì nó có tính năng tải file đa luồng đó bật lên chạy ok đó ... dẹp cái IDM đi cho nhanh
Lời khuyên hơi thừa vì tôi nói rõ là không dùng phầm crack mà. Các bạn Việt Nam toàn dùng IDM chứ tôi dùng FDM (miễn phí). Cả sketchup vẽ 3D tôi cũng dùng bản free online chứ không chơi bản crack offline. (nếu crack thì máy chạy cũng chả nổi).

Trở lại với Addin trên .Net, có vẻ mọi người không hứng thú theo xu hướng phát triển của tôi nên bỏ lỡ nhiều cái hay của ExcelDna quá. Nhân lúc nhiều lời tôi cũng chia sẻ 1 điểm rất đặc biệt có trong ExcelDna nữa là với ExcelDna các bạn có thể phát triển các addin mà không cần IDE cho .Net (khỏi Visual Studio cồng kềnh hay bất cứ cái gì giống thế) chỉ cần notepad cũng có thể chơi.:victory: Quả là các anh Tây giúp ta tận tình từ a đến z.

Các bạn muốn khám phá cái này thì hãy đến trang chủ của ExcelDna(ExcelDna-0.34.6) và down về nhé. Trong đó có cái tài liệu "step by step" và các example. Chỉ cần đào bới 2 cái đó thì các bạn sẽ tìm ra tính năng này. Chúc các bạn may mắn và mình cũng xin ngừng nói ở đây vì hình như nói nhiều dễ bị nhầm giới tính --=0
 
Lần chỉnh sửa cuối:
Nhận tiện quậy thì làm phiền các bạn thử coi File mạnh viết bằng Delphi nhé ... xem có thấy chi không ... trong đó Có 1 Cái Form + code
Còn Code trong Unit thì đầy ra đó coi xem thấy chi ko luôn (Ko phải Unit theo Form)
Bài đã được tự động gộp:


nếu bạn nào xài Chrome x64 thì nó có tính năng tải file đa luồng đó bật lên chạy ok đó ... dẹp cái IDM đi cho nhanh
như mình nói ko thể xem code gốc trong delphi (hiện tại) nhưng có thể xem code dạng mã máy ở từng button, trong file mạnh có 3 button .
 

File đính kèm

  • 2.PNG
    2.PNG
    3.9 KB · Đọc: 34
  • 3.PNG
    3.PNG
    2.5 KB · Đọc: 34
  • button1.PNG
    button1.PNG
    5.3 KB · Đọc: 29
  • form.PNG
    form.PNG
    5.5 KB · Đọc: 32
như mình nói ko thể xem code gốc trong delphi (hiện tại) nhưng có thể xem code dạng mã máy ở từng button, trong file mạnh có 3 button .
chính xác có 3 cái button đó ............... cơ bản coi code ấy chứ .... còn coi mã máy mấy ai đọc được
Trong Unit ấy có khoãng 20 Hàm và Sub (1 Unit theo Form) còn 10 Unit độc lập (Mình tạm keo vậy ko biết tây nó keo là chi)
 
chính xác có 3 cái button đó ............... cơ bản coi code ấy chứ .... còn coi mã máy mấy ai đọc được
đối với hacker ko quan tâm code bạn viết gì chỉ cần tìm kẻ hở trong phần mềm nắm được câu lệnh thực thi ở dạng mã máy, các hàm gọi... cũng đủ dùng
 
đối với hacker ko quan tâm code bạn viết gì chỉ cần tìm kẻ hở trong phần mềm nắm được câu lệnh thực thi ở dạng mã máy, các hàm gọi... cũng đủ dùng
vậy thử tìm cho mình 1 tên hàm xem (dịch mã máy ra)
 

File đính kèm

  • Capture.PNG
    Capture.PNG
    39.6 KB · Đọc: 42
thấy trên mạng nó nói chỉ coi được code Delphi khi viết ngay trên Form hay Button ... vì vậy trên Button hay Form mạnh ko viết chi hết mà làm thủ tục keo hàm trong Unit độc lập ko theo Form vậy là hết coi code he
Bài đã được tự động gộp:

các hàm gọi có thể tìm trong ollydbg
Bài đã được tự động gộp:
mạnh coi cái đó hoa cả mắt ... năm ngoái có vọc qua ... xong bỏ luôn quan trong mình mới tập tành thì coi code mà học là chính còn vọc mấy cái đó làm biếng
 
thấy trên mạng nó nói chỉ coi được code Delphi khi viết ngay trên Form hay Button ... vì vậy trên Button hay Form mạnh ko viết chi hết mà làm thủ tục keo hàm trong Unit độc lập ko theo Form vậy là hết coi code he
unit doc lap thi vẫn dch sang mã máy được chứ bạn
 
Lời khuyên hơi thừa vì tôi nói rõ là không dùng phầm crack mà. Các bạn Việt Nam toàn dùng IDM chứ tôi dùng FDM (miễn phí). Cả sketchup vẽ 3D tôi cũng dùng bản free online chứ không chơi bản crack offline. (nếu crack thì máy chạy cũng chả nổi).

Trở lại với Addin trên .Net, có vẻ mọi người không hứng thú theo xu hướng phát triển của tôi nên bỏ lỡ nhiều cái hay của ExcelDna quá. Nhân lúc nhiều lời tôi cũng chia sẻ 1 điểm rất đặc biệt có trong ExcelDna nữa là với ExcelDna các bạn có thể phát triển các addin mà không cần IDE cho .Net (khỏi Visual Studio cồng kềnh hay bất cứ cái gì giống thế) chỉ cần notepad cũng có thể chơi.:victory: Quả là các anh Tây giúp ta tận tình từ a đến z.

Các bạn muốn khám phá cái này thì hãy đến trang chủ của ExcelDna(ExcelDna-0.34.6) và down về nhé. Trong đó có cái tài liệu "step by step" và các example. Chỉ cần đào bới 2 cái đó thì các bạn sẽ tìm ra tính năng này. Chúc các bạn may mắn và mình cũng xin ngừng nói ở đây vì hình như nói nhiều dễ bị nhầm giới tính --=0
Nghe bạn nói cái này cũng hấp dẫn quá, nhưng ngặc nổi khả năng mình thì không đủ để nghiên cứu nó. Bạn có thể chia sẻ chút về nó được không?
 
.......................................
Mã:
namespace ndAddin
{
    public class MyAddin
    {
        [ExcelFunction(Description = "Equal Excel-DNA function")]
        public static bool xEqual(int x, int y)
        {
            DateTime now = DateTime.Now;
            double totalMilliseconds = (DateTime.Now - now).TotalMilliseconds;
            return x == y;
        }

        [ExcelFunction(Description = "Null Excel-DNA function")]
        public static string sayNull()
        {
            return "Null";
        }
    }
}
qua vb
Mã:
Namespace ndAddin
    Public Class MyAddin
        <ExcelFunction(Description = "Equal Excel-DNA function")>
        Public Shared Function xEqual(x As Integer, y As Integer) As Boolean
            Dim now As DateTime = DateTime.Now
            Dim totalMilliseconds As Double = (DateTime.Now - now).TotalMilliseconds
            Return x = y
        End Function

        <ExcelFunction(Description = "Null Excel-DNA function")>
        Public Shared Function sayNull() As String
            Return "Null"
        End Function
    End Class
End Namespace
mời các bác compiled lại file ở trên xem được không nhé
 

File đính kèm

  • ndAddin.rar
    235.4 KB · Đọc: 11
Lần chỉnh sửa cuối:
Mình mới nghiên cứu thôi, nên code cũng chẳng có gì để học hỏi đâu. Định khi nghiên cứu xong sẽ có những bài viết cụ thể về vấn đề này để chia sẻ cho ai có nhu cầu. Thôi thì chia sẻ đại để bạn xem và có hy vọng cùng nhau nghiên cứu.
Lâu quá không thấy ACE quan tâm Topic VSTO , mình rất thích chủ đề này nhưng tài liệu hạn chế quá. Bạn có thể chia sẽ giúp tài liệu hay Code demo một vài ứng dụng! Trân trọng cảm ơn và mong muốn hợp tác trao đổi kinh nghiệm!
 
Web KT
Back
Top Bottom