MỚI NHẤT

Thứ Ba, 19 tháng 7, 2016

[EXE + APK] Mời dùng thử: MyChat cập nhật phiên bản mới cho Windows và Android


Nghỉ hè, trong khi người khác đi chơi cùng bạn bè thì mình chỉ có suốt ngày vùi đầu vào cái máy tính :))
Sau mấy ngày "ngâm cứu" thì cũng ra ít sản phẩm.
MyChat nay đã có trên nền tảng Android (rất tiếc là chưa thể lên AppStore)
Các tính năng chính của ứng dụng này cũng tương tự như trên phiên bản Windows

  • Nhắn tin thông qua mạng LAN
  • Truyền file với dung lượng lớn, tốc độ cao

Để có thể kết nối ứng dụng Android với phần mềm trên máy tính yêu cầu điện thoại và máy tính của bạn phải kết nối vào cùng 1 mạng, và đảm bảo mạng đó phải thông giữa 2 máy.
Một vài hình ảnh của ứng dụng
MyChat cập nhật phiên bản mới cho Windows và Android
Giao diện khởi động, có thể nhập địa chỉ của server rồi KẾT NỐI, hoặc dùng quét mã QR để scan địa chỉ từ máy server

MyChat cập nhật phiên bản mới cho Windows và Android
Quét mã QR từ server
MyChat cập nhật phiên bản mới cho Windows và Android
Giao diện chính của chương trình

MyChat cập nhật phiên bản mới cho Windows và Android
Có thể chuyển file với dung lượng lớn

Thông tin và cài đặt

MyChat trên windows cũng được cập nhật phù hợp
  • Chỉnh lại giao diện
  • Thêm cài đặt
  • Thêm phần tạo mã QR 
Một vài hình ảnh của phiên bản mới
MyChat cập nhật phiên bản mới cho Windows và Android
Màn hình khởi động

MyChat cập nhật phiên bản mới cho Windows và Android
Giao diện chính (của server)

MyChat cập nhật phiên bản mới cho Windows và Android
Tạo mã QR cho ứng dụng trên điện thoại

>> DOWNLOAD <<

Thứ Tư, 6 tháng 4, 2016

[Show] C# - MYCHAT Nhắn tin, gửi file qua LAN

Bọn mình vừa mới học xong môn Lập trình mạng. Nói thẳng ra là lúc học trên lớp không để ý mấy, bị hổng nhiều quá, nên học xong mới quyết định viết 1 cái app nho nhỏ. Chẳng biết đặt tên là gì nên cứ đặt đại là MYCHAT  :D
Về cơ bản my chat có những tính năng sau:

  • Nhắn tin qua lại trong mạng (LAN)
  • Gửi file, hỗ trợ file dung lượng lớn (chưa test max, nhưng theo lý thuyết thì khoảng 2TB :) ). Nếu file là ảnh thì sẽ hiển thị trực tiếp
  • Hỗ trợ nhiều client, server gửi đồng loạt cho các client nhưng client chỉ gửi cho server thôi, tùy chỉnh nickname, giao diện màu sắc cho từng client
  • Giao diện phẳng
  • Sau khi đóng chương trình, các file vừa nhận sẽ bị xóa, vì vậy nếu muốn giữ lại file thì phải copy ra thư mục khác trước khi đóng chương trình…

Trong chương trình đã sử dụng
  • Truyền tin qua socket TCP, sử dụng StreamWriter, StreamReader
  • Đa tiểu trình, đồng bộ hóa, delegate
  • FileStream, FlashWindow
  • HTML, JS, Uri,…
Giao diện chương trình
Giao diện khởi chạy, sẽ có lựa chọn là server hoặc client, nếu chạy là client thì bạn phải nhập địa chỉ IP của server vào ô
Giao diện phía client
Giao diện phía server, cột bên phải là danh sách các client đã kết nối

=> DOWNLOAD <=

Thứ Năm, 10 tháng 7, 2014

[Show] WindowForm - Duyệt phim - phần mềm quản lý thông tin phim

Mình xin giới thiệu tới các bạn sản phẩm mới hoàn thành: Phần mềm Duyệt Phim - phần mềm quản lý các thư viện phim, lấy thông tin phim từ IMDb.
Duyệt phim - phần mềm quản lý thông tin phim

Hầu hết các phim chất lượng cao (Bluray, DVD) có tên tuổi hiện nay đều có trên IMDb, và đây là 1 kênh có tiếng về đánh giá chất lượng phim.

Chức năng chính:

- Duyệt các phim trong thư mục, đưa chúng vào các thư viện. Phần mềm chỉ quét các file *.mkv, *.mp4, *.avi định dạng thường thấy với các phim chất lượng cao và mỗi thư mục con chỉ quét 1 phim.
Duyệt phim - phần mềm quản lý thông tin phim


