摘要: MSDN链接地址:http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=ZH-CN&k=k(EHINVALIDOPERATION.WINFORMS.ILLEGALCROSSTHREADCALL);k(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22);k(DevLang-VB)&rd=true 阅读全文
posted @ 2012-06-08 10:24 York_Lee's Thinking 阅读(205) 评论(0) 推荐(0)
摘要: 在架构项目的时候,抛出下面的异常:Unable to open database. Connection string: 'user id=sa;password=mypassword;initial catalog=DBName;data source=ServerName;Connect Timeout=30'; Error: 'System.Data.SqlClient.SqlException (0x80131904): 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0 - 阅读全文
posted @ 2012-06-08 10:19 York_Lee's Thinking 阅读(1152) 评论(1) 推荐(0)
摘要: Tribon船体生产设计应用 Tribon系统是一套计算机辅助设计、生产及信自、集成软件系统,可用多种方法建立三维船舶数字模型。应用统一的船舶数字模型,在船舶设计的各个阶段能够实现各专业之间的信息共享,从而可以通过网络实现并行设计,降低专业间的协调成本,减少设计和制造中的修改工作量,提高设计质量,缩短设计周期。 阅读全文
posted @ 2011-02-13 22:52 York_Lee's Thinking 阅读(989) 评论(0) 推荐(0)
摘要: 文章主要介绍了VB.NET编程,介绍了VB.NET编程中通常使用三类等待句柄:互斥对象、ManualResetEvent和AutoResetEvent。后两种通常用于同步事件。VB.NET编程经过长时间的发展,很多用户都很了解VB.NET编程中多线程程序。多线程成为大多程序员苦恼的事,现在和大家交流一下多线程。多线程是可行的,因为操作系统是多任务的,它有模拟同一时刻运行多个应用程序的能力。尽管多数个人计算机只有一个处理器,但是现在的操作系统还是通过在多个执行代码片断之间划分处理器时间提供了多任务。线程可能是整个应用程序,但通常是应用程序可以单独运行的一个部分。操作系统根据线程的优先级和离最近运 阅读全文
posted @ 2011-01-22 02:12 York_Lee's Thinking 阅读(756) 评论(0) 推荐(0)
摘要: 线程是操作系统分配处理器时间的基本单元,线程可以在单个执行线程执行的同时运行多个活动,文章主要就VB.NET线程方法访问数据库进行详细介绍。在向大家详细介绍VB.NET线程之前,首先让大家了解下线程,然后全面介绍VB.NET线程方法。线程是操作系统分配处理器时间的基本单元,线程可以在单个执行线程执行的同时运行多个活动,支持抢先多任务处理的操作系统可以创建多个线程并通过时间片轮转的方式使它们同时运行。在需要良好用户交互的应用以及与网络和数据库进行通讯的应用中,使用多线程能提供良好的交互体验,能对用户的要求做出快速的反应。本文主要介绍.NET中的线程在数据库编程中的具体应用(用VB.NET实现)。 阅读全文
posted @ 2011-01-22 02:09 York_Lee's Thinking 阅读(586) 评论(0) 推荐(0)
摘要: 我们都知道在VB6里面可以用API函数来进行子类化,以处理自身的窗体过程;如果跨进程,这就麻烦了,由于我们的函数在我们的进程中(废话),而目标进程的窗口的消息处理函数在目标进程(还是废话),所以只能想办法把我们的代码放到对方进程中去执行——并且要告知我们的进程得到了什么消息。恐怕写汇编就有点吓人了,于是大家都写DLL,其原理就是把回调函数放到一个DLL里面注入到对方进程,DLL去修改目标窗口的默认处理函数——把消息发送给我们。当然也有“另类”一点的:http://www.it-berater.org/ThueDownloads/index.shtml上面有一个DLL包,其中含有一个dssubc 阅读全文
posted @ 2011-01-22 02:01 York_Lee's Thinking 阅读(799) 评论(0) 推荐(0)
摘要: 很长时间以来,开发人员一直要求微软为VB增加更多的线程功能——这一点在VB.NET中终于实现了。VB6不支持创建VB.NET多线程的EXE、DLL以及OCX。但这种措词容易引起误解,这是因为VB6支持执行多个单线程的单元。一个单元实际上是代码执行的场所而且单元的边界限制了外部代码对单元内部的访问。VB.NET支持创建自由线程的应用程序。这意味着多个线程可以访问同一个共享的数据集。本文将带领你了解VB.NET多线程的基本内容。虽然VB支持多个单线程的单元,但并不支持允许多个线程在同一个数据集上运行的自由线程模型。在很多情况下,产生一个运行后台处理程序的新线程会提高应用程序的可用性。一种很显然的情 阅读全文
posted @ 2011-01-22 01:56 York_Lee's Thinking 阅读(2065) 评论(0) 推荐(0)
摘要: 代码整理,一项艰巨而长久的任务,除了技术外,自我的心里调节能力也同样不可缺少。可能是刚开始自己的期望值比较大,站的角度太高了,导致后面的代码整理过程中,整个人很多时候会很急躁。在这个过程中,由于缺少相应的详细设计文档作为支撑,思路和想法都跟着旧代码的编写思想,有时候感觉进入死胡同一样,绕了一大圈,才跑出来,效率极低。记得在哪里看过一本书,说的是代码的编写原来也是一种艺术来的,也看过一些前辈写的代码... 阅读全文
posted @ 2010-04-23 00:17 York_Lee's Thinking 阅读(555) 评论(1) 推荐(0)
摘要: 安装SQL-SERVER的时候,提示以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重启计算机。处理方法:在开始→运行中,输入“regedit”命令,弹出注册表编辑器窗口,在左边的树形结构中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,然后把... 阅读全文
posted @ 2010-03-07 14:27 York_Lee's Thinking 阅读(813) 评论(2) 推荐(0)