Skip to content
This repository was archived by the owner on Oct 19, 2021. It is now read-only.

JsonSong89/HelloCSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 19, 2017
2147905 · Mar 19, 2017
Jun 17, 2014
Mar 19, 2017
Sep 24, 2015
Sep 24, 2015
Sep 24, 2015
Sep 24, 2015
Sep 24, 2015
Sep 24, 2015
Aug 2, 2015
Sep 24, 2015
Aug 2, 2015
Mar 19, 2017
May 25, 2015
Sep 24, 2015
Sep 24, 2015
Aug 2, 2015
Aug 2, 2015
Sep 24, 2015
Sep 24, 2015
Dec 26, 2014
Sep 24, 2015
Sep 24, 2015
Mar 21, 2015
Aug 2, 2015

Repository files navigation

这是我的C#代码库,是我学习,测试和娱乐所用.

BaseFeatureDemo这个项目,包含的是C#的基本元素的demo示例,从最简单的string的特殊用法,到比较复杂的Thread,Reflection,Expression,都是可运行的Demo. 可以从main函数开始运行示例,也可以用测试工具(我用的是Resharper + Microsoft.VisualStudio.TestTools.UnitTesting )直接在TestMethod上Debug.

BaseFeatureTest 这个是我需要测试一些代码的时候,顺手就写进去的一次性代码,基本没参考价值.

MyProject 第一级文件夹,一个代表一个小项目,用于个人用途. ManiaSongs 是我写的一个用于Mania音乐游戏的音乐文件管理工具,前端由于需要DevExpress插件,就没放上来. MyHtmlAgility 使用HtmlAgilityPack插件,在网上爬一些资料,目前简单访问页面的爬取架构已经比较完善了,可以爬取单页,和一贴多页的内容, 使用Fizzler爬取,整个爬虫架构完全面向抽象开发,在factory里面控制流程,在子类里面具体实现爬取规则.数据存储使用mogodb.

 WeixinModel  微信接口开发项目,目前花的心思比较多的一个项目,但也仅仅只是自娱自乐的阶段.通过新花生壳,将服务地址指向自己的开发Pc,随意玩玩,后期看能不能找个免费服务器拖管下. 目前在用ValueInject写一些扩展方法,通过反射,建立微信的XML消息和实体的转换. 

MyMvcDemo 这是一个各种环境都比较完善的mvc框架,包含了大量js插件库,访问权限控制,登陆验证,js,css压缩等, 里面比较有价值的代码是一套基于bootstrap 3.0 adminLTE和脚手架,同时使用了avalon和seajs构建了一套前端框架.

这个项目里面的代码,大部分都是本人收集自网络,然后自己瞎改改,加加工,所以也谈不上啥版权,大家看得上眼的,可以尽管拿去用.