随笔分类 - C#
摘要:在从DataSet导出Txt一篇中,我们还有一个问题没有解决:每个Txt的总金额不能超过10万,单笔金额不能超过5万(上一篇中为5000)。 按照上一篇中我提到的解决方案,首先在服务器中生成Txt,再打包下载到客户端。 首先,我们需要两个方法:一个是创建文件的方法,一个是压缩文件的方法,下面我给出具
阅读全文
摘要:网上已经存在很多从DataSet导出到Word、Excel、Txt等的文章了,为什么还要写这篇文章呢,因为搜索了好长时间都没有找到符合要求的(不代表没有),只好自己动手写一个。后面我还遇到了问题,希望园子里的朋友帮忙解决一下,看有没有更好的办法。 在这篇文章中,我涉及两个导出的问题。第一个问题是导出
阅读全文
摘要:元旦放假三天,终于有时间可以歇一歇了。到现在已经工作两个周了,这期间如果用一个字形容是:忙,用另外一个字形容就是:累。 入职第一天,项目经理给我简单的介绍了一下公司使用的框架,然后给我分配了一个任务练练手,完成目前正在做的项目的基础数据部分最简单的增删查改,还好,照着现有的例子很快就完成了。就这样,从第一天开始就参与到项目中来,每天都有任务。工作之前,我还有一个项目没有完成,只能在晚上8点到11...
阅读全文
摘要:首先提出一个问题:给你很多的姓名,让你找出一个姓氏的所有人,用程序实现。这个程序用很多方法可以实现,这篇博文中,我们就利用委托和Lambda表达式的方法实现。首先把所有的姓名放到一个集合中 List<string> list = new List<string> { "田三涛", "刘起涵", "张晓轩", "田圣彤", "文筠彤", "刘起涵", "田优乔", "文嘉珊", "白田彤", &
阅读全文
摘要:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。为了更好的理解,我写了一个小程序,希望对初学的朋友有所帮助。首先我建立了一个控制台用用程序,然后建立了一个名为MyClassLibrary的类库,类库里就写了一个Book类。如下图所示在Book类中,我定义了Id,Title,Price,Publisher四个属性,分别表示书的编号,名称,价格和出版社。
阅读全文
摘要:大三上学期我们进行了一次实习,内容很简单,就是给几个题目,自己随便选一个,做就是了。我一直以来学习的C#,当然要用C#了。学习这么久,还没有完整的做过一个项目,这次正是一个好机会。于是天天泡在宿舍,不会的就从网上找资料,2个周左右做完了,当时还是很有自豪感的,现在来看,代码写的真不敢恭维,下面就不发代码了,发几张图,纪念一下我做的第一个作品。大家不要笑话啊,O(∩_∩)O~登录窗体注册窗体主窗体分配宿舍外出登记
阅读全文