11 2020 档案

摘要:以下是学习笔记: 学习参考:https://www.bilibili.com/video/BV1LV41127M1?p=5&t=2752 一,回顾:上位机与PLC通信方式 1,S7, 2,ModbusTCP 3,TCP 4,UDP 5,OPC 二,Modbus协议基础知识介绍存储区: 1,输入线圈 阅读全文
posted @ 2020-11-27 23:23 包子789654 阅读(12361) 评论(0) 推荐(0) 编辑
摘要:一,添加服务引用 1,在项目中--引用--添加服务引用 2, 3,可以添加很多个Web服务引用 二,调用WebService中的方法 阅读全文
posted @ 2020-11-24 23:02 包子789654 阅读(199) 评论(0) 推荐(0) 编辑
摘要:WebService介绍: WebService是一种可以接收从Internet或者Internet上的其他系统中传递过来去的请求,轻量级的独立的通讯技术 通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册 基础的 Web Services 平台是 XML + H 阅读全文
posted @ 2020-11-24 22:01 包子789654 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一,发布WebService 1, 2, 3, 4,发布成功后,有以下内容 二,部署到本地IIS 【2.1】,设置打开Internet信息服务 【2.2】勾选相关的选项 【2.3】,确认IIS是否安装成功,打开网站输入127.0.0.1 【2.4】,添加网站,物理路径就是发布WebService时候 阅读全文
posted @ 2020-11-24 21:51 包子789654 阅读(1057) 评论(0) 推荐(1) 编辑
摘要:以下是学习笔记: 一,实现效果: 1,原始的Excel数据: 2,点击“从外部Excel文件导入数据”。把上面的Excel文件导入UI显示 3,点击“保存到数据库” 又可以把UI的数据保存在SqlServer数据库 4,分析实现以上功能的思路 一,编写一个能够读取Excel的通用数据访问类OleDb 阅读全文
posted @ 2020-11-23 22:44 包子789654 阅读(2973) 评论(2) 推荐(1) 编辑
摘要:以下是学习笔记: 效果如下: 1,添加Chart数据实体类 /// <summary> /// Chart数据实体类 /// </summary> public class ChartData { public ChartData() { } public ChartData(string text 阅读全文
posted @ 2020-11-15 21:53 包子789654 阅读(3711) 评论(0) 推荐(1) 编辑
摘要:以下是学习笔记: 效果如下: 通用分页的设计与实现 一、分页数据查询的原理分析 二、分页类的设计分析 总原则:提取不变的,封装变化的;不变的作为方法体,变化的作为参数 【变化的】1.每页显示的条数 2.显示的字段(属性) 3.表的名称 4.查询条件 5.过滤的条件(主键或唯一键) 6.过滤的条数 ( 阅读全文
posted @ 2020-11-15 21:23 包子789654 阅读(1416) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 1,查询比较1: 2,查询比较2: 3,数据查询,两者如何选择 阅读全文
posted @ 2020-11-14 15:05 包子789654 阅读(212) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,DataSet介绍 1,回顾 2,想在断开连接的情况下操作数据怎么办? DataSet主要用于查询和筛选,不用于更新数据库(DataSet更新数据库有很多问题) 3,DataSet介绍 4,如何创建DataSet: 5,DataAdapter对象 6,代码编写 二,DataSe 阅读全文
posted @ 2020-11-14 14:58 包子789654 阅读(249) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,考勤打卡 打卡效果如下: 打卡器:刷卡后,自动回车键 打卡成功: 实现: 1,后台部分: 在DAL--StudentService学员信息访问类添加代码 #region 查询学员【根据班级、学号、卡号】 /// <summary> /// 根据班级名称查询学员信息 /// </ 阅读全文
posted @ 2020-11-13 22:15 包子789654 阅读(682) 评论(3) 推荐(0) 编辑
摘要:以下是学习笔记: 效果: 1,统计全校考试信息 2,班级考试信息 实现: 1,后台代码部分 DAL--ScoreListService中添加 namespace DAL { public class ScoreListService { #region 按照班级成绩查询列表 /// <summary 阅读全文
posted @ 2020-11-13 22:00 包子789654 阅读(426) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,添加新学员 1,后台部分:在DAL StudentService中添加代码 /// <summary> /// 判断当前身份证号是否已经存在 /// </summary> /// <param name="studentIdNo"></param> /// <returns>< 阅读全文
posted @ 2020-11-11 22:14 包子789654 阅读(890) 评论(2) 推荐(0) 编辑
摘要:以下是学习笔记: 1,后台部分 2,UI部分 3,显示如下: 阅读全文
posted @ 2020-11-09 22:39 包子789654 阅读(187) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记 一,通用验证类 1,问题: 2,添加通用验证类 3,验证类放在Common文件夹中 二,程序退出 阅读全文
posted @ 2020-11-09 22:22 包子789654 阅读(191) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 用到的知识: 静态成员:在内存中只有一份。 静态成员的问题:系统不关闭,它不会自动清除,需要手动清除 1,问题: ShowDialog():是模式对话框,不关闭别人就操作不了 2,解决问题: 阅读全文
posted @ 2020-11-09 22:12 包子789654 阅读(249) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,用户登录逻辑实现 1,添加登录窗体和对应的实体类 2,用户登录逻辑分析 3,管理员数据访问类 namespace DAL { /// <summary> /// 管理员数据访问类 /// </summary> public class SysAdminService { /// 阅读全文
posted @ 2020-11-09 21:56 包子789654 阅读(641) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 1,连接字符串存在的问题 2,使用配置文件 解决 连接字符串存在的问题 3,使用配置文件经常遇到的问题 4,配置文件总结 5,字符串的安全问题 阅读全文
posted @ 2020-11-08 22:38 包子789654 阅读(297) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记 1,回顾类库的好处: 2,典型两层项目框架设计 一般多少个实体类,对应的就有多少数据访问类 3,项目框架总结: 阅读全文
posted @ 2020-11-08 22:22 包子789654 阅读(332) 评论(0) 推荐(1) 编辑
摘要:以下是学习笔记: 一,程序模块的封装: 传统模式设计一个计算器: 1,计算器设计 2,计算器的实现 3,问题引出: 解决上面的问题:使用模块封装类 1,添加“类库” 2,添加 类 编写方法 3,编译 4,引用 5,使用,注意命名空间要正常 二,模块封装的应用,替换类库就可以实现啦 三,.NET中的程 阅读全文
posted @ 2020-11-08 22:12 包子789654 阅读(596) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,认识程序中的异常 1,异常的情况 2,程序中的安全隐患 3,了解异常类Exception 4,异常类型 二,异常处理的一般方法 1,异常处理的形式和原则 2,异常处理的基本方法try-catch-finally 三,异常的传递和自定义封装方法 1,工作中的异常反生的例子 2,回 阅读全文
posted @ 2020-11-08 21:36 包子789654 阅读(292) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记 一,注意:返回一个结果集的查询不能先关闭连接 调用: 二,基于对象职责明确额原则优化程序 当前的程序: 回顾原则: 分析: 结果如下: 三,实体类的应用 回顾之前的程序: 分析: 实体类的设计: 实体类放在 Models中 数据访问类中的修改: 使用实体类后的方法的调用: 四,使用简 阅读全文
posted @ 2020-11-08 20:43 包子789654 阅读(302) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,返回单一结果的查询 //定义连接字符串 string connString = "Server=.;DataBase=StudentManageDB;Uid=sa;Pwd=123"; //创建连接对象 SqlConnection conn = new SqlConnection 阅读全文
posted @ 2020-11-06 22:14 包子789654 阅读(2522) 评论(0) 推荐(1) 编辑
摘要:以下是学习笔记: 1,常见错误1(服务器名称写错) 2,常见错误2(英文半角的的问题) 3,常见错误3(数据库名称写错) 4,常见错误4(登录账户名或密码写错) 5,常见错误5(连接字符串关键字写错) 6,常见错误6(SqlConnection的ConnectionString没有赋值) 7,常见错 阅读全文
posted @ 2020-11-02 23:02 包子789654 阅读(714) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,增加 1,Command对象: 添加: //编写连接字符串 string conString = "Server=.;DataBase=StudentManageDB;Uid=sa;Pwd=123"; //创建连接对象 SqlConnection conn = new SqlC 阅读全文
posted @ 2020-11-01 22:59 包子789654 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,数据库连接准备工作 1,ADO.NET主要组件: 2,.NET数据提供程序类型 3,连接局域网或者远程服务器的数据 要修改端口号(本机的不用修改) 二,正确的连接数据库 Connection对象1: 本机连接,以下这两种都可以 <connectionStrings> <!--< 阅读全文
posted @ 2020-11-01 22:22 包子789654 阅读(2353) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 一,数据库的设计 1,需求分析: 2,设计对象的属性 3,主外键之间的关系 二,数据库的设计合理性校验 不合理的情况: 数据库三范事式原则: 1,第一范式: 2,第二范式: 经过分析后: 3,第三范式: 分析后最后: 总结: 阅读全文
posted @ 2020-11-01 21:57 包子789654 阅读(378) 评论(0) 推荐(0) 编辑
摘要:以下是学习笔记: 1,分组统计 2,分组后筛选统计 select 班级=StudentClass.ClassName,人数=COUNT(*),C#最高分=Max(CSharp),DB最高分=MAX(SQLServerDB), AVG(CSharp) as C#平均分,AVG(SQLServerDB) 阅读全文
posted @ 2020-11-01 19:09 包子789654 阅读(4379) 评论(0) 推荐(1) 编辑
摘要:以下是学习笔记: 1,内连接查询:2张表的查询 内连接查的是:几张表之间的公共部分,与表的先后顺序没有关系 --内连接查询,两张表查询 select Students.StudentId,C#成绩=CSharp,StudentName --StudentId是公共字段,必须要说明是哪张表的Stude 阅读全文
posted @ 2020-11-01 17:04 包子789654 阅读(1054) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示