文章标题关闭所有内容预览 | 展开所有内容预览
-
个人觉得学.net比较好的几本书
[内容预览]
9 | 2008-01-13 08:53:26
选择一本合适的书籍,是学习编程的最基本的要求,同时也能使你学习加快速度,一本合适的书籍,是学习编程成功的一半。 C#入门经典(第三版)》 《C#高级编程》 《C#.NET技术内幕》 《ADO.NET2.0高级编程》 《C#XML入门经典》 《ASP.NET2.0开发指南》 《.net框架设计》 从上...
[阅读全文]
-
正则表达式简介(微软篇)
[内容预览]
9 | 2008-01-13 08:53:19
关于正则表达式:正则表达式简介(微软篇)之一正则表达式如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用?和*字符来帮助查找您正寻找的文件。?字符匹配文件名中的单个字符,而*则匹配一个或多个字符。一个如'data?.dat...
[阅读全文]
-
在Asp.net中为图像加入版权信息
[内容预览]
9 | 2008-01-13 08:53:17
你试过用.net来进行图像处理吗?公司最近进行的一个项目,数据库中存入了很多的产品图片,可是都没有版权信息,当时客户要求将所有的图片打上公司名称?这时候,你该怎么办?虽说我还是江湖嫩手,可是对这一问题的解决方案还是很多,归结如下:1.使用图形处理软件,如Photoshop等,利用其批处理功能,可以实现这个功能,可是每次...
[阅读全文]
-
[图文] 使.NET工程的自动化编译技巧
[内容预览]
9 | 2008-01-13 08:53:12
星期六去了一趟海龙,内存终于升G了,下午回来看了一会儿.NET的msdn帮助,发现DTE,觉得对大团队自动化编译很有利用价值了,就想写点东西出来!通过这个接口很容易实现VC7的工程编译自动化,什么也不说了,一切尽在代码中!MSDN中描述DTE结构的示意图如下:VC7.1的代码如下:#pragmawarning(disa...
[阅读全文]
-
Asp.Net编写过程中问题回答精萃
[内容预览]
9 | 2008-01-13 08:53:10
1.<%=...%>与<%#...%>的区别: 答:<%=...%>是在程序执行时调用,<%#...%>是在DataBind()方法之后被调用 2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑的主...
[阅读全文]
-
用VC 6.0实现串行通信的三种方法
[内容预览]
9 | 2008-01-13 08:53:07
实现串行通信的三种方法 方法一:使用VC++提供的串行通信控件MSComm首先,在对话框中创建通信控件,若Control工具栏中缺少该控件,可通过菜单Project-->AddtoProject-->ComponentsandControl插入即可,再将该控件从工具箱中拉到对话框中。此时,你只需要关心控件提供的对...
[阅读全文]
-
VC++中进程与多进程管理的方法
[内容预览]
13 | 2008-01-13 08:53:05
进程 进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的,内核对象可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程,而地址空间则包括了所有程序模块的代码和数据以及线程堆栈、堆分配空间等动态分配的空间。进程仅仅是一个存在,是不能独自完成任何操...
[阅读全文]
-
简单的摄像头视频浏览和捕获程序
[内容预览]
10 | 2008-01-13 08:53:03
新建一个基于对话框的工程,引用头文件,导入vfw32.lib库,库文件可以在vc存在路径中找到; 如:D:\ProgramFiles\MicrosoftVisualStudio\VC98\Lib\vfw32.lib 在窗体上添加四个个按钮,修改ID为IDC_VIDEO,IDC_CAPTURE,IDC_STO...
[阅读全文]
-
用VC获取本机IP地址列表的方法
[内容预览]
23 | 2008-01-13 08:53:01
//GetIplist.cpp:Definestheentrypointfortheconsoleapplication. // //程序功能:取出本机的所有IP,保存为一个字符串列表 //作者:someone(阿风) //windowsxp+sp2,vc6+sp5编译通过 // #include ...
[阅读全文]
-
VC中特殊字体的实现方法讲解
[内容预览]
9 | 2008-01-13 08:52:59
渐变字: //获得窗口的客户区设备上下文句柄 CClientDCdc(this); //更改当前字体 LOGFONTlf; dc.GetCurrentFont()->GetLogFont(lf); CFontfont,*pOldFont; lf.lfCharSet=134; ...
[阅读全文]
-
VC各类之间的调用函数总结
[内容预览]
9 | 2008-01-13 08:52:57
最近在网上看到一些关于在文档类,视图类,框架类,应用程序类,自定义类中获取其它四个类的方法,现总结如下: GETApp 、、、、、AfxGetInstanceHandle() 、、、、、AfxGetApp() GETFrame->View->Document 、、、、、SDIAfxGetMainWnd...
[阅读全文]
-
高效程序员应该养成的七个习惯
[内容预览]
9 | 2008-01-13 08:52:55
原文:http://www.zeali.net/blog/entry.php?id=311 对于软件工程师来说,工作也许意味着许多东西--稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。PhilChu根据自己的经验提出了...
[阅读全文]
-
一个合格的程序员该做的事情
[内容预览]
9 | 2008-01-13 08:52:53
程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地...
[阅读全文]
-
[图文] 使用C#编写LED样式时钟控件
[内容预览]
9 | 2008-01-13 08:52:51
本文转自CSDN站blog:http://blog.csdn.net/johnsuna/archive/2006/02/14/598867.aspx运行效果右下角图片:usingSystem; namespaceBrawDraw.Com.PhotoFrame.Net.PublicFunctions.Clock...
[阅读全文]
-
VC++6实现简单的代理服务器
[内容预览]
9 | 2008-01-13 08:52:49
本文转自CSDN的blog:http://blog.csdn.net/snaill/archive/2006/03/14/624437.aspx#include"stdafx.h"#include"Proxy.h"#include//WINSOCKETAPI2。0#include#include#include#ifd...
[阅读全文]
-
C#中结构与类的区别
[内容预览]
9 | 2008-01-13 08:52:47
目录 类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: publicstructPerson { stringName; intheight; intweight publicbooloverWeight() { //implementsom...
[阅读全文]
-
用Visual C#实现文件下载
[内容预览]
9 | 2008-01-13 08:52:46
usingSystem;usingSystem.Drawing;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Windows.Forms;usingSystem.Data;usingSystem.Net;usingSystem.IO;usi...
[阅读全文]
-
将DataGrid数据写入Excel文件
[内容预览]
9 | 2008-01-13 08:52:44
前几天项目中有个地方需要将DataGrid的数据直接导入Excel里,以提供给用户下载,在网上找了下,好像都是与下面代码类似的实现: 程序代码: this.EnableViewState=false; System.Globalization.CultureInfomyCItrad=newSystem.G...
[阅读全文]
-
.NET工程的自动化编译
[内容预览]
9 | 2008-01-13 08:52:42
Author:zfive5(zhaozidong)Email:zfive5@yahoo.com.cn星期六去了一趟海龙,内存终于升G了,下午回来看了一会儿.NET的msdn帮助,发现DTE,觉得对大团队自动化编译很有利用价值了,就想写点东西出来!通过这个接口很容易实现VC7的工程编译自动化,什么也不说了,一切尽在代码中...
[阅读全文]
-
充电:C#2.0 的新增功能学习
[内容预览]
9 | 2008-01-13 08:52:40
虽然已经决定做本专业了,但以后可能还是要做一些programming。其实做programmer真的好累,要不断的学习新东西,虽然以前很喜欢接触新事物,但是现在好像没有那种冲动了。.net2.0虽然2005年就已经推出来了,中间加了很多新东东,但由于项目中一直没有用到,也懒得学。现在项目结束了,也快毕业了,好好看看...
[阅读全文]
-
谈谈C#中的事件注册和注销
[内容预览]
9 | 2008-01-13 08:52:38
由于.NET框架对消息循环机制进行了很好的封装,开发人员不再需要深入的了解Windows事件/消息实现的具体机制,也无需创建复杂的事件结构体和所谓的消息句柄。我们所要做的无非就是——1、使用重载运算符“+=”注册一个事件;2、编写对于该事件的处理方法。(关于C#2.0中事件处理的相关介绍,请参阅我的文章:C#2.0...
[阅读全文]
-
给WINDOWS的服务加上描述
[内容预览]
9 | 2008-01-13 08:52:37
当我们创建一个WINDOWS服务后,却发觉我们所创建的服务没有相关的描述。(你可以打开服务管理器程序查看)。而System.ServiceProcess.ServiceBase这些相关的类都没有提供这方面的信息。同样如果我们需要给我们的服务加上恰当的描述,我们也只能通过非托管代码来处理。 usingSystem...
[阅读全文]
-
WebServices调用存储过程
[内容预览]
9 | 2008-01-13 08:52:35
usingSystem; usingSystem.Collections; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Diagnostics; usingSystem.Web; usingSystem.Web.Services; ...
[阅读全文]
-
实现可交互的WINDOWS服务
[内容预览]
9 | 2008-01-13 08:52:33
这几天想做个文件监控服务,看了一下网上的关于WINDOWS服务的文章,数量都不少,都只讲了如何做一个最基本的服务,却没有讲述如何与用户进行交互。查看了MSDN,看一下关于服务的描述: Windows服务应用程序在不同于登录用户的交互区域的窗口区域中运行。窗口区域是包含剪贴板、一组全局原子和一组桌面对象的安全对象。...
[阅读全文]
-
用Visual C#打造多页面网页浏览器
[内容预览]
9 | 2008-01-13 08:52:31
一、简介大家都知道,目前比较流行的网络浏览器如MozillaFireFox以及MyIE2等都具有多页面浏览功能,每打开一个新的页面都自动产生一个新的选项卡页面,页面的关闭也十分简便。这种设计思想使得用户在浏览多个网页时桌面十分简洁,也避免了用户等待单页面显示的苦恼。由于这些浏览器一般都支持操作多种文件格式,所以当浏...
[阅读全文]
-
Win32开发中最易踏上的地雷
[内容预览]
9 | 2008-01-13 08:52:29
有关微软编程技术的书籍可谓多如牛毛,但读来读去感觉还是MSDN比较权威。这里就拿一个例子来说吧,可能让很多刚开始学习Win32API程序设计、甚至是一些已经有一定Win32API经验的人感觉大汗淋漓。 在学习Win32API程序设计时,“第一课”我想都会学到“事件循环”吧?很多书给出了类似这样的经典示例: in...
[阅读全文]
-
换运行中的文件(深入浅出)
[内容预览]
9 | 2008-01-13 08:52:26
这是今天瞎琢磨的一点收获。 一、引入 凡事总喜欢刨根问底,一直问自己为什么,问到实在没什么可问了为止,当然也有问到自己是在懒得再问了为止的时候。因为一个软件的自动更新老出问题,有时候出现无法自动更新,分析后发现原来是在替换正在运行的程序时出了问题。无知的我就开始对替换正在运行中的程序的方法进行分析。 虽大言不...
[阅读全文]
-
解析江民杀毒软件反病毒核心技术
[内容预览]
9 | 2008-01-13 08:52:24
江民公司从80年代末就开始进行计算机反病毒技术研究,在与计算机病毒的斗争中,江民公司先后研发成功“智能广谱杀毒技术”、“比特动态滤毒技术”、“内存杀毒技术”、“深层杀毒技术”等十余种领先的反病毒技术. 广谱查杀技术: 传统的查杀方法只是简单对比病毒特征代码,如果某文档中含有与程序设计中设置的病毒代码一致的话,那...
[阅读全文]
-
C# 编码规范和编程好习惯
[内容预览]
9 | 2008-01-13 08:52:21
谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫! 要知道,大多数程序员在写“可运行代码,而不是高效代码”。我们在这个指南课程前面提到,你想成为你们公司“最尊贵的专业人员”吗?写“高效代码”是一项艺术,你必须学习和实践它。 命名惯例和规范 ...
[阅读全文]
-
怎样成为优秀的软件模型设计者?
[内容预览]
9 | 2008-01-13 08:52:16
我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1.人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都...
[阅读全文]


