2012年11月22日

摘要: VS2012中对C#的支持度非常好,不管是编写方便程度(不需要插件就能高亮代码及代码自动提示功能),还对MFC的一些功能优化很多。 我们可以修改两个工程文件来把VS2012的工程文件一直到VS2010中去。 首先当然是修改解决方案文件(.sln文件)。 使用记事本打开,把里面的Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012改成Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010 阅读全文

posted @ 2012-11-22 13:07 lichen396116416 阅读(58896) 评论(7) 推荐(6) 编辑

2012年1月27日

摘要: 我是一个性情程序员,在一年的工作中有怎么也实现不了功能的痛苦,也有一起完成项目的快乐,也有爱情弄的自己不知所措,也有两个人在一起非常快乐的时候,2011年对我来说是不平凡的一年,一个什么都不懂的小p孩一个人在苏州找着自己想要做开发的工作,现在想想还真的是那股不服输的任性让我找到这份来之不易的工作,我很珍惜我这份处女座的工作,虽然我们公司不是很大但是是一个纯做技术的公司,没有销售,只有开发,和管理开发的人,一开始我也很郁闷,后来才知道我们的总公司在新加坡我们就是一个外包公司,工作那么长时间了,公司的人相处的都非常的融洽,在这一年里我的技术进步的说不多也还行,但是自己感觉我现在什么也不会,要学习的 阅读全文

posted @ 2012-01-27 00:34 lichen396116416 阅读(410) 评论(1) 推荐(1) 编辑

2011年2月13日

摘要: 俺是菜鸟在这里写博就是被了跟大家交流,如果那里不对的地方请指出,小弟加以改正!多表查询分为 内、外连接外连接分为左连接(left join 或left outer join)、右连接(right join 或者 right outer join)、和完整外部连接 (full join 或者 full outer join)左连接(left join 或 left outer join)的结果就是left join子句中的左表的所有行,而不仅仅是链接列所匹配的行,如果左表中的某行在右表中没有匹配,则在相关联的结果行中右表的所有选择列均为空值(NULL)SQL语法 select * from ta 阅读全文

posted @ 2011-02-13 16:08 lichen396116416 阅读(90794) 评论(5) 推荐(3) 编辑

摘要: 个人观点如果那里说错了请高手指出小弟(菜鸟)加以改正首先要理解什么是MVC,M(Model模型),V(View视图),C(Controller控制器),MVC思想就是将一个应用分成三个部分即MVC,这三个部分以最少的耦合协同工作,从而提高应用程序的可扩展性和可维护性,(实现高内聚,低耦合,模块之间耦合的高低取决于模块间接口的复杂性,调用的方式和传递的信息)。一个模型可以对应多个视图,反之多个视图也可以对应一个模型。控制器控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起,完成不同的请求,因此,控制层可以说是包含了用户请求权限的概念。如果用户不对应用发出请求,视图无法主动更新自己。 阅读全文

posted @ 2011-02-13 13:59 lichen396116416 阅读(1417) 评论(0) 推荐(0) 编辑

2011年2月7日

摘要: 接口是引用类型,是一系列需要实现的功能的定义接口的成员包括:方法、属性、索引、事件;但是这里面的成员在接口中不能被实例化;在接口中没有成员变量、常量、静态方法,但是在Java中是可以的、、、、设计接口注意事项一个良好的揭露可以包含一个“紧密”相关的功能集合,这些功能定义了一个特定行为当一个对象实现了这个接口时。该对象就实现了这个行为定义接口:Public interface 接口名{}/*接口是功能的抽象在UML中接口是类似棒棒糖形状接口的不变性:但是接口可以修改实现,但是接口本身在发布就不能更改了这一特性称为接口的不变性,更改已经发布的接口有可能破环现有的代码。若要增强接口的功能,必须创建新 阅读全文

posted @ 2011-02-07 08:14 lichen396116416 阅读(414) 评论(0) 推荐(0) 编辑

2011年1月7日

摘要: 在文件和输入和输出里我看过File类创建的文件方法大多数都会返回一个流类,本节详细介绍流。.NETFrameWOrk通过使用留来读取与虚弱文件,流是一组连续的数据,具有开头和结尾,并且使用游标指示当前位置。流中包含的数据可能来自内存(MemoryStream)、文件(FileStream)、或TCP/IP套接字(NetworkStream)流一般可以支持3种类型的操作读取: 即将数据从流传入到数据机构(如字符串或字节数组)中写入: 即将数据从数据源传输到流中查找: 查找和修改你在流中的位置在.NETFramework中,Stream是所有流的抽象基类,Stream类为操作各种不同的流类提供了一 阅读全文

posted @ 2011-01-07 20:09 lichen396116416 阅读(588) 评论(0) 推荐(0) 编辑

2011年1月6日

摘要: 与Directory相似DirectoryInfo类也提供了用于获取文件,子文件的方法,这些方法的声明如下返回当前目录的所有子目录Public DirectoryInfo[] GetDirectories();使用指定的搜索模式返回当前目录的所有子目录public DirectoryInfo[] GetDirectories(string searchPatterm);使用指定的搜索模式返回当前的所有子目录,并指定是否搜索子目录public DirectoryInfo[] GetDirectories(string searchPatterm,SearchOption searchOption 阅读全文

posted @ 2011-01-06 21:28 lichen396116416 阅读(2336) 评论(1) 推荐(0) 编辑

摘要: DirectoryInfo类与FileInfo类一个,是实例化类,DirectoryInfo类的功能与Directory的静态类一样主要用于管理文件夹操作,它与FileInfo类共享了许多相同的方法和属性,因为这两个类都有一个相同的抽象基类:FileSystemInfo。在Directory类中每个方法调用都需要进行安全性检查,已确认是否有权限执行这个方法。这对于频繁是的方法来说,需要损失一个性能,DirectoryInfo类在调用之前,已经完成了安全性检查工作,但是,使用前,必须先实例化DirectoryInfo类,所以,一般对于只执行一次或执行较少的方法用Directory类,而相对频繁反 阅读全文

posted @ 2011-01-06 18:22 lichen396116416 阅读(1245) 评论(0) 推荐(0) 编辑

摘要: 一个是静态类(File)一个是只能被实例化才能使用的(FileInf) const string sourcepath = @"li.txt"; const string destpath = @"lichen1.txt"; //使用fileinfo构造函数的实例,需要传递一个文件的路径的字符串 fileinfo ff = new fileinfo(sourcepath); //exists 方法在fileinfo也有 if (!ff.exists) { using (streamwriter sw = ff.createtext()) { sw.writeline("李晨。txt "); s 阅读全文

posted @ 2011-01-06 10:13 lichen396116416 阅读(783) 评论(0) 推荐(0) 编辑

2011年1月5日

摘要: 获取文件夹GetCurrentDirectory可以获取应用程序的当前工作目录;GetDirectories可以获得指定位置的目录声明代码如下:获取当前应用程序的当前工作路径PublicstaticstingGetCurrentDirectory()获取指定目录的子目录,返回一个字符串数组Publicstaticstring[]GetCurrectories(stringpath);使用指定的搜索模式,获取指定目录中的子目录,搜索模式可以使用通配符进行搜索,返回字符串数组Publicstaticstring[]GetCurrectories(stringpath,stringsearchPat 阅读全文

posted @ 2011-01-05 18:05 lichen396116416 阅读(691) 评论(0) 推荐(0) 编辑