Skip to main content

JScript .NET - Wikipedia


JScript .NET là ngôn ngữ lập trình .NET được phát triển bởi Microsoft.

Sự khác biệt chính giữa JScript và JScript .NET có thể được tóm tắt như sau:

Thứ nhất, JScript là ngôn ngữ kịch bản và vì các chương trình như vậy (hoặc gợi ý hơn là các tập lệnh) có thể được thực thi mà không cần phải biên dịch mã trước. Đây không phải là trường hợp với trình biên dịch dòng lệnh JScript .NET, vì phiên bản thế hệ tiếp theo này dựa trên .NET Runtime Language Language Runtime (CLR) để thực thi, đòi hỏi mã phải được biên dịch thành Ngôn ngữ trung gian chung (CIL), trước đây được gọi là Microsoft Middle Language (MSIL), mã trước khi có thể chạy. Tuy nhiên, JScript .NET vẫn cung cấp hỗ trợ đầy đủ cho việc diễn giải mã khi chạy (ví dụ: thông qua hàm tạo Hàm hoặc hàm eval ) và thực sự trình thông dịch có thể bị lộ bởi các ứng dụng tùy chỉnh lưu trữ Công cụ JScript .NET thông qua các giao diện VSA [ jargon ] .

Thứ hai, JScript có nền tảng vững chắc trong các công nghệ ActiveX / COM của Microsoft và chủ yếu dựa vào các thành phần ActiveX để cung cấp nhiều chức năng của nó (bao gồm truy cập cơ sở dữ liệu thông qua ADO, xử lý tệp, v.v.), trong khi JScript .NET sử dụng. NET Framework để cung cấp chức năng tương đương. Để tương thích ngược (hoặc không có thư viện tương đương .NET), JScript .NET vẫn cung cấp quyền truy cập đầy đủ vào các đối tượng ActiveX thông qua giao diện .NET / COM bằng cách sử dụng cả hàm tạo ActiveXObject và các phương thức chuẩn của Loại .NET lớp.

Mặc dù các ngôn ngữ .NET Framework và .NET như C # và Visual Basic .NET đã được áp dụng rộng rãi, JScript .NET chưa bao giờ nhận được nhiều sự chú ý của giới truyền thông hoặc nhà phát triển. Nó không được hỗ trợ trong công cụ phát triển hàng đầu của Microsoft, Visual Studio .NET. Tuy nhiên, ASP.NET hỗ trợ JScript .NET.

Sự khác biệt về ngôn ngữ [ chỉnh sửa ]

Sau đây là những ví dụ điển hình về sự khác biệt ngôn ngữ giữa JScript .NET và các ngôn ngữ .NET khác, bao gồm cả so sánh.

Sự khác biệt với C # [ chỉnh sửa ]

  • JScript .NET không yêu cầu chức năng chính () mà hệ điều hành phải gọi trực tiếp khi thực hiện ứng dụng JScript .NET, như vậy, Luồng chương trình JScript .NET có thể dựa trên mã toàn cầu.
  • JScript .NET, vì hệ thống kiểm tra loại rất lỏng lẻo của nó có thể rất dễ học, vì không cần phải có quy ước khai báo kiểu rõ ràng.
  • JScript .NET không yêu cầu các tham chiếu rõ ràng đến Thư viện lớp cơ sở .NET, vì các chức năng nhất định được tìm thấy trong các phiên bản trước của JScript có trong JScript .NET (ví dụ: các hàm để tìm tiếp tuyến của một góc cho một tam giác vuông). [19659014] JScript .NET được liên kết chặt chẽ với cú pháp C và do đó rất dễ học đối với các nhà phát triển C #, Java hoặc C ++.
  • Trong khi JScript .NET có thể được sử dụng để tạo các ứng dụng Windows Forms, JScript .NET sẽ gặp một số rắc rối, vì các đại biểu chỉ có thể được sử dụng trong JScript .NET chứ không phải cre đã ăn Do đó, các sự kiện tùy chỉnh khó có thể mô phỏng trong JScript .NET.

