Visual Basic 6 vẫn sống theo thời gian

Nhiều năm trôi qua, nhìn lại ngôn ngữ lập trình Visual Basic 6 (VB6) vẫn “sống”. Nền công nghệ dot NET ra đời với sự phát triển phong phú và mạnh mẽ, có nhiều tính năng vượt trội. Tuy nhiên, VB6 vẫn tồn tại và có những tính năng không thể bỏ qua. Với VB6, kết nối cơ sở dữ liệu đơn giản, nhanh chóng. Đến bây giờ, VB6 vẫn được cài đặt trên Windows 7, 8, 8.1 và 10. Vậy chúng ta thấy rằng: Dù có những công nghệ mới ra đời thì những công nghệ cũ vẫn phát triển song song. Nền tảng của VB6 đến bây giờ rất thích hợp cho những người mới bắt đầu học lập trình. Vì nó là ngôn ngữ lập trình trực quan, dễ hiểu, dễ thao tác.

Phân biệt giữa Java ME/ SE/ EE

Java ME/SE/EE là ba phiên bản khác nhau được xây dựng dựa trên nền tảng Java.

Java SE(Java Platform, Standard Edition)

  • Còn được gọi là Java Core, đây là phiên bản chuẩn và cơ bản của Java, được dùng làm nền tảng cho các phiên bản khác.
  • Chứa các API chung (như java.lang, java.util…) và nhiều các API đặc biệt khác.
  • Bao gồm tất cả các tính năng, đặc trưng cơ bản của ngôn ngữ Java như biến, kiểu dữ liệu nguyên thủy, Arrays, Streams, Strings, Java Database Connectivity (JDBC)…
  • Tính năng nổi tiếng nhất của Java là JVM cũng chỉ được xây dựng cho phiên bản này.
  • Java SE được sử dụng với mục đích chính là để để tạo các ứng dụng cho môi trường Desktop.

Java ME(Java Platform, Micro Edition)

  • Đây là phiên bản được sử dụng cho việc tạo các ứng dụng chạy trên các hệ thống nhúng như thiết bị mobile và các thiết bị nhỏ.
  • Các thiết bị sử dụng Java ME thường có các hạn chế như giới hạn về khả năng xử lý, giới hạn về nguồn điện (pin), màn hình hiển thị nhỏ…
  • Java ME còn hỗ trợ trong việc sử dụng công nghệ nén web, giúp giảm dụng lượng sử dụng (network usage) và cải thiện khả năng truy cập internet giá rẻ.
  • Java ME sử dụng nhiều thư viện và API của Java SE và nhiều thư viện, API của riêng nó.

Java EE(Java Platform, Enterprise Edition)

  • Đây là phiên bản Enterprise của Java, được sử dụng để phát triển  các ứng dụng web.
  • Java EE chứa các Enterprise APIs như JMS, EJB, JSPs/Servlets, JNDI
  • Java EE sử dụng nhiều thành phần của Java SE và có thêm nhiều tính năng của riêng nó như Servlet, JavaBeans…
  • Java EE sử dụng HTML, CSS, JavaScript… để tạo trang web và web service.
  • Nhiều ngôn ngữ khác cũng được dùng để phát triển ứng dụng web giống như Java EE (.Net, PHP..) nhưng Java EE được sử dụng nhiều bởi tính năng hoạt, khả năng bảo mật, khả chuyển…

Làm hiện lại Main Menu trong Android Studio

Nếu bạn lỡ tay làm ẩn đi Main Menu trong Android Studio thì sau đây là cách để nó hiện trở lại:

  1. Mở Android Studio lên -> Click đôi phím Shift trên bàn phím.
  2. Trên cửa sổ hiện ra, ta chọn Actions và gõ mainmenu
  3. Ta sẽ nhìn thấy nhãn ” view appearence : Main Menu – OFF” xuất hiện
  4. Click vào và bật lại ON

Tình yêu lập trình

Từng cuộc tình nối tiếp cuộc tình làm trái tim ta chai sạn. Lúc yêu ta cầu mong sao tình yêu như vòng lặp while cứ lặp đi lặp lại mà không có số lần lặp xác định. Thế nhưng cuộc đời ai biết trước được điều gì. Mới đó vòng while nay đã trở thành vòng for, lặp với số lần lặp biết trước rồi thoát khỏi tình yêu.

Khi yêu ta luôn mong chờ phép gán được thành công. Gán tình yêu của anh vào trái tim của em. Thế mà có được đâu vì anh chỉ là một case của em trong lệnh switch case. Hết chọn cái này đến chọn cái khác rồi em break để thoát ra làm tim anh tan nát.

Từ đó, anh đi tìm điều kiện if để thỏa mãn cho tình yêu của mình. Nếu anh yêu em thì em phải yêu anh. Cuối cùng anh cứ if hoài rồi else nhưng thật ngang trái tình yêu không nên có điều kiện. Phải làm sao đây? Phải lập trình như thế nào để trái tim hiểu rằng tình yêu đích thực chỉ có một mà thôi. Thuật toán tình yêu: Cả hai chúng ta là biến x và y. Tình yêu là x=1 và y=1, lúc này tổng x + y = 2. Đây là tất cả điều chúng ta cần. Nhưng đáng sợ hơn và buồn bã khi 2 – 1 thì không còn gì cả. Cuối cùng tình yêu là một cái gì đó như thuật toán lập trình. Hết thỏa điều kiện này đến thỏa điều kiện khác nhưng có lúc hoàn toàn không cần một điều kiện nào cả.

Vậy ta tin lập trình như tìm kiếm một điều gì bí ẩn và mới mẻ. Và tình yêu cũng vậy luôn bí ẩn dù ta có yêu nhiều thế nào đi chăng nữa.