代码改变世界

总结2011,展望2012

2012-01-14 00:08 by 哒不溜, 2109 阅读, 0 推荐, 收藏, 编辑
摘要:总结2011,展望2012今天多我来说是标志性的一天,标志这我2011年的工作彻底结束了,在接下来的十几天里我可以,想吃就吃,想睡就睡,想玩就玩,想干嘛就干嘛,每天睡觉睡到自然醒,和家人共享天伦之乐。在这个特别的日子里,我也来总结一下2011年自己走过的路,同时也为自己的2012年做个好的规划。总结20112011年我中心从学校转到了公司,同时肩负的两个身份:在校学生、企业员工。下面我将把我在这里年的所经历的几件重要事件展示出来。2011年初1. 更深入学习了C#的基本知识。2. 更熟练的掌握了3层架构3. 管理学院自主创业实验室——关于流量统计的系统2011上半年1. 帮助老乡高中同学(女生 阅读全文

走进WPF系列学习之三 如何应用WPF控制图形透明度与混色特效

2012-01-13 14:17 by 哒不溜, 2344 阅读, 1 推荐, 收藏, 编辑
摘要:提示框(有趣小Demo)昨天跟大家探讨了“如何使用WPF绘制2D图形界面”的话题,觉得还蛮有意思的,有种意犹未尽的感觉,所以昨天下班回家之后有捣腾了一下,做了一个有趣的小Demo,下面首先给大家Share一下我昨天晚上的成果:做出来的最后运行效果如上图所示,由于只能用图片显示,其实但当你按住鼠标左键,然后可以在屏幕上拖动该提示框(我觉得效果还可了,哈哈),我会在后面提供源码的下载,大家可以下载下来,在本地运行着看一哈子,体验一下。用WPF来做这个提示框其实很简单,很多复杂的东西Microsoft都给我们做好了,我们只要会用就可以了,以后在慢慢搞清楚其中的实现原理就OK啦。其实我觉得学新技术就是 阅读全文

走进WPF系列学习之二 如何用WPF绘制与配置2D图形界面

2012-01-12 17:23 by 哒不溜, 2282 阅读, 1 推荐, 收藏, 编辑
摘要:今天在公司比较闲所以就连续学了两节WPF,下面是要跟大家探讨一下关于如何用WPF绘制与配置2D图像界面,说来好笑,刚刚公司的同事遇到一个有关WPF的问题——怎样在WPF的设计页面化一个红色箭头。刚刚看到这个问题,我思考了一下,也动手做了一下,不过能力有限还是自己没有解决,于是开始Google,Baidu。在网上有很多解决方案,但是用的方法都是差不多的:写一个画箭头的class,然后在需要用到箭头的地方实例化箭头Class,并给相应的坐标赋值,最后将对象Add到Canvas控件中。用WPF画箭头自定义的画箭头Class代码:View Code namespace ZhangWei.WPF.Sha 阅读全文

走进WPF系列学习之一 如何建立、设计、执行与部署WPF应用程序

2012-01-12 16:19 by 哒不溜, 2686 阅读, 3 推荐, 收藏, 编辑
摘要:近在公司要用WPF做一个项目,以前都没有怎么接触过WPF,所以在接下来的一段日子里,我要好好研究研究WPF。我会把我在的学习过程,和学习心得记录下来。一方面是对自己学习的总计,另一方面也可以让像我一样刚刚接触WPF的同志们一个借鉴吧!好了下面正式开始吧。简介WPF 为Windows Presentation Foundation的缩写 ,意思是基于windows的图形界面处理,其原来代号为“Avalon”,因“我佩服”拼音首字母组合一样,国内有人调侃地称之为“我佩服”。由 .NET Framework 3.0 开始引入,并且在以后的版本中都支持WPF,与 Windows Presentatio 阅读全文

C#线程调用带参数的方法

