文章类型: 资料分享
关键词: ACCP中级,S2,.NET,C#,OOP,三层,分层,课程,总结,PPT
内容摘要:

深入.NET平台的软件系统分层开发

2015/7/29 14:43:42    来源:apple    阅读:

课程的主要内容如下:

*      第一章~第四章

*      二层架构

*      三层架构

*      实体类

*      数据访问层编码

*      业务逻辑层编码

*      第五章

*      ComboBox 数据联动

*      DataGridView 显示关联表数据

 

知识梳理:.NET高级

*       WinForms 高级应用

*       App.config 的使用

*       使用 ComboBox 实现联动功能

*       DataGridView 中辅助列的用法

*       DataGridViewComBoxColumn 的用法

*        ADO.NET 深入

*       使用 using 释放数据库访问对象

*       使用SqlParameter 实现参数化查询

*       ADO.NET 中调用存储过程

*       ADO.NET 中使用事务

*       .NET 基础知识

*       readonly const 的区别

*       异常处理

*       .NET 异常的处理机制

*       常见异常的类型

*       通过异常属性获取异常信息

*       异常的代码结构

*       多路捕获异常

*       throw关键字抛出异常

*       .NET安全编程

*       使用MD5加密

知识梳理:.NET分层开发

*       两层架构

*       单层结构的搭建方法

*       两层架构的搭建方法

*       创建数据访问层和表示层的依赖关系

*       两层结构的编码

 

*       三层架构

*       三层架构的搭建方法

*       三层架构中各层的编码

*       实体类的用法

*       实体类的写法

*       在两层架构中使用实体类

*       在三层架构中使用实体类

*       实现多表查询

*       扩展实体类

 

注意:

1App.config配置文件属于项目的配置信息文件,譬如:数据库的链接字符串信息、项目的一些全局性的常量等都可以写入其中。(使用方法,第一步:在配置文件中添加对于的配置节点信息,如数据库链接字符串;第二步:在三层中的数据访问层需要使用连接字符串的项目里面添加对解析配置文件的类ConfigurationManager的引用System.Configuration;第三步:在需要解析的类里面添加对该命名空间的引用,然后进行解析;)

优点:一是开发人员不用在每个页面或者窗体中都去写着连接字符串了;二是维护人员如果需要,可以直接修改配置文件进行维护,如将软件或数据库移植时维护人员只需要修改配置文件中的数据库链接即可,不需要将你的源程序进行修改和重新编译软件了。这样既方便又安全。

2、使用SqlParameter进行参数化SQL语句可以更加安全,能有效防止SQL注入的安全问题。使用SQL语句的拼接方式不但麻烦就,容易出错,主要是容易造成SQL注入的安全漏洞。通过ADO.NET方式调用存储过程时,也要用SqlParameter进行传参,不但效率高,而且更加安全,推荐使用存储过程来完成对数据库的操作。

 

附录:总结的本书的PPT文档

深入.NET平台的软件系统分层开发(总结PPT文档) (提取码:c9eb)



↑ 上一篇文章:C# 弹出消息框后跳转另一页面 关键词:C#,弹出,消息框,跳转,另一页面,Response,W.. 发布日期:2015/7/29 14:42:17
↓ 下一篇文章:C# 中堆栈,堆,值类型,引用类型的理解 关键词:C#,堆栈,堆,值类型,引用类型 发布日期:2015/7/29 14:44:47
相关文章:
深入.NET平台和C#编程 关键词:ACCP中级,S2,.NET,C#,OOP,编程,课程,总结,PPT 发布日期:2015-07-29 12:41
使用C#开发数据库应用系统 关键词:S1,初级,ACCP,WinForm,C#,数据库,应用系统,课程总结,PPT 发布日期:2015-07-29 12:35
C#语言和数据库技术基础 关键词:初级,S1,C#,数据库,基础,应用系统,课程,总结,PPT 发布日期:2015-07-29 12:37
相关目录:.NET软件开发ANDROID资料分享
我要评论
正在加载评论信息......