Showing posts with label kinhnghiem. Show all posts
Showing posts with label kinhnghiem. Show all posts

5/24/12

Viết chương trình cho phép phát sinh 1 số nguyên thuộc [0,9]


Viết chương trình cho phép phát sinh 1 số nguyên thuộc [0,9] , sau đó cho người dùng đoán số và chương trình sẽ hiện kết quả xem người dùng có đoán đúng số phát sinh đó hay không.
HD: Dùng lớp Random để phát sinh số ngẫu nhiên.

Bookmark and Share

Thiết kế giao diện trình bày sơ đồ các chỗ ngồi của một rạp chiếu phim


Thiết kế giao diện trình bày sơ đồ các chỗ ngồi của một rạp chiếu phim giúp người sử dụng chọn vị trí muốn mua. Trên sơ đồ này cũng thể hiện những vị trí đã bán vé và những vị trí chưa bán vé bằng cách thể hiện màu khác nhau ( ghế chưa bán vé màu trắng, ghế đã bán vé màu vàng, ghế đang chọn màu xanh).
Khi khởi động, ứng dụng phải nằm giữa màn hình. Không cho phép người dùng thay đổi kích thước form. Khi người sử dụng nhấp chuột tại một vị trí trên sơ đồ thì:
o Nếu đây là vị trí chưa bán vé thì đổi màu của vị trí này sang màu xanh để cho biết đây là vị trí đang chọn.
o Nếu đây là vị trí đang chọn (có màu xanh) thì đổi màu của vị trí này trở về màu trắng
o Nếu đây là một vị trí đã bán vé thì xuất hiện một thông báo cho người sử dụng biết thông qua messageBox.
Sau khi đã chọn các vị trí người sử dụng có thể nhấn vào nút CHỌN hoặc HỦY BỎ. Nếu click vào nút CHỌN (hoặc nhấn phím Enter) thì:
Đổi màu các vị trí đã chọn (màu xanh) trên sơ đồ sang màu vàng (cho biết vị trí đã bán vé) và xuất lên label thành tiền phải trả cho số vé đã mua ( giả sử giá vé là 100đ/ghế). Nếu click vào nút HỦY BỎ (hoặc nhấn phín ESC) thì:
Đổi màu các vị trí đã chọn (màu xanh) trên sơ đồ sang màu trắng trở lại và xuất lên label thành tiền giá trị 0

Bookmark and Share

Viết chương trình tính số nhiên liệu tiêu thụ trung bình(sử dụng bẫy lỗi)

Mục đích:
Sử dụng lớp Exception đề bẩy lỗi chương trình.
Sử dụng MessageBox để hiển thị thông báo lỗi
Yêu cầu:
Viết chương trình tính số nhiên liệu tiêu thụ trung bình theo giao diện sau
Phải bắt lỗi chặc chẽ các trường hợp sau:
- Số dặm đường, số gallon tiêu thụ là số dương.
- Lỗi tràn số
- Lỗi chia cho số 0
- …

Bookmark and Share

Thiết kế Form như hình sau


Mục đích:
Sử dụng mảng một chiều
Yêu cầu:
Thiết kế Form như hình sau:



Bookmark and Share

Xây dựng từ điển đơn giản


Mục đích:
Sử dụng Arraylist,
Yêu cầu:
Xây dựng từ điển đơn giản
- Khi nhập vào combobox 1 từ cần tra thì chương trình sẽ dò tìm đến chữ nào khớp với ký tự gần nhất
- Khi nhấn nút Enter hoặc Doubleclick vào từ cần tra thì nghĩa tương ứng của từ sẽ hiển thị vào textbox bên phải tương ứng.
- Danh sách các từ lưu sẵn vào object (word) 
Bookmark and Share

Thiết kế class Hóa Đơn đáp ứng yêu cầu xử lý của giao diện(nâng cao)

Thiết kế class Hóa Đơn đáp ứng yêu cầu xử lý của giao diện

Bookmark and Share

Thiết kế class Hóa Đơn đáp ứng yêu cầu xử lý của giao diện(đơn giản)

Thiết kế class Hóa Đ n đáp ứng yêu cầu xử lý của giao diện

Bookmark and Share

Viết chương trình có giao diện và thực hiện các yêu cầu sau


Viết chương trình có giao diện và thực hiện các yêu cầu sau:
- Khi form được load lên thì chỉ có nút nhập liệu , nút kết thúc là sử dụng được, nút nhập dữ liệu được focus.
- Khi nút nhập dữ liệu được ấn thì các nút lệnh khác được sáng lên xoá nội dung của Textbox nhập liệu và Setfocus cho Textbox này ( sử dụng phương thức Setfocus). 
- Khi một trong các nút ( ngoại trừ nút Nhập Dữ Liệu và nút Kết Thúc) được chọn thì kết quả sẽ hiển thị lên Textbox và các nút lệnh sẽ bị mờ (ngay cả nút vừa nhấn).

Bookmark and Share

Thông báo cho người sử dụng biết nội dung nhập

Tạo một Project như yêu cầu sau:
Khi chọn nút Search thì chương trình sẽ thông báo cho người sử dụng biết nội dung nhập trong “Search string” có xuất hiện trong “Main string” hay không. Khi chọn nút Replace thì chương trình sẽ thay thế trong Main String chuỗi giá trị Search String bằng chuỗi Replace String.

Kết quả tìm kiếm:

Kết quả thay thế:
Bookmark and Share

Viết chương trình thực hiện việc thực hành đánh máy chữ

Viết chương trình thực hiện việc thực hành đánh máy chữ, giao diện như hình bên. Yêu cầu : Khi nhấn 1 kí tự hoặc 1 số nào thì kí tự hoặc số đó chuyển sang màu đỏ, khi thả phím ra thì màu chữ trở lại màu đen. Đồng thời kí tự vừa được nhấn sẽ hiện bên dưới Text box.


