‫Bất cứ khi nào bạn tạo một ứng dụng bảng điều khiển trong Visual Studio, bạn sẽ kết thúc với phương pháp chính của mình.
‫Và phương thức chính này có cung cấp chuỗi này.
‫Vì vậy, mảng chuỗi này được gọi là cung.
‫Nhưng cái này là gì?
‫Cung này là gì?
‫Và chúng ta có thể sử dụng nó như thế nào?
‫Đó là những gì chúng ta sẽ đề cập trong video này.
‫Đây thực sự là một khía cạnh rất quan trọng của bất kỳ ứng dụng console nào, nhưng thường thì bạn không sử dụng nó trong các
‫hướng dẫn.
‫Vì vậy, đó là những gì chúng tôi sẽ thay đổi lần này.
‫Các đối số phương pháp chính.
‫Ở đây được gọi là Arcs, là một mảng các chuỗi, là một đối tượng được chuyển đến phương thức chính sau khi
‫ứng dụng đã khởi động.
‫Vì vậy, ý tưởng chính đằng sau nó là cung cấp cho ứng dụng của chúng tôi tất cả các đầu vào cần thiết để ứng dụng
‫này thực hiện công việc của mình mà không cần tạm dừng để lấy đầu vào từ người dùng sử dụng, ví dụ như dòng màu đỏ trên bảng điều khiển.
‫Vì vậy, nó cũng có thể được sử dụng để cung cấp đầu vào ứng dụng của chúng tôi đến từ một ứng dụng khác
‫mà chúng ta sẽ thấy trong video sau.
‫Vì vậy, bây giờ, hãy bắt đầu với ví dụ đơn giản này.
‫Vì vậy, tôi sẽ đi qua tài sản của tôi ở đây.
‫Vì vậy, hãy nhấp chuột phải vào các thuộc tính trên ứng dụng của bạn và sau đó một lúc cửa sổ này sẽ bật lên.
‫Và ở đây nếu bạn đi đến gỡ lỗi, bạn sẽ tìm thấy các đối số ứng dụng của mình.
‫Vì vậy, đây có thể được gọi là, ví dụ, đối số dòng lệnh trong trường hợp của bạn, tùy
‫thuộc vào phiên bản Visual Studio bạn đang sử dụng và cũng là phiên bản bạn đang sử dụng cho ứng dụng bảng điều khiển của mình.
‫Nhưng đó là đối số ứng dụng hoặc đối số dòng lệnh.
‫Vì vậy, ở đây bây giờ bạn có thể nhập một cái gì đó, chẳng hạn như quần vợt, đó là tên của tôi.
‫Vì vậy, tôi sẽ đưa nó vào đây.
‫Bạn có thể đặt tên của chính mình vào đó, sau đó trong phương thức chính của bạn, bạn có thể nói điều gì
‫đó như Xin chào và sau đó là tên.
‫Vì vậy, ở đây ARX ở vị trí số không bởi vì đối số này Denis bây giờ sẽ được đưa cho ARX của tôi, do đó, phương pháp chính của tôi có
‫thể nói, và sẽ được lưu trữ bên trong ARX.
‫Và ARX là một mảng để chúng ta có thể truy cập các vị trí của nó bằng cách sử dụng chỉ mục ở đây và ở chỉ số 0.
‫Bây giờ chúng ta sẽ tìm Denis.
‫Vì vậy, hãy chạy ứng dụng này thật nhanh và chúng tôi sẽ nhận ra rằng nó nói Xin chào Denis.
‫Bây giờ nếu chúng ta thêm một câu lệnh khác vào đây với một khoảng trống ngăn cách hai từ, về cơ bản
‫đây là một mục mới bên trong mảng.
‫Vì vậy, nếu bây giờ bạn muốn truy cập Frank, chúng tôi sẽ thay đổi điều này từ ARX ở vị trí 0 thành ARX ở vị
‫trí một.
‫Vì vậy, bạn cần phải hiểu các quy tắc là gì, tất nhiên, để đạt được bất kỳ điều này và hiểu nó.
‫Vì vậy, bạn thấy ở đây bây giờ nó nói Xin chào, Frank.
‫Vì vậy, điều đó dường như hoạt động.
‫Nhưng điều gì sẽ xảy ra nếu cái này trống nên chúng ta không vượt qua bất kỳ vòng cung nào và chúng ta cố gắng chạy nó?
‫Vâng, sau đó chúng tôi đang gặp lỗi ở đây.
‫Nó cho biết chỉ mục ngoài phạm vi ngoại lệ.
‫Vì vậy, chúng ta hãy sửa chữa nó thực sự nhanh chóng.
‫Hãy sửa lỗi này vì chúng ta không bao giờ biết có bao nhiêu đối số sẽ được cung cấp cho ứng dụng của chúng ta nếu chúng ta chạy nó.
‫Vì vậy, chúng ta hãy tiếp tục và kiểm tra kỹ nó trước.
‫Vì vậy, những gì chúng ta sẽ làm là chúng ta sẽ kiểm tra độ dài của mảng.
‫Vì vậy, hãy tiếp tục và sử dụng độ dài X của chúng ta bằng 0.
‫Vì vậy, ở đây chúng tôi đang so sánh độ dài của các đối số với 0.
‫Và nếu nó bằng 0, thì chúng tôi sẽ nói rằng đây là một ứng dụng thông minh sử dụng ARX.
‫Vui lòng cung cấp các đối số vào lần sau và sau đó người dùng có thể nhấn enter hoặc bất kỳ phím nào anh ta muốn rồi
‫cuối cùng quay lại, về cơ bản sẽ đóng ứng dụng của chúng tôi.
‫Vì vậy, nó sẽ trả về ra khỏi phương thức chính, về cơ bản sẽ đóng ứng dụng.
‫Và nếu không phải như vậy, nếu nó không quay trở lại, nghĩa là nó không đóng ứng dụng, hãy
‫tắt nó đi, sau đó nó sẽ đến dòng này.
‫Nhưng để thực sự nhìn thấy dòng này, tôi cũng cần thêm một phím đọc ở đây vì nếu không ứng dụng sẽ
‫không hiển thị chính xác.
‫Vì vậy, tôi sẽ thay đổi nó trở lại vòng cung ở vị trí 0 vì tôi sẽ chỉ nhập một giá trị.
‫Và bây giờ tôi muốn thực sự chạy ứng dụng này trước để kiểm tra xem nó có nói rằng đây là một ứng dụng thông minh hay không
‫và nó làm như vậy ngay bây giờ vì độ dài cung bằng 0, vì ở đây chúng tôi không thêm bất kỳ đối số nào.
‫Điều này sẽ không hiển thị bất cứ điều gì hữu ích cho chúng tôi.
‫Vì vậy, tất nhiên nó sẽ nói rằng ứng dụng cần một đối số để làm bất cứ điều gì.
‫Vì vậy, bây giờ chúng ta hãy thực sự chạy ứng dụng này từ dấu nhắc dòng lệnh vì đó là ý tưởng của các ứng dụng bảng điều
‫khiển mà bạn có thể chạy chúng từ dấu nhắc dòng lệnh.
‫Vì vậy, làm thế nào để tôi có được ứng dụng của tôi?
‫Vì vậy, đối với tệp Excel, tôi có thể mở trình khám phá giải pháp.
‫Nhấp chuột phải vào đây và đi tới mở thư mục và đường dẫn tệp hoặc trình khám phá tệp.
‫Điều này sẽ cung cấp cho bạn đường dẫn ở đó bạn đi đến thư mục bin và sau đó là thư mục gỡ lỗi và trường hợp của
‫tôi là dot net năm, nhưng có thể trong trường hợp của bạn, tệp Excel sẽ trực tiếp xuất hiện ở đó hoặc bạn chỉ phải
‫đi xuống một thư mục tùy thuộc vào đó. phiên bản bạn đang sử dụng.
‫Vì vậy, ở đây chúng tôi có exa demo nghệ thuật chính của chúng tôi, về cơ bản ứng dụng của chúng tôi nói rằng đây là một ứng dụng
‫thông minh sử dụng args.
‫Vui lòng cung cấp các lập luận vào lần sau.
‫Vì vậy, làm thế nào tôi thực sự có thể chuyển các đối số cho exa này?
‫Bởi vì tốt, tôi đã thực hiện nó rất xuất sắc và tôi không thể nhập bất cứ thứ gì.
‫Vậy có gì ở đây?
‫Vâng, hãy thực sự khắc phục điều đó bằng cách mở dấu nhắc lệnh.
‫Vì vậy, hãy nhấn phím windows và sau đó nhập CMD hoặc nhấn phím windows ở cuối màn hình, sau đó
‫tìm kiếm CMD và nhấn enter để mở dấu nhắc lệnh của bạn.
‫Vì vậy, điều này sẽ bật lên.
‫Trong trường hợp của tôi, đó là phiên bản tiếng Đức nói Angel Bar Photon.
‫Vì vậy, ở đây bây giờ tôi có thể kéo bản demo args chính của mình như vậy và tôi có thể chạy ứng dụng để bạn có thể thấy nó nói rằng đây là
‫một ứng dụng thông minh sử dụng ARX.
‫Vui lòng cung cấp các lập luận vào lần sau.
‫Được rồi, vậy hãy làm điều đó.
‫Hãy thực sự cung cấp các lập luận vào lần tới.
‫Vì vậy, tôi sẽ nhấn vào mũi tên lên hai lần ở đây và sau đó tôi sẽ để lại một khoảng trống để sau đó
‫nhập tên.
‫Ví dụ ở đây, Denis, và nó nói Xin chào Denis.
‫Vì vậy, bạn có thể thấy ứng dụng của chúng tôi hiện đã nhận Denis này như một đối số.
‫Và sau đó bởi vì các đối số không trống, vì vậy độ dài không bằng 0, nó đi đến dòng này và thực thi nó
‫và chỉ nói xin chào và sau đó bất kỳ đối số nào được đưa ra cho nó.
‫Đây là một cái gì đó rất đơn giản.
‫Và trong ví dụ cụ thể này, nó siêu đơn giản, nhưng nó thực sự mạnh mẽ bởi vì có rất nhiều thứ mà bạn có
‫thể làm với nó ngay bây giờ.
‫Bạn thực sự có thể xây dựng các ứng dụng bảng điều khiển của mình phức tạp hơn rất nhiều và thậm chí bạn có thể kiểm
‫tra lại những gì đã được nhập, loại đối số đã được đưa ra, số lượng đối số đã được đưa ra, v.v.
‫Và dựa trên việc thực thi các ứng dụng của bạn dựa trên bất kỳ thứ gì được cung cấp cho ứng dụng của bạn khi nó được khởi động bằng cách
‫sử dụng dấu nhắc lệnh.
‫Vì vậy, các ứng dụng bảng điều khiển cực kỳ quan trọng và chúng đóng một vai trò rất lớn trong các ứng dụng mà chúng ta sử dụng hàng ngày.
‫Và cho đến nay chúng tôi thực sự không sử dụng chúng nói chung trong suốt các khóa học của tôi.
‫Nhưng bây giờ đã đến lúc thực sự chỉ cho bạn cách làm điều đó.
‫Vì vậy, thực tế có rất nhiều công cụ có dạng ứng dụng console mà chúng ta có thể sử dụng
‫trực tiếp hoặc làm cho mã của chúng ta sử dụng chúng bằng cách gửi và nhận đầu vào và đầu ra từ chúng.
‫Trong video tiếp theo, chúng ta sẽ kiểm tra cách chúng ta có thể xử lý thông tin nhập của người dùng và ứng dụng của chúng ta có
‫thực hiện các hoạt động cơ bản hay không.