自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 SSMS2008插件开发(4)--自定义菜单

打开上次的项目MySSMSAddin中的Connect类,发现该类继于了两个接口:IDTExtensibility2和IDTCommandTarget,关于这两个接口的详细说明,请点击这两个接口转到MSDN。  IDTExtensibility2接口有2个重要的方法:OnConnection和OnDisconnection。OnConnection表示当(宿主)SSMS加载外接程序的时候调用此

2012-01-05 16:49:24 2007 5

原创 SSMS2008插件开发(3)--部署调试SSMS2008插件

上一次说到VS2008中的插件开发,最终结果插件是部署在VS2008中,现在我们将插件部署到SSMS2008(Microsoft Sql Server Management Studio 2008)中。可以参考一下这里。  打开上一次的项目MySSMSAddin,右“解决方案资源管理器”中右击该项目,选择“属性”,进入该项目的属性设置界面。在“应用程序”选项卡中,将“程序集名称”改为“MySS

2011-12-21 17:40:14 2350

原创 SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍

由于开发SSMS2008插件是通过VS2008进行的,有必要先介绍一下VS2008的插件开发过程。  这次的目的是在VS2008的工具菜单中增加一个菜单项“Test Menu",该菜单项实现显示“Hello World“的功能。  1、打开”新建项目“对话框。在”项目类型“中选择”其他项目类型“-->“扩展性”,在右边的“模板”中选择“Visual Studio外接程序”。在名称中输入“M

2011-12-21 15:44:05 2078

原创 SSMS2008插件开发(1)--介绍

SSMS2008就是Microsoft Sql Server Management Studio 2008的简称。许多人叫做SQL2008或SQL SERVER2008是不准确的。SSMS是一个操作、管理SQL或SQL SERVER的UI工具。  SSMS插件(SSMS add-in)是扩展SSMS功能的组件,比较著名的有SSMS Tools Pack、SQL Prompt、SQL Prett

2011-12-21 14:33:57 6274 1

原创 C#操作INI文件