2011-11-23 20:50 by 哒不溜, 803 阅读, 0 推荐, 收藏, 编辑
摘要:第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Threading.Thread.Start(System.Object) 方法重载接受任何对象。这种方法不推荐使用,故在此不做详细介绍,具体用法参见:http://msdn2.microsoft.com/zh-cn/library/system.threading.parameterized 阅读全文

谈谈”隐藏类型局部变量、扩展方法、对象与集合初始化器、匿名类型“

2011-11-23 16:52 by 哒不溜, 1018 阅读, 1 推荐, 收藏, 编辑
摘要:今天看到李建中老师的一个视频关于C#3.0新特性的讲解。本人自己在其中学到了不少东西,下面分享一下我学到的东西:隐藏类型局部变量在隐型局部变量声明中,正被声明的局部变量的类型从初始化这个变量的表达式推导得来。当局部变量声明指明var作为类型,并且该范围域(scope)中没有var名称的类型存在,这个声明就称为隐型局部声明。隐藏类型局部变量为我们节省了代码的编写,其实这些苦力都是编译器为我们做了,例如: var i = 5; var h = 23.23; var s = "C Sharp"; var intA... 阅读全文

在 winfrom 中弹出outlook 并添加附件

2011-11-22 21:03 by 哒不溜, 459 阅读, 0 推荐, 收藏, 编辑
摘要:这段时间在公司修改一个前辈们做过的测试工具:test client。需要在该工具中添加一个功能就是点击按钮是弹出outlook界面,并添加附件:刚开始的直接用简单的方式实现的,现贴出分享如下: microsoft.win32.registrykey rkey = microsoft.win32.registry.classesroot.opensubkey(@"mailto\shell\open\command");//这里我们查找系统的缺省邮件客户程式,其他的客户程式我没有试验过,不知道这种方式是否可行if(rkey != null) {//这里查找outlook应用程式 阅读全文

基础的SQL语句

2011-08-09 10:08 by 哒不溜, 353 阅读, 2 推荐, 收藏, 编辑
摘要:一、SQL 基础知识 1、DDL(数据定义语言) 1)创建数据表 --创建数据表 create table Test(Id int not null, Age char(20)); --创建数据表 create table T_Person1(Id int not null, Name nvarchar(50), Age int null); --创建表,添加外键 Create table T_Students( StudentNo char(4), CourseNo char(4), Score int, Primary key(StudentNo), Foreign key(CourseN 阅读全文

WebService 的创建及安全调用

2011-08-05 19:58 by 哒不溜, 397 阅读, 0 推荐, 收藏, 编辑
摘要:Web Service的基本概念估计大家都比较的熟悉,我就不多说了。咱直接从头动手吧:1,首先创建一个Web网站,我这里取名叫WebServiceStudy, 在WebServiceStudy站点中添加新项 选择"Web 服务",我这里取名为WebServiceStudy.asmx。2,创建好web服务后,我们就可以在App_Code/WebServiceStudy.cs下开始我们要写的接口方法了。由于前两步骤比较简单,大部分同学都懂,我也就没详细陈述,开始第三步骤吧?3,App_Code/WebServiceStudy.cs下 删除没用的HelloWorld()方法。我添 阅读全文

在惠普第一次面试的心得

2011-07-30 10:13 by 哒不溜, 980 阅读, 1 推荐, 收藏, 编辑
摘要:2011年7月29日,的上午我接到同学的电话,他告诉我,今天下午三点钟到HP面试。当时听到这个消息时我十分激动和兴奋。因为就在昨天之前,我想都没有想过,我会到PH这样的外企去实习。在前天中午的时候我收到了同学发来的邮件,说要我准备一份英文简历,然后给他,当时也没有多想,就很随便的在智联上面搞了一份英文简历。然后让他自动生成,谁知道它竟然给我生成了一个htm格式的网页!我就直接给了它,但是没有想到,他一看竟然有编码的问题!但是已经是晚上11点了!没办法就只能那样了,死马当活马医了!我当时就心想,这下肯定没有面试的机会了!没想到第二天,我竟然接到了面试的电话! 面试的当天我本来约好的时间是下午3. 阅读全文