Thứ Ba, 27 tháng 9, 2011

Ngoài việc đăng nhập mật khẩu dựa trên văn bản thông thường, Windows 8 có một hình thức đăng nhập mới đó là đăng nhập máy tính thông qua hình ảnh mà thông thường chúng ta chỉ thấy trong điện thoại thông minh. Quá trình đăng nhập này cho phép bạn khóa và mở khóa máy tính của bạn bằng cách vẽ một mô hình độc đáo trên màn hình. Hướng dẫn dưới đây sẽ cho chỉ bạn cách làm thế nào để thiết lập một mật khẩu mô hình trong Windows 8.
Cài đặt mật khẩu bằng hình ảnh trong Windows 8
Trên màn hình bắt đầu Metro trong Windows 8, nhấp chuột vào Control Panel. Trong cửa sổ Control Panel, bạn click vào User và sau đó nhấp vào “Create a picture password”.
Cài đặt mật khẩu bằng hình ảnh trong Windows 8
Trong ‘Welcome to picture password’ bạn click vào “Choose Picture”. Sau đó bạn chọn một bức ảnh mà mình yêu thích. Tốt nhất là bạn chọn những bức ảnh có độ phân giải cao bằng với kích thức màn hình của máy bạn. nếu bạn chọn một bức ảnh có độ phân giải thấp thì windows sẽ tự động phóng to chúng lên để phù hợp với màn hình vì thế nó làm cho bức ảnh trở nên xấu đi.
Cài đặt mật khẩu bằng hình ảnh trong Windows 8
Cài đặt mật khẩu bằng hình ảnh trong Windows 8
Trong “Setup your gestures” bạn sẽ có ba sự lựa chọn cho bức ảnh của mình như kiểu vòng tròn, đường thẳng, vòi nước và các kiểu này sẽ tạo nên mật khẩu của bạn.
Cài đặt mật khẩu bằng hình ảnh trong Windows 8
Trong màn hình kế tiếp, bạn sẽ được yêu cầu lặp lại 3 kiểu hình để xác nhận. Một khi bạn nhập chính xác thì mật khẩu sẽ được lưu lại. Lần sau khi đăng nhập vào máy tính, bạn sẽ được yêu cầu chọn lại 3 kiểu đó. Bạn cũng có thể chuyển sang đăng nhập mật khẩu bằng văn bản.
Cài đặt mật khẩu bằng hình ảnh trong Windows 8
Theo XHTT

Thứ Hai, 26 tháng 9, 2011

Dễ dàng cài đặt Windows 8 song song với Windows sẵn có
(Dân trí) - Bài viết dưới đây sẽ giúp bạn cài đặt Windows 8 song song hệ điều hành sẵn có trên máy tính, giúp bạn trải nghiệm và khám phá hệ điều hành “hot” Windows 8 mà vẫn không phải bỏ đi hệ điều hành quen thuộc vốn có.
 >>  Windows 8 trình làng, Microsoft bất ngờ cho download rộng rãi
Cấu hình yêu cầu:

Mặc dù Windows 8 được trang bị khá nhiều tính năng, tuy nhiên cấu hình yêu cầu để sử dụng Windows 8 không quá cao:

- Vi xử lý có tốc độ tối thiểu 1GHz.

- Bộ nhớ RAM có dung lượng tối thiểu 1GB.

- Ngoài ra, bạn phải chuẩn bị sẵn 1 phân vùng với dung lượng trống tối thiểu 20GB để cài đặt Windows 8 trên đó. Lưu ý, phân vùng này phải là phân vùng khác với phân vùng cài đặt hệ điều hành cũ hiện ra.

Các bước chuẩn bị:

Đầu tiên, bạn download file ảnh đĩa (định dạng .iso) của Windows 8 tại đây (Bao gồm phiên bản 32-bit và 64-bit)

Sau khi download, bạn có thể sử dụng các phần mềm ghi đĩa để ghi file iso này vào đĩa DVD (nếu chưa biết cách ghi đĩa, bạn có thể tham khảo phần mềm CDBurnerXP đã được giới thiệu tại đây).

Trong trường hợp bạn không có ổ ghi đĩa, hoặc muốn cài đặt nhanh chóng hơn, bạn có thể sử dụng cách thức để khởi động và cài đặt từ USB. Để thực hiện điều này, bạn tiến hành theo các bước sau:

