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

JsonSong89/HelloCSharp

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构建了一套前端框架.

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