- 博客(45)
- 资源 (8)
- 收藏
- 关注
转载 从程序员到项目经理
从程序员到项目经理(一) “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从Javascript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧的方法;而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升。一.为什么要当项目经理1. 问
2012-09-17 15:28:47
3794
转载 WebBrowser禁止右键
//禁用脚本错误等类似的窗口信息 this.webBrowser1.ScriptErrorsSuppressed = true; //禁用右键菜单 this.webBrowser1.IsWebBrowserContextMenuEnabled = false; //禁用键盘快捷键
2012-09-17 11:12:02
3025
转载 C#获取机器码
/// 2 /// 机器码 3 /// 4 public class MachineCode 5 { 6 /// 7 /// 获取cpu序列号 8 /// 9 /// string
2012-09-16 10:19:35
774
转载 机器码
[c-sharp] view plaincopyusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using
2012-09-16 10:06:36
978
转载 installshiell
http://blog.youkuaiyun.com/emma_he/article/details/5392508http://blog.youkuaiyun.com/ntting/article/details/7011808http://www.google.com.hk/#hl=zh-CN&newwindow=1&safe=strict&q=installshield+batch+build&oq=i
2012-09-05 00:18:11
406
转载 installshield中常用prq文件的下载地址
VC 2010 redist X86: http://saturn.installshield.com/is/prerequisites/microsoft visual c++ 2010 redistributable package (x86).prqVC 2010 redist X86 64: http://saturn.installshield.com/is/prerequis
2012-09-05 00:11:56
2186
转载 c#中调用SQLIITET部署在非开发机器中
http://s.yanghao.org/program/viewdetail.php?i=106326http://www.cnblogs.com/mrytsr/archive/2011/07/07/2099929.htmlhttp://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wikihttp://w
2012-09-04 23:53:04
629
原创 c#中sqlite在不同机器上可能出现不能读取的情况
最近用c#完成一项目,其中在win7机器上开发,但是打包至XP会出现不能使用sqlite的情况,前期以为是使用了VC动态库SQLITE,于是乎在主程序中添加了m**100.dll的VC支持库,但是 后来反应并不好,在有些机器上会造成不能定位至m**100.dll,的情况。后来在官网上http://system.data.sqlite.org/index.html/doc/trunk/www/dow
2012-08-11 10:19:53
866
原创 c# 无边框拖动
static class SafeNativeMethods { [DllImport("user32.dll")] [return: MarshalAs(UnmanagedType.I4)] public static extern int SendMessage( IntPtr hWnd,
2012-08-02 10:40:07
737
原创 winform后台运行
private bool windowCreate = true; protected override void OnActivated(EventArgs e) { if (windowCreate) { base.Visible = false;
2012-08-02 09:28:55
980
原创 wpf从别的项目中copy App.xaml后出现问题
does not contain a static 'Main' method suitable for an entry point在Visual Studio中删除App.xaml从别的位置拷贝一个后会出现的编译错误,原因在于默认的App.xaml在属性页中的Build Action 是ApplicationDefinition,而拷贝过来的文件默认不是这样的。这个Build Acti
2012-08-01 13:06:07
1403
原创 wpf Popup使用
wpf中如果嵌入了WebBrower浏览器,对于那些想在浏览器上面显示内容的民工来说是难求一招,今我特赐一法,百试百灵。。。popup,在程序中新建一popup,然后就是添加你想展示的子控件。。。。成功。然后你想控制控件在屏幕上的位置?OK,popup.HorizontalOffset=pPosition.Y. GetCursorPos(out pPosition); [
2012-07-27 00:08:37
2826
原创 PowerShell Vs2010
关于命令行执行VS2010编译E:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.\devenv "D:\Client.sln" /build Debug /project "D:\RASS\trunk\S Src\front-end\terminal\Fis.Framework.Terminal.Porta
2012-07-20 19:29:24
623
原创 c#无边框点任务栏图标显示和隐藏
protected override CreateParams CreateParams { get { const int WS_MINIMIZEBOX = 0x00020000; // Winuser.h中定义 CreateParams cp = b
2012-07-01 20:31:23
758
原创 通讯模块
const int WM_COPYDATA = 0x004A; [DllImport("User32.dll", EntryPoint = "SendMessage")] private static extern int SendMessage( int hWnd, // handle to destination window
2012-06-14 17:26:21
623
转载 app.config项目配置文件读写
使用.Net2.0中的ConfigurationManager可以方便的实现对配置app.config的读取和写入。ConfigurationManager默认没有自动载入项目,使用前必须手动添加,方法如下:项目->引用->添加引用->选择System.configuration1.使用ConfigurationManager读配置文件我们可以将简单的配置内容放到a
2012-06-14 14:15:01
598
转载 如何利用SendMessage实现C#进程间通信?
进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Wind
2012-06-13 13:35:35
497
转载 在C#隐藏主窗口的几种方法
写过一个程序,要求在程序启动的时候主窗口隐藏,只在系统托盘里显示一个图标。一直以来采用的方法都是设置窗口的ShowInTaskBar=false, WindowState=Minimized。但是偶然发现尽管这样的方法可以使主窗口隐藏不见,但是在用Alt+Tab的时候却可以看见这个程序的图标并把这个窗口显示出来。因此这种方法其实并不能满足要求。经过研究,又找到两个方法。方法一: 重
2012-06-13 10:47:39
482
转载 C#读写app.config中的数据
读语句: String str = ConfigurationManager.AppSettings["DemoKey"]; 写语句: Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
2012-06-12 11:10:59
1904
转载 使用委托的优点,委托和事件的区别和联系(转)
使用委托的优点,委托和事件的区别和联系 C#中的委托类似于C或C++中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象,而且是类型安全的。 C#中的“事件”是当对象发生某些事情时,类向该类的客户提供通知的一种方法。事件最常见的
2012-05-10 10:46:00
502
翻译 VC下一步
1. 类CPropertyPage 是从CDiaglog中派生出来的,具有Diaglog的基本性质,需要注意的是它的样式必须是Child。 2. 类CPropertySheet 是一个属性表,也是一个窗体,相当一个容器,用来存放所有的CpropertyPage。它不是 从CDialog 派生出来的,但是它可以象普通对话框类似的操作, 如DoModal(),当用
2012-03-13 23:01:53
450
原创 关于WIN32,MFC,数据库
win32没有封装类库,可视化一般用MFC,控件都是微软已经集成好的,win32偏重自己开发。 MFC中有基于文档和对话框,基于文档譬如记事本和WORD,记录和编辑文字,基于对话框一般用于对控件操作, 数据库呢,不同的数据库管理系统的数据源都不同,ado.net中调用各数据库管理系统的动态库去操作数据。所以应该来说必须装管理系统。
2012-03-13 17:22:31
280
原创 关于找了很入的BUG
vs2010上DLL在其他机器上无法运行,既不是.NET,也不是缺少元素,原来是没装Microsoft Visual C++ 2010 可再发行组件包http://www.microsoft.com/downloads/zh-cn/confirmation.aspx?FamilyID=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84
2012-01-31 12:19:32
349
原创 c#调用DLL在非开发机器上不能运行
http://www.zeali.net/entry/476搜索关键子C#调用DLL 发布错误 两个工程分别是 .net2005下的 C# 和 C++ , C++ 工程使用 C++/CLI 封装了几个功能函数并在 C# 工程中加载使用封装类。在本地运行正常,但发布到其他机器上却出现异常对话框:“ Could not load file or assembly '... .
2012-01-18 14:06:19
2186
原创 c#调试VC dll
托管代码的项目属性中调试页里,要把启用非托管代码调试前打勾。------view--preperties page 非托管代码项目属性的调试页里,要把调试器类型设为混合。---view---debug type
2012-01-06 16:15:04
353
原创 关于指针
从C#转VC真的有点难,呵呵,不过个人觉得VC的成就感更强!1,指针必须释放, malloc->free();new->delete; 2,指针传递,先要申请内存,通过strcpy(只针对字符串),memcpy(适合任何结构,需要结构的长度)注意new长度要+1,为\0申请内存;未完待续。。。
2012-01-04 17:50:22
276
转载 识别复杂指针的右左法则(转)
因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:The right-left rule: St
2011-12-22 12:12:14
535
转载 struct和typedef struct
分三块来讲述:1 首先: 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu;于是在声明变量的时候就可:Stu stu1;如果没有typedef就必须用struct Student stu1;来声明这里的Stu实际上就是s
2011-12-22 11:45:07
325
转载 control变量和value变量
control型变量是这个控件所属类的一个实例(对象)可以通过这个变量来对该控件进行一些设置。而value只是用来传递数据,不能对控件进行其它的操作。control型变量可以获得控件的实例,通过这个变量,你可以操纵控件value型变量仅仅可以获得该控件的public型变量如果你添加了一个m_CtrlEdit的control型变量你可以调用控件支持的所有函数,如:m_CtrlEdit
2011-12-22 11:18:10
2293
原创 VC char 转unicode
char* szAnsi = "abcd1你我他";//预转换,得到所需空间的大小int wcsLen = ::MultiByteToWideChar(CP_ACP, NULL, strTextContent, strlen(szAnsi), NULL, 0);//分配空间要给'\0'留个空间,MultiByteToWideChar不会给'\0'空间wchar_t* wszStri
2011-11-23 10:16:07
1367
原创 关于透明位图的显示1
纠结了很久。1,BMP要显示,首先要创建DC ;CreateCompatibleDC这是一个创建于显示器兼容的DC,然后用Selectobject函数关联DC和BMP,这样,在BMP上修改后,DC依旧如此,在DC上修改后可以得到BMP图片。2,句柄要记得释放,否则容易
2011-09-29 17:21:18
370
翻译 透明位图的显示
包含透明色的位图的绘制方法有多种,最简单的方法是调用现成的函数:TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能,实现过程也有两种形式,一种是事先做一张掩码位图,另一种是动态生成掩码位图。本文将介绍动态生成掩码位图绘制具有透明区域位图的
2011-09-28 09:45:40
699
原创 gg正式开始
关于基础从上个星期开始,基本问题已经解决,buffer其实可以返回或者利用指针的。有构造函数,现在已经可以做到传入句柄或者指针返回指针或者图片and句柄。呵呵。基本没问题了。一些问题都可以在官方网站的参考里面查到。 关于类模板类模板就是一个类,泛化的类,你只要指定泛化的类型就OK了。 关键问题关键问题我认为就是源---坐标转化-----光栅化(转为像素)
2011-06-13 14:13:00
474
原创 VC include 路径解析
<br /><br />找了好久,终于找到 了,好东西是需要和大家一起分享的:<br /> <br />要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:<br />1. 系统路径<br />系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。<br />打开此对话框会发现默认有这几条路径:<br />C:/Program Files/Microsoft Visual Studio/VC98/INCLU
2011-05-30 13:50:00
583
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人