- 博客(11)
- 收藏
- 关注
原创 .net2005环境下线程间控件访问的简单方法
.net 2005为了增加安全性,在默认情况下,多线程操作时,一个线程是不能够修改另外一个线程创建的控件的,而在2003似乎是可以的。线程间空间访问的常规方法那就是用代理(Delegate),执行invoke方法,这是.net所推荐的方法,具体用法介绍的文章很多,就不再赘述。 用代理进行线程间访问时,对每一个跨线程控件的修改都要定义相关的代理方法,相对麻烦一些,如果
2007-03-30 06:56:00
1348
原创 C#关闭应用程序时如何关闭子线程
托管线程或者是后台线程,或者是前台线程。后台线程不会使托管执行环境处于活动状态,除此之外,后台线程与前台线程是一样的。一旦所有前台线程在托管进程(其中 .exe 文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。通过设置 Thread.IsBackground 属性,可以将一个线程指定为后台线程或前台线程。例如,通过将 Thread.IsBackgrou
2007-03-20 07:31:00
16398
5
原创 用C#设置系统时间和本地时间
前些日子在工作中遇到一个在原子交易中用C#设置系统时间的问题,虽是一个小问题,却因为C#本身没有这种函数而耽误了一些时间,C#要设置系统时间必须要调用Win32的API,而其中相关的函数就是SetSystemTime(), GetSystemTimer(), SetLocalTime(), GetLocalTime(), 这似乎是用VC写的函数,在VC++中是可以直接调用的。
2006-10-01 14:38:00
23432
1
原创 .net中用代码生成界面控件
.net虽然不是专门用来做桌面程序的,但是它提供了丰富的winform程序控件,使得.net用来做桌面应用程序也非常方便。.net的界面配置工具在做winform界面时很方便,但是一直以来都习惯了对控件的拖拉,可视化修改其属性,双击添加事件代码。但是这种界面编辑方式有一个最大的限制那就是程序界面基本上就定格在拖拉出来的这些控件上,想根据具体情况来显示不同的界面,那就必须要用代码动态生
2006-09-27 16:32:00
2781
转载 Ajax简介
Ajax简介 时间:2005-11-01作者:David Teare浏览次数: 105334 本文关键字:ajax, dhtml, dwr, javascript 作为J2EE开发人员,我们似乎经常关注
2006-09-15 02:10:00
930
原创 DataGridView数据邦定方式的改变
VS.NET2005中控件相对于2003做了一些改动,DataGridView就是一个新增加的控件,代替了以前的DataGrid, 整体功能有了一些改变,而数据的邦定方式也发生了变化。public BindingSource GetBindingSource(string selectsql) { BindingSource mySource
2006-09-04 01:39:00
2378
原创 获取图片的EXIF信息如此困难?
对于数码相机所拍摄出的图片,Exif信息非常重要。Exif是英语Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的版本是修改发表于1998年6月的2.1版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF --
2006-08-22 01:05:00
4637
1
原创 用C#做图片浏览器
用C#作图片浏览器还是相当方便的,或者说C#用来开发winform还是相当强大的,撇去性能不说。做出了一个简单的图片浏览器: GDI+自己封装了相当多的功能,使得图形编程比GDI方便了很多,用MFC可能要写的很多代码,用C#只要简单的一些就能实现。下面是过程和部分代码: 先建一个用来显示图形的form(此处名为picture),并添加代码如下:
2006-04-28 17:53:00
12381
原创 关于.net2005的msdn
我装的Visual Stdio .net 2005 Team Edition,看起来应该是正式中文版,产品ID:RTM050727-4200,用起来也没什么问题,但是msdn似乎有些问题,感觉好像很多地方没有汉化。语言部分,还有2003本来就已经有的一些地方,汉化得还可以,但是新的部分很多都还是英文的,而且其组织方式感觉似乎还不如2003的msdn合理,用起来很不顺手。
2006-04-18 21:16:00
1522
原创 C#能做底层编程吗?
问这个问题多少有点无奈,要进行底层编程,首选的无非就是VC++,只是自己实在是不怎么懂VC++,也没有心思没有时间学下去了,只能奢望C#能有些底层功能,却也不敢奢望太多。实在不行底层的功能就交给其他人做,我来从上面构架调用。 这个项目的底层的功能,也无非就是直接操作硬盘,从硬盘的特定地址读取数据,甚至恢复数据等一系列功能。看起来Java是肯定不行了,运行在VM上,
2006-04-18 01:41:00
5067
2
原创 JBuilder2006连接SQLServer2005的一个小问题
用JBuilder连接SQLServer2005需要有相应的驱动,微软网站即可下载,同时支持SQLServer2005和2000。不过当一切都配制好的时候却总是连接失败,提示到主机的TCP/IP连接失败。后来才发现原来是一个小小的配置问题,只要通过SQLServer2005的服务和连接的外围配置器修改为允许本地和远程连接即可。 public void connectDb() {
2006-04-09 00:54:00
1512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人