![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VS2010 使用技巧
文章平均质量分 78
dghm
用我的经验和体会换你少走弯路,用你的经验提升我进步
展开
-
vs2010 编译多个工程问题
使用VS2010 编译从vc6.0复制过来的原工程文件源码。提示错误很多。感觉无从下手。很多原始的函数和API参数都提示类型错误或者不兼容。百度一下,第一个问题: vc6.0使用ASIIC字符,而VS2010默认选项使用unicode. 在工程上面右键属性,把默认字符集修改为"No Set",如下图所示 重新编译整个解决方案,很多原先类型不匹配的错误消失。如:char*和原创 2014-10-17 15:40:24 · 1981 阅读 · 0 评论 -
c# 利用ADODB连接ORACLE数据库
连接字符串 string constr=@"Driver={Microsoft ODBC for Oracle};Server=memsmts;Uid=mts;Pwd=caitmts;"; 1.引用ADODB C:\Program Files\Common Files\System\ado\msado15.dll2.定义变量ADODB.Connection CN; //定义转载 2017-08-25 16:41:53 · 3414 阅读 · 0 评论 -
c#通过txt文档利用打印机命令打印条码标签
直接以txt通过串口打印条码标签。包括Code39和DATAMATRIX。原理为把送给打印机的命令存入txt文件。然后调用window自带命令copy整个文件到串口。打印机就会打印出设定的标签。具体打印机语言ZPLII我也没有学习。我发现下面代码应该也不是用这个语言写的。下面这些打印机打标签命令模板是之前供应商给的。具体我也看不懂。内容也只是替换一下变量test和test1原创 2017-04-27 16:37:50 · 2999 阅读 · 0 评论 -
汉字在VB和oracle 以及C#和oracle之间乱码问题
oracle 数据库用字符集AL32UTF8,VB程序通过ADODB连接数据库。存储的汉字在数据库里面是乱码。但是通过VB程序解读出来的汉字确是正确的。换成C#程序,连接oracle数据库,无论是用ADO.NET还是,oracleclient。读取的汉字都是乱码。后来在网上看到C#也可以用ADODB存取数据库。在C#程序中改为ADODB访问oracle。这下汉字终于可以正常显示原创 2017-04-14 09:02:11 · 1187 阅读 · 0 评论 -
c#获取可运行程序(exe)路径问题
最近写c#程序,单独运行没有问题。可以读取程序目录下的文件,而且能写同一目录下的日志文本文件。但用任务计划(taks schedule)调用程序运行会出问题。不会写日志文件。调试很久,发现是程序获取当前运行目录写法有问题。System.Environment.CurrentDirectory;获取当前路径单独运行没有问题。放在任务计划中,获取的却是任务计划的路径C:\Windows\s原创 2016-12-07 19:39:14 · 2527 阅读 · 0 评论 -
c# 利用 splitcontainer 和treeview 在MDI上面显示窗体 (进阶)
和上一页不同的是,增加tabcontrol和Activator.CreateInstance(Type),使界面更加易操作和代码更加简洁。tabcontrol中的tabpage有页面提示信息,可以切换不同的form。利用Activator.CreateInstance可以动态生成不同的form。关键点在于,通过treeview的节点名,传递字符串给Activator.Creat原创 2016-09-29 13:16:05 · 1635 阅读 · 0 评论 -
c# 利用 splitcontainer 和treeview 在MDI上面显示窗体
功能说明: Form1位MDI窗体,窗体属性有个ismdicontainer,选择true可以设置。treeview唯一panel1位置,点击相应的节点,对应的窗体就会显示在panel2。比如其中一个节点QueryMems,第一次点击,相应的窗体QueryMems就会显示在panel2。这个时候点击节点LDD_Generator,对应的窗体LDD_Generator就会显示原创 2016-09-28 21:46:56 · 3284 阅读 · 2 评论 -
little endian 和 big endian 转换
/* Routines to handle endianness */#include #include /* the following routine is taken from plikernel.c where it is static *//* It swaps nitems of length size pointed to by ptr */v转载 2016-10-13 17:03:42 · 1468 阅读 · 0 评论 -
MEMS
MEMS parts are a combination of a sensor and an active interface unit (ASIC). To the tester they aredelivered as diced panel, mounted on a foil attached to a frame.Each panel has a name. This转载 2016-09-23 16:57:18 · 828 阅读 · 0 评论 -
recvfrom vs2010 debug正常 realse错误10040
学习socket程序,udp多播发送和接收。其中一个接收recvfrom函数。在debug能正常运行,在release无法运行,总是提示10040错误,查询百度,说是接收缓存区不够。下面是程序代码:void MultiSock::RecvPacket(void){MessageBox(NULL,TEXT("開始接收多播組192.168.5.226上的數據"),TEXT("接收"),原创 2016-05-26 16:04:24 · 2666 阅读 · 1 评论 -
C#操作图片存入XML和显示XML图片
在form上放入两个按钮和一个picturebox,picturebox属性sizemode选择zoom,防止图片显示不全。 打开图片,然后转换为二进制流存储,xml存储字符串。二进制流和字符串也有转换。代码大部分都是不同格式的转换。private void button1_Click(object sender, EventArgs e) {原创 2016-03-08 11:18:55 · 3066 阅读 · 0 评论 -
asp.net mvc 初学数据库实例
asp.net mvc 4.0 用vs2010 第一个数据库实例运行成功,经过几番折腾,记录下步骤,免得以后找不到门: 1、虽然vs2010我还不熟悉,可是vs2012,vs2013等等已经出来了。忽然也感觉到win7已经是很老的系统了。 vs2010有sp1包,记得安装更新。ASP.NET MVC 4 入门指南所写的4个软件包都要安装。 a,visua原创 2015-10-07 17:30:09 · 799 阅读 · 0 评论 -
c# vs2010 excel 上传oracle数据
excel 数据表上传到oracle数据库,步骤如下:1、打开本地excel文件2、用OleDb连接excel文件3、将来excel的数据读取到dataset中4、把dataset 中数据insert到oracle中相应的表中下面截图说明:建立项目文件,很简单,就是建立普通的winform项目。其中访问oracle要添加引用System.Data.OracleCli原创 2015-03-13 14:31:01 · 843 阅读 · 0 评论 -
C#打印标签(包括二维码和一位条码)
主要用到第三方库ZXing.net来生成各种条码。用PrintDocument来打印。很简单也很实用。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using S...原创 2018-12-28 15:51:51 · 8101 阅读 · 0 评论