Blog chia sẽ kinh nghiệm lập trình và Technical VN. Nơi mà các bạn có thể học tập và tham khảo về những công nghệ mới nhất hiện nay về .NET

Hiển thị các bài đăng có nhãn Nhật Ký CNTT. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Nhật Ký CNTT. Hiển thị tất cả bài đăng

Chủ Nhật, 8 tháng 2, 2015


Lâu nay, Need for Speed là một tựa game mà tôi vẫn hay chơi cho thõa đam mê về  tốc độ. Tựa game này có một bộ Controllers vô cùng hoành tráng nhưng đối với một anh sinh viên mê đua xe thì quá đắt vì thế tôi cứ phải chơi với bàn phím Laptop. Nay có thêm chiếc SmartPhone tôi lại đua xe và cứ thế xoay xoay điện thoại - có một vấn đề vô cùng ức chế là tôi bị cận và màng hình ĐT thì quá bé cho một tựa game 3D với nhiều cảnh quay hoành tá tràng.  Để tận dụng ưu điểm của SmartPhone và Laptop, trong bài viết này tôi sẽ giới thiệu đến các bạn một trong số nhiều ứng dụng rất hay mà tôi biết để có thể tận dụng cảm biến góc nghiêm trên phone và màng hình lớn của Laptop.





Nhu cầu:




  • Chơi game 3D khủng trên Laptop(PC)

  • Tay cầm chơi game(gamepad) không dây với cảm biến góc nghiên và cảm biến gia tốc


Yêu cầu:




  • Laptop/PC phải cài được game "Dò mìn" hoặc "Pikachu" của Microsoft

  • Laptop phải có Bluetooth hoặc Wifi còn hoạt động tốt

  • Điện thoại phải là SmartPhone và Bluetooth/Wifi còn hoạt động tốt

  • Chức năng cảm ứng và các cảm biến cần thiết trên Phone không bị liệt



Mô hình tương tác:



Chúng ta sẽ có một App trên SmartPhone và một app trên PC đóng vai trò là Server. Khi chúng ta touch trên SPhone lập tức app trên PC sẽ nhận được tín hiệu và chuyển thành mã phím tương ứng gửi tiếp cho Game, vậy SPhone chúng ta sẽ thay thế bàn phím, để chơi đc Game chúng ta cần đồng bộ các Button trên SPhone với các Phím đã cấu hình trong game.


Tiến hành cài đặt hai App trên SPhone và PC theo đường dẫn sau




Các bước cấu hình như sau:


Step 1: Kết nối wifi cho hai thiết bị vào cùng một mạng wifi và nhớ địa chỉ IP đang truy cập wifi trên PC sau đó chuyển đến Step 3


Step 2: Nếu không có một trạm wifi nào gần bạn hoặc không truy cập hai thiết bị trên vào cùng mạng wifi xin làm theo cách sau



Mở tính năng điểm truy cập trên SPhone lên và Connect PC vào mạng này, nếu kết nối thành công xin xem kỹ hình dưới đây(samsung J) - chúng ta sẽ thấy tên PC và địa chỉ IP, đây chính là địa chỉ IP của server(nhớ nó)



Step 3: Chạy appServer lên và cấu hình như sau


1) Vào tab Games, nhấn [(+)] để thêm games mà bạn muốn chạy cùng SPhone



2) Nhấn Browse để duyệt đến tập tin thực thi của Game, sau đó tiến hành cấu hình cho các Button bằng cách Click chuột vào Button cần sửa và nhấn phím mà bạn muốn Button này sẽ đại diện(nếu không hình dung được các Button này trên SPhone thế nào bạn có thể cấu hình bước này sau. Cuối cùng đặt tên cho gameSeting và [OK]



3) Vào tab Settings, chọn địa chỉ IP của server tại combobox "Listen to", các cài đặt khác nên để mặc định - nhớ chọn đúng IP ở Step 1/2;  sau đó chọn [update]



Step 4: Chạy appClient lên và chọn Wifi sau đó nhập chính xác IP của server và port(12400).



Step 5: Khi kết nối thành công, chúng ta có màng hình như sau, nhớ quay lại bước 3-2 để cấu hình các Button



=> Chú ý: Mặc định chúng ta có 4 Button điều hướng, chúng ta có thể không sử dụng 4 Button này mà sử dụng cảm biến góc nghiên, để thay đổi chế độ này hãy chọn vào 2 Button ở gần biểu tượng wifi để mở chức năng dùng cảm biến, mở cả hai chức năng để có thể nghiêng điện thoại theo 4 chiều. Khi nghiêng điện thoại nhớ nhấn giữ vòng tròn lớn bênh trái.



Step 6: Để chơi game, chúng ta Touch vào biểu tượng 9 ô vuông nhỏ, list các game chúng ta đẽ thêm ở bước 3-2 hiện ra, chọn game muốn chơi và thưởng thức




Và giờ chúng ta đã có cái này



Chúc các bạn vui vẻ!


Phạm Tuân

Thứ Năm, 22 tháng 1, 2015


ReSharper là một công cụ Add-on cho Visual Studio, nó giúp lập trình viên tốn ít thời gian cho việc xem xét định dạng code, phong cách code, các gợi ý sửa lỗi trực quan và chính xác... kèm theo một số tính năng nâng cao hỗ trợ VS. Làm việc với ReSharper bạn sẽ thấy tiện lợi hơn rất nhiều vì một số công việc nhàm chán nay đã được ReSharper tự động thực hiện. Xong chúng ta không nên quá tin tưởng vào công cụ nhé.