Sự khác biệt với C ++ [ chỉnh sửa ]

  • JScript .NET không yêu cầu chức năng chính ().
  • JScript .NET không yêu cầu khai báo kiểu rõ ràng trên các biến. (Trong C ++, việc sử dụng các mẫu và tổng quát có thể được so sánh với điều này, được mô phỏng một cách lỏng lẻo với chuyên môn hóa mẫu, v.v.)
  • JScript .NET cũng không yêu cầu các kiểu phôi rõ ràng khi sử dụng biến trong chương trình. Mã được sử dụng để truy xuất một chuỗi các ký tự, nhưng chỉ được sử dụng cho các số nguyên có thể được truyền ngầm; ngược lại có thể được thực hiện mà không có lỗi tại thời điểm biên dịch, nhưng có khả năng mất độ chính xác hoặc dữ liệu.

ví dụ:

 nhập khẩu   Hệ thống ;    Bảng điều khiển .  WriteLine  ( ].  WriteLine  ( "Nhập tên của bạn:" );    var   _name   =   Bảng điều khiển . ] ();    Bảng điều khiển .  WriteLine  ( "Xin chào,"   +   _name );  

chỉnh sửa ]

  • Cú pháp JScript .NET và các quy ước từ vựng tương tự như Java ở chỗ cả hai đều có nguồn gốc từ C. JScript ban đầu là triển khai ECMAScript của Microsoft, thường được gọi là JavaScript, mặc dù nó không liên quan sang Java. Do đó, người dùng Java và các ngôn ngữ có nguồn gốc C khác sẽ thấy JScript dễ học hơn.
  • JScript .NET cho phép các nhà phát triển sử dụng các biến chưa được kiểm tra và đôi khi có thể suy ra kiểu của họ từ cách sử dụng để tối ưu hóa mã được biên dịch. Mặt khác, Java yêu cầu tất cả các biến được gõ.
  • JScript .NET có thể thêm các thuộc tính và phương thức cho các đối tượng trong thời gian chạy, trong khi các đối tượng Java luôn tuân thủ giao diện được khai báo của chúng.
  • JScript .NET hỗ trợ các biến toàn cục , một cái gì đó Java không có.

Sự khác biệt với các phiên bản cũ hơn của JScript [ chỉnh sửa ]

  • JScript .NET cho phép các nhà phát triển khai báo các biến và hàm với thông tin loại x: String; ), trong khi thông tin loại cho các biến và hàm của JScript không thể được khai báo (ví dụ: var x; ).
  • Các tập lệnh JScript .NET không được diễn giải, nhưng được thực thi độc lập. Khi được thực thi, một ứng dụng JScript .NET sẽ gọi CLR. CLR sẽ thực thi các lệnh CIL mà không cần sử dụng trình thông dịch.
  • JScript .NET có thể được chạy mà không cần sự hiện diện của trình duyệt hoặc công cụ tạo tập lệnh khác vì trình biên dịch có thể tạo các tệp thực thi và tập hợp độc lập. Tuy nhiên, những điều này vẫn yêu cầu .NET Framework phải được cài đặt để chạy.
  • JScript .NET cung cấp quyền truy cập vào .NET Framework BCL (Thư viện lớp cơ sở), cung cấp nhiều chức năng hơn.
  • JScript .NET chỉ khả dụng dưới dạng một ngôn ngữ kịch bản cho ASP.NET, công nghệ được sử dụng để tạo các trang web; do đó, JScript .NET có vai trò tương tự như PHP và các ngôn ngữ kịch bản phía máy chủ khác. Tuy nhiên, Internet Explorer vẫn chỉ sử dụng công cụ JScript cũ hơn, vì vậy JScript.NET không thể được sử dụng cho các trang web tập lệnh (hoặc HTAs hoặc HTC). Về vấn đề này, JScript linh hoạt hơn nhiều so với JScript .NET.

Xem thêm [ chỉnh sửa ]

Tài liệu tham khảo [ chỉnh sửa ]
visit site
site

Comments

Popular posts from this blog

Sóng âm bề mặt - Wikipedia

