摘要: 以下是学习笔记: 一,程序模块的封装: 传统模式设计一个计算器: 1,计算器设计 2,计算器的实现 3,问题引出: 解决上面的问题:使用模块封装类 1,添加“类库” 2,添加 类 编写方法 3,编译 4,引用 5,使用,注意命名空间要正常 二,模块封装的应用,替换类库就可以实现啦 三,.NET中的程 阅读全文
posted @ 2020-11-08 22:12 包子789654 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 以下是学习笔记: 一,认识程序中的异常 1,异常的情况 2,程序中的安全隐患 3,了解异常类Exception 4,异常类型 二,异常处理的一般方法 1,异常处理的形式和原则 2,异常处理的基本方法try-catch-finally 三,异常的传递和自定义封装方法 1,工作中的异常反生的例子 2,回 阅读全文
posted @ 2020-11-08 21:36 包子789654 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 以下是学习笔记 一,注意:返回一个结果集的查询不能先关闭连接 调用: 二,基于对象职责明确额原则优化程序 当前的程序: 回顾原则: 分析: 结果如下: 三,实体类的应用 回顾之前的程序: 分析: 实体类的设计: 实体类放在 Models中 数据访问类中的修改: 使用实体类后的方法的调用: 四,使用简 阅读全文
posted @ 2020-11-08 20:43 包子789654 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 以下是学习笔记: 一,返回单一结果的查询 //定义连接字符串 string connString = "Server=.;DataBase=StudentManageDB;Uid=sa;Pwd=123"; //创建连接对象 SqlConnection conn = new SqlConnection 阅读全文
posted @ 2020-11-06 22:14 包子789654 阅读(2465) 评论(0) 推荐(1) 编辑
摘要: 以下是学习笔记: 1,常见错误1(服务器名称写错) 2,常见错误2(英文半角的的问题) 3,常见错误3(数据库名称写错) 4,常见错误4(登录账户名或密码写错) 5,常见错误5(连接字符串关键字写错) 6,常见错误6(SqlConnection的ConnectionString没有赋值) 7,常见错 阅读全文
posted @ 2020-11-02 23:02 包子789654 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 以下是学习笔记: 一,增加 1,Command对象: 添加: //编写连接字符串 string conString = "Server=.;DataBase=StudentManageDB;Uid=sa;Pwd=123"; //创建连接对象 SqlConnection conn = new SqlC 阅读全文
posted @ 2020-11-01 22:59 包子789654 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 以下是学习笔记: 一,数据库连接准备工作 1,ADO.NET主要组件: 2,.NET数据提供程序类型 3,连接局域网或者远程服务器的数据 要修改端口号(本机的不用修改) 二,正确的连接数据库 Connection对象1: 本机连接,以下这两种都可以 <connectionStrings> <!--< 阅读全文
posted @ 2020-11-01 22:22 包子789654 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: 以下是学习笔记: 一,数据库的设计 1,需求分析: 2,设计对象的属性 3,主外键之间的关系 二,数据库的设计合理性校验 不合理的情况: 数据库三范事式原则: 1,第一范式: 2,第二范式: 经过分析后: 3,第三范式: 分析后最后: 总结: 阅读全文
posted @ 2020-11-01 21:57 包子789654 阅读(317) 评论(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 阅读(4369) 评论(0) 推荐(1) 编辑
摘要: 以下是学习笔记: 1,内连接查询:2张表的查询 内连接查的是:几张表之间的公共部分,与表的先后顺序没有关系 --内连接查询,两张表查询 select Students.StudentId,C#成绩=CSharp,StudentName --StudentId是公共字段,必须要说明是哪张表的Stude 阅读全文
posted @ 2020-11-01 17:04 包子789654 阅读(1038) 评论(0) 推荐(0) 编辑