- Cắm USB vào máy tính. 

Lưu ý: USB phải có dung lượng > 3GB. Trong quá trình sử dụng sẽ format lại toàn bộ dữ liệu trên USB, do vậy, bạn nên sao lưu dữ liệu có trên đó để không bị mất.

- Nếu đang sử dụng Windows XP, đầu tiên, bạn download phần mềm mang tên gọi Microsoft Image Mastering API V2 tại đây, tiến hành cài đặt lên máy.

- Tiếp theo, cài đặt .NET Framework 2.0 Service Pack 2 tại đây rồi tiến hành cài đặt.

Lưu ý: nếu bạn đang sử dụng Windows 7 có thể bỏ qua 2 bước này.

- Tiếp theo, download Windows 7 USB/DVD Download Tool miễn phí tại đây rồi tiến hành cài đặt. 

Lưu ý: Nếu tiến hành cài đặt mà hiện ra thông báo lỗi, bạn hãy cài đặt thêm 2 phần mềm đã được cung cấp ở trên.

- Sau khi cài đặt đầy đủ 3 ứng dụng trên, kích hoạt phần mềm Windows 7 USB/DVD Downlaod Tool, từ giao diện hiện ra, nhấn nút Browse, tìm đến file iso đã download được từ trước rồi nhấn Next.

- Chọn USB Devide ở bước tiếp theo. Bước tiếp theo đó, phần mềm sẽ liệt kê danh sách các thiết bị USB đang có trên máy. Chọn ổ USB bạn muốn sử dụng để thiết lập khởi động và cài đặt rồi nhấn nút Begin Copying.

- Quá trình sẽ bắt đầu format ổ USB và tiến hành sao chép những dữ liệu từ file iso của Windows 8 vào trong USB. 

Sau khi quá trình sao chép hoàn tất, khởi động lại máy tính. Nếu máy tính của bạn chưa thiết lập chế độ khởi động từ USB, hãy truy cập vào BIOS (bằng cách nhấm phím F2 hoặc phím Delete trong quá trình khởi động), tìm đến mục menu Boot (tùy mỗi BIOS khác nhau), thay đổi thứ tự khởi động để đưa USB lên hàng đầu. 

Lưu ý: trong trường hợp bạn sử dụng đĩa DVD để cài đặt, hãy thiết lập để ổ đĩa CD/DVD được đưa lên vị trí khởi động đầu tiên.

Sau khi thiết lập từ BIOS, tiến hành khởi động lại máy tính.

Hướng dẫn cài đặt:

Bây giờ, máy tính sẽ được khởi động từ ổ đĩa DVD (hoặc từ USB đang cắm trên máy), quá trình cài đặt Windows 8 sẽ bắt đầu diễn ra. 

- Tại bước đầu tiên, bạn chọn ngôn ngữ cài đặt và sử dụng, tại đây bạn có thể Vietnamese tại mục “Time and Currency format”. Nhấn Next để tiếp tục.

- Nhấn nút Install Now ở bước tiếp theo. Đánh dấu đồng ý vào các điều khoản sử dụng rồi nhấn Next.

- Ở bước tiếp theo sẽ đưa ra 2 tùy chọn cài đặt (Upgrade và Custom). Nếu muốn nâng cấp trực tiếp lên Windows 8 từ hệ điều hành hiện thời, bạn chọn Upgrade. Ở đây, ta muốn cài đặt song song 2 hệ điều hành, do vậy bạn chọn Custom (Advanced)

- Bước tiếp theo, quá trình sẽ cho phép chọn phân vùng để cài đặt. Tại đây, bạn hãy chọn phân vùng để sẵn để cài đặt Windows 8 (không phải là phân vùng đã cài đặt Windows trước đó) để đảm bảo 2 hệ điều hành nằm trên 2 phân vùng khác nhau. Nhấn Next để tiếp tục.

- Quá trình cài đặt kết thúc, máy tính sẽ tự khởi động lại. Lúc này, bạn hãy rút USB (hoặc đĩa DVD) đã dùng để khởi động lúc nãy ra khỏi máy tính để hệ thống không tiếp tục khởi động từ 2 thiết bị này.

