自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集

今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常: 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集 其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注

2013-05-03 20:29:36 78

原创 利用Assembly装载程序集,不能as指定类的自己理解

Assembly a = Assembly.LoadFile(" xxx.dll");Type[] mytypes = a.GetTypes();           foreach (Type t in mytypes)            {                object obj = Activator.CreateInstance(t);

2013-02-02 11:59:50 117

原创 无法在xxx类中找到xxx资源解决办法

解决办法:文件属性-生成操作 修改为 :嵌入式资源

2013-01-30 17:08:26 206

原创 textbox光标自动移动至文本尾部

textBox1.Text += "\r\n";                                               //自动换行            textBox1.SelectionStart = textBox1.TextLength;  //把光标移动到文本尾部            textBox1.ScrollToCaret();

2012-12-04 12:09:20 252

转载 串口相关

使用手册我以前没找到。其实这东西不难,设定几个属性就完了。MSComm提供了两种处理通信问题的方法,一是事件驱动方法,一是查询法。 ①事件驱动法 在使用事件驱动法设计程序时,每当有新字符到达或端口状态改变,或发生错误时,MSComm控件将触发OnComm事件,而应用程序在捕获该事件后,通过检查MSComm控件的CommEvent属性可以获知所发生的事件或错误,从而采取相应的操作。这种方法的优点是程

2012-06-28 22:54:58 201

转载 datagridview总结

(一)DataGridView常用代码(1)在DataGridView中自动生成列 dataGridView.AutoGenerateColumns = true;(2)移除DataGridView中自动生成的列dataGridView.Columns.Remove("Fax");(3)隐藏DataGridView中自动生成的列dataGridView.Columns["Custome

2012-06-08 08:55:21 1076

原创 DataGridView不能正常显示、编辑、排序的处理

BindingList kgllist 这是要绑定的的list其中mykgl是自定义的一个类。把kgllist设置为DataGridView的DataSource后。1、不能正常显示在表格中。处理方法:在定义mykgl时。对于该类的属性没有定义get set .定义后问题解决。2、可以删除添加,但是不能手动修改DataGridView中的内容。解决方法:public

2012-06-05 17:09:46 1058

DataGridView绑定BindingList时,出现不能编辑的处理

BindingList kgllist 这是要绑定的的list其中mykgl是自定义的一个类。把kgllist设置为DataGridView的DataSource后。可以正常显示。可以删除添加,但是不能手动修改

2012-06-05 12:57:42 711

原创 DataGridView绑定LIST时不显示的一种情况

当LIST泛型中的属性没有设置set get就不能显示。因为这个我找了2个小时。

2012-06-04 11:41:00 356

DataGridView绑定LIST时不显示的一种情况

当LIST泛型中的属性没有设置set get就不能显示。因为这个我找了2个小时。

2012-06-04 11:39:46 265

原创 对于Panel不能响应键盘事件的处理方法

由于做了一个绘图程序,在窗体FORM2上使用了一个Panel作为画布使用,为什么不用窗体FORM2直接做画布,主要原因因为画布大小在比Form2大的时候,Form2通过设置AutoScroll为true.可以自动生成滚动条,处理起来特别方便。但是也带来一个问题。就是在对画布上的图形进行删除复制粘贴操作时候,由于Panel不处理键盘事件,带来了不便。所以采用采用通过Form2来处理键盘事件,来间

2012-05-01 14:40:36 748 1

原创 c#cad开发所需的引用

1、acdbmgd.dll2、acmgd.dll3、添加com组件:autocad  2006 type library4、添加com组件:autocad/objectDBX Common 16.0 Type Library

2011-04-03 15:22:00 230

原创 visual studio 智能感知快捷键

输入方法的快捷键:ctrl +j输入类的快捷键:alt+ -->

2008-11-14 07:39:00 223

转载 CString、char*、string、int、_bstr_t、CTime转换

CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数 #include     using namespace std;     #include          {      CString strCString="ABC";      char strchar[256],*pstr;          

2008-11-11 17:21:00 536

原创 visual c 2005加载lib h 文件的方法

 添加编译所需要(依赖)的 lib 文件  [解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。     3 添加库(Libs)文件目录    4[菜单]“工具->选项->项目和解决方案->C++ 目录”,选择对应平台,然后添加所需“库文件”目录    5添加包含(include)文件目录    6[菜单]“

2008-11-01 16:47:00 412

原创 java双击运行的方法

 我用的是jbuilder2007,首先编写程序,这个就不多说了。以我自己的例子来说明:编写的项目li2             主类chap6_3现在开始导出file--export--jar--jar file选中所要生成文件NextNext选择主类Finish这样就生成了一个jar文件,是不是很简单。我当初为了做

2008-09-23 11:21:00 318

原创 实现屏幕拷贝

  实现屏幕拷贝功能:1、 定义设备绘图句柄,内存绘图句柄,并使用函数初始化 HDC hscrdc,hmemdc;hscrdc=CreateDCW(L"DISPLAY",NULL,NULL,NULL);     if(hscrdc==NULL)     {         MessageBox(L"create dc error");         return

2006-11-18 17:53:00 833

原创 隐藏对话框窗口的方法

 1、相应WM_NCPAINT消息这种方法可以使程序图标不再任务栏显示,隐藏图标void CinternatDlg::OnNcPaint(){ // TODO: 在此处添加消息处理程序代码 // 不为绘图消息调用 CDialog::OnNcPaint() //ShowWindow(SW_HIDE); CDialog::OnNcPaint();}2、在 BOOL CinternatD

2006-07-25 06:11:00 541

转载 native application程序结构的理解

native application程序结构是这样的:入口函数NtProcessStartiup(),程序结束必须调用NtTerminateProcess.下面是参考代码:当你从WindowsNT环境非正常退出重新启动系统时,你会注意到系统会自动运行一个磁盘检查程序AutoCheck,这个程序既不同于Windows 9X /Me环境下的ScanDisk.exe 16位DOS程序,也不同于Win

2006-07-21 08:06:00 1815

原创 vc利用api建立窗体的过程:

vc利用api建立窗体的过程:1、  首先要声明一个窗口类,然后进行配置:WNDCLASS wndclass;//声明为全局变量2、   查看msdn建立入口函数    int WinMain(               HINSTANCE hInstance,    HINSTANCE hPrevInstance,    LPSTR lpCmdLine,  

2006-07-15 23:43:00 612

原创 CB的完全编译问题

CB的完全编译问题在project->Options->Compiler中点击Release, 在project->Options->Packages中取消Builder with runtime packages的对钩在project->Options->Linker中取消Use dynamic RTL前的对钩

2006-06-07 01:56:00 481

转载 李开复 回答如何学好编程

李开复 回答如何学好编程关键词: 李开复    编程                                            信息来源:xfocus论坛首先问你一个问题:你们在学校都学些什么课程?问这个问题的原因是,我认为学校的计算机科学基础课很重要。如果你所在学校的课程设置合理,那你应该先把主要精力花在这些基础课上。很多学生看到基础理论就茫然,不知道这些图表,符号,

2006-05-31 21:57:00 895 1

原创 autocad遍历实体对象

autocad遍历实体对象[CommandMethod("Test")]public void test2()  {   Database db = HostApplicationServices.WorkingDatabase;   Transaction trans = db.TransactionManager.StartTransaction();   BlockTable bt =

2006-05-28 10:26:00 957

原创 利用SOCKET编程

利用SOCKET编程: 1、 首先为了完成网络通信所以必须新建一个类主要用于网络通信所以从以有的类中继承建立新类 class CMySock : public CAsyncSocket 同时要重载CAsyncSocket的成员函数 /void OnReceive(int nErrorCode); //virtual void OnSend(int nErrorCode); //virtual vo

2006-03-19 18:41:00 555

原创 线程操作

线程操作启动线程:1、在某个函数中设置启动线程:AfxBeginThread(threadp1,this->GetSafeHwnd(),THREAD_PRIORITY_BELOW_NORMAL)      AfxBeginThread(threadp2,this->m_hWnd,THREAD_PRIORITY_BELOW_NORMAL);2、再启动线程之前设置线程处理过程:(注意一定要在启动线程这

2005-03-14 22:42:00 774

原创 去掉窗口的标题

3、去掉窗口的标题BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){     if( !CFrameWnd::PreCreateWindow(cs) )         return FALSE;     // TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或     // 样式      cs.lpszName=""

2005-03-14 22:41:00 793

原创 分割视图窗口

分割视图窗口  1、主框架中定义类变量:CSplitterWnd m_splitter;   2、定义两个从cview中继承的mfc视图类   3、在框架类中重载下函数:      BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT, CCreateContext* pContext){     // default create client will

2005-03-14 22:41:00 1198

原创 vc中CEdit自动换行的设置方法

、CEdit多行显示的设置   multiline 设置为true   VerticalScroll 设置为true

2005-03-14 22:40:00 926

原创 1、串口通信

1、串口通信  a、注册mscomm.ocx控件的方法:     1、regsvr32 ......     2、导入注册表:D:/WINDOWS/system32>type mscomctl.srg                     [HKEY_CLASSES_ROOT/Licenses/ED4B87C4-9F76-11d1-8BF7-0000F8754DA1]              

2005-03-14 22:38:00 1231

原创 1、建立图形形状的窗口

1、建立图形形状的窗口    1、首先要申请画板变量CDC memDC 用于绘制导入图形;    2、申请CBitmap变量 m_bmpDraw 用于导入图形 pOldMemBmp 用于保存原画板状态;      3、申请COLORREF变量 col,colMask;分别用于保存当前点颜色和比较颜色,以便以后设置为透明作准备。    4、申请CRect 变量cRect;用于保存窗口矩形。    5

2005-01-17 00:10:00 622

原创 对话框中加入图片

具体步骤:1:找到Cvc150Dlg::OnPain()函数如果没有最小化在else下加入代码如下: void Cvc150Dlg::OnPaint() { if (IsIconic()) {  。。。。 } else             //CPaintDC dc(this); CBitmap bitmap1; bitmap1.LoadBitmap(IDB_BITMAP1); BIT

2005-01-10 17:47:00 1071

空空如也

空空如也

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

TA关注的人

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