自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小禾斗专栏

.NET开发

  • 博客(121)
  • 资源 (3)
  • 收藏
  • 关注

原创 Visual Studio各版本及数据库各版本下载地址

1、Visual Studio 2019下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/2、Visual Studio 2017\2015\2013\2012\2010下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ 注意:下载...

2019-10-29 09:23:53 1907

原创 Visual Studio 2017中如何打包exe安装文件

注意:阅读本篇文章前,请先按照https://blog.csdn.net/DonetRen/article/details/88185150的步骤添加相应扩展,并创建安装项目创建完Windows安装项目之后,接下来讲解如何制作Windows安装程序。一个完整的Windows安装程序通常包括项目输出文件、内容文件、桌面快捷方式和注册表项等,下面讲解如何在创建Windows安装程序时添加这些内...

2019-03-23 18:52:16 2975 1

转载 如何下载淘宝主图视频和微信公众号文章中的视频

一、下载淘宝主图视频(1)电脑打开自己的一个带主图视频宝贝详情页,右击鼠标打开“查看网页源代码"(2)在源代码页面中按CTRL+F,搜索”world“,可以找到一个网址。(3)打开后进入另一个当前商品的网址,在视频中可以直接右击鼠标保存到本地电脑即可。这样就可以把淘宝主图视频下载的本地电脑上了二、下载微信公众号文章中的视频1、用电脑打开这篇文章,右键点击【检查or审查元素】,不同的浏览器不同的显示,选择点击就对了。2、点击【检查or审查元素】,选择【Netw..

2020-09-16 14:32:25 2506 1

原创 Could not find the Qt platform plugin windows错误解决方法

在PyCharm中运行PyQt5窗口程序时,出现了下图所有的错误提示。出现该问题的原因是环境变量没有添加。解决方法:在环境变量中增加:QT_QPA_PLATFORM_PLUGIN_PATH路径:C:\Program Files\Python38\Lib\site-packages\PyQt5\Qt\plugins...

2020-05-30 10:01:07 9533 4

转载 99%的人不知道搜索引擎的6个技巧

今天看了一期seo优化的视频,其中就有这么一篇关于百度搜索的几个小技巧,这里整理出来,分享给大家。不是标题党,真的99%的人都不知道这个6个小技巧。搜索引擎一般都会有一些高级的搜索技巧,掌握这些技巧之后就可以过滤掉一些不想要的噪音,迅速找带自己想要的信息,只是很少人知道和使用。好的搜索方法会提高搜索效率,那么在百度搜索时有哪些搜索方法呢?其实其他搜索引擎也一样。1.搜索指定网址的关键信...

2019-12-05 13:59:51 734

原创 如何配置SQL Server数据库远程连接

本地数据库(SQL Server 2012或以上) 连接外网服务器的数据库,外网的服务器端需要做如下配置:1、首先是要打开数据的配置管理工具2、配置相关的客户端协议,开启TCP/IP3、数据库默认的远程端口是 1433(不安全,可以手动更改端口,也可以不改)这里需要找到最下边的 IPAll,然后修改端口,修改之后,重启数据库服务4、本地登录数据库,在数据...

2019-12-04 14:37:13 5654

原创 SQL语句:批量更新数据库中的日期时间或者指定字符串

