Mục lục:
- Bước 1: Tạo dự án mới trong Microsoft Visual Studio
- Bước 2: Thêm mọi thứ vào biểu mẫu
- Bước 3: Thêm cột
- Bước 4: Trước khi viết mã
- Bước 5: Viết mã
- Bước 6: Mã Mã Mã Mã…
- Bước 7: Hoàn tất. Kiểm tra nó
Video: Cách tạo ứng dụng danh bạ điện thoại đơn giản C #: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Xin chào, tôi là Luke, đây là cuốn sách có thể hướng dẫn đầu tiên của tôi. Tôi muốn chỉ cho bạn cách tạo một ứng dụng danh bạ điện thoại đơn giản trong Microsoft Visual Studio bằng C #. Thật tốt nếu bạn có một số kiến thức cơ bản về lập trình trước khi thực hiện dự án này. Bắt đầu nào. Chúng tôi cần Microsoft Visual Studio, miễn phí cho sinh viên, bạn có thể tải Phiên bản Chuyên nghiệp từ MSDNAA. Tìm kiếm trên google để biết thêm thông tin. Đây là cách ứng dụng của chúng tôi sẽ trông như thế nào:
Bước 1: Tạo dự án mới trong Microsoft Visual Studio
Khởi động Microsoft Visual Studio và tạo Dự án mới, chọn Windows Forms Ứng dụng Loại dự án ghi nhớ là Visual C #. Bạn có thể đặt tên dự án của mình bất cứ thứ gì bạn muốn và thay đổi vị trí cho dự án nếu cần thiết.
Bước 2: Thêm mọi thứ vào biểu mẫu
Bây giờ, đó là một Biểu mẫu trống. Hãy thêm vào nó một số thành phần từ hộp công cụ như trong hình. Đó là: DataGridView, SaveFileDioalog, OpenFileDialog và menuStrip
Bước 3: Thêm cột
Sau khi thêm DataGridView, Chúng ta có không gian trống, nhấp chuột phải vào đó và chọn chỉnh sửa Cột.
Bước 4: Trước khi viết mã
Đảm bảo rằng biểu mẫu của bạn trông giống như thế này và DataGridView được đặt tên là "GRID". Bạn có thể đặt nó trong cửa sổ properies
Bước 5: Viết mã
Nhấp hai lần vào mỗi phần tử trong menu của bạn, để tạo sự kiện, mỗi lần một cửa sổ có mã sẽ được hiển thị, vì vậy hãy quay lại và quay lại nó với tất cả (Lưu, Mở, Đóng) Đó là những gì chúng ta cần trong mã: private void SaveToolStripMenuItem_Click (object sender, EventArgs e) {} private void OpenToolStripMenuItem_Click (object sender, EventArgs e) {} private void CloseToolStripMenuItem_Click (object sender, EventArgs e) {}
Bước 6: Mã Mã Mã Mã…
Đây là mã đầy đủ của ứng dụng của chúng tôi với các nhận xét sau các trường hợp "//": using System; using System. Collections. Generic; using System. ComponentModel; using System. Data; using System. Drawing; using System. Linq; using System. Văn bản, sử dụng System. IO; // addusing System. Windows. Forms; using System. Runtime. Serialization. Formatters. Binary; // addusing System. Runtime. Serialization; // addednamespace testowa // this name of project {public part class Form1: Form {public Form1 () {InitializeComponent (); } [Serializable] // Nó cho phép lớp của chúng ta được lưu trong tệp dữ liệu lớp public // Lớp của chúng ta cho dữ liệu {public string name; họ chuỗi công khai; thành phố chuỗi công cộng; chuỗi số công khai; } private void SaveToolStripMenuItem_Click (object sender, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = new SaveFileDialog (); // Tạo hộp thoại lưu tệp saveFileDialog1. RestoreDirectory = true; // đọc và lọc dữ liệu thô if (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); FileStream output = new FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; data Person = new data [n - 1]; // Chúng ta có bao nhiêu bản ghi bao nhiêu hàng, các hàng được thêm tự động nên chúng ta luôn có nhiều hơn một hàng cần thiết, vì vậy n là số hàng -1 hàng trống for (int i = 0; i <n - 1; i ++) {Person = new data (); // GRID có hai số trong "" số đầu tiên là chỉ số của cột, thứ hai là chỉ số của hàng ', việc lập chỉ mục luôn bắt đầu từ 0' Person .name = GRID [0, i]. Value. ToString (); Person .surname = GRID [1, i]. Value. ToString (); Person .city = GRID [2, i]. Value. ToString (); Person .number = GRID [3, i]. Value. ToString (); } formatter. Serialize (đầu ra, Person); output. Close (); }} private void OpenToolStripMenuItem_Click (object sender, EventArgs e) // Đọc File và thêm dữ liệu vào GRID {openFileDialog1 = new OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter reader = new BinaryFormatter (); FileStream input = new FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Person = (data ) reader. Deserialize (input); GRID. Rows. Clear (); for (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. Value = Person .name; GRID [1, i]. Value = Person .surname; GRID [2, i]. Value = Person .city; GRID [3, i]. Value = Person .number; }}} private void CloseToolStripMenuItem_Click (object sender, EventArgs e) {Close (); // đóng một ứng dụng}}}
Bước 7: Hoàn tất. Kiểm tra nó
Bấm vào menu Gỡ lỗi trong Visual Studio để bắt đầu Gỡ lỗi nó sẽ hoạt động. Cố gắng kiểm tra ứng dụng. Tôi chắc chắn bạn sẽ tìm thấy một số lỗi, các ứng dụng của chúng tôi rất đơn giản mà không có bất kỳ chứng khoán nào trong khi lưu, mở tệp, đó chỉ là minh chứng cho cách thực hiện một ứng dụng hữu ích lớn hơn. Bạn có thể cải thiện nó, tạo ra phiên bản của riêng bạn! Thêm một số tính năng mới, thay đổi bất cứ điều gì bạn muốn. Chúc may mắn!
Đề xuất:
Cách tạo IOT đơn giản với ứng dụng Telegram: 5 bước
Cách tạo IOT đơn giản với ứng dụng Telegram: Trong thế hệ hiện tại, Internet là tất cả. Internet of Things đóng một vai trò quan trọng trong thế giới hiện tại. Không mất nhiều thời gian, chúng ta có thể chuyển sang hoạt động thực tế của IOT. Ở đây chúng ta sẽ điều khiển đèn led và cũng o
Cách tạo bộ giải mã đường dây điện thoại DTMF (âm báo) đơn giản: 3 bước
Cách tạo bộ giải mã đường dây điện thoại DTMF (âm báo) đơn giản: Đây là một dự án đơn giản cho phép bạn giải mã tín hiệu DTMF về cơ bản trên bất kỳ đường dây điện thoại nào. Trong hướng dẫn này, chúng tôi đang sử dụng bộ giải mã MT8870D. Chúng tôi đang sử dụng một bộ giải mã giai điệu dựng sẵn bởi vì, tin tôi đi, việc thử và làm điều đó với
Cách tạo một trang web đơn giản bằng cách sử dụng dấu ngoặc cho người mới bắt đầu: 14 bước
Cách tạo một trang web đơn giản bằng cách sử dụng dấu ngoặc cho người mới bắt đầu: Giới thiệu Các hướng dẫn sau đây cung cấp hướng dẫn từng bước để tạo một trang web bằng cách sử dụng Dấu ngoặc. Brackets là một trình soạn thảo mã nguồn với trọng tâm chính là phát triển web. Được tạo bởi Adobe Systems, đây là phần mềm mã nguồn mở miễn phí được cấp phép
Tạo một ứng dụng đơn giản cho điện thoại thông minh của bạn (không cần mã hóa): 10 bước
Tạo ứng dụng đơn giản cho điện thoại thông minh của bạn (không cần mã hóa): CẬP NHẬT: Kỹ thuật này đã lỗi thời, hiện có nhiều cách khác để tạo ứng dụng .. điều này có thể không hoạt động nữa. Ứng dụng được xuất bản đầu tiên của tôi có sẵn để tải xuống trên Ứng dụng Android Thị trường ở đây. Sau đây là hướng dẫn nhanh về cách thực tế bất kỳ
Máy đo điện dung / Máy đo điện dung tự động tự động đơn giản với Arduino và bằng tay: 4 bước
Máy kiểm tra tụ điện tự động đơn giản / Máy đo điện dung bằng Arduino và bằng tay: Xin chào! Đối với đơn vị vật lý này, bạn cần: * nguồn điện có 0-12V * một hoặc nhiều tụ điện * một hoặc nhiều điện trở sạc * đồng hồ bấm giờ * đồng hồ vạn năng cho điện áp đo * một arduino nano * một màn hình 16x2 I²C * Điện trở 1 / 4W với 220, 10k, 4,7M một