有不清楚的请参考MSDN相关内容 public class Win32API { #region INI文件操作 /* * 针对INI文件的API操作方法,其中的节点(Section)、键(KEY)都不区分大小写 * 如果指定的INI文件不存在,会自动创建该文件。 * *

2011-12-07 17:53:16 17092 6

原创 向解决方案资源管理器的工具栏增加按钮

1、在vsct文件的的命令定义节点,增加一个符号定义        该定义作为一个组(GROUP)的ID。2、在逻辑组(GROUP)部分,增加一个组。                        该组作为要添加的按钮的逻辑组,重点为是其父容器为guidSHLMainMenu->IDM_VS_TOOL_PROJWIN,表示“解决方案资源管理”的工具栏。

2011-11-24 13:54:29 2399

原创 自定义属性选项卡(PropertyGrid中的PropertyTab)

具体可以参考PropertyTab类中的示例。然后使用定义好的PropertyTab,PropertyGrid.PropertyTabs.AddTabType(typeof(TypeCategoryTab));PropertyTab(属性选项卡)可以在PropertyGrid上增加新的选项卡,类似于PropertyGrid原有的“属性”、“事件”等功能。可以按照自己的要求来

2011-11-15 16:53:54 2786

原创 读取VS2008项目文件

Engine engine = new Engine( AppDomain.CurrentDomain.BaseDirectory ); Project project = new Project( engine ); project.Load( @"D:\个人文件夹\我的文档\Visual Studio 2008\Projects\Demo\Dem

2011-11-07 16:12:55 799

原创 sql server report 上传报表文件大小限制

今天上传sql server report service的报表文件,大小为3.7M,但上传的时候总是提示“超出最大请求长度”,最后在MSDN中查到关于报表的描述。本质上SQL 报表服务本身不限制报表大小,但上传文件大小受asp.net的限制,在这里修改报表服务文件夹中的we

2011-10-18 16:41:26 1619

原创 JAVA和C# 3DES加密解密

最近 一个项目.net 要调用JAVA的WEB SERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题,下面分享一下,这里的KEY采用Base64编码,便用分发,因为Java的Byte范围为-128至127,c#的Byte范围是0-255核心是确定Mode和Padding,关于这两个的意思可以搜索3DES算法相关文章一个是C#采用CBC Mode,PKCS7 Padding,Java采用CBC Mode,PKCS5Padding Padding,另一个是C#采用ECB

2010-11-12 13:59:00 14092 8

原创 获取中文星期和月份名称

<br /> //简体中文 DateTimeFormatInfo info = new System.Globalization.CultureInfo("zh-cn", false).DateTimeFormat; //获取星期名称 System.Console.WriteLine( info.GetDayName( DayOfWeek.Friday ) ); //获取月份名称

2010-07-27 16:21:00 1102

转载 李培根——记忆

<br />原作者:李培根(华中科技大学校长)<br /> <br />《记忆》<br />  ——华中科技大学校长李培根在2010届毕业典礼上的致辞<br />  亲爱的2010届毕业生同学们:<br />  你们好!<br />  首先,为你们完成学业并即将踏上新的征途送上最美好的祝愿。<br />  同学们,在华中科技大学的这几年里,你们一定有很多珍贵的记忆!<br />  你们真幸运,国家的盛世如此集中相伴在你们大学的记忆中。08奥运留下的记忆,不仅是金牌数的第一,不仅是开幕式的华丽,更是中华文化的

2010-06-25 22:11:00 781

转载 获取对象的接口信息(方法/属性/事件)(VB6代码)

<br />转自老马的BLOG<br />CSDN上的老马<br /> <br />要不是WS的超级绿豆提起这东西,我还不知道呢....<br /><br />真是个好玩意!!能列出一个对象的接口,包括方法,属性,事件.....微软直接做了啊.<br /><br />记录一下,以后要用到时免得忘了:<br /><br /><br />Option Explicit' 引用Library TLI' C:/WINDOWS/system32/TLBINF32.DLL' Type

2010-06-07 21:55:00 2632

原创 向报表中添加自定义代码

RDLC报表除了内置一些函数外,还可以使用自定义代码,可以参考MSDN自定义代码分两种:1、使用编好的类(DLL),需要添加引用,这个不用多说2、直接写代码 关于直接写代码,有个条件是必须采用VB语言。使用的方法如下1、进入报表属性,选择“代码”选项卡,如下图所示2、直接使用VB写代码,个人认为,一般使用函数的多,获取返回值3、在报表相关地方的表达式

2010-02-03 21:54:00 915

转载 一些不常见的C#关键字介绍

转自51CTO 【51CTO独家特稿】本文的第一部分介绍没有文档记载的关键字,笔者保证这些C#关键字你肯定没有见到过,即使你去MSDN文档中找也没有,这些C#关键字也没有出现在Visual Studio的intellesence菜单中。第二部分介绍有文档记载但不常用的C#关键字,或只不过是引入C#中的关键字,这些C#关键字在MSDN文档中是可以找到的。我也为本文所涉及到

2010-01-06 15:55:00 824

原创 asp.net中Cookies的操作

   由于用的是VPS主机,不知道啥原因SESSION总是丢失,无奈换Cookies。  查一下MSDN,在ASP.NET有两个COOKIES,Response.Cookies和Request.Cookies,无论用哪个都不行,添加进去后就读取不到后来发现通过Response.Cookies添加、Request.Cookies读取才行。下面是添加、读取、删除的代码://添加Ht

2009-12-23 21:32:00 931 2

原创 指定程序集的路径

在配置文件中增加一节,如下 可以在MSDN中索引以上方法有一点要求,就是程序集必须放置在主程序所在文件夹的子文件夹中,要不然不起作用。================================下面的方法可以指定任何位置,包括URL      <assemblyBin

2009-12-01 19:29:00 841

原创 急智,急智

纽约市长说:一中国男士在英国观光时突然拉肚子 他赶紧跑进公厕里~~~~终于解决了 他得意的哼着歌走出来 却发现一大群人惊奇的看着他 他这才发现,原来自己慌乱间进了女厕。                 “怎么办,出丑了,可不能给中国人丢脸啊,” 反应迅速的他立刻装出一脸奸笑,一个90度鞠躬,大喊一声:  “撒由那拉,byebye~~~”然后大摇大摆地走了。 后面围观

2009-11-30 11:31:00 597

原创 OPEN命令操作串口

 以下代码未经验证,有机会验证一下通过连接串口的打印机进行打印Public Sub Test() Open "COM1:9600,N,8,1" For Output As #1 Write #1, "张三" Close #1 End Sub

2009-11-29 22:47:00 959

转载 通过win32api让c#控制Windows任务栏

 转自 金某人CSharp的专栏 如果你要在你的C#程序中控制Windows的任务栏,有两个Windows api 可以帮到你!其实Windows的任务栏就是一个特殊的窗口,所以操作窗口的方法,对任务栏一样适合!控制代码如下:他们就是  FindWindowA 和 ShowWindowC#中声明如下: using System.Runtime.InteropServ

2009-11-24 09:10:00 1704

原创 (VB)FTP异步下载

 该方法不需要使用API及第三方控件这里使用的是VB的UserControl控件的AsyncRead方法 步骤如下:1、添加一个用户控件,设置InvisibleAtRuntime属性为true,目的是运行时该控件不显示用户界面,就象Timer控件一样。2、到自定义控件的代码窗口,添加如下代码Option Explicit下载结果枚举Public Enum Down

2009-11-19 20:44:00 2724 1

原创 图片比对搜索

 http://www.tineye.com/ 如果有人传给你一张图片,说是他的玉照,你信还是不信嘿嘿可以用这个网站来搜索一下 

2009-11-16 11:00:00 6050

转载 实现DHTML代码和C#客户端应用程序代码之间的双向通信

 转自MSDN以下摘要使用Google翻译,有兴趣的童鞋可以查看原文。 您可以使用WebBrowser控件添加现有的动态HTML(DHTML)Web应用程序代码到您的Windows窗体客户端应用程序。这是非常有用当您有时间,投入了大量的发展创造DHTML的基础控制和你想利用丰富的用户界面的Windows窗体功能,而无需重新编写的现有代码的优势。WebBrowser

2009-11-14 20:36:00 922

原创 关于“无法从传输连接中读取数据: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”错误的解决方法之一

 今天在论坛看到一个问题http://topic.csdn.net/u/20091112/20/4549b0dd-f6b5-4252-8a98-3e7d8f40ee5e.html 原来的代码如下,该页面明明是iso-8859-1编码,但是用该编码读取总是报错,用GB2312编码虽然能直接读取,但内容不正确 static void Main( string[] args

2009-11-12 23:04:00 4038

原创 猫和老鼠全集

猫和老鼠全集,10DVD完整收录140个经典故事http://v.youku.com/v_show/id_ch00XODgzMTA3NTY=.html 

2009-06-29 10:45:00 714

转载 VB打印透明内容

在VB6打印的时候,设置打印机的属性Printer.FontTransparent = True可以打印出背景透明内容,但有些时候该设置不起作用,可以通过下面的方法解决。 Private Declare Function SetBkMode Lib "gdi32" _ (ByVal hdc As Long, ByVal nBkMode As Long) As Long

2009-06-03 10:50:00 1048 1

原创 Ado.Net执行SQL时,返回执行状态(进度)

private void button10_Click( object sender, EventArgs e ) { SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=test;User ID=sa;Password=;");

2009-04-29 22:53:00 1134

转载 缩略图(Thumbs.db)文件操作

转自:www.petedavis.net  源码下载地址:http://download.csdn.net/source/1200236 再次声明:非原创,转自 www.petedavis.net主要目的是在此作一备注 还可以参考 http://www.codeproject.com/KB/aspnet/WebThumbDbViewer.aspx该文也是使用 w

2009-04-11 21:18:00 945

转载 快速掌握一个语言最常用的50%

转自孟岩 现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的语言学习通常是不牢固不深入的。有的人学着

2009-02-19 20:38:00 583

转载 技术路线的选择重要但不具有决定性

转自孟岩 最近微软在技术上连续有大动作,在PDC上发布了Windows Azure云计算平台,预告了Visual Studio 2010、.NET4.0和C#4.0。如果放在几年前,我相信微软粉丝们一定是欢声雷动,不过这次情况有点不太一样,在网上看到有人在抱怨微软技术更新速度太快而且四面出击,还有人扬言要改弦更张,投奔Linux或者Java阵营。我本人也收到一封来信,写信人大意

2009-02-19 20:36:00 513

转载 关注养生 必做7个小动作

转自 蒋涛 梳头   梳头可以刺激头部的穴位,起到疏通经络,调节神经功能,增强分泌活动,改善血液循环,促进新陈代谢的作用。经常梳头,可使人的面容红润,精神焕发。此外,梳头还是治疗失眠、眩晕、心悸、中风后遗症和青少年白发的辅助手段。平时每天可梳头3~5次,每次不少于3~5分钟,晚上睡前最好梳头一次。   伸懒腰   伸懒腰可引起全身大部分肌肉的收缩,使瘀积的血液被“赶”

2009-02-12 12:37:00 623

转载 (转)C#中最强的绘图工具程序 DrawTools

 Alex Fr. 著DrawTools简介DrawTools向你展示如何在WindowsForm程序中通过鼠标拖动绘制各种图形对象,它实现的固定图形有:矩形框、椭圆、线性和铅笔。并且,你可以通过鼠标选择、移动、删除图形,还可以改变图形大小等各种操作。另外,程序支持你把绘制的图形保存成文件,可以直接把一个文件从资源管理器中拖到程序界面上打开。你可以把本程序看着是DRAWCLI(

2009-02-07 09:34:00 7885

原创 使用WebBrowser自动登录阿里妈妈网站

窗体上放一个WebBrowser,其Url属性设置为http://www.alimama.com/membersvc/member/login.htm,其他属性为默认再放一个Button,默认Button按钮的代码如下(方法一) private void button1_Click( object sender, EventArgs e ) {

2009-02-04 17:46:00 5602 10

SSMS2008插件开发DEMO1

SMSS2008插件开发的DEMO项目。

2011-12-21

Thumbs.db(缩略图)文件操作

C#操作Thumbs(缩略图)文件 (来源http://www.petedavis.net/MySite/DynPageView.aspx?pageid=31

2009-04-11

空空如也

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

TA关注的人

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