- Sau khi hoàn tất khởi động lại, giao diện thiết lập bước đầu sẽ hiện ra. Windows 8 sẽ cho phép người dùng điền tên của máy tính.

- Ở bước sau đó, nhấn nút “Use express settings” để sử dụng các thiết lập mặc định của Windows.

- Tiếp theo, Windows sẽ yêu cầu đặt nhập vào tài khoản Windows Live ID để sử dụng, tuy nhiên, nếu không muốn (hoặc không có tài khoản này), bạn nhấn vào mục “Don’t want to log on…”, rồi chọn Local Account ở hộp thoại hiện ra sau đó.

- Với tùy chọn này, Windows 8 sẽ cho phép bạn khởi tạo 1 tài khoản, điền mật khẩu và lời gợi ý mật khẩu vào khung để bắt đầu đăng nhập vào Windows.

Lưu ý: Tên người dùng phải khác với tên của máy tính đã thiết lập ở bước trên.

Như vậy, bạn đã trải qua đầy đủ các bước của quá trình cài đặt Windows 8 và đã có thể bắt đầu “vọc” những tính năng mới nhất trên hệ điều hành còn “nóng hổi” của Microsoft.

Một vài tính năng nổi bật trên Windows 8:

Giao diện mặc định trên Windows 8 là giao diện Metro theo phong cách của Windows Phone 7, khá mởi mẻ và độc đáo. Bạn có thể sử dụng chuột để kéo con lăn bên dưới màn hình để di chuyển giao diện này, tương tự như khi dùng ngón tay để vuốt trên màn hình cảm ứng.

Để truy cập vào giao diện Desktop quen thuộc, bạn có thể nhấn vào mục Desktop trên giao diện Metro này.

Giao diện desktop theo phong cách quen thuộc

Từ giao diện này, bạn cũng có thể nhấn vào mục Internet Explorer để duyệt web bằng IE 10, với phong cách tương tự như trên Windows Phone. Với IE ở chế độ này, thanh địa chỉ đã được đưa xuống bên dưới, trong khi các tab đang mở hiển thị dưới dạng các thumbnail ở bên trên.

Báo Dân trí trên IE 10 của Windows 8

Đặc biệt, để tắt máy tính, bạn đưa chuột đến nút Start từ bên góc trái, chọn Settings, 1 khung bên phải hiện ra, trong đó có mục Shut down, cho phép bạn tắt hoặc khởi động lại hệ thống.

Để thoát ra khỏi 1 ứng dụng bạn kích hoạt từ giao diện Metro, bạn nhấn tổ hợp phím Alt-Tab để quay trở lại giao diện Metro mặc định.

Một vài hình ảnh về giao diện mới trên Windows 8:

Giao diện quản lý bộ nhớ trên Task Manager

Cửa sổ Task Manager

Cửa sổ Windows Explorer  với giao diện quản lý Ribbon bên trên

Giao diện cửa sổ Control Panel

Ứng dụng quản lý thời tiết, có thể truy cập trực tiếp từ bên ngoài giao diện Metro

Khi truy cập vào mục Windows App trên giao diện Metro, bạn sẽ nhận được 1 thông báo rằng tính năng này đang được xây dựng

Hướng dẫn để khởi động song song Windows 8 và hệ điều hành cũ:

Mặc định, sau khi cài đăt, hệ thống sẽ khởi động mặc định vào Windows 8. Trong trường hợp bạn muốn sử dụng song song cả 2 hệ điều hành (cũ và mới), từ Windows 8, bạn nhấn tổ hợp phím Windows và R (Windows là phím có biểu tượng cửa sổ, nằm giữa phím Ctrl và Alt trên bàn phím).

Từ hộp thoại Run hiện ra, bạn điền SystemPropertiesAdvanced.exe vào hộp thoại rồi nhấn Enter.

Hộp thoại System Settings hiện ra, bạn nhấn vào nút Settings tại mục Startup and recovery. Thêm 1 hộp thoại mới hiện ra, tại đây, ở phần System Startup, bạn chọn mục Earlier Version of Windows rồi lưu lại thiết lập.

Bây giờ, mỗi khi khởi động, máy tính sẽ đưa ra 2 tùy chọn cho phép bạn chọn hệ điều hành để sử dụng.

