
c#
刘二光
学校老师.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在C#开发含有母版的页面中JS向后台传值问题
今天遇到一个问题,利用母版作一个网站,在内容页中作了hidden与button,利用hidden对象传值给后台,再用js触发button的click事件。HTML页面内容:<asp:Content ID=“BodyContent” ContentPlaceHolderID=“MainContent” runat=“server”><!—中间插入二个对象—><asp:HiddenField ID=“HiddenField_list” runat=“server” Valu原创 2022-04-11 14:47:14 · 1458 阅读 · 0 评论 -
c#的web项目当前线程不在单线程单元中,因此无法实例化 ActiveX 控件解决办法
在C#制作web项目时,定义一个webbrowser对象,重新打开一个页面,运行时提示如下信息:当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。解决办法一:引入线程池的概念对数据进行处理,如下:System.Threading.Thread th = new System.Thre原创 2022-04-02 18:53:11 · 2112 阅读 · 0 评论 -
C#WEB项目中使用WebBrowser组件
1、 在web项目中引用system.windows库:再在代码中引用:using system.windows.forms2、 这样在程序中可以使用webbrowser组件了:WebBrowser wb = new WebBrowser();wb.ScriptErrorsSuppressed = true;wb.Navigate(“https://news.sina.com.cn/”);wb.Refresh();3、 结果要解决的问题是判断网页是否完成:使用加载一个DocumentComp原创 2022-04-02 14:06:26 · 2235 阅读 · 0 评论 -
VS2019下对于mysql的连接
vs2019连接mysql设置原创 2022-03-18 17:10:35 · 1834 阅读 · 0 评论 -
C#开发抓屏并周期性将屏幕图片发送到指定的EMAIL
这个程序首先要抓屏: tt++; int iw = Screen.PrimaryScreen.Bounds.Width; int ih = Screen.PrimaryScreen.Bounds.Height; Image img = new Bitmap(iw, ih); Graphics gc = Graphics.FromImage(img); gc.C原创 2022-01-08 03:25:18 · 1694 阅读 · 0 评论 -
企业网站系统设计
C#语言既能用来开发网页,也能开发软件。不过一般用来开发网页比较多,因为是。NET越来越流行了,而且做网站也方便。其内置了一个服务器,使得网页做出来之后能立即预览出效果,也能实时的发现其中的不足并能及时地修改以达最终完美的效果。这种语言的实现,当你需要实例一个对象时,一般依附于各种函数,头文件和一系列的事件搭建框架,只有这些的函数和时间以及与数据库的连接等的相互协调,共同作用,才可以让一个程序完整的运行。在这个企业网站的设计中,为达到最终的效果,引用了一些头文件。如using System.Data;表示原创 2022-01-07 09:19:16 · 1042 阅读 · 0 评论 -
企业交互系统设计
企业交互系统,主要是针对企业客户信息管理系统。1程序运行开始是登陆页面,输入用户信息后记录并且保存到数据库中,并且随机生成验证码,当所有信息输入完成点击登陆则会保存信息跳转页面,点击重置则会清空所有信息。如果信息不存在则会登陆失败如图:2.系统中有文件传输功能,选择用户ID后可以选择指定路径中的文件发送给客户。成功登陆后页面跳转到当前客户页面。网页导航部分可以相互之间跳转,中间部分是聊天区,网页左侧区域是用户组,分为重要客户、普通客户、黑名单、竞争对手四组,点击不同分组里的用户可以与其对话聊原创 2022-01-06 05:52:23 · 1469 阅读 · 0 评论 -
在线IT商场系统程序设计
这个程序一共分为两大设计部分(数据设计和程序设计部分),在程序设计部分采取调用引用,并向参数赋值连接数据库来执行存储过程,使程序可以实现在线交互的流畅和界面的优化设计。在程序设计部分一共有五个主要页面部分,分别发挥了不同的作用,实现不同的界面功能,有脚本服务,选择项对话框,购物车详情,连接树节点,创建存储过程。在脚本服务这个页面布局中,通过添加页面引用,引入新的命名空间,并从数据库中获取所有商品的名称,将商品数据保存到临时数组里,然后对数组进行排序,在这里利用二叉树定位搜索起点,从而可以快速搜索到符合条件原创 2022-01-05 08:27:04 · 779 阅读 · 0 评论 -
C#制作KTV点歌系统
这是一个KTV点歌系统,分为前台与后台,在后台是对操作人员、歌曲分类、歌曲上传等;前台就是一个KTV点歌功能的实现。前台界面:部分代码: //数字点歌 private void bntNumber_Click(object sender, EventArgs e) { Number frm1 = new Number(1); frm1.Owner=this; frm1.ShowDialog();原创 2022-01-04 06:53:49 · 2831 阅读 · 0 评论 -
通过 ASP.NET 页面输出聚合内容
现在,我们已经知道了如何按照 RSS2.0 规范存储我们的新闻项,我们已经就绪创建一个 ASP.NET 页面,当用户发出请求时,就会返回网站聚合 的内容。更确切地说,我们将建立一个名字叫 rss.aspx 的 ASP.NET 页面,这个页面会按照 RSS2.0 规范的格式返回 Articles 数据库表中的最新的 5 个新闻项 。可以有几种方法来完成这件事,稍后将会讲到。但是现在,我们首先要完成一件事,那就是先要从数据库中获得最新的5个新闻项。这可以用下面的 SQL 查询语句获得:SELECT TOP原创 2021-12-31 08:41:23 · 1567 阅读 · 0 评论 -
基于IP视频监控图像识别
这个程序是基于IP的监控视频的调取。 wc = new Camera(panelPreview.Handle, panelPreview.Width, panelPreview.Height, panelPreview.Left, panelPreview.Top);wc.StartCamera();将视频的图像切割成一个个人物图片并写入库:PictureBox[] p = new PictureBox[count]; OleDbConnection con = new O原创 2021-12-26 09:37:28 · 1072 阅读 · 0 评论 -
程序调用winrar自动压缩文件
程序调用winrar自动压缩文件,有时在备份文件等,完成后需要用本机的winrar对文件自动压缩并拷贝走。这里提供一个例程: try { String winRarPath = null; if (!ExistsRar(out winRarPath)) return; //验证WinRar是否安装。 var pathInfo = String.Forma原创 2021-12-25 10:37:58 · 1915 阅读 · 0 评论 -
C#利用QQ信箱发送EMAIL
C#利用QQ信箱发送EMAIL,这里需要在QQ上申请一个序列码,才能用你的QQ信箱发送EMIAL代码如下:SmtpClient client = new SmtpClient("smtp.qq.com"); client.EnableSsl = true; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredenti原创 2021-12-24 08:59:02 · 1047 阅读 · 0 评论 -
C#编写CPU压力测试程序
这里用c#编写cpu的压力测试程序。 public void Calculate(object arg) { Random ra = new Random(); Thread.Sleep(ra.Next(10, 1000)); pinghost(); FileWrite(arg.ToString()); } private void FileWrite(st原创 2021-12-23 11:27:12 · 2241 阅读 · 0 评论 -
c#调用API实现抓图
API功能非常强大,这里我们利用API制作一个抓图的小程序。[DllImport("gdi32.dll", CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true)] public static extern int BitBlt(IntPtr hDC, int x, int y, int nWidth, int nHeight, IntPtr hSrcDC, int xSrc, int ySrc, int dwR原创 2021-12-21 09:03:29 · 1653 阅读 · 0 评论 -
爬取页面时下载网页图片
日常我们在作爬虫程序时,希望同时下载网页的图片,这是一个例子。 private string get_nr(string url) { string content=null; this.webBrowser1.Navigate("http://www.tach.com/" + url); string url1 = "http://www.tach.com/" + url; MessageBo原创 2021-12-20 07:32:52 · 770 阅读 · 0 评论 -
爬虫程序-c#开发
我使用webbrowser做了一个爬虫程序,它的开发代码量比python要多多了。这里只用到了比较简单的开发方法,如果调用已经有的类库可能相对简单些。程序运行界面:部分代码: //如何报告我院主页的新闻代码段。 string nr = this.webBrowser1.DocumentText; int begt = nr.IndexOf("news_box_li")+"news_box_li".Length+2; int en原创 2021-12-11 10:40:21 · 2149 阅读 · 0 评论 -
asp.net中上传图片并生成缩略图
在作网页时,有时需要上传图片文件,在上传好图片文件后希望生成缩略图在当时页面上展示出来,在这里提供一个c#资源供大家参考。效果图:设计思路:首先将图片上传:FileUpload1.SaveAs(webFilePath);接着生成缩略图:System.Drawing.Image originalImage = System.Drawing.Image.FromFile(originalImagePath);int towidth = width;int toheight = height;原创 2021-12-10 07:17:23 · 1035 阅读 · 0 评论 -
c#利用API读取微信数据
现在微信电脑版运用比较普遍,平时很想向QQ那样抓取聊天内容,或者作一个自应答系统,在这里写出对微信好友昵称的抓取。希望对大家起到抛砖引玉的作用。部分源码: foreach (Process process in processes) { if (process.ProcessName == "WeChat") { WxProcess = process;原创 2021-12-09 08:49:42 · 6422 阅读 · 0 评论 -
C#利用socket数据传递
针对Socket编程,.NET 框架的 Socket 类是 Winsock32 API 提供的套接字服务的托管代码版本。其中为实现网络编程提供了大量的方法,大多数情况下,Socket 类方法只是将数据封送到它们的本机 Win32 副本中并处理任何必要的安全检查。如果你熟悉Winsock API函数,那么用Socket类编写网络程序会非常容易,当然,如果你不曾接触过,也不会太困难,跟随下面的解说,你会发觉使用Socket类开发windows 网络应用程序原来有规可寻,它们在大多数情况下遵循大致相同的步骤...原创 2021-12-08 06:55:05 · 3098 阅读 · 0 评论 -
tasklist与taskkill结合对远程的机器进程管理
现在的WIN7、WIN10机器中有tasklist与taskkill命令,我们利用它可以做到对远程已知权限的机器的进程轻松的管理。代码: Process p1 = new Process(); //定义进程变量p1并初始化。 p1.StartInfo.FileName = "cmd.exe"; p1.StartInfo.UseShellExecute = false; //上一句是调用dos命令,但并不显示D原创 2021-12-06 09:29:27 · 1160 阅读 · 0 评论 -
设置FCKEDITOR的上传文件的目录方法
在fckeditor\editor\filemanager\connectors\aspx的目录中有“config.ascx”文件,用记事本打开“config.ascx”文件,修改内容:修改userfilesPath所指的目录,就是要上传的文件夹。事例:资源下载原创 2021-12-05 02:31:14 · 1042 阅读 · 0 评论 -
智力开发小游戏集含游戏过程中数据存取-C#入门教学程序
对于初学C#程序开发的学员,一般进行采取开发小游戏程序,这样做首先不会让学员失去学习的兴趣,其次可以将C#中基本的控件与类的写法整合到这些游戏程序中,再次将对数据库的操作也教给学员。通过几年的观察这样的教学有它的好处。所以在这里将程序介绍给大家。效果图:程序的源码,我在优快云提供给大家,希望对您有帮助。源码:资源下载...原创 2021-12-04 09:52:31 · 4956 阅读 · 0 评论 -
C#调用API周期性的显示某应用运行
日常中,我们可能关心某应用的运行结果,编写这个小程序目的就是设定时间周期性将某应用的运行呈现在桌面的最上方,以便我们显看。本程序呈现的是中金财富金融终端运行。当不清楚某应用程序的接口名称时,可以使用VS中的spy++进行查看。如下图。当找到parent window的caption后,可以使用api中的findwindow函数调用这个应用程序。具体见下面代码:[DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = tru原创 2021-12-03 02:49:14 · 916 阅读 · 0 评论 -
截屏小程序--c#
写程序中,有时需要利用截屏操作时,而调用QQ或者系统的PrintScreen不方便传值时,需要在程序中做截屏功能,本程序实现这一功能。效果图:具体源码: private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { if (!isDoubleClick) { begin = true; first原创 2021-12-02 04:07:36 · 3907 阅读 · 0 评论 -
计算机运行的进程显示与管理--C#
计算机运行的进程显示与管理的源代码(c#),当我们作项目时有时需要对本机的进程进行管理,以防止冲突,所以要判断现在的计算机中已经运行的程序并对它进行管理。这个程序供大家参考。  { Initial原创 2021-11-30 04:05:47 · 2913 阅读 · 2 评论 -
使用进程与线程对计算机进行PING侦测程序
目的:教学用,学习C#中的多种控件,学习ACCESS数据库中读取数据,使用进程PING计算机,再利用线程快速地PING多台计算机。效果图:布局代码:string path = System.IO.Directory.GetCurrentDirectory(); conn = new OleDbConnection(); conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Sour原创 2021-11-29 08:55:50 · 924 阅读 · 0 评论 -
C#基于RealPlayX.ocx视频监控整合程序
软件是基于C#语言进行开发的,运行在.net framework4.0以上的环境中。在每台查看视频监控的机器中借助于“RealPlayX.ocx”技术在网页中运行视频画面。系统使用的结构图:实现代码:主页前台:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="jiankong63413839.aspx.cs" Inherits="Web_Camer.jiankong63413839" %><html>&原创 2021-11-28 11:33:10 · 2157 阅读 · 0 评论 -
利用MODI作图像中文字提取
由于MODI组件是Office 2003自带的一个组件,所以在开发的机器中要安装Office 2003以上版本并选择安装MODI组件。在开发过程中,要外部引用MODI组件。在这里我们使用C#来进行MODI程序的开发和示例。1、添加MODI组件我们首先需要添加MODI引用到我们的工程文件中去。我们在添加引用库的时候,选择COM组件库,我们可以看到Microsoft Office DocumentImaging 12.0 Type Library组件(对应文件为MDIVWCTL.DLL)。添加成功后,我们可原创 2021-11-27 13:43:12 · 3031 阅读 · 0 评论