- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 【菜鸟学c#】委托和事件(一、委托)
八旬女码农为何裸死街头,数百只程序猿为何半夜惨叫?线程安全为何屡遭黑手?跨线程操作控件为何频频报错?晦涩难懂的篇篇装B教程,究竟是何人所为?EventArgs类的背后到底是委托还是事件?GUI编程的事件背后又隐藏着什么?敬请关注OOTV年度巨献《走近科学》,让我们跟随镜头走进委托和事件的内心世界。
2020-04-04 19:55:02 969 2
原创 利用docx模板套打准考证的简单方法
对于广大教育工作者及相关行业来说,利用简单的word模板和excel数据,来套打准考证、存根或是通行证等各种证件。还可以直接按照照片文件名来嵌入照片。其实这种事,直接使用word的邮件合并就可以完成。但邮件合并操作繁琐,很多人使用不好,且排版功能,特别是多列排版,都达不到满意。这看似简单的问题,在网上搜了很久没有找到现成的,我就试着用docxtpl这个模块,以不到30行代码,实现了套打...
2020-04-30 17:57:15 1035
原创 Python+selenium下载数据初探
python语法去年看了一些,一直没有应用到实践中。手头有些数据,都在行业内部网站上查询,网站使用吧safeKey加密狗,只能使用ie来认证加密。过去我认为这种网站是没用办法爬取数据的。研究了selenium后才明白,原来,selenium是模拟浏览器,只要是人工可以登录的,它都可以爬取。这里只是折腾的记录和注意事项,不是教程。selenium的使用selenium 是一个用于W...
2020-04-07 15:13:08 456
原创 vs2010 程序发布打包新手教程(个人心得)
网上有很多类似教程,什么方法都有,也没有说清楚到底是什么情况,我经过多次尝试,发现其实使用vs2010打包程序还是很简单的,其中的一些小技巧和细节,目前在互联网上还没有发现有一样的教程,或许那些作者都是高手,这些东西人家都知道,但就没有人稍微提一下。我相信新手朋友们看了我这个心得一定会有收获。一、新建项目。 新建项目的方法有两种,你可以根据情况自己选择。一是在原有解决方案的下面新
2020-04-04 19:57:49 1358 1
原创 MDI父窗体添加背景、背景上显示自动换行文本并解决闪烁的问题
原理:MDI窗口有一个叫MdiClient的窗口对象作为主背景窗口,要修改MDI窗口的背景就是修改该MdiClient对象的背景 一个MDI应用的主框架窗口包含一个特殊的子窗口称为MDICLIENT窗口。MDICLIENT窗口负责管理主框架窗口的客户区。 MDICLIENT窗口本身有自己的子窗口即由CMDIChildWnd派生的文档窗口,也就是MDI子窗
2020-04-04 19:56:39 592
原创 【菜鸟学c#】委托和事件(三、标准事件)
上篇文章我们初探了事件,了解了事件的构成、声明和使用,但是我们还是不明白Winform里类似下面的的事件代码到底是什么意思。private void button1_Click(object sender, EventArgs e) { }WinForm编程是事件驱动的,在类似于按钮点击、按下按键或文本框内容改变等事件发生时,程序要处理完事件然后继续
2020-04-04 19:56:19 698
原创 【菜鸟学c#】委托和事件(二、初探事件)
上一文章我们学习了委托,今天我们来学习事件。事件的很多部分和委托类似,看起来,委托就像是专门用于某种特殊用途的委托。如果没有委托,就不会有事件,这就是为什么我们要先学习委托,后学习事件的原因。事件包含了一个私有的委托,这个委托是事件私有的,我们无法直接调用委托。如下图所示多说无异,估计图也看不懂,我们还是来看像上一篇文章一样,看看为什么要用事件。一、为什么要用事件举个例
2020-04-04 19:55:20 900
转载 C# 对文本文件的几种读写方法总结
计算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集。基于Unicode字符集的编码方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系统中,一个文本文件的前几个字节是用来指定该文件的编码方式的。如果你使用NotePad或WordPad来打开一个文本文件,你并不用担心
2015-03-31 09:48:42 334
原创 C# SQL 语句的语法一点容易忽视的地方
语句 string updateSQL = "Update bmddmb Set password= 'xx' Where bmddm = 'xxx' ";一直报错,反复调试无果。在access中直接查询都正常。而 string updateSQL = "Update bmddmb Set FZKH = 'xx',FXM= 'xxx' Where FZKH = 'xx
2015-03-19 10:13:53 376
原创 VS2010安装项目的系统必备中添加.NET 2.0
VS2010安装项目的系统必备中没有.NET 2.0,不过我们可以从VS2008的程序文件中找到 .NET 2.0 的系统必备安装包。 安装了VS2008 的 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages 下的 DotNetFX 文件夹,就是 .NET 2.0 的系统必备安装包。把 DotNetFX
2014-12-02 11:13:27 460
转载 [C#] 在图片上添加文字
Bitmap bmp = new Bitmap(filename);Graphics g = Graphics.FromImage(bmp);String str = "hello, string";Font font = new Font("宋体", 8);SolidBrush sbrush = new SolidBrush(Color.Black);g.DrawString(str,
2014-11-21 11:55:15 392
多列准考证打印.zip
2020-04-30
IEXPath.zip
2020-04-07
jTessBoxEditor安装包
2020-04-07
tesseract安装包
2020-04-07
DotNetFX2.0_VS2010缺少的布署.NET2.0系统必备组件
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人