
C#
文章平均质量分 76
C#
猿来这样1
编程圈子,谢厂节的博客
展开
-
VS2022 C# 打包步骤
VS2022 C# 打包步骤一、准备工作二、安装扩展三、建立一个解决方案1. 右键选择解决方案,选择新增项目 - Setup Project2. 在解决方案按右键选择Setup1-View-启动条件3. 选择目标FrameWork 版本4. 设置默认安装目录4. 生成一、准备工作vs2022二、安装扩展点击vs2022菜单-扩展-管理扩展-联机,搜索 Visual Studio Installer Project ,点击下载。关闭vs,按提示继续操作:三、建立一个解决方案1. 右键选择原创 2022-05-05 22:33:10 · 15489 阅读 · 8 评论 -
C# 实现IAccessible学习(二)
第一个示例新建项目,添加引用: 代码:using System;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Globalization;using System.Reflection;namespace TryQq{ /// <su原创 2016-06-04 21:49:23 · 7327 阅读 · 0 评论 -
C# 实现IAccessible学习(三)
示例:获取word版本using System;using System.Reflection;using System.Runtime.InteropServices;using System.Text;namespace TryWord{ [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("原创 2016-06-04 22:50:45 · 2782 阅读 · 0 评论 -
C# 监控粘贴板、总在最前代码
using Microsoft.Win32;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.原创 2016-06-03 22:15:21 · 1560 阅读 · 0 评论 -
C# 实现IAccessible学习(四)读取QQ聊天窗口记录
代码类:using QqHelper;using System;using System.Runtime.InteropServices;namespace QqRead{ //参考网址:http://www.vbgood.com/thread-150379-1-1.html //http://blog.youkuaiyun.com/tangyanzhi1111/article/detai原创 2016-06-11 16:39:11 · 10475 阅读 · 6 评论 -
基于命令行的 PDF转PNG格式工具 mupdf的使用
1、下载地址http://mupdf.com/download/archive/2、使用详细参数文档在man文件夹下C#调用示例: try { System.Diagnostics.Process.Start("C:/udsheadless/imghandler/mupdf-0.8.15-window原创 2015-01-26 12:06:24 · 5551 阅读 · 2 评论 -
JAVA基础——调用C# Webservice(axis)
Service service = new Service();String url = "https://test.com/S_Bom_Item.asmx";String namespace = "https://test.com/";String actionUri = "hello"; // Action路径String op = "hello"; // 要调用的方法名Call ca原创 2015-06-08 17:38:38 · 2089 阅读 · 0 评论 -
ASP.NET MVC框架入门
简介ASP.NET MVC[1] 是微软官方提供的以MVC模式为基础的ASP.NET Web应用程序(Web Application)框架,它由Castle的MonoRail而来。MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。 Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数原创 2017-04-25 21:55:51 · 1460 阅读 · 0 评论 -
ASP.NET MVC Razor语法
使用 @ 字符将代码添加到页面中,相当于<%= %><!-- 单语句块,声明两个变量-->@{int num = 10;}@{string str = "hello cnblogs";}<!-- 内嵌代码块--><p>刚才声明的整形的值为: @num</p><p>刚才声明的字符型的值为: @str</p><!-- 多行代码块 -->@{ string strHello = "Hel原创 2017-04-26 22:19:29 · 614 阅读 · 0 评论 -
ASP.NET Spring.Net 入门2 简单入门示例--属性与构造函数注入
AdoNetUserInfoDalusing System;namespace Spring.Net{ public class AdoNetUserInfoDal : IUserInfoDal { public AdoNetUserInfoDal(string name, UserInfo userInfo) { Name原创 2017-04-21 22:44:57 · 992 阅读 · 0 评论 -
ASP.NET Spring.Net 入门1 简单入门示例
Spring.Net简介从http://www.springframework.net/download.html 下载spring.NET,解压后得到源码和编译好的dll新建项目添加Common.Logging.dll、Spring.Core.dll引用Spring.Net的IOC配置可以采用独立的xml,也可以使用应用程序的配置文件。http://www.cnb原创 2017-04-21 21:57:32 · 1130 阅读 · 0 评论 -
ASP.NET Config读写示例
如果是WinForm程序,需要添加引用:System.ServiceModelSystem.ConfigurationApp.config<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="testkey" value="0"></add> </appSettings>原创 2017-07-04 08:36:28 · 997 阅读 · 0 评论 -
C# webbrowser 使用Tips
屏蔽弹出窗口及脚本错误提示webBrowser1.ScriptErrorsSuppressed = true; 找到需要的链接并点击 HtmlElementCollection link = browser.Document.GetElementsByTagName("a"); for (int ii = 0; ii < link.Count; ii+原创 2017-07-04 08:53:14 · 543 阅读 · 0 评论 -
WPF 新建项目与Application 类
新建WPF项目目录说明:App.config项目配置文件App.xaml设置程序的起始文件与资源。<Application x:Class="WpfApplication2.App" //后台类 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"...原创 2018-02-21 14:00:53 · 619 阅读 · 0 评论 -
C# JSON处理的几种方法
使用LitJSON操作json数据网址:https://litjson.net/dll下载地址 http://download.youkuaiyun.com/detail/xundh/9110601示例字符串生成JsonData对象JsonData obj = JsonMapper.ToObject(jsonStr);结合实体对象生成jsonusing LitJs...原创 2015-09-16 11:04:50 · 7877 阅读 · 0 评论 -
C# 实现IAccessible学习(一)
简介MSAA的全称是Microsoft Active Accessibility。这是类似DCOM技术。 UI程序可以暴露出一个Interface,方便另一个程序对其进行控制。 MSAA暴露出来的Interface叫做IAccessible。测试程序和目标UI程序互操作流程如下:测试程序调用Windows API: AccessibleObjectFromWindow,传入目标UI程序HWND。原创 2016-06-04 21:11:22 · 9573 阅读 · 0 评论 -
open-webkit-sharp使用
Html5 windows本地化程序方案–open-webkit-sharp 项目基于WebKit.NET 0.5开发 google code地址:https://code.google.com/archive/p/open-webkit-sharp/ github网址 : https://github.com/Erls-Corporation/open-webkit-sharp使原创 2016-06-24 22:59:59 · 15766 阅读 · 0 评论 -
c#连接数据库的连接字符串定义
Oracle以前我用的都是这种写法<add key="ConnectionString" value="Data Source=prod;User=aaa;Password=11"/>在TNS里配置prod数据源今天在群里学到另一种定义方式:Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PR...原创 2014-10-22 14:20:53 · 2165 阅读 · 0 评论 -
使用Teigha.NET操作DWG基本配置
一、安装下载需要的环境VS2012、Teigha.NET3.08.03原创 2014-11-21 15:19:11 · 21892 阅读 · 23 评论 -
C#使用百度翻译API
API网址:http://developer.baidu.com/wiki/index.php?title=帮助文档首页/百度翻译/翻译API核心代码: /// /// 请求百度接口 /// /// 要翻译的文本 /// from语言 /// 翻译为语言 /// static private string C原创 2015-01-07 08:28:32 · 3651 阅读 · 0 评论 -
VS 打开项目时报"无法加载一个或多个断点" 问题处理
这两天打开一个C#项目时,总是报如下错误。虽然不影响正常编译使用,但看着总不舒服。经查询解决方式是:1.显示所有隐藏文件。2.删除解决方案的.suo隐藏文件。重新打开解决方案,问题解决。原创 2015-01-08 07:52:07 · 10454 阅读 · 1 评论 -
asp.net 三层架构超快速入门
1、新建sql server数据库test2、新建user表3、下载安装动软代码生成器4、打开动软代码生成器,新增服务器:点开服务器连接前的加号,在代码生成器里右击test数据库:选择简单三层架构:点击下一步:点击开始生成。5、用VS2012打开C:\test2\CodematicDemo下的项目文件,如果是VS201原创 2015-01-27 09:03:00 · 1727 阅读 · 0 评论 -
Win7 VS2012不能使用MsCOMM的问题
今天使用C#编写MSCOMM串口程序,提示错误:没有注册类 (异常来自 HRESULT:0x80040154到C:\windows\syswow64\下,注册mscomm32.ocxregsvr32 mscomm32.ocx注册成功,C#依然报错。后把项目生成目标平台改为x86,问题解决。原创 2015-01-30 17:23:42 · 2207 阅读 · 0 评论 -
C# 多线程与跨线程访问界面控件
在编写WinForm访问WebService时,常会遇到因为网络延迟造成界面卡死的现象。启用新线程去访问WebService是一个可行的方法。典型的,有下面的启动新线程示例: private void LoadRemoteAppVersion() { if (FileName.Text.Trim() == "") return;原创 2015-02-10 13:17:51 · 1621 阅读 · 0 评论 -
.Net 反编译工具汇总
壳检测工具DotNet Id反编译工具De4Dot、Reflector、Reflexil以及DILE加载工具Phoenix Protector.Net ReactorCliSecureRustemsoft SkaterThemIDAGoliath ObfuscatorDotfuscatorXenocodeCodeVeilSmart A原创 2015-03-20 09:45:22 · 1032 阅读 · 0 评论 -
MySql 与C# 乱码问题处理
假设使用的utf8编码 要注意:数据库表 使用utf8_general_ci 数据库表的字段使用 utf8_general_ci 数据库连接字符串: <appSettings> <add key="ConnectionStringMysql" value="Database=database;Data Source=127.0.0.1;User Id=root;P原创 2015-06-05 12:28:27 · 663 阅读 · 0 评论 -
Win7下窗口移出桌面范围 无法还原情况的解决
我用的双显示器,经常有窗口不小心拖出界,就拖不回来了。以前不是win7系统,可以在程序取得焦点后,按快捷键alt+space,再按M,进入移动状态,给它移出来。可惜win7也不支持这个操作。 最近svn更新窗口又被拖出界了,网上找不到解决方式,写了几行vc程序来处理这问题,记录在这里,万一再遇到好处理。// findwindow1.cpp : 定义控制台应用程序的入口点。//#include "原创 2015-06-08 16:47:22 · 4391 阅读 · 0 评论 -
C# 连接Mysql报错 Out of sync with server
查询了一些地方,普遍认为这是MysqlConnector的bug 处理方法是换一个MySql.Data.dll到http://dev.mysql.com/downloads/connector/net 下载老版本。这个网址在一些浏览器下可能有问题我下载了6.3.9,放到项目后,提示: 找到的程序集清单定义与程序集引用不匹配 仔细检查程序里还有对原Mysql.data.dll的引用。原创 2015-06-13 17:01:44 · 2699 阅读 · 0 评论 -
.net2.0的 Mscomm在XP运行失败问题
问题现象:一个.net2.0编写的程序,在win7运行正常,xp下运行时没有任何反应。但xp的framework2.0环境没有问题。把Mscomm通过regsvr32注册、添加注册表,故障依旧。不断精简程序调试,发现程序在实例化MsComm时就没反应了。 解决方案: 经测试,Xp下使用AxMSCommLib.AxMSComm正常,把MsComm换成AxMSCommLib.AxMSComm后,程序原创 2015-09-29 08:33:05 · 992 阅读 · 0 评论 -
一些工作流相关资源记录
gooflw一款基于jquery的开源免费流程设计器。http://www.iteye.com/topic/1130290mxgraph一款js流程设计器。免费授权限3个月。YbSoftwareFactory是一款使用.NET开发的软件代码智能快速生成平台,包含工作流生成器。FreeForm在线智能表单设计器,亿方智能平台的其中一个组件。基于.Net + SilverLight + DataBase原创 2015-11-13 13:46:14 · 1360 阅读 · 0 评论 -
C#分析URL结构
今天程序里需要对URL分析,网上查询了一下,很多人使用正则表达式、或字符串分隔实现。实际C#的Uri类已经实现了原创 2014-10-21 14:23:41 · 3105 阅读 · 0 评论