Báo cáo thực tập Giao diện máy tính cầm tay, Máy tính đơn giản, demo máy tính đơn giản, giao diện máy tính trên C, demo máy tính, Máy tính cầm tay, Có nhiều cách viết máy tính cầm tay, mình giới thiệu các bạn cách mình viết
Trang 1TRƯỜNG ĐẠI HỌC VIỆN KỸ THUẬT VÀ CÔNG NGHỆ
ngày 10 tháng 8 năm 2018
1
Trang 2MỤC LỤC
LỜI MỞ ĐẦU 3
1 Xác định các nhiệm vụ chính của đề tài 4
2 Hình thành các ý tưởng 4
3 Đánh giá các ý tưởng và ra quyết định lựa chọn ý tưởng 4
4 Phân tích ý tưởng đã chọn 4
5 Thiết kế 5
Giao diện hệ thống 5
Các chức năng từng phím 5
Cách sử dụng : 6
Các chức năng khác 6
6 Triển khai 9
7 Vận hành kiểm thử 14
KẾT LUẬN 20
TÀI LIỆU THAM KHẢO 20
Trang 3đó xuất hiện máy tính cầm tay Để có thể trờ thành một thiết bị nhỏ gọn mà hữu dụngvới nhiều chức năng như hiện nay, chiếc máy tính bỏ túi đã trải qua những giai đoạnthăng trầm trong lịch sử mà mãi đến tận cuối thế kỉ 20 nó mới được sử dụng một cáchrộng rãi Máy tính bỏ túi giúp chúng ta thực hiện được những phép tính nhanh chóng,chính xác và tiết kiệm thời gian hơn Công việc tính toán với các con số trờ nên dễdàng và thuận tiện hơn khi thị trường có rất nhiều sản phẩm phục vụ cho mục đích tínhtoán Tuy nhiên qua tìm hiểu em thấy những sản phẩm phục vụ cho công việc tính toán
ấy vẫn phức tạp và tương đối khó sử dụng Chính vì nhận thấy sự quan trọng cũng như
sự cần thiết của nó mà em đã lựa chọn đề tài thiết kế “Máy tính có giao diện trên C# ”
để hoàn thành nhiệm vụ thực tập của mình
3
Trang 41 Xác định các nhiệm vụ chính của đề tài
Tìm hiểu về ngôn ngữ C#
Chọn công cụ visual studio để thực hiện
Thiết kế giao diện máy tính
Chạy kiểm thử và hoàn thành
2 Hình thành các ý tưởng
Thiết kế giao diện một máy tính bỏ túi đơn giản
Thiết kế giao diện một máy tính cao cấp
3 Đánh giá các ý tưởng và ra quyết định lựa chọn ý tưởng
Khi muốn làm ra một phần mềm máy tính thì em phải hiểu được chức năng, cách
sử dụng của từng loại phím trên máy tính, phải hiểu được ngôn ngữ lập trình củamình cần làm máy tính Sau khi tìm hiểu qua mạng và tài liệu tham khảo thì emthấy máy tính cao cấp cần sử dụng nhiều thuật toán khó và có nhiều phím chứcnăng lớn hơn máy tính đơn giản, và sau khi được thầy gợi ý, em thấy thiết kếgiao diện một máy tính bỏ túi đơn giản phù hợp với năng lực của mình và e chọn
đề tài thiết kể giao diện một máy tính bỏ túi đơn giản
4 Phân tích ý tưởng đã chọn
Sử dụng phần mềm visual stadio 2013
Sử dụng ngôn ngữ C# để viết chương trình
Gồm 3 chức năng chính :
Nhập: Chức năng này cho phép nhập các số, các phép toán số học
vào trong máy tính
Xử lý: Xử lý với các số và các phép toán vừa được nhập vào
Hiển thị: Sau khi xử lý xong phép toán thì máy tính sẽ cho hiện kết
quả của phép tính mà nó vừa xử lý xong lên màn hình kết quả
5 Thiết kế
Trang 5 Giao diện hệ thống
Các chức năng từng phím
Các số từ 0 đến 9 dùng để nhập số
Dấu “ + , - , * , / , x2 , √ ” dùng để thực hiện phép toán
<- dùng để xóa đi một số đã nhập C dùng để xóa trở về trạng tháiban đầu
Dấu = để cho ra kết quả khi thực hiện phép tính “ + , - , * , / ”
5
Trang 6 Các chức năng khác
Khi chọn file thì sẽ xuất hiện các chức năng để giải phương trình bậc nhất,bậc hai và thoát chương trình
Trang 8 Khi chọn vào Giai pt bac 1 thì một hộp thoại sẽ hiện ra Ta điền các
dữ liệu vào các ô nhập hệ số sau đó chọn giải (hoặc nhấn phím enter )thì sẽ giúp ta giải phương trình bậc 1
Khi chọn vào Giai pt bac 2 thì một hộp thoại sẽ hiện ra Ta điền các
dữ liệu vào các ô nhập hệ số sau đó chọn giải (hoặc nhấn phím enter )thì sẽ giúp ta giải phương trình bậc 2
Trang 9 Khi chọn Exit thì sẽ hiện ra một thông báo để hỏi lại ý kiến củangười dùng Nếu muốn thoát chương trình thì sẽ chọn ‘‘ Yes ’’ Ngược lại thì sẽ chọn ‘‘ No ’’ để tiếp tục dùng chương trình.
9
Trang 10 Khi ta chọn HELP sẽ hiện ra About và Contact.
Chọn About sẽ hiện ra thông tin sản phẩm
Chọn Contact sẽ chuyển tới trang người phát triển sản phẩm để đượcgiải đáp vấn đề thắc mắc hoặc đóng góp ý kiến về sản phẩm được tốthơn
Trang 11Dưới đây là một đoạn code em sử dụng làm máy tính đơn giản
// THIẾT LẬP CÁC PHÍM SỐ VÀ PHÍM XÓA VÀ PHÍM TRỞ LẠI
privatevoid button1_Click(object sender, EventArgs e)
Trang 12privatevoid button4_Click(object sender, EventArgs e)
Trang 14MessageBox.Show("bạn chỉ có thể nhập số lơn hơn hoặc bằng 0"," Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
MessageBox.Show("Bạn chưa nhập số","
Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
Trang 15DialogResult result = MessageBox.Show("Bạn chắc chắn thoát chương trình",
"thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
Trang 167 Vận hành kiểm thử
Trang 17 Trên là một số kết quả khi chạy kiểm thử phương trình bậc nhất Nếu chưa nhập đủ số liệu thông tin sẽ có bảng hộp thư hiện thông báo.
17
Trang 20 Trên là một số kết quả khi chạy kiểm thử phương trình bậc hai Nếu chưa nhập đủ số liệu thông tin sẽ có bảng hộp thư hiện thông báo.
Trang 21KẾT LUẬN
Em xin gửi lời cảm ơn chân thành toàn thể các thầy cô trong khoa công nghệthông tin, anh chị trong công ty……… đã giúp em tham gia học hỏi, rèn luyện, nângcao kĩ năng thiết kế cho lĩnh vực công nghệ thông tin và đặc biệt em xin gửi lời cảm ơnđến giảng viên ……… là người hướng dẫn và giúp đỡ em hoàn thành đề tài
Đề tài đã giúp em hệ thống lại kiến thức đã học và giúp em phát tìm hiểu đi sâuthêm về ngôn ngữ C# Mặc dù nhận được giúp đỡ từ thầy cô và các anh chị trong công
ty … nhưng vẫn không tránh được những sai sót phần mềm máy tính này vẫn cònnhiều hạn chế như tính phương trình bậc 3 hay chưa có dấu chấm phẩy, các dòng lệnhchưa được tối ưu và còn nhiều hạn chế khác Rất mong thầy cô và các bạn thông cảm