Phiên bản hiện tại(22/01/2015) là 9.0. Các bạn có thể tải và cài đặt tại đây



Hiện tại tôi vẫn dùng phiên bản 8.2.3 vì phiên bản này có công cụ "Dò mìn" tốt khi dùng Licence, tải tại đây. Tải về và cài đặt bình thường, sau đó mở VS lên và bạn nhận được hộp thoại đăng ký Licence, hãy chọn "Single User" và điền hai dòng thông tin chính xác như hình


Resharper 8.2.3




[code language="xml"]
User Name:ronle
Licene Key:ZoJzmeVBoAv9Sskw76emgksMMFiLn4NM
[/code]

Vậy là xong bước cài đặt và đăng ký Licene. Trên thanh menu sẽ xuất hiện ReSharper,tại đây chúng ta có thể cài đặt các tùy chọn nâng cao, dưới thanh trạng thái nhìn sang cuối góc phải sẽ thấy biểu tượng trắng tròn - DoubleClick vào nó và chọn OK để ReSharper tiến hành phân tích code của chúng ta. Tại các dòng lỗi hoặc dư thừa code hoặc một số lỗi khác về mặt cú pháp chúng ta đều được nhắc nhỡ và luôn có giải pháp gợi ý... Đến đây các đã bạn có thể trãi nghiệm ReSharper.


Chúc các bạn thành công
Phạm Tuân

Tôi xin giới thiệu một số công cụ miển phí tôi hay dùng để thiết kế UML - tính năng khá đầy đủ và có nhiều sự lựa chọn cho mục đích thiết kế.


I> Astah


Công cụ này có hai phiên bản là License và Free, ngoài ra chúng ta có thể sử dụng với bản Student


II> StarUML


Cũng miễn phí nhưng công cụ này cũng khá mạnh mẽ cho công việc Design UML của chúng ta



Chúng ta có thể hoàn toàn yên tâm về môi trường cài đặt vì đây là một công cụ hỗ trợ nhiều nền tảng OS khác nhau

Staruml

Updating...

Thứ Hai, 15 tháng 12, 2014












codesourcecode example
Trang hướng dẫn chi tiết: hereLiên kết download mã nguồn: here

Chủ Nhật, 14 tháng 12, 2014












codesourcecode example
Trang hướng dẫn chi tiết: hereLiên kết download mã nguồn: here

Thứ Bảy, 13 tháng 12, 2014

On 02:03 by Tuan Pham in , , , , , , ,    No comments











codesourcecode example
Trang hướng dẫn chi tiết: hereLiên kết download mã nguồn: here

Thứ Sáu, 12 tháng 12, 2014

Ngày 14/9/2005 Microsoft đã “trình làng” bản thử nghiệm của Microsoft Expression – bộ phần mềm đồ họa và thiết kế các trang web, cho phép các nhà phát triển .Net thực hiện những gì mà Adobe Systems, Macromedia đã làm trong nhiều năm qua.



Tại hội thảo các nhà phát triển chuyên nghiệp (Professional Developers Conference) của Microsoft, phó chủ tịch phụ trách chi nhánh Servers & Tools của công ty cho biết, Sparkle Interactive Designer – phần mềm tạo hình ảnh động (animation) và đồ họa 3 chiều cũng được tung ra trong Expression.


Ngoài Sparkle, Expression còn có Acrylic Graphic Designer (công cụ để vẽ và minh họa) và Quartz Web Designer (công cụ để thiết kế và dàn các trang web). Tất cả tên các công cụ này đều là tên mã của Microsoft.


Microsoft hy vọng sẽ chính thức phát hành bộ Expression vào năm 2006, trước đó công ty sẽ tung ra thêm những phiên bản thử nghiệm của Expression.


Lấp chỗ trống


Các nhà phân tích nhận xét, mặc dù Expression có các công cụ có thể thay thế cho Adobe Photoshop, Macromedia Flash, và Macromedia Dreamweaver, nhưng các nhà thiết kế dường như vẫn chưa sẵn sàng dùng chúng. Các công cụ của Macromedia được dùng rộng rãi trên máy Macintosh của Apple, mà các nhà thiết kế lại thường thích thiết kế trang web và xử lí đồ họa trên máy Mac.



Tuy vậy, Microsoft Expression lại lấp được một khoảng trống trong hệ thống các sản phẩm phần mềm của Microsoft. Vì trước đó, Microsoft chưa hề có bộ công cụ thiết kế đồ hoạ nào hấp dẫn dành cho các nhà thiết kế. Do đó, các nhà phát triển phía server có thể làm việc “trơn tru” hơn với các nhà thiết kế để tạo ra các ứng dụng .Net có giao diện người dùng phong phú hơn vì Expression được tích hợp chặt chẽ với bộ công cụ phát triển Microsoft Visual Studio. Đây là giải pháp tương tự với Macromedia Flex Tool, cho phép các nhà phát triển khi lập trình Java cho server có thể kết hợp tốt với các nhà thiết kế giao diện người dùng.


Gần đây Macromedia mới tung ra bộ Studio 8 có các phần mềm thiết kế và công cụ phát triển như Dreamweaver, Flash Professional, và Fireworks. Hiện Adobe Systems đang trong quá trình đàm phán để mua lại Macromedi.


Bạn có thể tải về tại : đây hoặc đây