博客园 - StupidsCat
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=49379
2023-03-25T04:00:30Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
feed.cnblogs.com
https://www.cnblogs.com/StupidsCat/p/11453088.html
OpenCvSharp 通过特征点匹配图片 - StupidsCat
现在的手游基本都是重复操作,一个动作要等好久,结束之后继续另一个动作.很麻烦,所以动起了自己写一个游戏辅助的心思. 这个辅助本身没什么难度,就是通过不断的截图,然后从这个截图中找出预先截好的能代表相应动作的按钮或者触发条件的小图. 找到之后获取该子区域的左上角坐标,然后通过windows API调用
2019-09-03T07:01:00Z
2019-09-03T07:01:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】现在的手游基本都是重复操作,一个动作要等好久,结束之后继续另一个动作.很麻烦,所以动起了自己写一个游戏辅助的心思. 这个辅助本身没什么难度,就是通过不断的截图,然后从这个截图中找出预先截好的能代表相应动作的按钮或者触发条件的小图. 找到之后获取该子区域的左上角坐标,然后通过windows API调用 <a href="https://www.cnblogs.com/StupidsCat/p/11453088.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/7125233.html
极简单的方式序列化sqlalchemy结果集为JSON - StupidsCat
极简单的方式序列化sqlalchemy结果集为JSON
2017-07-06T03:00:00Z
2017-07-06T03:00:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】极简单的方式序列化sqlalchemy结果集为JSON <a href="https://www.cnblogs.com/StupidsCat/p/7125233.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3276686.html
HttpWebRequest提高效率之连接数,代理,自动跳转,gzip请求等设置问题 - StupidsCat
先设置4个: [csharp] webrequest.ServicePoint.Expect100Continue = false; //是否使用 Nagle 不使用 提高效率 webrequest.ServicePoint.UseNagleAlgorithm = false; //最大连接数 webrequest.ServicePoint.ConnectionLimit = 65500; //数据是否缓冲 false ...
2013-08-22T16:19:00Z
2013-08-22T16:19:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】先设置4个: [csharp] webrequest.ServicePoint.Expect100Continue = false; //是否使用 Nagle 不使用 提高效率 webrequest.ServicePoint.UseNagleAlgorithm = false; //最大连接数 webrequest.ServicePoint.ConnectionLimit = 65500; //数据是否缓冲 false ... <a href="https://www.cnblogs.com/StupidsCat/p/3276686.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3257243.html
子网掩码划分 - StupidsCat
子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID.子网掩码是由4个十进制数组成的数值"中间用"。"分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号. 每类地址具有默认的子网掩码:对于A类为25
2013-08-14T07:15:00Z
2013-08-14T07:15:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID.子网掩码是由4个十进制数组成的数值"中间用"。"分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号. 每类地址具有默认的子网掩码:对于A类为25 <a href="https://www.cnblogs.com/StupidsCat/p/3257243.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3254761.html
捐赠者 - StupidsCat
该文被密码保护。
2013-08-13T03:17:00Z
2013-08-13T03:17:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
该文被密码保护。
https://www.cnblogs.com/StupidsCat/p/3244457.html
使用批处理复制并以时间规则重命名文件 - StupidsCat
@echo off::获取日期 将格式设置为:20110820set datevar=%date:~0,4%%date:~5,2%%date:~8,2%::获取时间中的小时 将格式设置为:24小时制set timevar=%time:~0,2%if /i %timevar% LSS 10 (set timevar=0%time:~1,1%)::获取时间中的分、秒 将格式设置为:3220 ,表示 32分20秒set timevar=%timevar%%time:~3,2%%time:~6,2%@echo 当前时间:%datevar%%timevar%例子copy d:\1.exe "\
2013-08-07T13:12:00Z
2013-08-07T13:12:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】@echo off::获取日期 将格式设置为:20110820set datevar=%date:~0,4%%date:~5,2%%date:~8,2%::获取时间中的小时 将格式设置为:24小时制set timevar=%time:~0,2%if /i %timevar% LSS 10 (set timevar=0%time:~1,1%)::获取时间中的分、秒 将格式设置为:3220 ,表示 32分20秒set timevar=%timevar%%time:~3,2%%time:~6,2%@echo 当前时间:%datevar%%timevar%例子copy d:\1.exe "\ <a href="https://www.cnblogs.com/StupidsCat/p/3244457.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3232556.html
九步确定你的人生目标 - StupidsCat
你想在五年之后,十年之后,或者一年之后的今天在哪?这些都是你的目标,你可不想一直呆在你现在的位置,但明确你的真正的目标是一件困难的事情。很多人认为设定人生目标就是找一些遥遥无期的梦想,但永远不会实现。这被看成是只是预言如何实现自己抱负,因为,第一,这些目标没有被足够详细的定义;第二,它始终只是一个目标,而没有相应的行动。定义你的目标是一件需要你花费很多时间仔细考虑的事情。下面的步骤可以让你开始这样的旅程:写出一个你的人生目标的清单。人生目标是一件重要的事,换句话说,就是你的人生抱负,不过抱负听起来总像一种超出你可控范围的事情,而人生目标是,如果你 愿意投入精力去做,就可能达到的。因此,你这一生
2013-08-02T06:48:00Z
2013-08-02T06:48:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】你想在五年之后,十年之后,或者一年之后的今天在哪?这些都是你的目标,你可不想一直呆在你现在的位置,但明确你的真正的目标是一件困难的事情。很多人认为设定人生目标就是找一些遥遥无期的梦想,但永远不会实现。这被看成是只是预言如何实现自己抱负,因为,第一,这些目标没有被足够详细的定义;第二,它始终只是一个目标,而没有相应的行动。定义你的目标是一件需要你花费很多时间仔细考虑的事情。下面的步骤可以让你开始这样的旅程:写出一个你的人生目标的清单。人生目标是一件重要的事,换句话说,就是你的人生抱负,不过抱负听起来总像一种超出你可控范围的事情,而人生目标是,如果你 愿意投入精力去做,就可能达到的。因此,你这一生 <a href="https://www.cnblogs.com/StupidsCat/p/3232556.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3230467.html
SQL server 开启 cmdshell - StupidsCat
EXEC sp_configure 'show advanced options', 1GORECONFIGUREGOEXEC sp_configure 'xp_cmdshell',1GORECONFIGUREGOEXEC master..xp_cmdshell 'net use Z: \\192.168.11.1\192.168.11.4BACKUP "bst123456" /user:192.168.11.1\shuiniao'GOexec master..xp_cmdshell 'net use \\192.16
2013-08-01T09:04:00Z
2013-08-01T09:04:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】EXEC sp_configure 'show advanced options', 1GORECONFIGUREGOEXEC sp_configure 'xp_cmdshell',1GORECONFIGUREGOEXEC master..xp_cmdshell 'net use Z: \\192.168.11.1\192.168.11.4BACKUP "bst123456" /user:192.168.11.1\shuiniao'GOexec master..xp_cmdshell 'net use \\192.16 <a href="https://www.cnblogs.com/StupidsCat/p/3230467.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3183923.html
SQL 维护用得到的监控语句 - StupidsCat
使用DMV来分析SQL Server启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名SELECT TOP 50 s2.dbid, (SELECT TOP 1 SUBSTRING(s2.text,statement_start_offset / 2+1 , ( (CASE WHEN statement_end_offset = -1 THEN (LEN(CONVERT(nvarchar(max),s2.text)) * 2) ELSE statement_end_offset END) - statement_sta...
2013-07-11T06:43:00Z
2013-07-11T06:43:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】使用DMV来分析SQL Server启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名SELECT TOP 50 s2.dbid, (SELECT TOP 1 SUBSTRING(s2.text,statement_start_offset / 2+1 , ( (CASE WHEN statement_end_offset = -1 THEN (LEN(CONVERT(nvarchar(max),s2.text)) * 2) ELSE statement_end_offset END) - statement_sta... <a href="https://www.cnblogs.com/StupidsCat/p/3183923.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3182156.html
快速生成大量指定位数的不重复随机整数 - StupidsCat
快速生成50W个16位的不重复的随机整数经测试,生成50W个不到1秒,500W两秒左右,1000W以上的话可能会内存溢出 Random rnd = new Random(); HashSet hs = new HashSet(); for (int i = 0; i < 500000; i++) { long l = (long)((rnd.NextDouble() + rnd.Next(1, 9)) / 10 * 9999999999999999); ...
2013-07-10T06:45:00Z
2013-07-10T06:45:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】快速生成50W个16位的不重复的随机整数经测试,生成50W个不到1秒,500W两秒左右,1000W以上的话可能会内存溢出 Random rnd = new Random(); HashSet hs = new HashSet(); for (int i = 0; i < 500000; i++) { long l = (long)((rnd.NextDouble() + rnd.Next(1, 9)) / 10 * 9999999999999999); ... <a href="https://www.cnblogs.com/StupidsCat/p/3182156.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3166456.html
12306 订票助手 C# 版 - StupidsCat
闲着没事,也用C#写了一个12306的订票助手,虽然可能会有些BUG但是也能正常使用了下载地址:http://www.fishlee.net/soft/12306_helper/查票窗口,可以查询余票并显示具体剩余张数,每次查询都会检查是否来自CDN缓存,显示服务器时间和本地时间的对比。还可以设置轮查日期并进行抢票(根据设置,不停的刷新余票信息,如果有票,则进入预定页面),抢票设置中,有查询间隔、车次优先或者席别优先、蹲点抢票、车次、乘车人、席别等设置,个人根据自己的需求来进行设置。查询结果可以通过自定义筛选,选择D开头C开头G开头等类车,并可以去掉没有票的车次。查票结果上右键,可以显示出该车
2013-07-02T02:46:00Z
2013-07-02T02:46:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】闲着没事,也用C#写了一个12306的订票助手,虽然可能会有些BUG但是也能正常使用了下载地址:http://www.fishlee.net/soft/12306_helper/查票窗口,可以查询余票并显示具体剩余张数,每次查询都会检查是否来自CDN缓存,显示服务器时间和本地时间的对比。还可以设置轮查日期并进行抢票(根据设置,不停的刷新余票信息,如果有票,则进入预定页面),抢票设置中,有查询间隔、车次优先或者席别优先、蹲点抢票、车次、乘车人、席别等设置,个人根据自己的需求来进行设置。查询结果可以通过自定义筛选,选择D开头C开头G开头等类车,并可以去掉没有票的车次。查票结果上右键,可以显示出该车 <a href="https://www.cnblogs.com/StupidsCat/p/3166456.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/p/3161091.html
在C#里实现各种窗口切换特效,多达13种特效 - StupidsCat
原文:http://www.cnblogs.com/clayui/archive/2011/06/28/2092126.html预览:下载 这次clayui给大家带来了比较实用的东西,因为时间比较仓促,就先放出C#版,目前只有13种特效,如果大家对这个比较喜欢的话,请推荐一下,让更多的人能分享到这个,我也会继续更新添加更多特效。 先说明一下,因为本人对C#也不是特别了解,所以可能会出现一些BUG,请大家能够反馈给我。由于演示程序里只是添加了普通的C#控件,目前不是很清楚其 他的C#控件,或者一些换肤的东西放上去会不会有问题,不过从原理上来说,这个跟C#的窗口是基本无关的,应该不会有...
2013-06-28T08:15:00Z
2013-06-28T08:15:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】原文:http://www.cnblogs.com/clayui/archive/2011/06/28/2092126.html预览:下载 这次clayui给大家带来了比较实用的东西,因为时间比较仓促,就先放出C#版,目前只有13种特效,如果大家对这个比较喜欢的话,请推荐一下,让更多的人能分享到这个,我也会继续更新添加更多特效。 先说明一下,因为本人对C#也不是特别了解,所以可能会出现一些BUG,请大家能够反馈给我。由于演示程序里只是添加了普通的C#控件,目前不是很清楚其 他的C#控件,或者一些换肤的东西放上去会不会有问题,不过从原理上来说,这个跟C#的窗口是基本无关的,应该不会有... <a href="https://www.cnblogs.com/StupidsCat/p/3161091.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/05/21/3091845.html
收缩数据库日志 - StupidsCat
USE DATABASENAME;GO--不得已时再用这个DUMP TRANSACTION DATABASENAME WITH NO_LOG--先截断事务日志BACKUP LOG DATABASENAME TRUNCATE_ONLY|WITH NO_LOG|TO DISK='文件路径'--再收缩日志DBCC SHRINKFILE (2, 7)|SHRINKFILE (DATABASENAME);--要收缩的文件的fileid,对应sysfiles中的fileid。 --收缩文件到7 MB大小,如果没有指定,DBCC SHRINKFILE 将文件大小减少到初始默认文件大小GO注意
2013-05-21T14:47:00Z
2013-05-21T14:47:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】USE DATABASENAME;GO--不得已时再用这个DUMP TRANSACTION DATABASENAME WITH NO_LOG--先截断事务日志BACKUP LOG DATABASENAME TRUNCATE_ONLY|WITH NO_LOG|TO DISK='文件路径'--再收缩日志DBCC SHRINKFILE (2, 7)|SHRINKFILE (DATABASENAME);--要收缩的文件的fileid,对应sysfiles中的fileid。 --收缩文件到7 MB大小,如果没有指定,DBCC SHRINKFILE 将文件大小减少到初始默认文件大小GO注意 <a href="https://www.cnblogs.com/StupidsCat/archive/2013/05/21/3091845.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062717.html
c#皮肤美化:窗体换肤方案 - StupidsCat
这次实现的换肤都是基于贴图换肤的,并不可以像QQ那样还可以调整色调甚至自定义图片为背景。如果您已经有过这方面的经验,下面的内容或许不一定适合你。 贴图换肤就是用不同的图片去画不同的地方的背景,最后形成了界面的一个整体样式外观。只要我们将每个背景图片的位置以及大小信息记录下来,并在换肤的时候加载这些图片和信息并将它们画到背景上去就能实现换肤了。很简单吧~~ 最终的效果图:换肤实现: 上面只是简单说了一下换肤的“原理”,下面这个换肤流程图或许能够帮助您更好理解它:上面的这四个过程就对应了实际类中的四个主要方法:ReadIniFile,CaculatePartLocation,ReadBi...
2013-05-06T06:14:00Z
2013-05-06T06:14:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】这次实现的换肤都是基于贴图换肤的,并不可以像QQ那样还可以调整色调甚至自定义图片为背景。如果您已经有过这方面的经验,下面的内容或许不一定适合你。 贴图换肤就是用不同的图片去画不同的地方的背景,最后形成了界面的一个整体样式外观。只要我们将每个背景图片的位置以及大小信息记录下来,并在换肤的时候加载这些图片和信息并将它们画到背景上去就能实现换肤了。很简单吧~~ 最终的效果图:换肤实现: 上面只是简单说了一下换肤的“原理”,下面这个换肤流程图或许能够帮助您更好理解它:上面的这四个过程就对应了实际类中的四个主要方法:ReadIniFile,CaculatePartLocation,ReadBi... <a href="https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062717.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062711.html
C#皮肤美化:制作类似QQ带光晕的文本框Textbox - StupidsCat
本篇C#皮肤美化实例将制作一个类似QQ的带光晕的文本框Textbox,还是先看看最终的效果图(和QQ登陆中的输入框效果差不多):效果说明: 1.实现了水印的效果 2.实现了鼠标移上去的时候周围产生辉光 3.输入前端可以设置图片。实现辉光效果 整体说明: 前面显示的那个图片我采用的是一个picturebox,当然如果你愿意也可以自己画(后续的“button再探讨”中就采用的是自己画的方式)。图片后面的输入文本框采用的是textbox控件,这样一来就避免了许多绘制textbox的麻烦(我一开始打算自己绘制用户输入的字符的,不过发现不理想)。然后边框和辉光都是画出来的。 具体实现:先抛开水...
2013-05-06T06:11:00Z
2013-05-06T06:11:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】本篇C#皮肤美化实例将制作一个类似QQ的带光晕的文本框Textbox,还是先看看最终的效果图(和QQ登陆中的输入框效果差不多):效果说明: 1.实现了水印的效果 2.实现了鼠标移上去的时候周围产生辉光 3.输入前端可以设置图片。实现辉光效果 整体说明: 前面显示的那个图片我采用的是一个picturebox,当然如果你愿意也可以自己画(后续的“button再探讨”中就采用的是自己画的方式)。图片后面的输入文本框采用的是textbox控件,这样一来就避免了许多绘制textbox的麻烦(我一开始打算自己绘制用户输入的字符的,不过发现不理想)。然后边框和辉光都是画出来的。 具体实现:先抛开水... <a href="https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062711.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062704.html
c#皮肤美化:CheckBox控件 - StupidsCat
本篇c#皮肤美化教程将对checkbox控件进行美化,最终制作出一个具有纤细蓝边的质感CheckBox,看效果图:或许大家已经猜出来我这个checkbox是怎么实现的吧?不错,就是前面的框是一个图片,后面的文字是label。经过前面button的讲解我想有能力的人完全可以单独制作出来。还不熟悉的现在就开始跟我一步一步的来吧!GO。。。打开上次的项目QLFUI,新建一个名为CheckBox的用户控件。如图同样的,我们先设置一下,使其看起来像一个checkbox。具体设置如下:CheckBox控件Size:70,13MinimumSize:70,13BackColor:Transparent然后拖
2013-05-06T06:08:00Z
2013-05-06T06:08:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】本篇c#皮肤美化教程将对checkbox控件进行美化,最终制作出一个具有纤细蓝边的质感CheckBox,看效果图:或许大家已经猜出来我这个checkbox是怎么实现的吧?不错,就是前面的框是一个图片,后面的文字是label。经过前面button的讲解我想有能力的人完全可以单独制作出来。还不熟悉的现在就开始跟我一步一步的来吧!GO。。。打开上次的项目QLFUI,新建一个名为CheckBox的用户控件。如图同样的,我们先设置一下,使其看起来像一个checkbox。具体设置如下:CheckBox控件Size:70,13MinimumSize:70,13BackColor:Transparent然后拖 <a href="https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062704.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062701.html
c#皮肤美化:类似于QQ的Button控件 - StupidsCat
本C#皮肤美化教程内容是:制作一个类似于QQ的带底纹效果的蓝色按钮Button控件。先看看效果图(分别对应普通、悬停、按下时的状态):下面就开始正式做。首先让我们新建一个控件库项目,命名为QLFUI。如图:然后将默认的UserControl1重命名为 Button。接下来,我们就要在这上面来做文章了。先来稍稍设置一下,让这个用户控件看起来更像一个按钮吧!Button的Size: 78,30BackgroundImageLayout:Stretch然后拖一个label控件到这个用户控件上,并设置label1的属性为AutoSize:false ,Dock:fill, TextAlign:Midd
2013-05-06T06:06:00Z
2013-05-06T06:06:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】本C#皮肤美化教程内容是:制作一个类似于QQ的带底纹效果的蓝色按钮Button控件。先看看效果图(分别对应普通、悬停、按下时的状态):下面就开始正式做。首先让我们新建一个控件库项目,命名为QLFUI。如图:然后将默认的UserControl1重命名为 Button。接下来,我们就要在这上面来做文章了。先来稍稍设置一下,让这个用户控件看起来更像一个按钮吧!Button的Size: 78,30BackgroundImageLayout:Stretch然后拖一个label控件到这个用户控件上,并设置label1的属性为AutoSize:false ,Dock:fill, TextAlign:Midd <a href="https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062701.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062687.html
c#皮肤美化:MainForm窗体 - StupidsCat
做了许多的用户控件,现在让我们换换口味,开始窗体的制作吧!这个窗体的制作可以说是整个美化中比较重要的一部分,因为她显示的是整个美化的窗体。而且内容也比较多,所以我会分几篇把她讲完,而且窗体制作的时候会和前面控件将的时候不一样,我不会在第一篇把最后的代码就放出来,而是希望做成跟着我一起一个版本一版本的完成不断的修改不断的发现问题并去完善。这也是我做这个时候的一个思路:先做一个大致的框架,然后在其基础上增加功能或者发现问题,最后完成功能和解决问题。不知道大家感觉这样是不是更好一点呢?好了,不多说了,先看最终的效果图:怎么样?是不是有点心动了?下面就正式开始吧!首先在以前的项目QLFUI上新建一个窗
2013-05-06T05:56:00Z
2013-05-06T05:56:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】做了许多的用户控件,现在让我们换换口味,开始窗体的制作吧!这个窗体的制作可以说是整个美化中比较重要的一部分,因为她显示的是整个美化的窗体。而且内容也比较多,所以我会分几篇把她讲完,而且窗体制作的时候会和前面控件将的时候不一样,我不会在第一篇把最后的代码就放出来,而是希望做成跟着我一起一个版本一版本的完成不断的修改不断的发现问题并去完善。这也是我做这个时候的一个思路:先做一个大致的框架,然后在其基础上增加功能或者发现问题,最后完成功能和解决问题。不知道大家感觉这样是不是更好一点呢?好了,不多说了,先看最终的效果图:怎么样?是不是有点心动了?下面就正式开始吧!首先在以前的项目QLFUI上新建一个窗 <a href="https://www.cnblogs.com/StupidsCat/archive/2013/05/06/3062687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/04/03/2998068.html
C#读写xml文件 - StupidsCat
c#读写xml文件已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price
2013-04-03T07:42:00Z
2013-04-03T07:42:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】c#读写xml文件已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price <a href="https://www.cnblogs.com/StupidsCat/archive/2013/04/03/2998068.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/StupidsCat/archive/2013/04/03/2998040.html
C# LINQ详解(一) - StupidsCat
http://www.cnblogs.com/outtamyhead/archive/2012/12/02/2798412.html原文标题:How does it work in C#?-Part 3 (C# LINQ in detail),作者:MohammandA Rahman.目录LINQ基础扩展方法-幕后的工作扩展方法列表Where and SelectAllAverageConcatContainsCountDefaultIfEmptyDistinctElementAtEmptyExceptFirstFirstOrDefaultUnionIntersectLastLastOrDef
2013-04-03T07:35:00Z
2013-04-03T07:35:00Z
StupidsCat
https://www.cnblogs.com/StupidsCat/
【摘要】http://www.cnblogs.com/outtamyhead/archive/2012/12/02/2798412.html原文标题:How does it work in C#?-Part 3 (C# LINQ in detail),作者:MohammandA Rahman.目录LINQ基础扩展方法-幕后的工作扩展方法列表Where and SelectAllAverageConcatContainsCountDefaultIfEmptyDistinctElementAtEmptyExceptFirstFirstOrDefaultUnionIntersectLastLastOrDef <a href="https://www.cnblogs.com/StupidsCat/archive/2013/04/03/2998040.html" target="_blank">阅读全文</a>