- Cập nhật thư viện: Khi thư mục trên ổ cứng có thay đổi về phim (thêm bớt 1 số phim) => Thêm những phim mới được đưa vào thư mục, xóa những phim đã bị loại bỏ khỏi thư mục, những phim khác không bị thay đổi.
- Hiển thị trang tìm kiếm IMDb, cho người dùng chọn trang thông tin và dùng RegularExpressions để get các thông tin về lưu vào SQLite. Riêng phần hình ảnh dùng WebClient để download thông tin về rồi lưu vào SQLite dạng byte[].
- Phần Poster có ContextMenuStrip để: Chọn hình ảnh, lưu hình ảnh, xóa hình.
Duyệt phim - phần mềm quản lý thông tin phim


- Và các chức năng phụ khác.

Hướng dẫn sử dụng:

- Sau khi down phần mềm về các bạn chạy bình thường. Không nên để trong ổ cài win. Phần mềm sẽ sinh ra file Database - là nơi lưu CSDL, không được xóa nó và các file kèm theo.
- Lần đầu sử dụng chương trình chọn Library chọn Add => đặt tên và đặt đường dẫn cho thư viện.
Duyệt phim - phần mềm quản lý thông tin phim


Lưu ý về cách bố trí thư mục trên ổ cứng:
Phần mềm sẽ duyệt các thư mục con trong thư mục đã chọn. Với mỗi thư mục con chỉ chọn ra 1 file mkv/mp4/avi và tên của thư mục con sẽ là tên của phim phục vụ cho tìm kiếm sau này (còn tên file thì không quan trọng). Trong các thư mục con lại duyệt đệ quy tới các thư mục con nữa... (tên thư mục con có thể bắt đầu bằng '#')
=> Vì vậy cấu trúc thư mục nên như sau: Thư mục chính "Films", có các thư mục con: "Clash", "#Bad boys", "Trilogy - Transformer" -> { "Transformer 1", "Transformer 2", "Transformer 3" }... Trong thư mục con nên để duy nhất 1 file phim và các file phụ đề.

- Tìm và get thông tin từ IMDb: Chọn 1 phim click vào "Cập nhật thông tin từ IMDb", trang tìm kiếm hiện ra, bạn click vào link phim phù hợp, đợi một lúc hiện ra "Lấy từ trang này".
Duyệt phim - phần mềm quản lý thông tin phim


=> DOWNLOAD (MF) <=
(Download về, giải nén, sử dụng ngay. Gồm 2 phiên bản: một là phiên bản thường với giao diện mặc định của Window, một phiên bản sử dụng giao diện của DevExpress 13.1 - yêu cầu máy phải cài sẵn Dev)

Chủ Nhật, 22 tháng 6, 2014

[Show] Nhắc việc - Phần mềm hữu ích cho những người bận rộn

Bạn quá bận rộn trong công việc với máy tính hay bạn đang chìm đắm trong những trận đấu kinh điển, những trận combat không dứt ra được!?! Đôi khi bạn có việc gì đấy đã lên lịch từ trước nhưng rồi lại quên béng đi!? Bạn thỉnh thoảng có đặt báo thức ở máy điện thoại nhưng rồi cũng quên mất sự xuất hiện của nó vì lúc nào cũng dán mắt vào màn hình máy tính, thậm chí còn đeo tai nghe, "quên hết sự đời".

Rất đơn giản vì giờ đây đã có "Nhắc Việc" - phần mềm nhỏ gọn sẽ nhắc bạn, không bỏ lỡ những sự kiện quan trọng.
Nhắc việc - Phần mềm hữu ích cho những người bận rộn

Link download: tại đây.

- Tính năng

Thêm các tùy chọn: Tiêu đề, nhạc chuông, thời gian nhắc, lặp lại tương tự như báo thức ở điện thoại
Chạy tự động cùng window
Form nhắc việc ở trên "Top" để người dùng để ý
Chạy ẩn dưới khay hệ thống

- Thông tin

Phần mềm do mình tự tìm tòi + viết hoàn chỉnh
Dùng SQLite => Không được xóa các file trong thư mục cài đặt

- Nhược điểm

Tiêu tốn tài nguyên RAM khá lớn

Chủ Nhật, 13 tháng 4, 2014

[Show hàng] Hàng Premiere đầu tay

Video mình biên tập lại cho câu lạc bộ của lớp. Mình đăng không với mục đích khoe tài năng cùi mà chỉ muốn mọi người thấy được độ  hài hước và thốn của video   :D
Enjoy!!!






Phần chính thức: