喜爱编程,尽管编程开发并非自己的主要工作,但多年来,也一直没有间断开发。既有工作单位的一些项目,也有纯粹自己的一些想法而做的程序(我的原创)。在使用C#开发各类项目的过程中,把一些常用的编程的思路方法总结起来,慢慢就形成了一个辅助代码库。随着内容的完善,我自我感觉对于快速完成开发效果非常明显。
一直以来也想把这个辅助代码库发布出来,对有些情况类似的开发者也许有用,对自己同时也是个促进。但是每次当我看到园子里面的高手们推出的各种框架,顿时自惭形秽、后背冒汗,立马打消念头了。和他们相比,我的代码整理的确算不上什么,就是代码的整理加工而已,一点都不高大上。
前两天看新闻,台湾的反服贸运动,学生们敢于理直气壮的闹事,他们的信息来源,居然绝大多数都是来自于网上的“服贸懒人包”,就是用几幅漫画就试图把服贸协议说清楚。
抛开这个“懒人包”中的信息误导等问题不谈,不得不承认,这种“懒人包”是现在这种快餐时代的大家喜闻乐见的方式:简单、不费脑子。通过简单直白的文字、图像、视频,把一些复杂、深奥的内容直观的表现出来,使每个网民只要几分钟就能够明白其中的重点(当然,也有可能是制作者想表达的私货)。
从这个角度而言,我觉得我的辅助代码库算不上什么“框架”,我没有通过一个代码库,去解决所有问题、适用各种应用场景的野心。我觉得这个辅助代码库更像一个“懒人包”,把各种编程中反复遇到的处理封装简化,用最少的记忆量和最少的代码量完成常用的任务,适合像我这样的编程懒人使用。
如数据库查询,只要引用了辅助代码库CommonCode,在任何位置,都可以通过这样的代码进行查询:
DataTable dt = AccessDB.GetData("select * from testtb");
CommonCode可以做什么呢?
- 数据库访问
- 日志输出
- Web访问
- 文件访问
- Socket通信
- 正则表达式
最近难得有点空闲,再次尝试整理一下。
时间: 2024-09-29 16:20:01