创建2个窗体


这两个窗体

固定窗口大小

为Form1添加lable控件,修改Text属性为"欢迎使用QQ通讯录"

修改字体大小

添加2个button控件,分别为新建名片和搜索名片

新建窗体fmCardList

期望效果

创建窗体
添加listView控件
找到Dock属性
修改为居中

添加MenuStrip控件

添加contextMenuStrip控件

找到Items属性添加成员

SubItem集合添加QQnumber

双击"查询名片"实例化窗体
打开窗体

fmCardList fm = new fmCardList();
fm.Show();

运行点击查询名片可以跳转便成功

实现添加指定数据

定义全局变量

修改添加名片的name值

private void tsmiAddItem_Click(object sender, EventArgs e){//往listview对象中添加数据,先加假数据//获得listview的项集合,往集合中添加一个items对象//实例化一个项,添加到集合中//类名 变量名 = new 类名;ListViewItem tempItem = new ListViewItem();tempItem.SubItems.Add("1111111");//对象.属性=值tempItem.Text = "张飞";//往集合中添加这个项lvCards.Items.Add(tempItem);}private void fmCaidList_Load(object sender, EventArgs e){//读取数据库 获得所有数据 并且添加到listviewLoadData();}private void LoadData(){//实例化一个连接对象//连接字符串String connStr = "Data Source=.;Initial Catalog=sanguo;Integrated Security=True";//连接对象conn = new SqlConnection(connStr);//创建执法者String sql = "select * from qq";SqlCommand cmd = new SqlCommand(sql,conn);//让执法者获取所有的数据conn.Open();SqlDataReader reader = cmd.ExecuteReader();//遍历处理数据表中的所有内容String name;String qqnumber;while(reader.Read()){name = reader["qq"].ToString();qqnumber = reader["qqnumber"].ToString();//生成一个项ListViewItem temp_item = new ListViewItem();//给项添加文本temp_item.Text = name;//给项添加子项temp_item.SubItems.Add(qqnumber);//把项添加到lv对象的Items集合中lvCards.Items.Add(temp_item);}conn.Close();//读数据...//填入到listview对象的items列表中}

实现删除数据

private void 删除ToolStripMenuItem_Click(object sender, EventArgs e){//  找到被选中的项String qqnumber = lvCards.SelectedItems[0].SubItems[1].Text;// 要做的事情String sql = String.Format("delete from qq where qqnumber = {0}", qqnumber);// 连接对象开启conn.Open();// 生成执法者SqlCommand cmd = new SqlCommand(sql,conn);// 执法者调用方法 执行不查询的方法int n = cmd.ExecuteNonQuery();MessageBox.Show("受影响的行数为" + n);// 假设需要删除吕布// delete from 表名 where name='吕布'// 关一下conn.Close();// 清空listview对象中的项lvCards.Items.Clear();// 重新load一下dataLoadData();}

2020-12-3 QQ通讯录(不完整内容)相关推荐

  1. autojs调用jsoup提取QQ收藏的完整内容

    说明 本文提供的代码仅供参考. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能"实现类似于按键精灵一 ...

  2. 2020.12.28-2021.1.4 人工智能行业每周技术动态

    昨天是2021年的第一个工作日,不知大家是否做好了进入新的一年的准备? 在工作上,在学习上,在精神上,是否有一个全新的状态? 元旦的时候,有小伙伴和大白说,新的一年,想尝试很多事情,但是不知道如何学习 ...

  3. 基于python+uiautomator2,2020.12月最新库的使用方法,更新watcher使用方法

    uiautomator2 此库基于2020.12更新版本 这里有一份快速参考,适合已经入门的人 import uiautomator2 as u2d = u2.connect("--seri ...

  4. 2020.12.21-12.28 人工智能行业每周技术动态

    本周是2020年的最后一周,还有3天,2020年就将画上句号. 这一年的计划,大家都完成了吗? 因为疫情的原因,很多人都感觉时间太短,一晃就到了年末,又到了为新的一年做规划的时间了. 大白也在反思,这 ...

  5. 2020计算机考试内容,2020年全国计算机二级OFFICE考试内容

    <2020年全国计算机二级OFFICE考试内容>由会员分享,可在线阅读,更多相关<2020年全国计算机二级OFFICE考试内容(4页珍藏版)>请在人人文库网上搜索. 1.XX ...

  6. (2020.12.7)初次web前端性能优化记录

    (转载公司内部论坛本人文章2020.12.7) 导语: 作为客户端开发,由于项目的需要,最近一年陆续做了很多web前端的需求开发.但过去做的大部分都是单页面的运营H5,上线时间短,一般保证能稳定运行就 ...

  7. iOS开发之模仿qq通讯录

    这篇文章主要整理一下项目中用到的类似qq通讯录的收缩功能. 我实现的思路是在tableview的header放置button,然后根据button是否选中来判断是否需要显示那一个section. 首先 ...

  8. 短信拦截,如何抢先于QQ通讯录,360

    最近写一个应用(A),需要拦截短信分析.一般是这样实现的:注册一个接受短信Intent-Filter,获取短信广播,分析短信内容然后相应处理.对特定短信终止广播继续(abort方法),阻止其进入收件箱 ...

  9. 在QQ通讯录之前拦截短信

    android 在android中要实现短信的拦截,首先要理解手机收短信的机制,即手机接收到短信后会发出一段广播,由于该广播是有序广播,所以如果没有哪个应用软件将其截获并终止的话,短信最终将进入系统短 ...

最新文章

  1. char *a 与char a[] 的区别
  2. JAVA中String类的intern()方法的作用
  3. 【重难点】【Java基础 06】浅克隆与深克隆、Object类的常用方法、util包下的接口
  4. 爆料人透露苹果正开发可折叠iPhone:两块独立屏幕连接 无刘海
  5. SSM整合后的项目结构
  6. 查找算法之变种二分查找(C++版本)
  7. 老华为交换机S3500配置SSH
  8. 信号完整性(SI)电源完整性(PI)学习笔记(十)传输线的物理基础(三)
  9. 如何生成你自己的icon 图标库
  10. VS2008简体中文版下载
  11. 演示:配置日志发送到syslog日志服务器
  12. 《MySQL数据库进阶实战》读后感(SQL 小虚竹)
  13. 一步一步教你网站采集规则
  14. UPC6617: Finite Encyclopedia of Integer Sequences
  15. 三维欧几里德空间中两个向量叉积的问题
  16. 第一章 甄士隐梦幻识通灵 贾雨村风尘怀闺秀
  17. Cobar分布式关系数据库访问代理
  18. 程序员 - 算法工程师 日常快捷入口大全
  19. 天美L2工作室 凉经
  20. 【keras框架下Resnet101_Unet深度学习模型对医学图像语义分割】

热门文章

  1. 西北乱跑娃 --- bottle框架部署pytorch模型
  2. 百万现金+新机预装,华为开发者联盟力促“最佳新锐”出炉
  3. 织信informat低代码平台怎么样?
  4. java.util.Date java.sql.Date
  5. Ubuntu18.04的IBUS输入法中Android Studio 无法输入中文
  6. document.execCommand(undo, false, null);是什么意思
  7. git 出现错误 Could not resolve host: github.com 或者 gitlab.com 或者gerrit相关( 自有服务 )...
  8. Android电阻触摸屏校准
  9. 一年之计在于春,一日之计在于晨,头条android面试节奏
  10. iOS百度地图SDK之实时绘制轨迹(后台仍执行)