Hình ảnh thực nghiệm của sóng âm bề mặt trên tinh thể oxit Tellurium [1] Sóng âm bề mặt ( SAW ) là sóng âm truyền dọc theo bề mặt vật liệu thể hiện tính đàn hồi , với biên độ thường phân rã theo cấp số nhân theo chiều sâu vào vật liệu. Discovery [ chỉnh sửa ] SAW được giải thích lần đầu tiên vào năm 1885 bởi Lord Rayleigh, người đã mô tả chế độ truyền âm bề mặt và dự đoán tính chất của nó trong bài báo kinh điển của mình. [2] sau khi người phát hiện ra chúng, sóng Rayleigh có thành phần cắt dọc và có thể ghép với bất kỳ phương tiện nào tiếp xúc với bề mặt. Khớp này ảnh hưởng mạnh đến biên độ và vận tốc của sóng, cho phép các cảm biến SAW cảm nhận trực tiếp khối lượng và tính chất cơ học. Các thiết bị SAW [ chỉnh sửa ] Các thiết bị SAW sử dụng SAW trong các linh kiện điện tử để cung cấp một số chức năng khác nhau, bao gồm các dòng trễ, bộ lọc, bộ tương quan và bộ chuyển đổi DC sang DC. Ứng dụng trong linh kiện điện tử [ chỉnh sửa ] Loại sóng này thường được

Khối Thịnh vượng chung Anh – Wikipedia tiếng Việt

Thịnh vượng chung của các quốc gia (tiếng Anh: Commonwealth of Nations , thường gọi là Thịnh vượng chung (trước đây là Thịnh vượng chung Anh - British Commonwealth ), [1] là một tổ chức liên chính phủ của 53 quốc gia thành viên [2] hầu hết từng là lãnh thổ của cựu Đế quốc Anh. Thịnh vượng chung hoạt động theo sự nhất trí liên chính phủ của các quốc gia thành viên được tổ chức thông qua Ban thư ký Thịnh vượng chung, và các tổ chức phi chính phủ được tổ chức thông qua Quỹ Thịnh vượng chung. [3] Thịnh vượng chung bắt nguồn từ giữa thế kỷ XX với sự phi thuộc địa hóa của Đế quốc Anh thông qua tăng quyền tự quản cho các lãnh thổ. Tổ chức chính thức thành lập bằng Tuyên ngôn Luân Đôn năm 1949, trong đó xác định các quốc gia thành viên là "tự do và bình đẳng". [4] Biểu tượng của liên kết tự do này là Nữ vương Elizabeth II, bà là nguyên thủ của Thịnh vượng chung. Nữ vương cũng là quân chủ của 16 thành viên trong Thịnh vượng chung, được gọi là "các vương quốc Thịnh vượng ch

Danh sách những người cai trị Asante

Asantehene là quốc vương tuyệt đối của Vương quốc Ashanti, vùng văn hóa Ashantiland, và của dân tộc Ashanti (hay Asante). Nhà hoàng gia Ashanti truy tìm dòng dõi của nó đến Oyoko (một người Abusua, có nghĩa là "gia tộc") Vương triều Abohyen của Nana Twum và Vương triều Beretuo của Osei Tutu Opemsoo, người đã thành lập Đế chế Ashanti vào năm 1701 và được trao vương miện Asantehene (Vua của Ashanti ). [1] Osei Tutu giữ ngai vàng Ashanti cho đến khi chết trong trận chiến năm 1717, và là vị vua thứ sáu trong lịch sử hoàng gia Asante. [2] Asantehene là người cai trị của dân tộc Ashanti và Vương quốc Ashanti và Ashantiland , quê hương của dân tộc Ashanti, trong lịch sử là một vị trí quyền lực lớn. Theo truyền thống, Asantehene được đặt trên một chiếc ghế vàng được gọi là Sika 'dwa và văn phòng đôi khi được gọi bằng cái tên này. [3] Asantehene cũng là người cai trị danh nghĩa của Kumasi, thủ đô của Ashanti. Nhà nước Asante, hay Asanteman (còn được gọi là Vư