C#
TiWalker
冷静思考,坚持努力,勇敢前行!
展开
-
部署.NET Webservice
写这篇文章主要是给自己一些激励,你能自己解决问题。自己解决不了的,网上大神那么多,也一定解决得了你的问题。总之,不要怕麻烦,迎难而上问题自然会解决。其实之前做微信的时候自己部署过网站,当时将IIS安装上之后,添加网站,一切水到渠成。但这一次并不如上一次顺利。换了系统,装完IIS,添加完网站不能访问,一个问题接一个问题。现在凭借着我的记忆,将这些问题还原,为以后再次遇见类似的情况作下参考。第原创 2016-03-20 11:24:39 · 515 阅读 · 0 评论 -
C#使用Unity框架
转载自:C#使用Unity框架 上次我总结了.net常用的三个工具:dapper、postsharp、nuget。dapper是开源小工具,执行sql语句封装返回来数据十分方便。postsharp是AOP,即 Aspect-oriented programming(面向横切面编程)。这个主要是为了减少写日志的麻烦。否则每个函数内写日志还是挺麻烦的事情。nuget是C#管理转载 2016-07-28 20:57:21 · 2374 阅读 · 1 评论 -
winform窗体间传值
花了很长时间研究窗体间传值,搜集了一些资料,自己也动手验证了一些方法。有一些方法还没有验证正确。为了自我巩固,先记录一下:其实两个窗体也就是两个不同的类。我现在考虑的是父窗体和子窗体之间的传值:第一种方法:使用静态变量。在主窗体中声明静态变量,在子窗体中可以进行修改和使用。这种方法很简便,但貌似不太安全。因为变量相当于全局变量,很容易被访问,安全性就无法保证。第二种方法:使用构造函原创 2015-05-31 15:33:17 · 440 阅读 · 0 评论 -
winform开发第一天
今天算是真正意义上去工作,虽然自己没有什么原创性的收获,但从同事身上学到了不少。刚去就是连接无线,去申请连接时师傅问我电脑的物理地址,我不知道。现在学习下:ipconfig/all即可获取物理地址。接下来就是下代码加入项目组。使用的是SVN,还给我分配了个账号,就下载下代码。代码下载后运行一下,出错了。然后就是安装数据库。因为考虑安装简单,就选用DB2.直接点安装文件,安装完毕后。将编原创 2015-06-02 21:13:44 · 469 阅读 · 0 评论 -
datatable重复行合并
之前在chartcontrol设置数据源时,如果datatable中含有相同的行时,chartcontrol是无法正常显示的,这样就需要学习datatable的合并。虽然后来被告知使用sql语句直接操作数据库更方便些,但还是学习下datatable的合并方法。 DataTable dt = (DataTable)data; dt.原创 2015-06-06 15:24:17 · 2857 阅读 · 0 评论 -
chartcontrol的用法总结
用chartcontrol用了一个星期,想把这个星期的劳动成果记录一下:chartcontrol是devexpress控件库中很好用的一个图表显示控件,功能很强大。我下面从简单的介绍起:1.显示二维表二维表的意思是只有两列,这是最方便的。而且我们以柱状图为例:chartcontrol.series.clear();series s1=new series("表名“,viewty原创 2015-06-06 09:51:29 · 10852 阅读 · 1 评论 -
WPF中converter以及文件输出
我们在WPF中设置binding有时需要进行数据类型转换,在数据类型转换时主要是编写一个IvalueConverter的派生类,实现Convert和ConvertBack两个函数的重写。 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo原创 2015-05-21 21:39:24 · 613 阅读 · 0 评论 -
asp.net calender控件显示一周之内的日期
asp.net calender原创 2015-11-05 15:46:57 · 1215 阅读 · 0 评论 -
.net三个小工具(dapper+postsharp+nuget)
使用.net有一年多了,除了log4net自己很少使用其他开源的框架或是工具。下面介绍一下项目中经常使用的三个小工具。1.DapperDapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。它的特点有原创 2016-07-17 15:09:25 · 2663 阅读 · 0 评论 -
未找到元数据文件 dll
以前的项目明天做少许的改变就要上线了,这时我去重新生成时,出现未找到元数据文件。其实一看就知道是dll的问题,一时觉得自己也引用了,并且尝试了卸载之后重新引用,但还是不行。首先要说的是这些未找到元数据文件的dll是我解决方案中几个项目生成的dll,添加时我直接点击解决方案添加的。最后出现了一个我要引用第三方的dll时,我才想到要不我自己手动查找相关dll再添加进去。结果真的就可以了。看来任何一原创 2016-05-05 21:37:49 · 5659 阅读 · 1 评论 -
C#打印PDF
C#打印PDF文件的方式有如下几种: 第一种:新建打印进程,利用C#封装的打印方法直接打印。缺点:会启动Adobe reader 修复: 第二种:引用第三方dll进行打印O2S.Components.PDFView4NET.dllO2S.Components.PDFRender4NET.dllFontBox-0.1.0-dev.dllIKVM.GNU.C原创 2016-03-28 21:25:40 · 6240 阅读 · 5 评论 -
.Net使用Oracle驱动访问数据库
1.使用Oracle.DataAccess.dll中的Oracle.DataAccess.Client对象访问安装过oracle的目录下可以找到Oracle.DataAccess.dll,目录在 D:\oracle\product\11.2.0\client_1\ODP.NET\bin\2.x\Oracle.DataAccess.dll注意转化为自己的安装目录。其次这个是区分32位和64位原创 2016-04-06 17:10:29 · 2758 阅读 · 1 评论 -
C# Lambda表达式
转载自:C# lamdaLambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输转载 2017-04-23 16:00:34 · 407 阅读 · 0 评论