Normal 0 false false false MicrosoftInternetExplorer4
UI Mockups, Những mẹo người sử dụng kinh nghiệm, JavaScript Checker và hơn thế Scott Mitchell
Tạo một cách nhanh chóng UI Mockups Giao diện Mockups người sử dụng là một công cụ quan trọng trong công nghệ phần mềm. Trong suốt giai đoạn yêu cầu, chúng phục vụ như là nguyên mẫu mà suy ra phản hồi từ các bên liên quan và người dùng cuối, và chúng đang là một phần không thể tách rời của bất kỳ chức năng kỹ thuật nào. Tuy nhiên, cách tốt nhất để tạo ra UI mockups là những gì? Phương pháp đơn giản nhất là sử dụng bút và giấy. Nó thật nhanh chóng và dễ dàng, không đòi hỏi phần mềm đặc biệt, và mà bất cứ ai cũng có thể thực hiện, bất kể sự hiểu biết về kỹ thuật của họ thế nào. Tất nhiên, nguyên mẫu như vậy là khó hơn cho việc lưu trữ và khó khăn để chia sẻ với các bên liên quan từ xa. Ngoài ra, bạn có thể sử dụng các chương trình như Microsoft Visio hay Designer Visual Studio để xây dựng giao diện mockups bắt chước gần giống với các sản phẩm khi hoàn thành. Nhưng thật không may, tạo mockups như vậy sẽ dài hơn đáng kể bằng cách sử dụng bút và giấy. Ngoài ra, sự hiển thị các bên không liên quan kỹ thuật không phải là " đánh bóng “mockup có thể làm cho họ tin rằng việc này là gần như hoàn tất. Balsamiq Mockups for Desktop (phiên bản 1,6) là một công cụ UI mockup kết hợp bởi tốc độ, đơn giản, và công nghệ thấp, quan sát và cảm nhận giấy mockups với các lưu trữ và chia sẻ lợi ích vốn có trong máy tính tạo ra mockups. Và không giống như Visual Studio và Visio, đó là chương trình lớn và phức tạp phục vụ nhiều chức năng, Balsamiq Mockups có một mục tiêu tập trung: để làm cho việc tạo giao diện mockups nhanh chóng. Những giao diện Mockups for desktop của người sử dụng là vô cùng đơn giản, có một giao diện thiết kế và một danh sách UI controls để thêm vào mockup của bạn, bao gồm các nút, nhãn, textbox, hộp kiểm tra, các tab, các hộp combo, các siêu liên kết, thanh cuộn, splitter và nhiều hơn nữa. Ngoài ra còn xây dựng sẵn hệ thống điều khiển cho cửa sổ trình duyệt, người chơi video và các hộp thoại. Tổng cộng, Balsamiq Mockups có hơn 75 điều khiển. Bạn cũng có thể nhập bất kỳ tệp tin hình ảnh giống như là một điều khiển hoặc download mà người sử dụng tạo ra các điều khiển từ trang web Studios Balsamiq LLC. Việc thêm một điều khiển vào mockup của bạn cũng đơn giản như cách kéo nó trong danh sách các điều khiển và thả nó vào giao diện thiết kế. Khi trên giao diện thiết kế, nhấp đúp vào controls để chỉnh sửa nội dung của nó. Tuy nhiên, con chuột của bạn trên một điều khiển sẽ hiển thị một bảng nổi với một loại sắp xếp các tùy chọn cấu hình cụ thể để kiểm soát. Mỗi một cài đặt phải có trong floating panel, không có các menu hoặc cửa sổ mà bạn cần để tìm kiếm và khoét qua. Tất cả các cài đặt này đều nằm trong tầm tay của bạn và làm giảm đáng kể thời gian cần để tạo mockups. Kiểm tra mockup trong hình 1, mà tôi tạo ra trong ba phút, từ đầu đến cuối. Để bắt chước các danh sách e-mail, tôi kéo một Data Grid control vào khung thiết kế và sau đó sử dụng con chuột để định vị trí và kích cỡ. Tiếp theo, nhấp đúp vào đường kẻ ô, mà hiển thị nội dung của nó bằng dấu phẩy phân cách văn bản. Tôi thay thế nội dung mặc định bằng văn bản để đại diện cho ba cột và bốn hàng được hiển thị trong hình 1. Sau đó tôi lượn chuột của tôi trên đường kẻ ô để đưa lên thuộc tính của nó trong một cửa sổ nổi. Từ đó tôi đánh dấu một hộp kiểm để thêm một thanh trượt, sử dụng một thanh trượt để điều chỉnh chiều cao hàng đã chọn để có dòng thứ hai xuất hiện như là lựa chọn. Hình 1: Một Mockup nhanh Balsamiq UI
Một khi mockup đã được tạo ra, nó có thể được lưu vào đĩa, xuất ra hình ảnh dạng .PNG. hoặc xuất sang một định dạng XML. Ngoài các phiên bản thường, một phiên bản của Mockups For Desktop có thể được sử dụng miễn phí từ trang web của công ty. Và với sự hợp tác, phiên bản trực tuyến của phần mềm đang trong quá trình hoạt động. Giá: $ 79 cho mỗi giấy phép sử dụng balsamiq.com
Blogs of Note Kinh nghiệm người dùng (UX) là một trong những khía cạnh quan trọng nhất của một ứng dụng phần mềm. Người dùng quyết định xem ứng dụng của bạn có là một thành công hay không, và họ không quan tâm về kiến trúc ứng dụng của bạn hoặc siêu thuật toán thông minh mà bạn đã dành một tuần hoàn thiện. Thật không may, với các nhà phát triển phần mềm , - trong đó có bản thân tôi - nhất bao gồm- đấu tranh với thiết kế UX. Tất cả là quá dễ dàng để có được đắm mình trong những chi tiết ở cấp thấp của ứng dụng và để lại UX design như thể một suy nghĩ lại. Để luôn nhắc nhở về tầm quan trọng của UX design, và để chọn một vài lời khuyên tuyệt vời nhằm nâng cao kinh nghiệm của người sử dụng các ứng dụng của bạn, hãy kiểm tra các Booth UX Blog, trong đó chứa những đề trình được gửi từ một số lưu ý của các tác giả UX design, các giảng viên và các nhà tư vấn. Những bài viết yêu thích của tôi là những lời khuyên cụ thể cho việc cải thiện UX của một viễn cảnh phổ biến. Xây dựng một hình thức liên lạc trên trang web của bạn? Hãy chắc chắn rằng đã đọc “Creating a Usable Contact Form, nơi mà tác giả Matthew Kammerer chia sẻ những lời khuyên rằng những thông tin gì được hiển thị, làm thế nào để đặt nó trên màn hình và phải làm gì khi phản hồi đã được gửi. Và nhớ kiểm tra bài đăng của John Hyde “Handling User Error with Care”, trong đó ông chia sẻ những thực hành tốt nhất về nơi để hiển thị các thông báo lỗi và làm thế nào để từ đó. Những entry blog nổi bật khác là làm như thế nào để cải thiện kinh nghiệm người dùng thông qua con đường ít trực tiếp nhất. Một bài viết mô tả cách để cải thiện hiệu suất của một trang web bằng cách tạo ra hình ảnh tối ưu. Một entry nữa chi sẻ công cụ để cải thiện khả năng tiếp cận của một ứng dụng. Bạn cũng sẽ tìm thấy nhiều bài viết nói chung, bao gồm xem xét lại sách, khả năng sử dụng các bài học đã học được từ phỏng vấn với các chuyên gia tinh thông. Các UX Blog Booth uxbooth.com / blog
Kiểm tra mã JavaScript của bạn JavaScript là một ngôn ngữ thú vị. Đối với lịch sử của nó, JavaScript đã được coi là phần nào của một ngôn ngữ đồ chơi, được sử dụng chủ yếu để thực hiện nhiệm vụ đơn giản trong các trang web. Nhưng JavaScript là một ngôn ngữ mạnh mẽ và mạnh mẽ, và ngày nay nó được sử dụng để xây dựng phong phú, tương tác các ứng dụng web. Thật không may, những ngôn ngữ JavaScript là một trong những quyết định thiết kế cho phép đối với người nghèo về thực hành lập trình, nếu lạm dụng, có thể dẫn đến lỗi và ít mã có thể duy trì được. Ví dụ, trong C # mỗi dòng phải chấm dứt bằng dấu chấm phẩy. Trong JavaScript, hầu hết các câu có thể kết thúc bằng hoặc là một dấu chấm phẩy, hoặc quay lại, mà có thể gây nhầm lẫn. Tương tự, trong C # mọi biến số phải được khai báo trước khi nó có thể được sử dụng. Nhưng trong Javascript thì không phải như vậy. JSLint là một JavaScript Code Quality Tool miễn phí được tạo bởi Douglas Crockford chạy một loạt các kiểm tra phân tích tĩnh chống lại một khối mã JavaScript. Theo mặc định, JSLint hiển thị cảnh báo khi gặp phải các toàn bộ các hàm; câu không kết thúc bằng một dấu chấm phẩy, if, while, for statements không được theo sau bởi một khối câu; và mã không thể truy cập, trong số những điều kiện khác. Kiểm tra bổ sung được cấu hình thông qua các tùy chọn JSLint's. Ví dụ, bạn có thể hướng dẫn JSLint để không cho phép các biến undefined, không cho phép các nhà khai thác tăng unary và giảm + + và --, và cho phép sử dụng các evalfunction. Để sử dụng JSLint, hãy truy cập JSLint.com, dán mã JavaScript của bạn vào textbox, chọn tùy chọn và nhấn vào nút "JSLint". JSLint sau đó sẽ phân tích cú pháp code của bạn và hiển thị một danh sách các lỗi, như Hình 2 cho thấy. Và bởi vì JSLint được viết bằng JavaScript, nó chạy hoàn toàn trên trình duyệt của bạn, có nghĩa là mã của bạn không được gửi qua Internet. Bạn có có thể tải về mã nguồn JSLint từ các trang web để chạy trên môi trường riêng của bạn, nếu bạn muốn. Ngoài ra kiểm tra JSLint.VS, một Visual Studio Add-In miễn phí được tạo ra bởi Predrag Tomasevic cho phép bạn chạy JSLint vào một tập tin hoặc chặn mã chọn trực tiếp từ IDE Visual Studio. Các lỗi được xác định bởi JSLint xuất hiện trong cửa sổ Task List. Thậm chí bạn có thể cấu hình JSLint.VS để chạy trên các file lựa chọn hoặc thư mục bất kỳ khi nào khi project được xây dựng. Hình 2: Công cụ JSLint JavaScript Mã số Chất lượng JSLint: jslint.com JSLint.VS: jslint.codeplex.com
Các giá sách Trong những thập kỷ vừa qua, lưu trữ cấu trúc thông tin đã trở thành một nhiệm vụ nhỏ. Với cơ sở dữ liệu hiện đại và dữ liệu truy cập frameworks,đang thu thập dữ liệu liên quan đến một sprinkle của việc kéo và thả chỉ với một ít code. Cùng với giảm chi phí lưu trữ và tăng lợi thế cạnh tranh thông tin như vậy có thể chịu đựng được, các doanh nghiệp đều mong muốn cập nhật cho mọi điểm dữ liệu có thể. Tất nhiên, nhiều dữ liệu trong đó là vô ích, trừ khi người sử dụng có thể truy cập và đánh giá các dữ liệu một cách có ý nghĩa. Microsoft SQL Server Reporting Services (SSRS) là một máy chủ cơ sở, các doanh nghiệp báo cáo nền tảng cho phép người lao động tạo, khám phá và xem báo cáo. Giống như với bất kỳ nền tảng doanh nghiệp nào, SSRS được mở rộng các tính năng của nó và các trường hợp sử dụng. Gần đây tôi đã giúp một khách hàng đánh giá và bắt đầu với SSRS và tìm "Microsoft SQL Server 2008 Reporting Services Unleashed" (Sams, 2009) để được hướng dẫn vô giá cho việc học tập những chi tiết mang tính phức tạp (the ins and outs). Cuốn sách này được chia làm năm phần. Phần đầu tiên cung cấp một tổng quan về SSRS, những viễn cảnh nổi bật sử dụng phổ biến, giới thiệu các kiến trúc SSRS, và so sánh và tương phản các báo cáo đối lập việc triển khai các viễn cảnh khác nhau. Còn có một chương ngắn về cài đặt SSRS, với các hướng dẫn từng bước và rất nhiều ảnh chụp màn hình. Mục đích chính của SSRS là đến nay dữ liệu qua các báo cáo và cho phép các người sử dụng xây dựng, phân tích và tận dụng các báo cáo này. Phần thứ hai của cuốn sách khám phá cách kiểm tra báo cáo của tác giả và các chủ đề như biểu thức, thông số, định dạng, chuyển hướng, tập hợp và quảng cáo và các báo cáo chuyên sâu. Trong project của tôi, tôi thường xuyên đụng chạm vào rào chắn khi thiết kế các báo cáo. Tôi muốn cố gắng để định dạng dữ liệu một cách nhất định, hoặc gặp khó khăn khi cần thông tin nhất định như ngày và thời gian báo cáo đã được tạo ra để hiển thị trên báo cáo. Hầu hết những trở ngại này đã được side-stepped bằng cách sử dụng mục lục của cuốn sách và lật mở thông qua các chương trong phần này. Theo tác giả của bản báo cáo, cuốn sách nhìn vào việc quản lý SSRS . SSRS là một công nghệ máy chủ cơ sở ; các báo cáo (và dữ liệu) nằm trên máy chủ và có thể được truy cập bởi khách hàng bằng nhiều cách khác nhau. Các báo cáo có thể được tạo theo nhu cầu hoặc trên lịch trình, và khách hàng có thể đăng ký các báo cáo và gửi cho họ thông qua một tập tin chia sẻ hoặc e-mail. Đây là các tùy chọn khác nhau, cùng với các administration tasks, được diễn tả ở đây. Phần cuối của sách là hai phần , để xem làm thế nào tùy chỉnh và mở rộng SSRS, cùng với những cách để hợp nhất SSRS và SharePoint. "Microsoft SQL Server 2008 Reporting Services Unleashed" là một giới thiệu tuyệt vời SSRS cho quản trị viên, DBAs và người sử dụng. Độ chuyên sâu của tài liệu là một chút ánh sáng ở một số khu vực, nhưng cuốn sách này làm một công việc xuất sắc nhằm truyền đạt những khía cạnh quan trọng nhất và khám phá các chiều rộng các tính năng và chức năng có sẵn trong SSRS. Microsoft SQL Server 2008 Reporting Services Unleashed
Giá: $ 49,99
Người dịch : Đỗ Văn Hiệp
Địa chỉ : Lớp K52A - Hóa học. Trường Đại học Khoa học Tự nhiên - ĐHQGHn
19 Lê Thánh Tông, Hoàn Kiếm, Hà Nội
Email : nothingisay@gmail.com
Mobile : 0973 616 852
Rất mong nhận được ý kiến đóng góp của các bạn!