Trên đây là cách thức hướng dẫn chi tiết để cài đặt Windows 8 song song cùng hệ điều hành hiện thời. Với hướng dẫn này, bạn đã có thể khám phá và trải nghiệm hệ điều hành “hot” Windows 8, nhưng vẫn còn có thể tiếp tục quay trở lại hệ điều hành cũ quen thuộc nếu muốn.
Source: dantri.com.vn

Thứ Ba, 6 tháng 9, 2011

Tạo mới một cửa sổ trong Openbravo ERP (How to develop a new window)

I. Giới thiệu:
 Mục tiêu của phần này là hướng dẫn cách tạo một cửa sổ người dùng mới trong OpenBravo. Trong cửa sổ này sẽ kết nối đến một bảng cơ sở dữ liệu mà ta đã tạo sẵn. Có mục đích thêm xóa sửa, cập nhật từ cửa sổ mới này xuống bảng dữ liệu mà ta thêm vào database Openbravo ERP
 
 Giả sử chúng ta sẽ
phát triển một module nhân sự và cần một cửa sổ để cho phép người sử dụng nhập tiền lương của nhân viên. Ta cũng cần phải theo dõi mức lương của nhân viên để đưa ra những báo cáo cần lưu trữ. Mỗi bản ghi tiền lương cần phải có một trường " Valid From Date" cho biết thời điểm một mức lương cụ thể được tạo ra. Lưu ý rằng nhân viên phải thuộc hệ thống và được chứa trong bảng C_BPARTNER và chỉ định bởi các cột C_BPARTNER.ISMEPLOYEE. Vì vậy, chúng ta chỉ cần tạo một bảng cơ sở dữ liệu mà sẽ giữ tiền lương thực.
  Cho nên việc đầu tiên là tạo mới một bảng trong Openbravo, điều này đã hướng dẫn trong phần tạo bảng . Bây giờ chúng ta sẽ đi thẳng vào phần tạo mới một cửa sổ (Có thể gọi là một trang mới) trong Openbravo

II. Tạo một cửa sổ mới:

- Đăng nhập với quyền System Administrator --> Sau đó vào đường dẫn Application Dictionary || Windows, Tabs and Fields. Create a new record, sau đó bạn nhập các thông tin tương tự như sau:


Các trường dữ liệu trong cửa sổ trên (Để biết thêm thông tin bạn tham khảo AD_Window ):
  • Name Defines the name that Openbravo ERP uses to recognize this window.
  • Description Gives a small description of the table.
  • Help/Comments Defines the text that is displayed in Help window.
  • Window Type Defines some user interface specifics for a window:
    • Maintain: is used for windows with few entries.
    • Transaction: for transactional windows.
      • The header tab's underlying table must contain the PROCESSED and UPDATED columns
      • by default this window filters out old (n days – General Setup > Application > Session Preferences window setting) and processed documents.
    • Query Only: for read-only windows that only enable viewing of data.

Save lưu thông tin và chuyển vào Tab Tab - Ở đây ta sẽ tạo ra một tab mới trong cửa sổ vừa tạo để hiển thị thông tin nhân viên --> Create a new record, và nhập thông tin như sau:


Các trường dữ liệu trong cửa sổ trên (Biết thêm thông tin xin tham khảo AD_Tab):
  • Name Defines the name that Openbravo ERP uses to recognize this tab.
  • Description Gives a small description of the table.
  • Help/Comments Defines the text that is displayed in Help window.
  • Table Specifies the table that the tab will show the data from.
  • Table Level Defines the hierarchy of tabs, 0 being the highest level.
  • UI Pattern This dropdown offers the following options:
    • Standard - standard interface where multiple records can be added, viewed and edited
    • Read Only - this option disables any editing/creating capabilities for any user within this tab
    • Single Record - this option enforces a one-to-one relationship between a parent and a child tab, allowing the user to enter maximum one record in the tab
  • SQL Where Clause By using this SQL filter, the user will never be able to see data that does not fit the criteria. In our case, we use it to display only business partners that are our employees.
