文章标题关闭所有内容预览 | 展开所有内容预览
-
一种基于.Net 2.0的另类AOP
[内容预览]
10 | 2008-01-13 08:55:21
说这种方法是AOP其实有些牵强,只能说是多少带出了一点面向切面编程的影子。不过它的实现方法很简洁,不需要任何复杂的库的支持,唯一需要的就是C#2.0,使用的关键技术是泛型编程和匿名委托。 我的需求是这样的:比如有一个函数,要从一个配置中取得一个整数值: intGetIntValue() { try { ...
[阅读全文]
-
HOW TO:获取文件扩展属性
[内容预览]
9 | 2008-01-13 08:55:18
OptionStrictOff NamespaceuIO PublicClassFile '前期绑定的话需引用COM:MicrosoftShellControlsAndAutomation PublicSharedFunctionGetDetails(ByValfileAsString)AsDictiona...
[阅读全文]
-
DotNet界面实现学习纲要
[内容预览]
10 | 2008-01-13 08:55:12
一、树型数据显示与编辑。(TreeView控件) 二、数据编辑(增、删、改)、分页。(DataGrid或GridView或ListView控件) 三、MDI窗口与web中的多框架实现。 四、组合框与列表框及与数据表(集)绑定(注意真显与隐藏). 五、文本框与密码框与标签及与数据表(集)绑定。 六、按钮操作...
[阅读全文]
-
在.NET中利用XML HTTP下载文件
[内容预览]
9 | 2008-01-13 08:55:11
利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-MicrosoftXml3.0,然后在代码开始处写: usingMSXML2; 下面就是主要的代码: privatevoidPage_Load(objectsender,System.EventArgse) { stringUrl="htt...
[阅读全文]
-
GDI+编程的10个基本技巧
[内容预览]
10 | 2008-01-13 08:55:06
创建绘图表面创建绘图表面有两种常用的方法。下面设法得到PictureBox的绘图表面。privatevoidForm1_Load(objectsender,System.EventArgse){//得到pictureBox1的绘图表面Graphicsg=this.pictureBox1.CreateGraphics()...
[阅读全文]
-
ASP.NET 2.0 绑定高级技巧
[内容预览]
9 | 2008-01-13 08:55:02
1.简单数据绑定 <!--ASP.NET1.xdatabindingexpression--> <%#DataBinder.Eval(Container.DataItem,"Price")%> <!--EquivalentASP.NET2.0databindingexpression--> <%#Eval(...
[阅读全文]
-
软件开发过程纵横谈:敏捷过程
[内容预览]
9 | 2008-01-13 08:55:00
系统需求 为确保您能正常参加会议,您需要: 一台有网络连接的电脑以接收会议视图 有效的声卡,扬声器和耳机 WindowMediaPlayer9(WMP9) 测试电脑: a.为了测试您电脑配置是否合适,请点击以下链接:http://esd.placeware.com/LM2005test b.请按照提示...
[阅读全文]
-
.Net中常见问题及解决方法归类
[内容预览]
9 | 2008-01-13 08:54:58
VS2002到VS2003,又到今天的VS2005,给我们广大研发人员提供了极大的方便,但是里面也存在许多异常的错误,偶尔我们会为其所扰,就连微软内部人士也承认,有的异常错误至今尚未修复,下面是一些常见的VS异常错误以及解决方法,这些都是我曾经遇到过的,现整理于下,我相信各位肯定或多或少的也遇到过类似的问题,欢迎各...
[阅读全文]
-
C++中运算符优先级的学习注解
[内容预览]
9 | 2008-01-13 08:54:56
提起运算符的优先级,很多了解C++的过来人都会想:这有什么难的?不就是谁的优先级高就算谁么。确实如此,运算符的优先级不是一个大问题,但对于一个初学者来说,却经常容易在上面迷糊与犯错。而对于一个了解C++的人来说,我相信也会偶尔在上面摔倒,不信就继续往下读。 “优先级高的先运算”带来的困惑 C++中运算符的优先...
[阅读全文]
-
利用Visual C++实现系统托盘程序
[内容预览]
21 | 2008-01-13 08:54:52
自从微软公司推出Windows95操作系统以来,系统托盘应用作为一种极具吸引力的用户界面设计深受广大用户的喜爱。使用系统托盘作为用户界面的Windows应用程序数不胜数,比如"金山词霸"、"Winamp"、"RealPlayer"等等。 这些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用...
[阅读全文]
-
如何通过VBA操纵Microsoft Project
[内容预览]
9 | 2008-01-13 08:54:50
有时我们需要通过程序来操纵MSProject(我们公司曾需要将公司已有的项目管理平台中的任务导入MSProject),Project与其他的微软Office软件,Word、Excel类似,都可通过VBA来对其操作。 下面是我通过VB.Ne写得t调用VBA操纵MSProject的一个通用类。 该类实现了创建 打开...
[阅读全文]
-
Asp.net实用教程之数组应用
[内容预览]
9 | 2008-01-13 08:54:48
string[]abc=newstring[8]{"1","2","3","4","1","2","3","4"}; Response.Write(Array.IndexOf(abc,"3",1));//在abc数组中查找"3",从abc[1]开始找 Response.Write(Array.LastIndex...
[阅读全文]
-
一个简单实用的字符串加密解密类
[内容预览]
9 | 2008-01-13 08:54:46
下面是我根据"Microsoft.NET中的简化加密"一文,提炼出的一个简单实用的加密解密类#region文件说明/*****文件名:PageBase.cs**创建人:孙振芳**日期:2004-07-27**描述:本类完成对字符串的加密和解密操作。****修改人:**日期:**描述:****版本:1.0.0****/#...
[阅读全文]
-
ASP.NET的ACCESS数据库操作类
[内容预览]
9 | 2008-01-13 08:54:42
//网上很多都是操作SQLSER的,整理了一下,不是很完善,但不影响使用,呵呵……//privatestringdatapatch=ConfigurationSettings.AppSettings["acessconn"];//数据库地址privatestringdatapatch="db/global.asa";/...
[阅读全文]
-
深入浅出话多态(上)—具体而微
[内容预览]
9 | 2008-01-13 08:54:38
小序前几天写了一篇《深入浅出话委托》,很多兄弟姐妹发Mail说还算凑合,又有兄弟说能不能写一篇类似的文章,讲解一下什么是“多态”。一般情况下我写文章都是出于有感而发:一来做个思考的总结(怕时间长了就忘记了),二来与大家分享一下。“多态”实在是个大概念,我没有仔细研究过,更不消说在实践中有深入的使用,所以本文纯属硬着...
[阅读全文]
-
[图文] VC设计分割视图通用创建框架
[内容预览]
9 | 2008-01-13 08:54:35
目前基于分割视图的应用开发十分流行,分割视图技术是在同一个框架窗口下同时显示多个视图的一项技术。运用分割视图,可以在较短时间内给用户更多的信息量,从而使得用户界面更加的友好,增强了软件的可操作性。本文提出一个分割视图的通用创建框架。 1.分割视图创建框架 分割视图的创建大体上分为两个步骤:其一是创建分割窗体...
[阅读全文]
-
把其他C/C++编译器集成到VC2005中
[内容预览]
10 | 2008-01-13 08:54:28
在VisualC++2005中,如何调用其它编译器编译cpp文件呢?换句话说,如何把其它编译器集成到VC2005的IDE中呢? 象ICC这样的编译器安装之后会自动集成进来,要集成其他编译器那还得自己动手。下面介绍一种简单、浅层的“集成”方法。 你也许注意到了,在VC2005的IDE中是不能编译单个.cp...
[阅读全文]
-
更改Windows系统默认字体的方法
[内容预览]
9 | 2008-01-13 08:54:26
WindowsXP/sp1/sp2的修改方法: 打开注册表编辑器找到这里 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\GRE_Initialize] 把"GUIFont.Facename"字符串的值改为Tahoma...
[阅读全文]
-
Biztalk 开发之架构的发布
[内容预览]
9 | 2008-01-13 08:54:24
在B2B项目中,创建的架构通常要发布出去,供合作伙伴使用。合作伙伴获取架构后,按照架构来规范要发送的数据,这样BiztalkB2B项目才能正常运转。下面,我们使用BizTalkWebServices发布向导将架构以WebService的方式进行发布。 首先,创建架构。 创建架构的方法有多种,可以手工创建,也可以...
[阅读全文]
-
VS.net打不开Web站点时的解决方法
[内容预览]
9 | 2008-01-13 08:54:22
(一).问题 在CSDN论坛经常看到有些网友经常问这个问题,从源代码光盘或另外的机器Copy源代码到自己机器上,但是用VS.net打不开项目. (二).解决方案 1.虚拟目录 大部分情况下,建立虚拟目录后,项目即可以用VS.net直接打开. 但有少数情况,即使建立了虚拟,也不能用VS.net打开源程序.解...
[阅读全文]
-
获取系统服务描述表入口地址方法
[内容预览]
9 | 2008-01-13 08:54:19
在《自动获取NT系统服务描述表与函数名映射表》一文中我使用MS提供的DbgHelp库,从符号库文件中查找KeServiceDescriptorTable和KeServiceDescriptorTableShadow符号,以获取系统服务描述表入口地址。这种方法逻辑简单,但是对不同操作系统版本的调试符号文件有依赖性,不适用...
[阅读全文]
-
[图文] 图片逐像素处理的速度比较!
[内容预览]
22 | 2008-01-13 08:54:16
这篇文章将介绍对图片进行逐个像素的处理时的方法,由于方法的不同将会造成处理的速度的巨大区别。以下通过一个例子来说明各种方法的处理速度:我们将一幅200×266像素的图片每个像素的RGB颜色中的R分量减少100,减少后小于0的按0计算。如图所示将图1转变成图2。1.使用Bitmap的GetPixel和SetPixel方法...
[阅读全文]
-
ASP.Net实现在线压缩和解压缩
[内容预览]
9 | 2008-01-13 08:53:50
我们经常会遇到批量上传的问题,也会遇到将某个目录下所有文件都上传到服务器上的问题。那么,如何解决此类问题呢?以前的技术一般采用ActiveX等方式,这里笔者采用SharpZlib来实现,听说VS2005已有压缩和解压缩的解决方案,笔者还没有时间用VS2005,所以就只好使用VS2003+SharpZlib来解决问题...
[阅读全文]
-
.NET发展中的几个偶然失误
[内容预览]
9 | 2008-01-13 08:53:47
[前不久与一个朋友通过信件讨论技术发展的趋势,其中提到我对于.NET发展的一些看法,节选部分发表。由于是私人信件,语言偏激错误之处在所难免,且仅代表我个人观点。] 我一直认为,.NET是目前设计的最漂亮的基础软件平台,这个平台从设计之初,就对与一些长期困扰软件开发者的老问题从根本上进行了重新考虑,并且给出了非常好...
[阅读全文]
-
教你随心所欲绘制软件状态栏
[内容预览]
9 | 2008-01-13 08:53:45
状态栏我不想详细解释。控件非常容易用。StatusBar和StatusBarPanel配合使用,非常简单。但是这样只是满足了基本的状态栏功能的需要,很多的时候我们可能还需要个性化的状态栏。我们需要随心所欲的绘制它。要做到这一点不难,StatusBarPanel类提供了Style属性,将其设置为StatusBarPane...
[阅读全文]
-
如何让系统休眠在.net中的实现
[内容预览]
9 | 2008-01-13 08:53:43
一句话: PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click Application.SetSuspendState(PowerState.Hibernate,False...
[阅读全文]
-
总结 VS2005 常用的快捷键
[内容预览]
18 | 2008-01-13 08:53:38
Shift+Alt+Enter:切换全屏编辑 Ctrl+B,T/Ctrl+K,K:切换书签开关 Ctrl+B,N/Ctrl+K,N:移动到下一书签 Ctrl+B,P:移动到上一书签 Ctrl+B,C:清除全部标签 Ctrl+I:渐进式搜索 Ctrl+Shift+I:反向渐进式搜索 Ctrl+F...
[阅读全文]
-
原版的分页存储过程
[内容预览]
9 | 2008-01-13 08:53:35
--开始CREATEPROCEDUREGetRecordFromPage@tblNamevarchar(255),--表名@fldNamevarchar(255),--字段名@PageSizeint=10,--页尺寸@PageIndexint=1,--页码@IsCountbit=0,--返回记录总数,非0值则返回@Or...
[阅读全文]
-
[图文] 百度之星程序设计总决赛试题曝光
[内容预览]
9 | 2008-01-13 08:53:33
近日,“AStar”2006百度之星程序设计大赛总决赛成绩揭晓。决赛中来自全国数百所知名高校的50名选手汇聚京城举行了激烈的角逐。清华大学的楼天成最终获得胜利,摘取了本届百度之星桂冠。 本次总决赛的题目得到了赛手们的广泛好评。目前百度启动了ASTAR趣味赛(http://star.baidu.com/data/f...
[阅读全文]
-
C/C++语言中指向函数的指针
[内容预览]
9 | 2008-01-13 08:53:28
“在C语言中,函数本身不是变量,但可以定义指向函数的指针,这种指针可以被赋值、存放于数组之中,传递给函数及作为函数的返回值等” --《TheCProgrammingLanguageSecondEdition》下面给出几个简单的例子来说明指向函数的指针。第一个例子说明指向函数的指针如何说明、赋值、调用。#include#...
[阅读全文]


