.NET
-
C# Web应用程序入门经典(阿根廷)Daniel Cazzulino等著;侯彧,王晓娜译;侯彧译.NET的诞生打破了以前泾渭分明的编程领域之间的界限,给Web开发带来了极大的变化。本书探讨了Web应用程序开发中所涉及的主要问题,以及与桌面应用程序开发之间的重大差异。本书将重点放在实践上,围绕一个高度交互的Web应用程序实例一步一步讲述了开发、调试、部署的每一个阶段。其中前两章讲述了Web环境和Web开发的基础知识,在随后的11章中从理论与实践两个方面讲解了Web应用程序的创建、测试、调试和部署等环节,如服务器控件、数据访问、数据绑定、ASP.NET状态管理、XML与Web开发、Web应用程序中的Web服务、ASP.NET身份验证、授权和安全、调试和异常处理、利用缓存改进性能以及在.NET中发布Web应用程序等。本书适用于熟悉C#语言、使用C#语言进行桌面应用程序开发,或使用ASP.NET技术进行过Web开发,并且希望学习使用.NET和C#语言从事Web开发的程序员。 -
Visual C++.NET实用案例教程崔勇编著本书以实例为基础,在对这些实例的逐步讲解过程中,让读者对Visual C++.NET进行全面了解。微软的Visual Studio.NET框架既保留了前一个版本的MFC和COM的优点,又溶入了“统一”的思想,将Visual C++.NCT应用分为传统的非托管应用和相对较新的托管应用两种类型。本书主要在三个方面对Visual C++.NEY进行介绍:首先是MFC,在新的平台下,编写MFC应用的工具似乎都有了改观,但是其核心并没有变化,本书会一步步揭开其中的秘密;本书还介绍了“托管C++”,它用到了公共语言运行环境(Common Language Runtime,CLR),CLR相对MFC来说是一套新的体系结构,但是面向对象的思想没有变,这也是为什么本书第2章用一章的篇幅来谈面向对象的C++的理论的原因;最后一章给大家展示了制作一个“裸COM”的全部经过,通过对这一章的学习,读者可知道许多与COM有关的基本概念。本书的编写较多地考虑了编程规范。通过对本书的学习,读者可以养成良好的编程习惯。本书适合想学习Visual C++.NET的初、中级读者使用,也可作为Visual C++.NET初学者入门的培训教材。 -
Visual C#.NET应用编程150例尹立宏编著本书主要针对具有VisualC#.NET基础知识的读者。全书通过150个实例全面介绍了使用VisualC#.NET开发普通应用程序、控制台应用程序、数据库应用程序,以及Web应用程序的方法、技巧和经验。这些实例简单实用、典型性强、功能突出,所涉及的技术可以解决同类问题。使用本书的最好方法是通过学习掌握实例中提供的技术或技巧,然后使用这些技术尝试实现更为复杂的功能,并应用到更多方面。本书内容丰富、结构合理,叙述简洁明了,可以作为广大编程爱好者提高编程水平的自学教材,也可以供程序开发人员和大专院校有关计算机及其相关专业的师生作为参考资料。策划说明很多初学编程的读者,在看过一些讲述基础应用的书籍后学会了软件的基本操作,或者在学校里学习了一些基本编程语言之后,常常陷入困境——对进一步的应用一知半解,对用该软件进行开发并完成一项具体的课题或项目感到困难和茫然。一些指导开发的实例图书所讲的实例往往是工程实例,对一些基本的编程模块着墨甚少,使读者学起来很吃力。《编程沙龙》丛书就是在这样的情况下产生的,我们希望这套丛书能够交给广大初学编程的读者一把钥匙,使大家能够快速掌握软件开发技术并能切实投入实际应用。本套丛书将那些庞大的应用开发实例分解成150个小的开发实例模块,并以实例为主线,引导读者步步深入,掌握各种开发语言和开发工具的应用。每本书的实例均以“应用”和“编程”为主题,绝大部分实例都可以完整地实现一个功能。读者通过对这些小的编程实例进行模仿和变化,可以学会利用自己学到的基础知识编写简单的实际应用案例。当然在理解范例的讲解过程中,读者又会学到新的软件开发技术,并且进一步扩展,从而在学习实例的过程中得到了双重提高——一方面把自己以前掌握的知识应用到实例上;另一方面从这些实例中又可以学习到新的知识,最后达到融会贯通的目的。本套丛书的作者都是长期从事软件开发实践的一线程序员,他们对这些实例的编程要点进行了简单明了的总结,对实例的扩展应用进行了画龙点睛的提示,这些宝贵经验对于读者深入掌握书中实例所包含的技术知识是非常有益的。需要特别说明的是,如果读者对编程是一个完全的新手,直接阅读这套书是有一定困难的。建议读者在学习这套书之前,首先学习编程的基础知识(在此,向您推荐我们出版的《新世纪电脑应用培训教程》系列中有关程序设计培训教程的图书)。《编程沙龙》丛书首批推出6本,内容涵盖目前主流编程软件:VisualBasic、VisualC#、VisualC++、VisualFoxPro、Delphi及Java等。今后我们还会根据读者的反馈和技术的发展推出新的品种。我们将这套丛书命名为“编程沙龙”,也希望借此机会建立一个与学习编程和从事编程工作的读者交流的真正的沙龙,让我们一起交流,共同进步!把你编程的经验与困难告诉我们,把你学习的快乐与苦恼告诉我们,那么下一批“编程沙龙”的书中,闪耀的将是你的智慧!编者2003年8月实例源代码下载说明为了最大限度地降低读者的购书成本,本书中的实例源代码可免费从网上下载。网址:http://tqxbook.phei.com.cn如果读者下载源代码有困难,可来信来电与我们联系,联系方法如下。地址:北京市海淀区莲花苑2号楼4门108室邮编:100036电话:(010)63981964联系人:鄂卫华服务邮箱:lilye@phei.com.cn编辑邮箱:zhangruixi@phei.com.cn前言VisualC#.NET是Microsoft公司开发的MicrosoftVisualStudio.NET系列的组成部分。VisualC#.NET集程序的界面设计、代码编辑、编译、连接和调试等功能于一体,为编程人员提供了一个方便而又完整的开发界面和多个有效的辅助开发工具。本书共8章,各章的主要内容如下。第1章通过23个实例介绍了各种界面效果的实现,包括透明窗体、圆形窗体、多边形窗体、将窗体分割为多个窗格、字形窗体、可调透明区域窗体、动态设置窗体光标、动画效果窗体,以及多个菜单共用菜单项等。通过本章的学习,读者可以实现别具匠心的界面效果并减少应用程序的代码。第2章通过27个实例介绍了图像处理技术,包括实现动态抓取屏幕、动画光标、用图像平铺形状、提取并显示exe文件中包含的图标、局部放大图像、图像特殊效果、缩略图、颜色变换、旋转和扭曲图像、图案文字、空心字,以及个人小助手等。通过本章的学习,读者可自如地处理各种复杂的图像。第3章通过20个实例讲解了图形处理技术,包括绘制直线、曲线、弧、路径、几何图形、连接线条、组合图形,并且控制线条宽度、颜色、端点类型,使用单色、渐变颜色、图案等填充图形内部,以及使用基本绘图方法组成艺术图案等。通过本章的学习,读者可以容易地绘制各种形状复杂、色彩变幻的图形。第4章通过18个实例说明了如何?迪指髦治募砉δ埽ɑ袢∥募粜浴⒖奖次募⒍ㄊ倍列次募⒎梦识莆募⒍列碔ni文件、文件关联、删除目录、创建目录列表、显示磁盘结构,以及将组件属性保存在文件中等。通过本章的学习,读者可以为开发应用程序打下良好基础。第5章通过20个实例介绍了如何控制系统的有关功能,包括设置应用程序快捷键、禁止用户关闭操作系统、获取计算机名称和系统的特殊路径、进程控制、回调函数、调用DLL文件和API函数、修改系统的右键菜单、屏蔽消息、获取和设置系统日期和时间、监视剪贴板,以及模拟鼠标和键盘操作等。通过本章的学习,读者可以开发水平更高的应用程序。第6章通过16个实例介绍了典型组件的使用方法和技巧,包括设置字体、拖放图形文件、实现密码文本框和消息操作、使用并设置系统计数器,以及管理服务等。通过本章的学习,读者可以容易地实现常见应用程序的功能或扩充已有控件的功能。第7章通过11个实例集中介绍了数据库开发技术,包括连接数据库、数据访问和更新、筛选出所需数据、模糊查询、同时访问相关表数据、更新相关表、动态属性、将XML数据读入数据集并保存XML文件等等。通过本章的学习,读者可以得心应手地开发各种数据库应用程序。第8章通过15个实例讲解了如何创建Web应用程序,包括创建基本Web页、验证Web窗体页中的用户输入、读取和写入数据、在窗体页间传递服务器控件值、检测浏览器类型、将用户重定向到另一页、创建和使用Web用户组件、扩展Web用户组件,创建并访问、部署XMLWebServices等。通过本章的学习,读者可以熟练地创建多种实用的Web应用程序。本书由尹立宏主持编写,参加编写的还有马洋、张如意、王静、李晓光、赵国峰、周清杰、吴伟斌、郑超群、孔军、戴雷、叶萍、马宗敏、黄海云、许建国、汪玉涛、田福贵、邓鹏飞、林丽和张玲等。由于作者水平有限,书中难免存在一些不足之处,恳请读者批评指正。作者的电子邮箱:yinlimin@sina.com作者2003年7月 -
Visual Basic.NET应用编程150例王兴晶编著VisualBasic.NET(书中简称为VB.NET)是Microsoft公司开发的MicrosoftVisualStudio.NET(书中简称为VS.NET)系列的组成部分。VisualBasic.NET集程序的界面设计、代码编辑、编译、连接和调试等功能于一体,为编程人员提供了一个方便而又完整的开发界面和多个有效的辅助开发工具。VisualBasic.NET是MicrosoftVisualStudio.NET系列的组成部分,它为编程人员提供了一个完整、灵活、方便且功能强大的开发环境和多个有效的辅助开发工具。本书通过150个实例全面介绍了使用VisualBasic.NET开发普通应用程序、控制台应用程序、数据库应用程序,以及Web应用程序的技巧和经验。这些实例典型简洁,主要功能突出,所涉及的技术可以解决同类问题。使用本书的最好方法是掌握实例中提供的技术或技巧,然后使用这些它们尝试实现更为复杂的功能,并应用到更多方面。本书内容丰富、结构合理,叙述简洁明了,可以作为广大编程爱好者提高编程水平的自学教材,也可以供程序开发人员和大专院校有关计算机及其相关专业的师生作为参考资料。 -
C#设计模式(美)James W.Cooper著;张志华,刘云鹏等译本书主要介绍如何用最常见的设计模式编写C#程序。全书分为四个部分,首先介绍了C#语言和面向对象程序设计的一般原则,可作为C#程序设计的快速入门教程;然后分别讲述了创建型模式、结构型模式和行为型模式。每一类设计模式又包括若干种具体模式,共有23种。在介绍每种模式时,给出了一个或多个应用该模式的示例,以便于理解,且这些示例都是能完全运行的程序,包含在随书附带的光盘中。此外,每一章还提供了UML图,用以说明类之间的关系。本书适用于计算机及相关专业的本科生和研究生,对于软件开发人员也是一本很好的参考书。 -
VB.NET编程实例与技巧集粹葛小东本书是Visual Basic.NET编程实例与技巧的专题书籍,书中设计了200个经典实例,旨在让读者全面、快速、有效地掌握Visual Basic.NET编程的方法和技巧。本书分为11章,第1章介绍VB.Net的基本语法及与VB 6.0的比较;第2章介绍VB.Net中面向对象的基本知识,这部分是VB.Net的核心所在;第3章简要介绍VB.Net对于文件系统的定义及文件操作技术;第4章与第5章主要介绍VB.Net中功能强大的控件;第6章介绍VB.Net提供的绘图方法;第7章主要介绍多媒体制作,并且通过使用多媒体控件了解如何使用其他的控件;第8章与第9章介绍VB.Net中的数据访问技术;第10章简要介绍VB.Net中涉及的Web编程基础,主要是简介HTML文档结构和常标记、脚本代码编程等;第11章深入介绍如何创建ASP.Net Web应用程序,内容包括HTML服务器控件、Web控件、数据绑定等内容。本书内容丰富、讲解详细、语言流畅,书中内容密切围绕Visual Basic.NET与Visual Basic 6.0相比的优越性展开,每一个实例都有非常丰富的基本知识介绍以及实例思路分析,侧重基础性和实用性的结合,本书可作为初中级程序开发人员的自学丛书,也可以作为社会培训班的教学参考书。书中实例代码请从网上(http://www.b-xr.com)下载。 -
Visual C++.NET应用编程150例王兴晶编著本书主要针对具有VisualC++基本操作基础的读者。全书通过150个实例,全面深入地介绍了利用VisualC++.NET开发应用程序的方法、技巧和经验。主要讲解用VisualC++.NET进行界面效果处理、图形图像处理、文件与系统功能控制、线程与MFC编程、数据库开发、GDI+高级图形处理、OLE技术以及OPENGL应用等内容。这些实例简单实用、典型性强、功能突出,很多实例使用的技术稍加扩展可以解决同类问题。使用本书最好的方法是通过学习掌握实例中的技术或技巧,然后使用这些技术去尝试实现更复杂的功能、应用到更多方面。本书内容丰富、结构合理,可以作为广大编程爱好者提高编程水平的自学教材,也可以供程序开发人员和大专院校有关师生作为参考资料。策划说明很多初学编程的读者,在看过一些讲述基础应用的书籍后学会了软件的基本操作,或者在学校里学习了一些基本编程语言之后,常常陷入困境——对进一步的应用一知半解,对用该软件进行开发并完成一项具体的课题或项目感到困难和茫然。一些指导开发的实例图书所讲的实例往往是工程实例,对一些基本的编程模块着墨甚少,使读者学起来很吃力。《编程沙龙》丛书就是在这样的情况下产生的,我们希望这套丛书能够交给广大初学编程的读者一把钥匙,使大家能够快速掌握软件开发技术并能切实投入实际应用。本套丛书将那些庞大的应用开发实例分解成150个小的开发实例模块,并以实例为主线,引导读者步步深入,掌握各种开发语言和开发工具的应用。每本书的实例均以“应用”和“编程”为主题,绝大部分实例都可以完整地实现一个功能。读者通过对这些小的编程实例进行模仿和变化,可以学会利用自己学到的基础知识编写简单的实际应用案例。当然在理解范例的讲解过程中,读者又会学到新的软件开发技术,并且进一步扩展,从而在学习实例的过程中得到了双重提高——一方面把自己以前掌握的知识应用到实例上;另一方面从这些实例中又可以学习到新的知识,最后达到融会贯通的目的。本套丛书的作者都是长期从事软件开发实践的一线程序员,他们对这些实例的编程要点进行了简单明了的总结,对实例的扩展应用进行了画龙点睛的提示,这些宝贵经验对于读者深入掌握书中实例所包含的技术知识是非常有益的。需要特别说明的是,如果读者对编程是一个完全的新手,直接阅读这套书是有一定困难的。建议读者在学习这套书之前,首先学习编程的基础知识(在此,向您推荐我们出版的《新世纪电脑应用培训教程》系列中有关程序设计培训教程的图书)。《编程沙龙》丛书首批推出6本,内容涵盖目前主流编程软件:VisualBasic、VisualC#、VisualC++、VisualFoxPro、Delphi及Java等。今后我们还会根据读者的反馈和技术的发展推出新的品种。我们将这套丛书命名为“编程沙龙”,也希望借此机会建立一个与学习编程和从事编程工作的读者交流的真正的沙龙,让我们一起交流,共同进步!把你编程的经验与困难告诉我们,把你学习的快乐与苦恼告诉我们,那么下一批“编程沙龙”的书中,闪耀的将是你的智慧!编者2003年8月实例源代码下载说明为了最大限度地降低读者的购书成本,本书中的实例源代码可免费从网上下载。网址:http://tqxbook.phei.com.cn如果读者下载源代码有困难,可来信来电与我们联系,联系方法如下。地址:北京市海淀区莲花苑2号楼4门108室邮编:100036电话:63981964联系人:鄂卫华服务邮箱:lilye@phei.com.cn编辑邮箱:zhangruixi@phei.com.cn前言VisualC++.NET(本书中简称为VC.NET)是运行于Windows平台上的可视化集成开发环境,它是Microsoft公司开发的MicrosoftVisualStudio.NET系列的一部分。VisualC++.NET集程序的界面设计、代码编辑、编译、连接和调试等功能于一体,为编程人员提供了一个方便而又完整的开发界面和许多有效的辅助开发工具。本书通过150个编程实例,介绍了以下技术内容。第1章通过20个实例演示如何利用VisualC++.NET来美化应用程序的界面。主要内容包括能够显示图标的菜单、多边形形状的窗口、切分窗口、动画效果窗口、为对话框添加菜单等。通过本章的学习,可以轻松实现别具匠心的界面效果,增强人机交互功能。第2章通过20个实例介绍图形图像处理技术,包括绘制基本图形元素,实现橡皮筋功能,演示画笔和画刷的风格,捕捉屏幕图像,制作透明图像,动画光标,文字的旋转等效果。掌握这些内容,就可以满足常用的图形图像处理要求。第3章通过20个实例包括两部分内容——文件处理和系统控制技术,内容涵盖了读写ini文件、设置程序热键、应用CFile和CStdioFile类读写文件、序列化数据、向IE工具栏上添加按钮等。通过本章可以掌握基本的文件处理功能,并且能够实现一些系统控制功能。第4章通过15个实例介绍了线程和MFC类编程技术,主要内容包括创建线程、线程间通信、操作字符串、链表的遍历和查找、通用对话框等。第5章通过19个实例介绍了数据库开发过程中经常用到的一些技巧和编程方法,包括应用DAO获取数据库信息、动态创建数据库、自定义CRecordset类、执行SQL语句、记录的筛选和排序等。通过本章的学习读者可以掌握常用的数据库处理功能,从而为实现更加复杂的数据库操作打下良好基础。第6章通过21个实例介绍了GDI+高级图形处理技术,主要内容包括用图像平铺形状、用图案填充文字、创建线性梯度、演示多种风格的端点、创建轨迹梯度、绘制自定义虚线等。利用GDI+技术,可以绘制非?8丛拥耐夹巍?第7章通过19个实例演示了OLE技术的应用,主要内容包括创建OLE容器程序、在OLE容器程序中编辑OLE项、建立OLE服务器、建立自动化服务器、ActiveX控件等。第8章通过16个实例介绍了OPENGL编程的一些典型技巧,主要内容包括绘制简单的图形元素、图形的变换、用键盘和鼠标来操作动画、光照和材质效果以及三维曲面的构造等。通过本章的学习,可以掌握OPENGL绘图技术,并且能够制作图形动画。本书由王兴晶主持编写,参加编写的还有王东、曹忠军、郑志、胡洪波、于云凯、李军、赵长江、姜晓勇、陈栋、王刚远、刘立刚、苏红梅、王可、孙明、李晓刚、陈亚慧、李舒、李鸣和王永国等。由于作者水平有限,书中难免存在一些不足之处,恳请读者批评指正。作者的电子邮箱:yinlimin@sina.com作者2003年7月 -
.NET大局观(美国)David Chappell著、侯捷等译;侯捷译“David Chappell 是当今最优秀的技术作家之一。他身负数十年业界经验,以流畅的写作风格,为读者提供了这一份对.NET平台清晰而忠实的观察。面对本书,每一位称职的架构师、开发人员和管理人员都应该人手一本。我向你强烈推荐。”——Richard Monson-Haefel,《Enterprise Java Beans》3e (O'Reilly,2001)作者微软的.NET是一个对Windows-based软件开发起到革命性影响的新技术集。.NET主题之一是Web services的思想,允许软件运用Internet技术,和其他软件直接通讯。这个首创技术中的核心组成:.NET Framework和Visual Studio.NET,提供了一个多语言环境,让开发人员在其中开发Web services及其他类型的应用。.NET的另一方面:.NET My Services,提供我们一个用以创建新型应用的新型平台。总而言之,.NET技术将改变几乎所有Windows应用程序的构建方式。《.NET大局观》是为开发人员和技术管理人员撰写的一本书,是对Windows崭新开发景观的一份简明指南。页边注释、详细图表以及明晰的写作风格,使这本书易于阅读和浏览;分析文块则探索带争议的话题,并提出常见的关注点。这本书的独立观点和直白描述,清楚地阐示了.NET技术的运作机理和使用方式。本书关键主题包括:.NET本身及其目标总览Web services技术, 包括SOAP(简单对象 存取协议)及其他….NET Framework通用语言运行层(CLR)C#和Visual Basic.NET.NET Framework类库(Class Library)ADO.NETASP.NET.NET My Services理解是运用之钥。《.NET大局观》将使阁下得以作出正确的决策,并最大限度地挖掘这一革命性框架(framework)的潜能。 -
VS.NET UML建模高级编程(美)Andrew Filev,(美)Tony Loton等著;冯丽,秦王玉译;冯丽译为了帮助广大.NET开发人员高效、快捷地设计和创建大型企业级应用程序,本书全面介绍了Visio的图形表示和数据库建模等强大功能,并展示了Visio与VisualStudio.NET集成的优越性。具体内容包括绘制业务组件,从UML模块中生成代码,将VisualStudio.NET逆向工程为UML模块,利用UML和Visio对项目进行编档,利用Visio图设计分布式应用程序、对象角色建模和数据库设计的双向工程等。本书适合那些熟悉UML基本概念并想了解UML和Visio在VisualStudio.NET应用程序开发过程中的作用和用法的.NET开发人员。如果您希望使用VisioforEnterpriseArchitects高效快捷地设计并创建自己的企业软件,本书将非常适合您。VisualStudio.NETEnterpriseArchitect和VisioforEnterpriseArchitects的集成不是简单的合并,而是一个强大的功能整合。Visio提供强有力的图形表示功能,包括创建UML模型、规划和构建数据库、促进分布式系统的开发等。Visio与VisualStudio.NETEnterpriseArchitect的集成意味着可以通过UML图生成C#与VisualBasic.NET代码,这样就使您的项目有一个高效的"起动踏板",而且VisualStudio.NET项目也可以逆向工程为UML模型。最后,本书将帮助您认识Visio的一些方便快捷的功能,并全面展示Visio在企业开发方面的强大作用。要很好地掌握本书的内容,您需要了解UML的基本概念。本书主要内容●利用Visio绘制业务组件●通过UML模块生成代码●在使用或不使用源代码的情况下,将VisualStudio.NET项目逆向工程为UML模块●利用UML和Visio对项目进行编档●利用Visio图设计分布式应用程序●对象角色建模和数据库设计的双向工程 -
.NET构架技术与Visual C++编程(美)Peter Thorsteinson,(美)Robert J. Oberg著;赵学良译;赵学良译本书特色:·充分利用现有的VisualC++技能进行先进的.NET应用程序和Web服务·涵盖托管代码、COM/Win32、互操作性、Windows窗体、ADO.NET、ASP.NET、SOAP、XML、安全性以及更多技术·贯穿全书的案例研究:使用VisualC++和.NET构建一个完整的系统.NET并不是一次彻底的革命,而是多种技术的整合与发展。本书是TheIntegrated.NETSeries丛书之一。全书共分为五部分,论述了.NET是什么、托管C++编程、.NET的一些最基本主题、用ASP.NET和SOAP进行Web编程以及.NET中的一些其他主题,如安全性、跟踪与调试和互操作性。本文的作者是从事培训工作多年的资深专家,内容组织简练清晰,毫无累赘,是一部不可多得的教程。本书的特色为代码示例短小精悍、言简意赅。本书中所有程序界面操作都采用英(中)文注释,使得本书可以适用于中/英文版本VisualStudio.NET的使用。本书适合所有希望了解并掌握.NET,并对VisualC++有所涉猎的读者阅读。