- Nhấn nút Save và sau đó nhấn vào nút Copy Tab Fields để copy các trường từ tab chính của cửa sổ Business Partner vào cửa sổ mới của chúng ta. Chọn Business Partner-Business Partner và nhấn OK.
- Di chuyển tới Tab Field bạn sẽ thấy những trường bạn đã tạo. Bạn cũng có thể thay đổi các trường này ngay tại đây. Trong ví dụ của chúng ta, tôi sẽ không thay đổi gì cả.

- Bây giờ, quay trở lại tab Tab và tạo một record mới sẽ đại diện cho các tab con của tab Employee nơi mà tiền lương sẽ được quản lý:

- Nhấn nút Save
Bạn cần chắc chắn đã chọn:
  • Table = HT_Salary
  • Tab Level = 1

- Bằng cách nhấn vào Create Fields và xác nhận lại, Openbravo sẽ tự động chèn các cột của bảng được chọn vào các trường tab Salary.
- Sau đó chuyển tới tab Field Sequence để xác định các lĩnh vực mà sẽ được hiển thị (bên phải) và không được hiển thị (bên trái) và thứ tự của những hiển thị (mũi tên lên và xuống):

Sau khi điều chỉnh hợp lý bạn nhấn nút Save

 Đối với Openbravo để tạo ra các liên kết tới các thành phần bảng, hệ thống cần phải biết được cửa sổ đại diện cho bảng, nơi một thành phần nhất định được chứa. Trong ví dụ này, cửa sổ Employee Salary được sử dụng để quản lý nội dung của các bảng cơ sở dữ liệu HT_Salary. Do đó, tất cả record tiền lương cần phải được hiển thị trong cửa sổ đó. Để chỉ ra điều đó, đi đến Application Dictionary || Tables and Columns, tìm bảng EP_Salary và thiết lập các cửa sổ như dưới đây:

(Thực ra là bạn chỉ cần chỉnh lại trường Windows để chọn cửa sổ bạn mới tạo ra)


III. Tạo các thành phần Menu

 Một thành phần Menu là yêu cầu cho người dùng có thể gọi cửa sổ ứng dụng mới mà chúng ta vừa tạo.
 - Đăng nhập bằng quyền System Administrator và đi tới General Setup || Application || Menu và create a new record, sau đó bạn nhập các thông tin như sau:


Các trường thông tin của cửa sổ trên (Bạn có thể tham khảo thêm tại AD_Menu ):
  • Name Defines the name that Openbravo ERP uses to recognize this menu item.
  • Description Gives a small description of the table.
  • Summary level Defines a folder containing menu items (windows, processes, reports and so on).
  • Action Defines the type of menu item.
  • URL If Action is External link or Internal link, defines the URL to be linked.
  • Special Form If Action is Form, defines the form to be linked.
  • Process If Action is Process, defines the process to be launched.
  • Report If Action is Report, defines the report to be linked.
  • OS Task If Action is Task, defines the operating task to be launched.
  • Window If Action is Window, defines the window to be linked.
  • Workflow If Action is Workflow, defines the workflow to be linked.

Nhấn nút Save và sau đó Click vào biểu tượng Tree  --> Tại đây bạn có thể kéo và thả các thành phần của menu Employee Salary tới nhóm menu khác. Sau khi thực hiện xong bạn đóng cừa sổ này lại.

IV. Biên dịch ứng dụng với cửa sổ mới

 Cuối cùng, ứng dụng cần phải được biên dịch lại để tạo ra code cửa sổ mới và triển khai nó đến Tomcat. Nếu sử dụng Eclipse, dùng lệnh ant eclipse.compile và nhập Employee Salary vào hộp thoại. Nếu dùng môi trường dòng lệnh với Openbravo, sử dụng:  ant compile.development -Dtab='Employee Salary'

  Lưu ý: Khi quá trình biên dịch kết thúc, khởi động lại Apache Tomcat server. Trong windows, tốt nhất là Stop Tomcat trước khi chạy lệnh build và start lại từ cửa sổ khóa file nhất định. Nếu bạn dùng lệnh ant compile.development -Dtab='Employee Salary'  không thành công bạn có thể dùng lệnh ant compile.development
  Xem thêm tại Build Tasks.

 Quá trình biên dịch thành công, bạn khởi động lại Tomcat và đăng nhập lại vào Openbravo để xem kết quả!!!

----------------------------------------------------------------------------------------------------------
Tham khảo:
http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/How_to_develop_a_new_window

Search 2.0