.NET
-
ADO.NET程序设计(美)Rebecca M.Riordan著;李高健,孙瑛霖译;李高健译.NET框架的数据访问组件ADO.NET能与XML兼容平台上的任何一种组件协同工作。本书介绍了ADO.NET的对象模型以及如何使用这些模型开发数据绑定Windows窗体和Web窗体,ADO.NET如何与XML交互以及如何通过.NET环境访问旧版本的ADO。该书内容包括创建连接、数据命令和数据阅读器、使用数据集、数据表和数据视图、编辑和修改数据、Windows窗体和Web窗体中的数据绑定、使用XML设计器修改数据结构、用ADO.NET读写XML以及通过.NET框架访问ADO等。本书旨在帮助初学者快速熟悉ADO.NET的组成和特性,学会如何开发VisualBasic.NET和VisualC#.NET的数据库功能。该书浅显易懂,示例丰富。本书适合于有一定VisualBasic或VisualC#编程基础的ADO初学者,对于想要学习和扩展数据库开发技术的开发者而言,本书也是非常理想的学习工具。样章免费试读:第1章第3章第7章
-
Visual Basic.NET程序设计(美)Michael Halvorson著;李宏益[等]译本书是《微软.NET程序设计》丛书之一。本书全面介绍了Visual Basic.NET的编程思想及特色,主要包括如何使用控件创建简单的应用程序,如何编写条件分支结构和循环结构、调试程序以及更正程序中的错误,如何设计高级用户界面、实现数据库编程以及Internet编程等。本书还详细介绍了Visual Basic.NET与Visual Basic 6的主要区别以及如何将以前的程序升级到Visual Basic.NET。本书从最基础的知识讲起,结合丰富的示例,由浅入深,内容详实,是掌握Visual Basic.NET编程语言的权威图书,非常适合初学者迅速入门并获得提高,也适用于有经验的编程人员快速掌握.NET编程的核心技术。本书是各级程序员学习Visual Basic.NET编程技术必备的参考书。
-
C#范例解析张家祥[等]编著本书概括介绍了?.NET的来龙去脉和特点,较详细地叙述了C#语言的语法规则,包括C#的特点、C#的数据类型和变量、名字空间、接口、类、结构、不安全代码、语句、异常与异常处理及C#与COM的互操作。重点讲解如何利用C#进行实例编程,其中包括C#编程的一些小技巧,用C#创建Windows应用程序,C#开发网络程序,C#与XML结合编程及C#对注册表的控制编程等。另外,本书还给出了相关内容的附录,包括专业英语名词、C#编译选项和C#编译错误。本书条理清楚地讲解了在.NET上的C#编程,使理论和实例相结合,是计算机开发人员和有关专业的大专院校师生学习C#的一本很有参考价值的书。前言曾几何时,IT业步入网络时代,Internet已经深入人心。自从Sun公司于1995年正式推出面向对象的开发语言Java,并提出跨平台、跨语言的概念后,Java就逐渐成为企业级应用系统开发的首选工具,而且使得越来越多的基于C/C+〖KG-3〗+的应用开发人员转向了从事基于Java的应用开发。Java的先进思想使其在软件开发领域中大有山雨欲来风满楼之势。Microsoft公司另辟蹊径,决定推出其进军互联网的计划?.NET和该计划中旗帜性的开发语言C#。.NET是一项非常庞大的计划,也是该公司今后几年发展的战略核心。“在任何时间、任何地点,采用相应的设备以获取所需的信息”的梦想并非一朝一夕就能实现的。VisualStudio.NET是Microsoft.NET的技术开发平台,其重要性可见端倪,而C#就集成在VisualStudio.NET中。C#这一新的开发语言是由AndersHejlsberg主持开发的,AndersHejlsberg曾是Broland公司的首席研发设计师,他在Broland任职期间开发了著名的TurboPascal语言,并在其基础上开发了面向对象的应用开发工具Delphi。Delphi目前仍是Broland公司的最重要的旗帜性产品,并已成为广大开发人员最喜欢的RAD应用开发工具之一。Microsoft公司对C#的定义是“C#是一种类型安全的、现代的、简单的并由C和C++衍生出来的面向对象的编程语言,它牢牢根植于C和C++语言之上,并可立即被C和C++的使用者所熟悉。C#的目的就是综合VisualBASIC的高生产率和C++的行动力。”这个定义是恰如其分的。当然,脱离了.NET平台而单纯去讲C#是没?刑笠庖宓模员匦胂攘私庖恍??.NET平台开发的基础知识,才能更深入了解C#的特性。.NET框架的核心是基于XML的跨平台跨语言的信息交换,基于此种平台将十分有助于开发因特网分布式应用程序。基于.NET的Web应用开发主要使用ASP.NET。ASP.NET可以使用任何一种.NET支持的语言编写,而其中C#可以提供脚本语言所无法提供的强大功能。使用C#编写ASP.NET的Web应用程序在未来将成为Windows平台上Web开发的最佳选择。本书的编写是循序渐进的,共分4部分。第一部分包括第1章到第4章,是关于?.NET和C#的初步介绍,概括介绍.NET和.NET框架、通用语言运行时、C#语言的功能和特点,针对简单的C#程序的编辑,编译和运行的描述以及其与Java、C+〖KG-3〗+程序的比较,使读者对C#程序有一个初步的了解。第二部分包括第5章到第10章,介绍C#语言的语法规则,其中包括数据类型、变量、数组、枚举、名字空间、代表、接口、类、结构、不安全代码、异常、语句及C#与COM内部互操作。读者学习这一部分后,可掌握C#语言的基础,为进一步编写C#程序做准备。第三部分包括第11章到第17章,介绍?.NET上的C#编程实例,是本书的重点。其中第11章列举了C#应用程序的一些技巧;第12章介绍用C#创建桌面应用程序;第13章介绍用C#开发WinForm程序;第14章介绍C#与XML结合编程;第15章介绍在ASP.NET上的C#编程;第16章介绍C#的Web数据库编程;第17章介绍C#对Windows注册表的编程。读者通过阅读和上机实践,可以更加深入地掌握C#编程。第四部分是附录,包括附录A到附录C。其中附录A是专业英语名词;附录B是C#编译器选项;附录C是C#编译错误。这一部分在书末为读者提供便于查阅的资料和工具。全书在讲述C#基本语法规则的同时,还提供了大量的程序实例,相信读者阅读?臼榛嵊兴栈瘛6琳呖梢越岷媳臼榈氖道囱癈#的基本知识,并在此基础上设计自己的C#程序。本书的编写人员有张家祥、方凌江、毛全胜、张贤坤、何鑫、刘岩峰、卜先锦、张凤林、魏永森、蔡益朝、张涛、汪文元、李慧、陈光、冯静、张渺和任花梅等,由张一鸣统一定稿。感谢在此书写作过程中给予支持与帮助的各位互联网上的朋友,感谢博士生导师罗雪山教授的支持与关心,感谢电子工业出版社的编辑和工作人员的辛勤劳动。最后,由于C#语言是新兴语言和作者水平所限,书中的错误还望广大读者批评指正。编者于长沙2002年3月
-
VB.NET事务处理高级编程(英)Matthew Bortniker,(英)James Conard著;袁勤勇[等]译;袁勤勇译本书涵盖了ADO.NET,SQL Server,ASP.NET和XML的基本概念;如何创建Web服务,并用于事务处理;使用COM+开发分布式事务处理组件;并互操作与.NET Remoting;程序调试与故障排除;最后深入剖析了一个案例研究,应用所学的概念和技术构建完整的分布式事务处理系统。本书不仅全面介绍了事务处理的理论,而且还涉及到了与数据访问相关的各种技术。本书适用于熟悉VB.NET,并希望在应用程序中融合事务处理技术的程序员。
-
Visual C++.NET实例入门彭海河,李忠琪,姜志辉编著第1章VisualStudio.NETIDE概览1.1基础知识1.1.1VS.NETIDE概览1.1.2工程类型与创建1.2编程思路1.3操作步骤1.4创意与超越1.5本章小结第2章世界,你好2.1基础知识2.1.1.NET框架2.1.2域名空间2.2编程思想2.3操作步骤2.4创意与超越2.5本章小结第3章计算器应用程序3.1基础知识3.1.1MFC概述3.1.2控件3.2编程思路3.3操作步骤3.4创意与超越3.5本章小结第4章资源管理器4.1基础知识4.1.1目录树控件4.1.2列表控件4.2编程思路4.3操作步骤4.4创意与超越4.5本章小结第5章SDI范例程序5.1基础知识5.1.1菜单5.1.2工具栏5.1.3状态栏5.2编程思路5.3操作步骤5.4创意与超越5.5本章小结第6章多功能编辑器6.1基础知识6.1.1了解文档/视图结构6.1.2使用多文档模板6.1.3使用文档的多个视图6.1.4文档的存储6.2编程思路6.3操作步骤6.3.1通过向导创建一个多文档的应用程序框架6.3.2注册新的文档模板6.3.3实现文档的多视图6.4创意与超越6.5本章小结第7章画图范例程序7.1基础知识7.1.1CDC类7.1.2GDI对象7.2编程思路7.3操作步骤7.4创意与超越7.5本章小结第8章使用MFC访问ODBC数据囊8.1基础知识8.1.1数据库基本知识8.1.2SQL语言简介8.1.3ODBC的有关知识8.1.4MFC中的0DBC类8.1.5数据库的基本操作和技巧8.2编程思路8.3操作步骤8.4创意与超越8.5本章小结第9章使用AD0访问数据库9.1基础知识9.1.1AD0概述9.1.2ADO对象模型9.1.3ADO开发概述9.2编程思路9.3操作步骤9.4创意与超越9.5本章小结第10章使用Directx技术实现录音机功能10.1基础知识10.1.1Directx的相关知识10.1.2DvectX音频组件的相关知识10.1.3DvectX中的DirectSound10.1.4DirectSound的开发10.2编程思路10.3操作步骤10.4创意与超越10.5本章小结第11章媒体播放器11.1基础知识11.1.1ActiveX控件的基础知识11.1.2在VC中ActiveX的使用11.1.3WindowsMediaPlaver控件的使用11.2编程思路11.3操作步骤11.4创意与超越11.5本章小结第12章邮件检查器12.1基础知识12.1.1套接字编程基本概念12.1.2WindowsSockets概述12.1.3MFCSockets类编程12.1.4POP3协议的基本知识12.2编程思路12.3操作步骤12.4创意与超越12.5本章小结第13章FTP客户端应用程序13.1基础知识13.1.1FTP协议的基本知识13.1.2MFCWinInet类13.2编程思路13.3操作步骤13.4创意与超越13.5本章小结第14章邮件发送系统14.1基础知识14.1.1MAPI概述14.1.2简单MAPI介绍14.1.3动态库的加载14.1.4MFC对MAPI的支持14.2编程思路14.3操作步骤14.4创意与超越14.5本章小结第15章股票查询系统15.1基础知识15.1.1ISAPI扩展编程基础15.1.2MFCISAPI扩展编程15.1.3创建ISAPI扩展的一般步骤15.1.4MFCISAPI过滤器编程15.1.5MFCDA0编程15.2编程思路15.3操作步骤15.4创意与超越15.5本章小结第16章ATL加/解密控件16.1基础知识16.1.1COM简介16.1.2ATL简介16.2编程思路16.3操作步骤16.4创意与超越16.5本章小结第17章天气信息查询系统17.1基础知识17.1.1Web服务的相关概念17.1.2SOAP17.1.3UDDI17.1.4WSDL17.1.5disco文件与域名空间17.2编程思路17.3操作步骤17.4创意与超越17.4.1实现新增记录的功能17.4.2实现删除记录的功能17.4.3Web服务的增强17.5本章小结第18章天气信息查询客户端18.1基础知识18.1.1WebService客户端的简单介绍18.1.2WebService客户端的开发18.1.3在VC中调用WebService18.2编程思路18.3操作步骤18.3.I使用托管的C++代码访问WebService18.3.2使用标准C++代码访问WebService18.4创意与超越18.4.1实现更多的Web服务18.4.2Web服务的增强18.5本章小结附录A.NETFrameworkA.1CLRA.1.1元数据A.1.2ILA.1.3JIT编译器A.1.4CLS与CTSA.2类库A.2.1装配件A.2.2域名空间附录B.NET常用名词解释
-
Visual C#案例教程郑宇军,崔伟宁,王旦伟编写本版书是微软授权培训中心(ATC)的统编教材之一。Visual C#编程语言,是微软新推出的Microsoft.NET的核心利器。它使用Visual Studio.NET开发环境提供的完全集成性和可视化用户界面驱动的特性,不仅适用于传统的C/C++开发过程,更充分优化了面向对象技术和Web技术的支持。本版书深入探讨了VisualC#开发技术的各个万面,包括传统的Windows程序设计、组件程序设计、AD0.NET数据访问、ASP.NET应用开发等,展示了使用VisualC#.NET作为新一代开发工具的强大优势。书中收录了大量优秀的VisualC#实用代码,对.NET编程思想提出了很多独到见解。通过丰富的应用程序实例,本书将带领读者一步步地探索VisualC#的主要技术及其功能:从熟悉开发环境、创建最基本的程序框架到进行图形和声音编程、设计用户接口、操纵文件系统和注册表,以及使用数据服务和创建Web应用等。本书附录还对各章节部分习题进行了解答。本版书不但是微软授权培训中心的统编教材,同时也可作为大中专院校相关专业师生自学、教学参考书和社会电脑培训班的教材。本版CD为书中实例代码。
-
Visual C#.NET入门与提高孙永强,陈宗斌,邸艳辉编著为了开发.NET应用程序,Microsoft推出了Visual Studio.NET开发平台。在该版本中,包含了C#这个全新的开发语言,它是专门针对.NET战略所开发的语言,因此它能够充分利用.NET平台的各种强大功能,并且使用起来非常直观和方便。本书详细介绍了如何使用C#开发面向.NET的应用程序,包括.NET Framework和C#的基本知识、Windows窗体应用程序的开发、Web窗体程序的开发、Web服务的开发以及组件的开发,内容由浅入深,结构清晰,论证充分。此外,本书还提供了大量的例程,使读者能够切实掌握C#各个方面的概念。本书不要求读者具有某些编程语言的知识,但是如果读者熟悉C/C++语言的知识,则可以更快地了解C#语言。另外,在介绍Web应用程序的开发时,要使用HTML/DHTML来开发网页,所以要求读者熟悉这种网页制作语言。
-
Visual C++.NET高级编程技术与范例胡海璐,周涛武等编著软件工程师丛书。 随着我国现代化事业的加速发展,计算机的普及应用将更加深入。面对这种形势,工作在软件开发第一线的每个软件工程师和即将走出校门加入到开发队伍的学生都感到了巨大的压力,这种压力来自日趋激烈的竞争,来自快速发展的技术,来自用户需求水平的不断提高。 要在压力面前立于不败之地,只有努力,努力,再努力,学习,学习,再学习。 《软件工程师》丛书来自于软件工程师,服务于软件工程师。它是软件工程师通向成功的桥梁,攀登新高峰的阶梯。 本书深入浅出地剖析了Visual C++.NET中最新、最重要且最实用的技术,提供的数十个开发实例涵盖了使用Visual C++.NET开发当前最为热门的应用,包括高级界面、GDL+、OpenGL、多媒体、网络、数据库、ATL、Web Service、XML及STL等多个方面。这些实例都能够为读者的实际编程起到很好的借鉴和指导作用,从而使读者牢牢地把握技术发展趋势和Visual C++.NET开发应用系统的关键所在,获得真正意义上的提高。
-
.NET企业应用高级编程Matthew Reynolds,Karli Watson等著;康博译;康博译VisualBasic.NET是目前世界上最为流行的编程语言——VisualBasic的最新版本。全新的VisualBasic.NET经历了脱胎换骨的改变,在保留原有易用性的基础上,拥有了众多以前VB编程人员所梦想的功能,成为真正的“面向对象”语言,几乎拥有和新型C#语言相同的技术功能。本书论述的中心是使用VB.NET设计企业应用程序的开发.NET企业解决方案。首先从程序设计出发,介绍与开发分布式应用程序有关的N层模型、Web开发和Web服务等背景知识,Wrox企业对象,以及如何设计企业应用程序。同时,对随着本书的介绍而不断创建和完善的范例应用程序进行了概述。然后进入到本书的核心部分——开发部分,依次介绍了应用程序浏览器的创建、桌面应用程序的创建、自动化处理过程、使用Web服务、使用ASP.NET、使用移动客户机、服务、安全性和自动化部署、应用程序的管理和性能监控等与企业开发密切相关的内容。书中附带了大量的示例代码,一方面便于读者更好地理解书中介绍的企业应用程序的设计思想和开发方法,另一方面为读者编写自己的企业应用程序提供了大量翔实的源代码参考资源。无论是初学者还是资深的开发人员,凡是希望能够深入了解企业应用程序内部运行情况的读者,都能够从本书获益。
-
Visual Basic互操作高级编程Billy Hollis,Rockford Lhotka著;康博译;康博译在.NET迅速崛起的时代,我们并不能完全抛弃COM时代使用VB6开发的各种应用程序,因此实现VisualBasic.NET和VB6之间的互操作就显得十分必要了。本书由浅入深介绍了互操作涉及的各种问题,详细讲述了.NET与COM互操作的各种机制,并给出了一些实际的应用示例。在示范了具体的操作步骤后,本书还深入到系统内部讲述了互操作的实现细节,并对系统底层编程提出了相应的建议。本书适用于那些想详细深入地掌握VB6与VisualBasic.NET互操作的开发人员,它对于把VB6系统升级为VisualBasic.NET提供了大量实用的操作方法。