Bookmark and Share

Hàm Nhập Họ Tên và xử lý


Viết code để thực hiện những yêu cầu sau:
- Cho phép nhập một chuỗi Họ Tên
- Xuất Họ, Chữ lót, Tên của chuỗi họ tên vào các label tương ứng khi click chuột vào một nút lệnh
- Tạo điều kiện để người sử dụng thuận lợi khi nhập họ tên mới.
- Có nút lệnh để đóng chương trình và phải hỏi người sử dụng trước khi thật sự kết thúc chương trình

Bookmark and Share

4/9/12

Làm thế nào đưa định dạng Byte sang định dạng thích hợp(Bytes. KB, MB, GB)

Category: Date andMath
Difficuty: Beginning
Author: Quang.IT

Hàm sử dụng để Convert từ Byte sang định dạng thích hợp
Bookmark and Share

2/23/12

Lỗi Could not load file or assembly "System.Web.Extensions

Đôi khi tải mã nguồn trên mạng hoặc viết ứng dụng AJAX, đặc biệt trên Visual Studio 2005 bạn có thể sẽ gặp lỗi như sau

Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
Bookmark and Share

2/10/12

Thiết kế bảo mật cho ứng dụng di động và máy tính để bàn Web 2.0

Tóm tắt:  Hầu hết các cuộc tấn công cố ý đều được nhằm vào các ứng dụng web. Các cuộc tấn công này tập trung vào các lỗ hổng phổ biến nhất, gồm cross-site scripting (tạo kịch bản lệnh giữa các trang web), SQL injection (chèn lệnh SQL), giả mạo tham số, đầu độc cookie và rò rỉ thông tin. Các hàng rào phòng thủ vòng ngoài truyền thống, như các tường lửa và các hệ thống phát hiện xâm nhập, sẽ không ngăn chặn được kiểu tấn công này, bởi vì các kiểu tấn công này khai thác các lỗ hổng chương trình. Bài này mô tả các lỗ hổng phổ biến nhất và các biện pháp đối phó có thể và giải thích giá trị của việc quét bảo mật tự động hóa trong quá trình phát triển để tạo ra các ứng dụng an toàn.

Bookmark and Share

12/3/11

Tăng tốc độ hiển thị Web

- Tại server: Giảm thiểu những tính toán trên server, tối ưu CSDL, tạo bộ đệm, tối ưu chương trình...
- Đường truyền: Giảm thiểu dữ liệu truyền trên mạng bằng cách giảm kích thước các file hình, giảm yêu cầu trao đổi dữ liệu giữa server và client...
- Tại máy client: tối ưu mã html để trình duyệt hiển thị nhanh.
Với chiến lược trên, dưới đây là 10 thủ thuật có thể giúp tăng tốc độ hiển thị trang web.
Bookmark and Share

10 lý do sử dụng SQL Server 2008

1. Mã hóa trong suốt và hiệu quả

Trong SQL Server 2005, Microsoft giới thiệu khả năng mã hóa và giải mã CSDL cho ứng dụng đầu cuối bằng cách cung cấp hàm để ứng dụng có thể gọi đến. Ở SQL Server 2008 khả năng mã hóa được mở rộng ra cho toàn bộ CSDL, dữ liệu và các tập tin nhật kí cũng như cung cấp khả năng mã hóa trong suốt cho phép ứng dụng có thể mã hóa và tìm kiếm dữ liệu mã hóa mà không cần phải thiết kế lại ứng dụng.

Ngoài ra khả năng sao lưu dữ liệu mã hóa cũng được cải thiện đáng kể nhằm đảm bảo dữ liệu của doan nghiệp không lọt ra ngoài cũng như đảm bảo dữ liệu được sao lưu và phục hồi bởi người được phép.
Bookmark and Share

Workflow Foundation- Hãy vẽ lên những gì bạn muốn

Lần đầu tiên, tôi có cái nhìn như thế nào là một quy trình làm việc: quy trình mua bán hàng, quy trình bệnh nhân đi khám bệnh, quy trình quản lý sách ở thư viện, …tôi vẽ chúng trong giấy của mình những ô vuông tròn để thể hiện cho toàn bộ yêu cầu của bài tóan quy trình.
Ngay lúc đó, tôi đã từng ước phải chi máy tính có thể hiểu được những gì tôi vẽ thế này thì khỏe nhỉ! Bởi vì khi bắt tay vào phát triển bằng code, tôi không thể hình dung ra luồng công việc chạy như thế nào một cách dễ dàng với những từ khóa định luồng như: if/else, for/while, .v.v… hay phức tạp hơn là các điều kiện bắt lỗi hay chia nhánh theo một giá trị thay đổi liên tục. Sau này, tôi có nghe từ một giảng viên nói về một bước ngoặc sắp tới của các ngôn ngữ lập trình, chúng ta sẽ chỉ cần có các thiết kế theo chuẩn UML như class diagram, sequence diagram, activities diagram thì đã có thể dịch thành các thành phần chính của một chương trình, ta chỉ cần định nghĩa thêm các hàm xử lý bên trong theo ý mình.
Bookmark and Share

Làm thế nào để trở thành 1 developer giỏi

1. Thái độ: Là 1 thứ quan trọng nhất, để tốt hơn bao giờ hết thì phải có ý nghỉ là, mọi sự “chửi rủa” hằng ngày là bạn học được rất nhiều thứ, bạn phải hiểu rằng bạn là 1 phần của thế giới, mà nó thay đổi rất nhanh, chỉ có 1 cách là học và học.
Bookmark and Share
previous home

Cộng đồng yêu thiết kế Việt Nam Thiet ke website, danang