这里是一个简单的 C# WinForms 应用程序的示例代码,用于实现不连接数据库的通讯录。这个示例包括一个主窗体,可以添加、显示和删除联系人。

C#窗体开发通讯录(不连接数据库)?

1. 定义 Contact 类

首先,定义一个 Contact 类来存储联系人信息:

public class Contact

{

public string Name { get; set; }

public string PhoneNumber { get; set; }

}

2. 创建 WinForms 应用

在 Visual Studio 中创建一个新的 C# WinForms 应用项目。

3. 设计窗体

在主窗体上,添加以下控件:

两个 Label 控件:用于标记姓名和电话号码输入框。

两个 TextBox 控件:一个用于输入姓名 (txtName),另一个用于输入电话号码 (txtPhone)。

一个 Button 控件:用于添加新联系人 (btnAddContact)。

一个 ListBox 控件:用于显示联系人列表 (listBoxContacts)。

一个 Button 控件:用于删除选中的联系人 (btnDeleteContact)。

4. 主窗体代码

这是主窗体的代码:

using System;

using System.Collections.Generic;

using System.Windows.Forms;

public partial class MainForm : Form

{

private List

contacts = new List();

public MainForm()

{

InitializeComponent();

// 初始化控件事件

btnAddContact.Click += btnAddContact_Click;

btnDeleteContact.Click += btnDeleteContact_Click;

}

private void btnAddContact_Click(object sender, EventArgs e)

{

// 从文本框中获取输入

string name = txtName.Text;

string phone = txtPhone.Text;

// 创建新的联系人实例并添加到列表

Contact newContact = new Contact() { Name = name, PhoneNumber = phone };

contacts.Add(newContact);

// 更新联系人列表显示

UpdateContactListDisplay();

}

private void btnDeleteContact_Click(object sender, EventArgs e)

{

// 获取选中的联系人索引

int selectedIndex = listBoxContacts.SelectedIndex;

if (selectedIndex >= 0)

{

// 从列表中删除选中的联系人

contacts.RemoveAt(selectedIndex);

// 更新联系人列表显示

UpdateContactListDisplay();

}

}

private void UpdateContactListDisplay()

{

listBoxContacts.Items.Clear();

foreach (var contact in contacts)

{

listBoxContacts.Items.Add(contact.Name + " - " + contact.PhoneNumber);

}

}

}

5. 编译和运行

编译并运行你的应用程序。你应该能够添加新的联系人信息,这些信息会显示在列表框中。你也可以从列表中删除选中的联系人。

注意事项

这是一个非常基础的示例,没有实现数据验证或错误处理。

如果你想要在应用程序关闭和启动时保留数据,你需要实现数据的保存和加载逻辑

一、C#怎么开发POS机

用delphi 做

前台价格扫描设备pos,

前台售商品部 台批量处理商品比进货类
pos..用黑白显示器低端配置pc机程序发pc机

二、C#怎么开发POS机

关注。