Thông báo

Collapse
No announcement yet.

Embarcadero - rad studio - way to love - for beginner

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    xem cái demo Image Processing trên Iphone ! ( delphi XE4)
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment


    • #17
      em thấy nó giống với VB, em đọc từ đầu đến giờ mới thấy có cái là nó tận dụng được mã của nhau... ( chắc giống với kiểu mã hóa code của Java nên có thể chạy được trên mọi nền tảng) còn về tốc độ xủ lý phép toán thì em thấy phụ thuộc nhiều vào tư duy và "phong cách code" của coder và các toán tử dùng trong code ( dùng các toán tử số học luôn luôn chậm hơn các toán tử logic)

      Comment


      • #18
        thấy bác quế dương quảng cáo nó hay quá,em cũng đang down nhưng bác cho em hỏi chút là nó có thư viện help phong phú hoặc mã nguồn mở cho các ứng dụng điều khiển như giao tiếp rs232,usb cũng như hỗ trợ tiếng việt unicode không? thú thức là 1 thời em cũng làm giao tiếp rs232 với VC++nhưng sau phải bỏ cuộc vì nó quá khó để có thể học như C#, để làm giao diện cho 1 sản phẩm quả là cực hình lấy em làm ví dụ thôi ko so sánh với ai cả, em mày mò mất 1 tháng không làm nổi 1 giao diện giao tiếp rs232 nhận dữ liệu từ cổng com update lên giao diện bằng C++ nhưng với C# em chỉ mất có 3 ngày vì sự phong phú turial mẫu của nó là rất nhiều.
        sale of Gobal Automation Solution Company Limited

        Comment


        • #19
          Nguyên văn bởi tan0710 Xem bài viết
          em thấy nó giống với VB, em đọc từ đầu đến giờ mới thấy có cái là nó tận dụng được mã của nhau... ( chắc giống với kiểu mã hóa code của Java nên có thể chạy được trên mọi nền tảng) còn về tốc độ xủ lý phép toán thì em thấy phụ thuộc nhiều vào tư duy và "phong cách code" của coder và các toán tử dùng trong code ( dùng các toán tử số học luôn luôn chậm hơn các toán tử logic)
          bạn thử sài VB với visual C++ , C# xử lý ảnh xem sao ? , tốc độ nhanh ở đây là do phần core ( compiler ) của nó , chủ yếu dùng khá nhiều thư viện động ( do được hưởng sự thừa kế từ thằng BORLAND bao nhiêu đời nay ) ( đương nhiên vẫn còn phụ thuộc vào cái đầu người code + giải thuật hợp lý ).
          còn việc làm sao nó chạy được trên nhiều nền tảng thì mình cũng không chuyên sâu nghiên cứu ( nếu giống java chắc tốc độ chậm lắm ! ). Mình có đọc tài liệu đại ý nó xây dựng 1 môi trường "phát triển ứng dụng nhanh " ( RAD ) . Sau đó thì cài các platform từ bên ngoài vào ( tương tự cái kiểu IDE và mình cài plug in của mấy cái Compiler - lập trình vi điều khiển vậy ) nên khả năng của nó rộng hơn so với những ngôn ngữ lập trình khác !

          Cách thức làm việc thì " dễ như VB " nhưng sức mạnh lại của C++ !
          Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

          Comment


          • #20
            Nguyên văn bởi dangtuandat Xem bài viết
            thấy bác quế dương quảng cáo nó hay quá,em cũng đang down nhưng bác cho em hỏi chút là nó có thư viện help phong phú hoặc mã nguồn mở cho các ứng dụng điều khiển như giao tiếp rs232,usb cũng như hỗ trợ tiếng việt unicode không? thú thức là 1 thời em cũng làm giao tiếp rs232 với VC++nhưng sau phải bỏ cuộc vì nó quá khó để có thể học như C#, để làm giao diện cho 1 sản phẩm quả là cực hình lấy em làm ví dụ thôi ko so sánh với ai cả, em mày mò mất 1 tháng không làm nổi 1 giao diện giao tiếp rs232 nhận dữ liệu từ cổng com update lên giao diện bằng C++ nhưng với C# em chỉ mất có 3 ngày vì sự phong phú turial mẫu của nó là rất nhiều.
            ngôn ngữ delphi ( phát triển từ pascal cổ đại ) nên nó cực kỳ dễ về mặt luận lý , giải thuật ( chứ cũng không như thằng VB ( mà VB cũng rất dễ trong làng winform rồi )

            - Phần help của nó khá nặng ( chủ yếu help về chức năng , câu lệnh ( cả C++ và delphi ) ... trong help thì không có nhiều mẫu ví dụ sâu .( chủ yếu là ví dụ command , cú pháp )

            - Các phần tutorial thì trên youtube rất nhiều ( trên trang web của nhà phát triển cũng được thảo luận nhiều ) ( delphi và C++ là ngôn ngữ truyền thống lâu đời ... search google 1 phát là có hàng tá câu trả lời luôn ) . Tóm lại có nhiều nguồn hỗ trợ.

            - Giao tiếp phần cứng bên ngoài ( có rất nhiều component tạo sẵn ), hoặc tự viết code ( nếu đủ trình độ ) ... gì chứ 232 , USB , LPT , Bluetooth , Wifi , Web server , Image Processing , ...v.v ( nhiều lắm kể làm sao hết ) ... đều có luôn. Đủ sức để cho bạn làm các phần mềm chuyên nghiệp như các phần mềm chuyên nghiệp của các hãng lớn trên thế giới !

            và đương nhiên unicode và ngôn ngữ của nó rất mạnh , bọn Nga , Tàu Khựa với bọn Ả Rập chữ nó " khoai" như thế nó còn hiện được ... chữ la tinh ( như Việt Nam ta ) thì ... cứ vô tư mà viết.

            --- Nếu bạn đã từng lập trình với các dạng Visual programming như VB , VC++ ...v..v thì ngon quá rồi ( cái này cũng tương tự vậy thôi ) ( câu lệnh, cú pháp nào không hiểu thì tra help hoặc google )
            Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

            Comment


            • #21
              Mình có chụp cái " thư viện component " nrcommlib lên đây . ( đây chỉ là 1 thư viện , có quá nhiều thư viện nên mình không " chụp được hết )
              --- trong này liệt kê khá nhiều " phương thức " giao tiếp
              COM, LPT, Bluetooth , có cả GSM ( mấy cái module Sim á ) , barcode , USB bulk, HID .v..v
              Click image for larger version

Name:	nr_com.jpg
Views:	1
Size:	92.0 KB
ID:	1384379

              Còn đây là cái help ( cùi bắp nhưng nếu đã hiểu rồi ... thì cũng dễ dùng ... như tra từ điển thôi )
              Click image for larger version

Name:	help.jpg
Views:	2
Size:	92.4 KB
ID:	1384380


              --- Có rất nhiều component , thư viện được free trên mạng ( nên khỏi lo gì ) ... mã nguồn C++ , C# người ta còn ít free chứ thằng delphi thì " cộng đồng sử dụng " nó free nhiều lắm.

              Hiện tại trên mạng có trang delphivn.org hoặc delphiviet ... có nói nhiều về delphi ( nhưng cộng đồng này không lớn lắm ) ... vì ít nguồn tài liệu hay ít người dùng ( do tính chất học theo phong trào các ngôn ngữ khác ở VN ).

              Có khó khăn về thư viện ( mình sưu tập khá nhiều cho delphi XE ) , cần thiết mình sẽ share !
              Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

              Comment


              • #22
                Nguyên văn bởi queduong Xem bài viết
                rad studio XE , XE2 , XE3 , XE4 đều có thể cài đặt win2000 , XP ( 32, 64 ) , VISTA (xx, xx ) Win7 ( 32, 64), WIN8 cơ mà có lỗi gì đâu nhỉ ?

                về thao tác cơ bản thì nó cũng không khác VB hay C# ( đương nhiên về câu lệnh, ngữ pháp sẽ khác ) ... hơn nữa sản phẩm của nó không chạy trên .NET , và chất lượng của nó vượt xa VB hay C# ( về tốc độ xử lý phép toán hay tính toán phức tạp )
                Vấn đề xử lý ảnh và điều khiển thì mấy em này so với VB hay C# như thể nào vậy bác dương. Vả lại mấy cái này em thấy ít phổ biến lắm thì phải (cái này em cũng không chắc lắm) do đa số mấy trường đại học đều đào tạo java, C# là nhiều ah.
                Tư vấn thiết kế hệ thống điện-điện tử theo yêu cầu.
                Tel: 0903 702 417. Email: web:

                Comment


                • #23
                  Nguyên văn bởi dangtuandat Xem bài viết
                  thấy bác quế dương quảng cáo nó hay quá,em cũng đang down nhưng bác cho em hỏi chút là nó có thư viện help phong phú hoặc mã nguồn mở cho các ứng dụng điều khiển như giao tiếp rs232,usb cũng như hỗ trợ tiếng việt unicode không? thú thức là 1 thời em cũng làm giao tiếp rs232 với VC++nhưng sau phải bỏ cuộc vì nó quá khó để có thể học như C#, để làm giao diện cho 1 sản phẩm quả là cực hình lấy em làm ví dụ thôi ko so sánh với ai cả, em mày mò mất 1 tháng không làm nổi 1 giao diện giao tiếp rs232 nhận dữ liệu từ cổng com update lên giao diện bằng C++ nhưng với C# em chỉ mất có 3 ngày vì sự phong phú turial mẫu của nó là rất nhiều.
                  sao bạn không sài RS232 trên C# cho nó tiện, code khá nhanh
                  sao bạn không
                  Tư vấn thiết kế hệ thống điện-điện tử theo yêu cầu.
                  Tel: 0903 702 417. Email: web:

                  Comment


                  • #24
                    Nguyên văn bởi queduong Xem bài viết
                    Mình có chụp cái " thư viện component " nrcommlib lên đây . ( đây chỉ là 1 thư viện , có quá nhiều thư viện nên mình không " chụp được hết )
                    --- trong này liệt kê khá nhiều " phương thức " giao tiếp
                    COM, LPT, Bluetooth , có cả GSM ( mấy cái module Sim á ) , barcode , USB bulk, HID .v..v
                    [ATTACH=CONFIG]73256[/ATTACH]

                    Còn đây là cái help ( cùi bắp nhưng nếu đã hiểu rồi ... thì cũng dễ dùng ... như tra từ điển thôi )
                    [ATTACH=CONFIG]73257[/ATTACH]


                    --- Có rất nhiều component , thư viện được free trên mạng ( nên khỏi lo gì ) ... mã nguồn C++ , C# người ta còn ít free chứ thằng delphi thì " cộng đồng sử dụng " nó free nhiều lắm.

                    Hiện tại trên mạng có trang delphivn.org hoặc delphiviet ... có nói nhiều về delphi ( nhưng cộng đồng này không lớn lắm ) ... vì ít nguồn tài liệu hay ít người dùng ( do tính chất học theo phong trào các ngôn ngữ khác ở VN ).

                    Có khó khăn về thư viện ( mình sưu tập khá nhiều cho delphi XE ) , cần thiết mình sẽ share !
                    Cái này bác dương nè nha, chắc dành vài ngày ngâm cứu cái này mới được, có gì mong bác dương chỉ giáo nha.
                    Tư vấn thiết kế hệ thống điện-điện tử theo yêu cầu.
                    Tel: 0903 702 417. Email: web:

                    Comment


                    • #25
                      Nguyên văn bởi vanmanh1988 Xem bài viết
                      Vấn đề xử lý ảnh và điều khiển thì mấy em này so với VB hay C# như thể nào vậy bác dương. Vả lại mấy cái này em thấy ít phổ biến lắm thì phải (cái này em cũng không chắc lắm) do đa số mấy trường đại học đều đào tạo java, C# là nhiều ah.
                      VB hay C# thì làm gì có cửa chen chân trong làng xử lý ! ?

                      Cái này thì đúng là ít phổ biến (do delphi/ C++ bước khởi đầu không mấy được chú trọng phát triển ) , Microsoft, java nhanh tay hơn ... nên chúng ta thường dễ tiếp cận hơn và ở các trường đại học thường đào tạo ( giống ngày xưa mình chỉ biết có mỗi windows ... mà không biết có mac và linux vậy ! ). Ở VN thì vậy chứ ở nước ngoài ( sang bên Trung Quốc và các nước lân cận ... nó có chơi mấy cái C# với VB đâu , các cty tuyển dụng bên đó cũng sài đồ khác !)
                      delphi và C++ builder là 1 trong top ngôn ngữ lập trình trên thế giới ( được sản sinh từ những programmer và dành cho programmers ... trong khi đó .NET lại theo hướng thương mại )

                      mình có đoạn đọc đánh giá của giới lập trình ở thời điểm 2010 ... khi đó RAD studio XE, XE2 ... còn chưa xuất hiện ( nó đã thực sự thấy ưu việt ) và người ta đã quan tâm nhiều hơn tới delphi. Sau thời điểm delphi XE , C++ builder ...tiếp tục được phát triển đã gây bão cho cộng đồng những người lập trình trên thế giới !
                      ( cái này thì không phải quảng cáo ... biết được nhiều hơn 1 ngôn ngữ lập trình thì càng tốt chứ sao ? Trước đây mình cũng có dùng VB, C# , C++ , .NET nhưng suy cho cùng có nhiều hạn chế. Mình qua 1 số nước và 1 số cty công nghệ ... thấy họ hay dùng cái này ... lang thang search trên mạng ... và đã có câu trả lời . Thật tuyệt vời hơn nó lại là delphi và C++ builder ( Nó hợp đúng sở trường của mình - Cách đây ( lâu lắm rồi) có lẽ tầm 20 năm . chính pascal/C/C++ đã đưa mình tới vinh quang trong cuộc thi lập trình ( tin học ) toàn quốc .
                      Sau khi lên đại học thì mình theo điện tử viễn thông (bởi phá phách, nghịch ngợm điện đóm từ nhỏ ) chứ không theo CNTT

                      Đây chỉ là 1 trong ý kiến đánh giá

                      I would choose the tool your team is used to, if you can choose both however I would choose Delphi for a Win client...
                      A part the fact there are more .Net developers than Delphi ones worldwide still (as for official numbers there should be 1.5M ++ Delphi ones however - which is quite a high number), there are other facts why Delphi might be preferred on client side (Desktop apps etc...)...
                      • Native code / more speed - NO JIT (very slow startup time for complex or very external assemblies dependant programs)...
                      • More power with semi-manual memory management (which in MANY cases IS a plus, where on .Net side GC does not allow you enough freedom or flexibility, apart being non-deterministic in lot of situations...)
                      • NO (or LESS) external dependencies (single .EXE etc...)
                      • Easier DEPLOY (REAL xcopy) - for .Net you really depend on 50/70MB++ RTlibraries and security related issues could bind you easily... - -
                      • Delphi binds its RTLibraries (very light ones) directly to WinAPI (which essentially does .Net as well but on one more/additional-managed layer)
                      • Faster programs/apps execution with deterministic objects/memory management...
                      • On specifically language (not library) side (apart lynx and some minor differencies) all you can do with C# you can do with Delphi with easier to read and better organized code (standard OOP language functionalities + generics, anonymous functions, reach RTTI/Reflection, great IDE, rich libraries, with forecoming support for 64-bit, multiplatform and other sugars)...
                      • Delphi is much like C++ on 'proteins' (meaning you can do everything you can with C++, with the same resulting code-speed, but with apps done in less time due to a solid vcl/rtl framework very similar to .Net one (the fact is they have the same father practically with very similar language/object-framework design), ...
                      • Long and strong compatibility background...

                      Said that, and working with C# as well, I like both, on different sides though,... Is should be said also that they are tools made for different reasons and targets.
                      Delphi was born by programmers and made for programmers (in 1995/6) and .Net/C# was born by MS 'marketing' on one side and Delphi father and great MS team on other side in order to replace VB6, kill Java, replace COM, etc... and at the end give some fresh air to stagnant (at that time) MS developer portfolio at that time (around year 2000++) ...
                      Result is that Delphi slowly but steadily goes on, and .Net being very 'histerycal' meaning that it got updates very often (and some very cool ones), some portions get obsolete very often, some directions change as well, providing very unstable feeling to lot of people etc...
                      Today you have .Net/C# which gives you things you were able to do with Delphi more then 10 years ago, but with slower (code) and still worse deployment (dll hell again, right?)...
                      Delphi XE2 – “Quả bom tấn” của giới lập trình viên trên thế giới ! | Việt Coding | Blog lập trình phát triển WordPress Theme, Plugin, Thủ thuật, Kinh nghiệm sử dụng

                      ( trích nguồn internet )
                      --- Việc biết nhiều hơn 1 ngôn ngữ lập trình thì quá tốt rồi ( tương tự như ta biết nhiều ngoại ngữ )... nhưng với dân programmers mình thấy nên cần biết thêm về cái này !
                      Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                      Comment


                      • #26
                        Vâng, em thì không được đi ra ngoài nhiều như bác nên kiến thức còn nông lắm.
                        Hồi còn sinh viên ở trường có ông thầy dùng ngôn ngữ này để lập trình cho cái phần mềm lập trình và nạp mấy con chip 89 và avr. Hồi đó cũng mê, cũng muốn tìm tòi lắm. nhưng nỗi có quá nhiều thứ phải chú tâm như VB or C#, thành ra đành quên lảng chú Delphi này.
                        Ở bên bác có xài nhiều dephi không. Em thì chỉ bit về nó như một ngôn ngữ lập trình còn thực tiễn đến đâu thì em chỉ có biết nghe người ta nói chung chung, chua thấy rõ ứng dụng. Chắc phải tập tành vọc nó thì may ra mới hiểu về nó.
                        Tư vấn thiết kế hệ thống điện-điện tử theo yêu cầu.
                        Tel: 0903 702 417. Email: web:

                        Comment


                        • #27
                          Nguyên văn bởi vanmanh1988 Xem bài viết
                          Vâng, em thì không được đi ra ngoài nhiều như bác nên kiến thức còn nông lắm.
                          Hồi còn sinh viên ở trường có ông thầy dùng ngôn ngữ này để lập trình cho cái phần mềm lập trình và nạp mấy con chip 89 và avr. Hồi đó cũng mê, cũng muốn tìm tòi lắm. nhưng nỗi có quá nhiều thứ phải chú tâm như VB or C#, thành ra đành quên lảng chú Delphi này.
                          Ở bên bác có xài nhiều dephi không. Em thì chỉ bit về nó như một ngôn ngữ lập trình còn thực tiễn đến đâu thì em chỉ có biết nghe người ta nói chung chung, chua thấy rõ ứng dụng. Chắc phải tập tành vọc nó thì may ra mới hiểu về nó.
                          thì nó cũng chỉ là 1 cụ để lập trình mà thôi ( bản chất của nó là PASCAL ( dễ đọc, dễ học ...), sức mạnh của nó là C++ )

                          - từ ngày đeo đuổi , sài cái món này mình thấy thằng C# , VB , hay bộ visual studio nhỏ bé quá ( và không thấy vượt được nó ) ... nên dần bỏ mấy cái của Microsoft bị trói trên nền .NET ) . Mình cũng theo công nghệ , Nga ,Mỹ , Trung Quốc là những nước lớn , cường quốc công nghệ mà họ còn dùng thì chắc hẳn là phải khác biệt , biết đâu trong tương lai nó sẽ lại trở thành môn cơ bản trong đào tạo ở VN ( vì trước đây học PASCAL , C là môn cơ bản ) . Hơn nữa đi xin việc mấy cty nước ngoài nó hay dùng cái này ... mình cứ sài .NET thì " trượt ". Lại theo thời đại ( chống đọc quyền của ông Microsoft ) giờ người ta sài mã nguồn mở nhiều hơn, linux phát triển nhanh hơn .
                          Kylix cũng là một công cụ lập trình ( delphi / C++ builder ) rất mạnh trên linux ... Giờ học công nghệ , gắn bó mãi với win ...đi thi tuyển dụng đúng cty sài toàn linux chắc ... " lại trượt " . Mình là nhà tuyển dụng mình cũng toàn tuyển dụng những cái này ( những cái mà thế giới công nghệ tiếp cận và có tương lai ).

                          --- Về thực tiễn và coding ...vẫn phải do cái đầu, kiến thức hay sự sáng tạo của mình là chính ( nó chỉ là công cụ để mình triển khai - nhưng 1 công cụ mạnh sẽ cho chất lượng sản phẩm tốt , không bị giới hạn hay bó hẹp ) . Hi vọng trong tương lai có phần mềm nào hay hơn nữa, chẳng cần phải code ( trước mình dùng cái phần mềm nào đó trên mạng rồi ... chỉ việc kéo thả ... là thành phần mềm ... mà quên mất tên )!

                          --- Mình thấy 1 cái hay ở delphi là mã nguồn của nó hầu như chỉ thay đổi core qua các phiên bản chứ không mấy thay đổi câu cú , lệnh theo thời gian ( điều mà nhiều phần mềm khác không làm được ) . Ví như bạn có thể dùng 1 project delphi 2 ( từ những năm 1995 ) ... giờ đưa vào " công cụ " của 2013 nó vẫn có thể chạy được hoặc sửa đổi nhỏ không đáng kể ! ( tính kế thừa của nó rất cao), chứ nhiều ngôn ngữ mỗi phiên bản nó chơi 1 kiểu câu lệnh, hàm khác nhau làm mình học đến khổ , loạn hết đầu óc.
                          Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                          Comment


                          • #28
                            Mình tiếp tục đi sâu hơn vào cấu trúc của 1 chương trình CODE ( giúp người mới có thể hình dung , dễ hơn trong việc code)

                            Click image for larger version

Name:	cautruc.jpg
Views:	1
Size:	111.7 KB
ID:	1384385

                            --- Cấu trúc 1 chương trình code thường có vài mục cơ bản ở trên :
                            1) Đây là vùng mà chương trình gọi các hàm, thư viện tiền xử lý phục vụ cho các thao tác xuất nhập, đồ họa , điều khiển .v.v. các component , giao diện trong 1 project.
                            Các thành phần này thường được tạo ra 1 cách tự động khi ta kéo thả các component vào Form ( dùng component nào thì chương trình nó tự gọi thư viện ấy thêm vào mục này ! )
                            + ta cũng có thể " tự gọi " 1 chương trình , thư viện ...v.v ở bên ngoài vào đây ( để sử dụng cho mục đích riêng )

                            2) Phần này cũng thường được tạo ra 1 cách tự động , nó định nghĩa các component , hàm ...v.v dùng trong tất cả chương trình
                            + ta có thể thêm hàm riêng của ta vào đây
                            3) Khu vực khai báo , định nghĩa các biến , hằng số .v..v
                            + private : sử dụng trong unit ( trong chính chương trình đó ) ( biến sử dụng trong Unit )
                            VD : var a : Integer;
                            ( Biến a là kiểu số nguyên sẽ được sử dụng trong toàn bộ Unit đó ... không sử dụng sang chỗ khác được )
                            + public : sử dụng trong bất cứ nơi đâu ( Projects)
                            Một project đôi khi không chỉ có 1 Form ... mà nó tập hợp rất nhiều form
                            VD : để lấy kết quả của b ( một giá trị Integer ) của form1 sang form2 thì là phải khai báo var b : Integer; ở mục public ( Hay gọi là biến toàn cục )

                            4) Các thread , sự kiện , hàm ... đều được đặt trong vùng này . Không quan trọng hàm nào, sự kiện nào đặt trước hay sau ... CPU sẽ thực hiện các hàm, sự kiện theo các ' sự kiện' và thủ tục gọi hàm
                            + trong 1 hàm ta cũng có thể khai váo các biến riêng ( phục vụ cho chính hàm đó ) . Biến được khai báo trước begin
                            Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                            Comment


                            • #29
                              Biến và các kiểu khai báo

                              - Để làm việc, xử lý tính toán thì khai báo biến là điều cần thiết , biến là phần bộ nhớ, nơi lưu các giá trị, kết quả của các quá trình xử lý tính toán ( để mình , xuất nhập, khai thác thông tin ).
                              + Nguyên tắc đặt tên biến : đặt theo các từ gợi nhớ ( VD : tong , sole, sochan,a,b...v.v. ) tránh dùng và lạm dụng ký tự đặc biệt như * & # @ ... Tên biến không dài quá 255 ký tự , không có khoảng cách.

                              // Kiểu biến và khai báo

                              trong delphi có nhiều kiểu biến (ở đây chỉ nêu các kiểu biến cơ bản hay dùng )

                              - String : kiểu dữ liệu chuỗi , giá trị có thể lên đến hàng tỉ ký tự
                              VD : khai báo var hoten :string;
                              sử dụng : hoten :='Nguyễn Văn A';

                              - Byte : là các số nguyên dương ( giá trị từ 0 -> 255 )
                              VD : var my_value : Byte;
                              sử dụng : my_value := 130;

                              - Integer : số nguyên ( giá trị -32768 đến 32767)
                              - Long : là số nguyên giá trị từ khoảng -2 tỷ --> +2 tỷ

                              - single : Số thập phân ( có giá trị rất lớn ---> search google )
                              - Double : số thập phân 9 giá trị còn lớn hơn single )

                              - Boolean : Kiểu logic ( chỉ có 2 giá trị là True hoặc False ( đúng hoặc sai ))


                              Các toán tử trong delphi
                              Chủ yếu dùng các phép toán ( + - * div / )

                              + : cộng 2 số hạng ( phép tính , chuỗi ..v.v ) với nhau
                              - : trừ ------------------------------
                              * : nhân----------------------------
                              div : Chia ------------------------ ( không lấy phần dư ) VD : 7 div 2 được kết quả 3
                              / : chia ( lấy dư ) VD : 7/2 được kết quả 3.5

                              // Thứ tự ưu tiên tính toán ( nhân chia trước, cộng trừ sau )

                              --- Toán tử gán := ví dụ a := b;

                              - toán tử quan hệ ( thường dùng trong các biểu thức điều kiện )

                              = bằng nhau ( so sánh ) VD if a= 5 then
                              < nhỏ hơn VD if a<5 then
                              <= nhỏ hơn hoặc bằng
                              <> khác
                              > lớn hơn
                              >= lớn hơn hoặc bằng

                              --- toán tử logic
                              NOT : VD A là True ===> Not A là False

                              AND, OR :

                              A True , B True ===> A AND B ( True) , A OR B ( True)
                              A True , B False ===> A AND B ( False) , A OR B ( True )
                              A False, B True ===> A AND B ( False) , A OR B ( True )
                              A False , B False ===> A AND B ( False) , A OR B ( False )
                              Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                              Comment


                              • #30
                                Nguyên văn bởi vanmanh1988 Xem bài viết
                                sao bạn không sài RS232 trên C# cho nó tiện, code khá nhanh
                                sao bạn không
                                mình làm suốt rồi, nhưng giao diện c# chạy trên dotnet có vẻ chậm cũng có thể do mình code gà với lại nếu làm bằng c++ thì phần mềm làm ra sẽ nhỏ gọn, chạy không cần cài đặt thêm và ngôn ngữ sẽ tương đồng với ngôn ngữ mình làm với vi điều khiển nên áp dụng sẽ tiện hơn nhưng nó khó quá mình chưa đủ sức làm....
                                sale of Gobal Automation Solution Company Limited

                                Comment

                                Về tác giả

                                Collapse

                                queduong Tìm hiểu thêm về queduong

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X