摘要:
原贴在此处,只摘入了一些有用的部分。 主 题: 使用XML的五种场合[精华] 作 者: ChinaOK (授人以鱼,不如授人以渔) 在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再做局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不是唯... 阅读全文
摘要:
微软的.Net框架为我们提供了基于流的I/O操作方式,这样就大大简化了开发者的工作。因为我们可以对一系列的通用对象进行操作,而不必关心该I/O操作是和本机的文件有关还是和网络中的数据有关。.Net框架主要为我们提供了一个System.IO命名空间,该命名空间基本包含了所有和I/O操作相关的类。
本文将向大家介绍一些基本的文件操作方法,包括对文件系统中的目录和文件的操作,还有就是文件的读写操作等。通过运用System.IO.DirectoryInfo类和System.IO.FileInfo类我们可以轻易的完成与目录和文件相关的操作,而通过运用System.IO.StreamReader类和System.IO.StreamWriter类我们可以方便的完成与文件的读写相关的操作。 阅读全文
摘要:
1.在.net中轻松掌握窗体间的数据交互:
http://www.zahui.com/html/14/34053.htm
2.Visual C#中的多线程编程
http://www.zahui.com/html/14/34061.htm
3.基于.Net Framework的N层分布式应用开发
http://www.zahui.com/html/14/42040.htm 阅读全文
摘要:
今天在CSDN上看到两篇讨论.net多层结构的贴子,非常不错,特此标注一下,具体贴子在: ( 分享B/S结构多层系统设计的经验与问题) 1.http://community.csdn.net/Expert/topic/3880/3880135.xml?temp=.3406793 2.http://community.csdn.net/Expert/topic/3909/39093... 阅读全文
摘要:
一,在后置代码中动态生成JavaScript代码的函数: 以前在后缀代码中生成javascript代码一直是使用Response.Write来生成,今天看到两个函数,可以让客户端生成Javascript代码,一个是:RegisterClientScriptBlock,另一个是:RegisterStartupScript,两者不同之处在于生成的位置不同,他们都在与块之间,但第一个在之后... 阅读全文
摘要:
选择自 lotusswan 的 Blog 简介 委托是C#中的一种引用类型,类似于C/C++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .NET Framework 中的事件处理程序和回调函数。 一个委托可以看作一个特殊的类,因而它的定义可以像常规类一样放在同样的位置。与其他... 阅读全文
摘要:
晚上看《庄子.逍遥游》,开篇第一句话即是:
北冥有鱼,其名为鲲。鲲之大,不知其几千里也。化而为鸟,其名为鹏。鹏之背,不知其几千里也。怒而飞,其翼若垂天之云。是鸟也,海运则将徙于南冥。南冥者,天池也。
后面几节又云:
穷发之北,有冥海者,天池也。有鱼焉,其广数千里,未有知其修者,其名为鲲。有鸟焉,其名为鹏,背若泰山,翼若垂天之云,抟扶摇羊角而上者九万里,绝云气,负青天,然后图南,且适南冥也。
鲲鹏之志,鹏飞万里,应该就是出自庄子了,虽然我的名字是鹏飞万里之意,但却只有燕雀之志,真对不起庄子他老人家对鹏这么美好意愿了。 阅读全文
摘要:
原文—— 名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 **************************************************** 名称:微软官方.NET指导站点 地址:... 阅读全文
摘要:
喜欢看王小波的文字,有机会要去看看他的时代三部曲,转的这篇文章,也很有意思,做人做事总有许许多多的规矩,我们做不了这种特立独行的猪,只能空羡慕了。 阅读全文
摘要:
一本《Tcp/IP Primer Plus》,一本《Delphi 深度探索》,翻了翻,感觉不错,只花了三十二元大洋,开心ing 阅读全文
摘要:
昨天已确知创建组件可以用COM库中的CoCreateInstance函数来创建某个接口的指针,但是该函数的灵活性不高,于是,提出了类厂的方法,类厂即是用来创建组件的组件。 关于CoGetClassObject函数: 此函数我不知道与类厂有什么关联,但作者介绍类厂时,第一个着重介绍的就是此函数,此函数原型是这样的: STDAPI CoGetClassObject( REFCLSID ... 阅读全文
摘要:
这几天看《COM技术内幕》,真是看得头晕脑胀。难道COM这么难学吗?觉得自己坚持力度不够,再难也要搞下去,非掌握它不可! 一,CoCreateInstance函数,函数原型如下: STDAPI CoCreateInstance( REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID riid, LP... 阅读全文
摘要:
1.ASP内部对象可以分为下面几个:Request、Response、Session、Application、Server Request对象的功能是获得用户端的数据(包括用户的表单,用户点击的超链接,用户Cookies,服务器环境变量信息和客户端身份验证)。 Response对象的功能是向客户端输出信息(包括显示一般页面,引导用户去另一个页面,输出二进制信息,清输用... 阅读全文
摘要:
MFC学习: 1.CObject类为MFC总类,该类下面有一个重要的类CCmdTarget。而CCmdTarget类下面又有四个重要的继承类,分别为:CWinThread、CDocument、CDocTemplate、 CWnd类。所以,可以得出一个大概继承图,如图所示: CObject--->CCmdTarget ---->CWinThre... 阅读全文
摘要:
API: 1.DWORD ResumeThread(HANDLE hThread) 恢复线程的为可调度状态。如果函数执行成功,则返回线程前一个暂停计数,如果 则返回0xFFFFFFFF 2.DWORD SuspendThread(HANDLE hThread) 让线程暂停,即让线程为不可调度状态,如函数执行成功,则返回线程前一个暂停 ... 阅读全文
摘要:
Q:您在什么情况下会用到虚方法?它与接口有什么不同? Q:Override与重载有什么区别? Q:值类型与引用类型有什么区别? Q:怎样理解静态变量? Q:向服务器发送请求有几种方式? Q:DataReader与Dataset有什么区别? Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? Q:用.net做B/... 阅读全文
摘要:
我们知道:COM有一个特性,就是动态链接,而动态链接,在windows中是靠DLL来实现的。为什么可以使用DLL来实现组件呢?其原因是DLL可以共享它们所链入的应用程序的地址空间。 客户和组件是通过接口进行交互的。一个接口就是一个指向函数指针的指针列表(vtbl),组件将为vtbl分配内存并用每个函数的地址来初始化此表格。为使用vtbl,客户应该能够访问组件为其vtbl分配... 阅读全文
摘要:
客户可以根据QueryInterface函数来查询某个组件是否支持某个特定的接口,若支持,则QueryInterface则返回一个指向特定接口的指针,若不支持,则返回一个错误代码,它的函数形是这样的: HRESULT __stdcall QueryInterface(const IID& iid, void** ppv ); 昨天已经设计了一个极其简单的QueryInterface函数,... 阅读全文
摘要:
初步看了一下《COM技术内幕》,真是看得头晕眼花,如果现在要对COM有什么评价的话,那么感觉就是:光怪陆离,夷非所思!接口,组件,虚拟函数,多重继承,个个知识点扑面而来,完全是与以前程式设计不同的思路,看这本书唯一的办法就是一点一点啃,细嚼慢咽,生怕出半点差错。(个人觉得比看汇编还要复杂,汇编只是烦,而它却是完全思路的不同) 按照书上的例子写了一个简单的COM组件,并且在主函数中用到了它,程序首先... 阅读全文
摘要:
1纷乱篇 原想睡到8:30再起床,没想到8:00就醒来,再也睡不着了。算了,还是起床吧。真是晦气,一大早就这样。花了20分钟洗漱冲凉,又花了10分钟走到公司,才8:30。虽然起得早,但早餐还是忘了买。幸好前几天买的八宝粥还剩下一听,就靠它了。 时间太早,一个同事都没来,想找个人侃两句都没得找。于是上网溜达了一会儿,顺便干掉早餐。没多久,9:00到了,同事们也陆续到了。今天公司安排第一批人去军训(有... 阅读全文