最近在批量修改一批数据,遇到了需要批量修改数据库中日期时间的问题,现总结如下:1、批量替换日期中的年份(以替换为2019年为例)update 数据表名set 日期时间字段=STUFF(convert(nvarchar(23),日期时间字段,120),1,4,'2019')2、批量替换日期中的月份(以替换为6月为例)update 数据表名set 日期时间字段=STUFF(co...

2019-06-26 14:18:52 9115

原创 批量提取文件名保存到一个文件中

做一些汇总性的工作或者工作总结时,经常需要提取一批文件的文件名,以我为例,在完成一本图书的文稿工作后,最终需要统计这本书一共有哪些章、每章有多少页码,这时就需要将每章的文件名(不能包含文件扩展名)提取出来保存到一个文件中,以方便统计,本例就解决了我的这个问题。例如,《Python从入门到项目实践》这本书的所有文稿放在一个文件夹中,现在要统计这本书一共包含哪些章,并存放到一个文件中。首先使用op...

2019-04-23 15:45:25 1814

原创 Flask中文API

Flask框架的中文API地址:http://docs.jinkan.org/docs/flask/

2019-04-02 14:23:43 499

原创 为PyCharm配置QT

由于QT在创建窗体项目时会自动生成后缀名为ui的文件,该文件需要转换为py文件后才可以被python所识别,所有需要为QT与PyCharm开发工具进行配置,具体步骤如下:(1)确保Python、QT与PyCharm开发工具安装完成后,打开PyCharm开发工具,在欢迎界面中依次单击Configure → Settings如图1所示。图1 打开PyCharm工具的设置界面(2)打...

2019-03-11 11:50:28 2075

原创 Visual Studio常用插件整理

Visual Studio Tools for Git GIT代码管理工具Resharper 代码生成工具CSOutline2017 语法级别的代码折叠SwitchStartupProject 以列表的方式选择启动的项目Code Alignment 提供代码对齐功能, 比如按 =, (, ) 等符号对齐, 也可以自定义...

2019-03-06 13:06:37 1577 1

原创 Visual Studio 2017中如何创建安装打包项目

从Visual Studio 2012开始,微软就不在环境中自动集成安装打包项目了,如果还想使用,需要手动下载安装,这里以在Visual Studio 2017上安装打包项目为例进行介绍,步骤如下:(1)在Visual Studio 2017的菜单中选择“工具”/“扩展和更新”,如图所示。(2)弹出“扩展和更新”对话框,左侧依次展开“联机”/“Visual Studio Market...

2019-03-05 15:45:45 1142

原创 Python如何打包EXE可执行文件

一、安装Pyinstaller使用Python打包EXE可执行文件时,需要使用Pyinstaller,使用命令pip install PyInstaller进行安装,如下图:安装成功后的效果如下图(这里主要计算机需要联网,因为需要下载安装包):安装完Pyinstaller后,就可以使用它对.py文件进行打包了,打包分两种情况,一种是打包控制台程序,另外一种是打包使用类似PyQt...

2019-03-05 15:42:02 538

原创 C#常见问题总结(二)

1、erp系统可以在具有固定ip的拥有多层服务器的局域网中使用吗?如何使用解决方法:把ini.配置文件字符串中的服务器名改成服务器的,把debug文件夹拷到其他机器上就行,服务器上的服务器名是默认的话,改成ip,不是默认的话,改成服务器上的sql server服务器名2、数据库连接问题解决方法把前面的@去掉。3、VS 2017社区版安装到D盘,怎么win10又偷

2018-02-07 17:26:04 746

原创 Visual Studio常用快捷键

在程序开发过程中,合理的使用快捷键,不但可以减少代码的错误率,而且可以提高开发效率。因此,掌握一些常用的快捷键是必要的。Visual Studio 2017提供了很多快捷键,表1.1列出了使用VisualStudio 2017开发时最常用的快捷键。表1.1  Visual Studio 2017的常用快捷键快捷键说明Ctrl + Z

2018-01-03 11:24:36 669

原创 意大利的世界杯之旅结束了,你的编程之路才刚刚开始……

意大利无缘2018年俄罗斯世界杯!!!上一次意大利无缘世界杯是什么时候???遥远的1958年!!!整整60年,蓝色的意大利战袍从来没有过不出现在世界杯赛场上的时刻……对于很多的70后、80后、90后来说,意大利伴随着我们走过青春、走向中年,而现在,意大利的青春逝去了……而我们则要迎接即将到来的人工智能时代!!!拿什么迎接,用什么迎接,靠什么迎接……当然是编程!!!几乎所...

2017-12-29 16:25:28 911

原创 2017年科技界十大新闻,你都知道吗?

2017年马上就要过去了,小编带你一起来盘点今年最具影响力的十大科技新闻……1、人工智能AI元年到来2017年也叫做AI元年,虽然很早前就开始被提出被关注,但今年它才开始在很多行业落户,零售、医疗、家电等与大家生活息息相关的行业都已经开始结合人工智能展开发展,可以说2017年科技界很大部分的大事件都与人工智能相关。 2、无人零售正式展开试行无人零售很大程度上

2017-12-23 16:41:02 1381

原创 C#真的过时了吗?

现在有一种言论:C#过时了!!!有人说现在是BS的时代,C#开发BS网站的那一套,相对于Java、PHP来说,效率太低了!有人说现在是移动互联网时代,C#作为微软主推的语言,无法开发移动应用成为其一大硬伤!!有人说人类社会将要进入人工智能时代,C#做智能硬件开发不如C++!!!我们听了太多这样的言论,但真的是这样吗???我来跟你掰扯掰扯……C#开发BS网站效率低?提出这种说...

2017-12-19 10:16:36 22221 31

原创 C#中如何使用断点操作调试程序

Visual Studio调试器调试当代码不能正常运行时,可以通过调试定位错误。常用的程序调试操作包括设置断点、开始、中断和停止程序的执行、单步执行程序以及使程序运行到指定的位置。下面将对这几种常用的程序调试操作进行详细地介绍。1.断点操作断点通知调试器,使应用程序在某点上(暂停执行)或某情况发生时中断。发生中断时,称程序和调试器处于中断模式。进入中断模式并不会终止或结束程

2017-12-14 16:20:55 24863 3

转载 .NET通用开发框架

在开源中国社区,简单整理了下比较好的.NET通用开发框架。一个好的通用框架大概包括:开源、扩展性好、灵活性好、复用性好、维护性好、易测试、易发布、易部署、快速业务搭建(或业务集成)、通用性强、参考资料多、持续技术支持、社区疑难问题建设。.NET通用开发框架 :0.ASP.NET MVCASP.NET MVC,在现有的ASP.NET 3.5运行时的基础上提供了一个新的MVC框

2017-12-09 10:07:33 1301

转载 基于.NET平台常用的框架整理

自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 常用的一些开源组件整理:导出Excel报表的插件:NOPI.dll(基于微软OpenXml实现)开源的作业调度和

2017-12-09 10:04:40 667

转载 .Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败

.net调用office组件进行Excel、Word、ppt的一些操作,需要做一下操作:1、正确全面的安装office2、DCOM配置权限(64位系统要添加32位组件【mmc -32】)(1.) 首先点击开始-运行,打开运行对话框。 在对话框输入命令处输入“mmc -32”,记着,mmc和-之间有个空格。打开控制台根节点。

2017-12-09 09:58:14 2520

原创 C#开发Windows窗体应用程序的步骤

使用C#开发应用程序时,一般包括创建项目、界面设计、设置属性、编写程序代码、保存项目、程序运行等6个步骤。1.创建项目在Visual Studio2017开发环境中选择“文件”→“新建”→“项目”菜单,弹出“新建项目”对话框,如图8.1所示。图8.1  “新建项目”对话框选择“Windows窗体应用(.NET Framework)”、输入项目的名称、选择保存路径,然后单击“确定

2017-12-06 13:43:15 9430

原创 C#常见错误解决方法

1、能提供Visual Studio开发工具包吗?解决方法:Visual Studio 2017开发环境下载地址:https://www.visualstudio.com/zh-hans/downloads/Visual Studio 2015及之前的版本开发环境下载地址:https://www.visualstudio.com/zh-hans/vs/older-downloa

2017-11-30 16:56:35 873

原创 如何实现MDI窗体不重复打开同一个子窗体?

使用MDI窗体时,默认是可以多次打开同一个子窗体的,那么如何控制不重复打开同一个子窗体呢?MDI窗体有个重要属性——MdiChildren,该属性表示MDI窗体打开的子窗体的数组,循环遍历该数组,可以通过判断被打开子窗体的名称来禁止子窗体被重复打开。例如,下面的代码实现在MDI框架窗体中不重复打开同一个子窗体:01 FormChild formChild = new FormChild(

2017-11-28 14:16:47 1408

原创 Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法

找到Help Viewer程序的位置(可以使用Everything工具搜索microsoft help找到),发送到桌面快捷方式,打开此快捷方式的属性,在目标的最后添加下面那行字,然后即可通过快捷方式打开:/catalogName VisualStudio15 /locale zh-cn /launchingApp Microsoft,VisualStudio,15.0比如"C:\...

2017-11-23 09:31:02 8659 2

原创 TCP网络程序实例——服务器端与客户端交互

实例02客户端/服务器的交互实例位置:光盘\Code\SL\14\02视频位置:光盘\Video\14\◆ 服务器端创建服务器端项目Server,在Main方法中创建TCP连接对象;然后监听客户端接入,并读取接入的客户端IP地址和传入的消息;最后向接入的客户端发送一条信息。代码如下:01  name

2017-11-20 10:44:12 1954

原创 Visual Studio 2017开发环境的安装

Visual Studio 2017是微软为了配合.NET战略推出的IDE开发环境,同时也是目前开发C#程序最新的工具,本节以Visual Studio 2017社区版的安装为例讲解具体的安装步骤。说明:Visual Studio 2017 社区版是完全免费的,其下载地址为:https://www.visualstudio.com/zh-hans/downloads/。安装VisualSt

2017-11-17 13:40:47 15611

原创 疯狂的 C#——入门-王小科-专题视频课程

用通俗易懂的形象比喻方式来学习和理解C#语言的语法基础,去掉冗繁的基础概念知识,通过实际应用讲解C#知识点,让学习者能够真正学会“使用C#”,而不是“学习C#”...

2015-04-27 18:21:39 525

原创 Android 4.4环境搭建——配置AVD模拟器

Android 4.4环境搭建——配置AVD模拟器

2014-08-08 11:03:10 14261 3

原创 Android 4.4环境搭建——Android SDK下载与安装

Android 4.4环境搭建——Android SDK下载与安装

2014-08-08 11:01:47 21813 7

原创 程序开发中高效使用线程

开发人员在他们的应用程序中都过量使用了线程.   严格来讲,线程的系统开销很大。创建一个线程的开销不小于:系统必须为线程分配并初始化一个线程内核对象,还必须为每个线程保留1MB的地址空间(按需提交)用于线程的用户模式堆栈,分配12KB(左右)的地址空间用于线程的内核模式堆栈。然后,紧接着线程创建之后,Windows调用进程中的每个DLL都有的一个函数来通知进程中所有的DLL操作系统创建了一个新

2010-12-20 19:43:00 1764 12

原创 如何跨线程调用Windows窗体控件

在开发具有线程的应用程序时,有时会通过子线程实现Windows窗体,以及控件的操作,比如:在对文件进行复制时,为了使用户可以更好的观察到文件的复制情况,可以在指定的Windows窗体上显示一个进度条,为了避免文件复制与进度条的同时操作所带来的机器假死状态,可以用子线程来完成文件复制与进度条跟踪操作,下面以简单的例子在子线程中操作窗体中的TextBox控件。代码如下:using System

2010-12-15 18:33:00 1540 9

原创 C#中的new操作符所做的事情

Object e = new Object();1. 它计算类型及所有基类型(最高到System.Object)中定义的所有实例字段需要的字节数,堆上的每个对象都需要一些额外的成员,称为“类型对象指针”和“同步块索引”(type object pointer 和 sync block index)这些成员将由CLR用来管理对象,这些额外成员的字节数会加到对象的大小上。2.它从托管堆中分配指

2010-10-22 19:42:00 2005 15

原创 在线程委托中实现参数的传递

 在用线程委托对Windows窗体控件进行操作时,有时需要在线程委托中以参数的形式判断当前线程的执行方式,下面以简单的例子在子线程中以两种方式操作窗体中的TextBox控件。代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using

2010-09-27 18:07:00 1592 11

原创 C#——在制作第三方控件时设置属性具有存储功能

     在制作第三方控件时,有时为了便于控件的操作,可以在控件中添加属性,但有时在添加属性后,在控件的页面设置中对属性进行设置后,在执行程序中控件的属性值,并不是设置后的值,而是在编写第三方控件的后台代码中所设置的初始值,那么如何在定义第三方控件的属性时,让其具有存储功能呢。下面以代码的方式定义一下第三方控件的属性。代码如下:     下面定义了一个第三方控件设置颜色的具有存储功能的属性。

2010-09-02 18:42:00 2270 4

原创 C#中为自己的代码自动添加版权信息

现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题。有些人使用复制和粘贴的方式,这样既浪费时间,效果又不是很好,下面介绍一种简便的为自己的代码添加版权信息的方式。1、在visual studio 2008的安装路径下找到“[盘符]:Program FilesMicrosoft Vis

2010-08-26 17:55:00 6075 17

原创 使用C#获取汉字的拼音首字母

应用程序中经常需要用到汉字的拼音简码,下面介绍如何使用C#代码获得汉字的拼音首字母,代码如下:private string Chinese(string str){    if (str.CompareTo("吖")     {        string s = str.Substring(0, 1).ToUpper();        if (char.IsNumber

2010-08-26 17:53:00 2549 4

原创 如何将前台线程改为后台线程

启动了多个线程的程序在关闭的时候却出现了问题,如果程序退出的时候不关闭线程,那么线程就会一直的存在,但是大多启动的线程都是局部变量,不能一一的关闭,如果调用Thread.CurrentThread.Abort()方法关闭主线程的话,就会出现ThreadAbortException 异常,因此这样不行。后来找到了这个办法: Thread.IsBackground 设置线程为后台线程。msdn

2010-08-23 18:07:00 2321 2

原创 C#实现限制软件的使用次数

 实例说明 为了使软件能被更广泛的推广,开发商希望能有更多的用户使用软件,但他们又不想让用户长时间免费使用未经授权的软件,这时就可以推出试用版软件,限制用户的使用次数,当用户感觉使用方便的话,可以花钱获取注册码,以获取其正式版软件。本实例使用C#实现了限制软件使用次数功能,运行本实例,如果程序未注册,则提示用户已经使用过几次,如图1所示,然后进入程序主窗体,单击主窗体中的“注册”按钮,弹出如图

2010-08-19 18:17:00 12427 13

针对Windows 7和Vista系统的Intel 865G显卡驱动

Windows 7和Vista系统的Intel 865G显卡驱动

2010-01-17

验证布尔、特殊日期和数字格式的正则表达式

验证nn-nn-nnn-nnn(中间的数字不能全是0)、布尔值、yyyy-mm-dd、yyyy-mm-dd_hh:dd:ss等特殊格式的正则表达式

2010-01-17

使用DataGridView控件实现主从表

使用C#中的DataGridView控件实现主从表

2010-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除