
➤ C S学习
失踪人口,回归
一个上不了台面的二流程序员写的三流简介;学习宽度广,温顾而知,这次学懂了,却又时常温顾
展开
-
ASP.net MVC-EF框架
前言:在三层架构中通过ADO.net框架操作数据库,感觉入手还算简单,操作起来也比较简单,通俗易懂。但是目前出现了【Ado.net】 EF-最强大的ORM。何为ORM:对象关系映射:通俗说,用操作对象的方式来操作数据库;何为EF:基于ORM思想的一种新型的操作工具;其它还有Dapper、PetaPoco等;EF底层仍旧是对Ado.net的封装,EF支持目前主流的数据库;准备工作:...原创 2019-02-17 21:26:27 · 690 阅读 · 22 评论 -
Json.Net(newtonjs)序列化Json
相信大家都了解Json,为什么我们通过Json进行轻量级的文本数据交换;但是在Asp.Net MVC 中默认的通过javascriptSerializer做Json序列化,尽管这样,微软提供的这套方案却不尽让人满意;诸如不好用(DateTime日期的格式化、循环引用、属性名开头小写等 )。但是一个框架(Json.Net(newtonjs))却很优雅的解决了这些问题,而且是.Net中使用频率非常高...原创 2019-01-27 21:46:53 · 882 阅读 · 15 评论 -
ASP.NET-分页操作
前言: 分页,这个名词,我相信大家对它都不会很陌生的吧;无论是我们浏览网页,还是阅读文章;我们经常都在使用前/后页,首页,尾页等这些操作。正文: 那么?究竟何为分页那,我们又该如何一步步操作实现那,这似乎是一个难题,此时想起“天下一切难题,知识给你答案”;哈哈哈,其实实际操作或许不难,但是我们一定要想通究竟怎么操作。 思路步骤:(输入:pageSize) 1. ...原创 2018-12-14 15:30:53 · 582 阅读 · 61 评论 -
ASP.Net-初步了解
前言:ASP.Net是一个使用HTML、CSS、JavaScript和服务器脚本创建网页和网站的开发框架(动态网页技术);三种不同的开发模式:Web pages(ashx)-Web页面、MVC(Model View Controller 模型-视图-控制器)、Web Forms(.aspx)-Web窗体。ASP.NET常用文件: ASP.NET系统对象:说明:在一般...原创 2018-12-08 17:07:16 · 303 阅读 · 8 评论 -
SQLHelper封装
前言: 其实如果让我说为什么要封装SqliteHelper这个类,我也说不上具体原因;但是我知道简化了D层的代码,也就是解决了代码冗余的问题,除此外肯定和占用资源也存在一定的关系;借助于VS中内置的方法,我们可以轻而易举的封装针对数据库操作的指令。public static class SqliteHelper { private static string ...原创 2018-06-28 18:10:21 · 599 阅读 · 29 评论 -
设计模式之行为型模式(一)
行为型模式策略模式算法的自由切换和扩展,包括增添算法、更换算法观察者模式一对一或一对多的对象之间交互过程,解耦合访问者模式系统的数据结构相对稳定和易于变化的访问者算法解耦合模板模式基于继承的代码复用技术,使得子类重写父类的算法,推迟实现命令模式解除发送命令者和接受命令者耦合,类似于迪米特法则迭代器模式分离聚合对象(遍历对象)中的遍历功能,通过迭代器实现这次就先聊聊这六种模式,篇幅不宜过长,剩余的留...原创 2018-05-13 21:35:34 · 360 阅读 · 22 评论 -
C#-泛型和非泛型
前言:了解泛型和非泛型之前,我想我们应该来一块聊聊拆箱和装箱的操作;因为就是通过这一点来区分他们的,So?装箱 值类型--->引用类型; 拆箱 引用类型--->值类型; 说明 是否发生了拆箱和装箱,判断这两种数据类型是否存在继承关系(F12判断) 补充 拿什么类型装的箱,拆的时候就应该拿什么类型拆;相同数据类型不会发生拆装箱,拆装箱的过...原创 2018-04-29 14:06:07 · 1078 阅读 · 28 评论 -
C#知识回顾-值类型与引用类型
前言:堆和栈这两个词在我的印象里面很模糊,听说过但是却不知如何用,更不知道两者之间的联系。学习C#这门语言的时候有幸了解到了,特此分享给大家。对比-值类型和引用类型值类型int、 double、 char、 bool、 decimal、 struct、 enum;说明值类型的值存储在内存的栈上,存储效率高于堆;引用类型string、数组、自定义类、接口、委托;说明把引用类型的值作为参数传递,传递引...原创 2018-04-28 10:55:51 · 293 阅读 · 31 评论 -
设计模式之结构型模式
结构型模式外观模式为子系统提供一个一致的界面,通过外观类判断哪些类使用哪些方法适配器模式通过统一一个接口,由接口来做中间人,增强不相同两类之间的联系代理模式通过一个替换的代理类实现对某些类的访问装饰模式通过增加新的抽象类,动态的一个对象添加一些额外的职责桥接模式两个维度相结合,分别抽象出两种类型的,使之联系起来组合模式体现整体和部分之间的关系,通过基本对象组合成更为复杂的组合对象享元模式通过将共享...原创 2018-05-06 08:59:56 · 400 阅读 · 26 评论 -
Ado.Net与数据库交互
“Ado.Net”这又是什么技术?其实一点也不复杂,单纯的就是一组在IDE工具(VS)中通过C#编程语言操作数据库的类库,其实也就是一组类库;现在编程中多半都会涉及到数据库的相关知识,所以学会如何在开发工具中熟练的使用数据库也变得尤为重要;那便从最简单的开始,通过连接字符串来实现数据库连接Windos账户凭据登录Data Source=(local)\\SQLEXPRESS;"Database=D...原创 2018-05-17 17:03:57 · 1310 阅读 · 40 评论 -
设计模式之创建型模式
前文: 好像在叙述创建型模式之前,咱们还有一件事没有做;设计模式是如何划分为这三大类的,这好像是一个很有意思的事,证明这几种类型应该存在某种共性;---依据“用途”创建型模式描述如何创建对象即实例化对象结构型模式描述如何实现类或对象的组合行为型模式描述类或对象怎样交互以及怎样分配职责创建型理论:1、简单工厂(基础但不属于此类型):通过一个抽象的工厂类,利用一个具体的创建方法创建单一类...原创 2018-05-03 11:47:56 · 324 阅读 · 32 评论 -
如何学习设计模式
好的计划是良好的开始,它会帮助你按时完成学习内容;好的计划是良好的兴奋剂,它会帮助高效的完成学习内容; 相比于清晰和可执行的计划,我相信你绝不会多看一眼杂论的并且执行起来困难的;所以说它会起到兴奋剂的作用。 相比于第一条来说,今天我们来聊聊第二条,第一条或许我们了解的比较清楚了;So,它为什么会起到兴奋剂的作用呢?带着疑问我们来看这件事。 那么也就是我们的重点应该放在如何制定可执...原创 2018-05-02 11:14:53 · 510 阅读 · 38 评论 -
C#超进阶-面向对象三大特性
高效学习C#功法心得:本周学习面向对象的三大特性,表面看起来比较容易理解,但是应用到实际上面,根本不知道如何上手。建议我们在学习某一阶段的知识的时候,千万不要把某一个项目或者大部分知识堆积起来,然后再拆分总结;我们总是以为我们在当时理解了,就证明后期也理解了,殊不知我们错过了很多当时我们的疑问自己思考点;这些才是最宝贵的资源,所以利用起博客这一工具,及时整理阶段性的知识,寻找其中的联系,最后我们才...原创 2018-04-27 17:39:38 · 433 阅读 · 40 评论 -
C#编程进阶-颗粒归仓
基础加强 学习了这门语言这么一段时间了,距离接触核心的知识还比较遥远;无论怎样都需要把基础打好,这样的话,以后才会学以致用或者理解他人写的优秀代码;-----------------------------------------------------------------------------------------要点一、 (1)之前在咱们的学习过程中是不是经常定义变量,...原创 2018-03-18 22:43:44 · 336 阅读 · 38 评论 -
C#初学阶段-颗粒归仓
基础知识 C#作为第二门学习的编程语言,与VB这门语言在基础知识方面有些相似之处。当然之前学习的过程也为现在打下良好的基础;至少开始学习新的语言后,不会感觉到陌生,剩下的高效学习+实践操作就好了。 既然本篇博客简单介绍C#的基础知识,那么咱们就一块来共享初学阶段的学习成果吧。 原来多少听说过C语言或者C++,但是不怎么了解这两门语言,更何况C#(C++++);但是通过近期的...原创 2018-03-11 20:29:20 · 399 阅读 · 50 评论 -
浅谈UML语言
初级认识UML语言基础概论:自我理解通过UML能够更好的描述开发软件系统;以便于保证软件能够保质保量高效的被开发出来。其实在开始我更喜欢问大家一个问题?然后由此引出下面的话题。大家在接触事物后,首先想到的是结构(外形)--->功能--->使用等等过程;还是首先想到的是使用--->功能--->结构呢。这里就列举了两种描述事物的方式,当然这里也适合于不同的方面;前者更适合于相对比较熟悉的事物;原创 2018-01-07 11:23:24 · 1501 阅读 · 36 评论 -
软件工程《上篇》
软件工程六章知识汇总 在进行完机房项目后,进行到了C/S的学习,二级第一个项目便是软件工程的学习;不过还好,初始是视频+文档的学习,与机房项目相比来说脑负担减轻了不少,当然也不可以松懈,毕竟软工这个称号可不是盖的; 相比较来看,该亮亮自己关于视频类学习的方式了,与读者在评论区进行思维碰撞,兴许可以擦除火花吆。从初始单纯在OneNote记笔记(内容量大+截图多)---->直接导图原创 2017-11-28 09:38:27 · 395 阅读 · 50 评论 -
软件工程之《下篇》
软件工程文档如果说通过看视频是为了让我们了解软件开发的阶段以及发展等等;那么写软工文档则是让我们真正的接触软件发的过程;理论与时间相互结合。起初写软工文档的时候还是坚持自己的一贯方式,接触自己需要学的新知识的时候;先问问其他人关于这个阶段的心得体会,当然有些时候也涉及到他做了些什么事,但是自我感觉也是不妨碍的。~当然这里这么说并不是说当遇到事情就去寻求帮助,而是你怎么做会让自己的路走的更加原创 2017-12-21 19:07:09 · 316 阅读 · 50 评论