.NET
-
C#数据库入门经典(美)胡德尔斯顿(Huddleston, J.)著;杨浩译每个程序都会涉及到数据的处理,大多数真正的程序都使用存储在关系数据库中的数据,所以每个程序员都需要了解如何访问关系数据。《C#数据库入门经典(第2版)》主要讨论如何使用C#和ADO.NET访问关系数据。《C#数据库入门经典(第2版)》首先介绍需要安装的内容,接着讨论ADO.NET1.1、SQL和关系数据库。之后论述更高级的主题。最后简要介绍ADO.NET2.0。读完《C#数据库入门经典(第2版)》,读者将会对C#数据库编程的主要论题有较深入的理解。《C#数据库入门经典(第2版)》适用对象:《C#数据库入门经典(第2版)》是为对使用C#语言访问关系数据感兴趣的人编写的,适用于程序员、管理人员,以及院校师生,因为学习《C#数据库入门经典(第2版)》只需要对C#有基本的了解,不需要有使用关系数据库或关系数据库语言SQL的经验。《C#数据库入门经典(第2版)》通俗易懂,概念清晰,用浅显的程序范例演绎概念,读者可以把这些程序范例用作编写代码的基础。《C#数据库入门经典(第2版)》主要介绍了关系数据库和ADO.NET的所有基础知识,这些都是每个C#程序员必须理解的内容。 -
Visual C++.NET应用教程唐大仕、刘光C++语言是一门面向对象的程序设计语言,是高校广泛使用的程序设计教学语言之一,而Visual C++.NET则是C++语言中最新且最为流行的编程环境。本书对C++语言(特别是托管的C++语言)及Visual C++.NET应用编程进行了较为全面的阐述。内容分为四个部分:第一部分介绍了C++语言基础:数据类型、表达式、语句、数组、指针、函数;第二部分介绍了C++面向对象特点:类、对象、继承、多态性、异常处理;第三部分是Visual C++.NET的基本应用:Windows窗体、控件、图形图像处理、流与文件;第四部分是C#的高级应用:ADO.NET数据库应用、多线程、网络通讯、远程调用、XML Web Service以及与非托管代码的互操作等。本书内容详尽、循序渐进,既介绍语法,又讲解语言机制,还注重C#在Windows及Web中的应用。本书提供了大量典型实例,配套光盘中附有全部源程序。本书内容和组织方式立足高等学校的教学教材,也可作为计算机技术的培训教材,还可作为Visual C++.NET的自学用书。 -
工程化程序设计CEAC信息化培训认证管理办公室本书是CEAC高等职业教育电子信息类专业双证课程培训方案配套教材。本课程是使学生了解VisualC++.NET的编程思想、学会运用VisualC++.NET编写简单的应用程序、掌握COM技术、数据库编程、网络编程和多线程技术,建议学时128学时。全书共11章,主要内容包括:VisualC++.NET开发环境、C++编程基础、文档与视图、对话框和控件、程序界面设计、图形设备接口、多线程、COM(组件对象模型)、数据库编程、网络编程和异常处理与调试。本书适用于高等职业教育电子信息类专业,也可供各类培训课程和自学者使用。 -
VISUAL C#.NET面向对象程序设计教程赵卫伟、何集体、刘瑞光本书重点讲述了c#语言关键字、语法和程序结构。书中不仅介绍了c#语言的数据类型、运算符和运算表达式、常量、变量、数组、程序顺序结构、选择结构以及循环结构等传统的程序基本元素,还讲述了类和面向对象的基本概念,并重点介绍了进行c#程序开发的集成开发环境的安装和使用、c#数组、c#的字符串、c#窗体开发中常用的对话框、图形、多媒体、文件、数据库访问技术等高级知识。 本书内容丰富、全面、系统,并列举了大量的程序实例,课后附有习题,不仅适合c#的初中级读者,还可帮助c和c++的用户顺利过渡到c#。本书既可作为高职高专学校计算机软件技术课程的教材,也可作为管理信息系统开发人员的技术参考书。 -
Visual Basic.NET可视化程序设计教程王改梅、闫宏伟、刘瑞光《高等职业教育计算机专业推荐教材:Visual Basic.NET可视化程序设计教程》内容覆盖了Visual Basic.NET作为编程语言所具有的基本功能,主要包括Visual Basic.NET的面向对象编程及数据库访问技术等。书中提供了大量精选实例,这些实例不仅有助于初学者快速入门,而且具有一定的实用价值。《高等职业教育计算机专业推荐教材:Visual Basic.NET可视化程序设计教程》面向没有任何编程基础的初学者,适合大专院校师生作为教材使用,也可以作为自学者的进阶教程。 -
程序设计初步杨俊清本书是CEAC高等职业教育电子信息类专业双证课程培训方案配套教材。全书共7章,主要介绍了.NET的基本数据结构、分支语句、循环语句,面向对象的概念,.NET环境下的控件以及基于.NET开发环境的应用软件的开发过程。在书中配置了大量的实例来说明相关的问题,使学生对软件设计有一个感性的认识,是软件设计入门的必备教材。建议总学时64,其中讲课28;实验36。本书适用于高等职业教育电子信息类专业,也可供各类培训课程和自学者使用。 -
Visual C#2005从入门到精通(美)夏普(Sharp, J.)著MicrosoftVisualC#功能强大、使用简单。本书全面介绍了如何利用VisualStudio2005和.NETFramework来进行C#编程。作者将C#的各种特性娓娓道来,以范例导航的方式,通过大量的练习引导读者逐步构建Windows窗体应用程序,访问MicrosoftSQLServer数据库,开发ASP.NETWeb应用程序以及创建并使用Web服务。全书共6部分,28章,结构清晰、叙述清楚。所有练习均在VisualStudio2005简体中文版上进行过演练。无论是刚开始接触面向对象编程的新手,还是打算转移到C#的有经验的C、C++或者Java程序员,都可以从本书中汲取到新的知识。循序渐进,提升VisualC#编程技能在专家的悉心指导下学习VisualC#2005基础知识,进度完全由自己灵活掌握。通过这本实用性较强的从入门到精通教程,您可以用C#迅速创建程序和组件。本书重要主题:·VisualStudio2005开发环境·声明变量、调用方法和创建操作符·编写语句以便选择性或重复性地运行代码·捕获并处理异常错误·用面向对象概念声明类和对象·编写析构函数清除不需要的代码并帮助管理资源·创建可重用的组件,比如属性、索引器和事件·为类和类属类定义类型和参数·用WindowsForms创建含有用户控件的用户界面·用MicrosoftADO.NET访问数据资源·构造含有大量数据的WebForms·用MicrosoftASP.NET控件确认用户输入编写、测试和部署Web服务 -
.NET企业级应用程序开发教程汤涛VisualStudio.NET作为微软.NET战略的核心开发工具,与VisualStudio6相比,其开发效率具有显著性地提高,其开发框架和思路发生了根本性地改变。同时,VisualStudio.NET又提供对COM组件的访问兼容性。.NET全面引入对XML的支持是开发基于.NET分布式应用的基石,XML.NET支持在数据访问层面和对象传递层面上跨越Internet传递数据和对象。本书基于C#语言深入阐述.NET核心开发思路和.NET应用程序运行的基本原理,详尽讲解Windows编程方法、网络访问和Sockets编程。还深入讨论了多线程应用程序开发、线程同步技术和线程池技术等.NET深入编程技术。Web服务和远程通信技术是.NET下企业级三层结构应用开发的关键技术,本书讨论了Web服务和远程通信的基本原理和实现机制,与COM+交互,.NET企业服务技术和序列化技术,详细阐述基于.NET的三层结构应用程序开发,这些技术都是实现.NET企业级软件开发所必备的。企业应用部署向来是企业级应用开发的关键,本书详细阐述了.NET应用部署的基本方法和原则。本书结构清晰,讲解深入浅出,并通过丰富的实例加深读者对相关技术的把握。本书是从事微软VisualC#.NET开发和应用人员不可多得的参考书。同时适合广大计算机爱好者自学也可作为大专院校相关专业的教学参考书。本书前言前言:从.NET开发技术推出至今已有三年多的时间,国内的诸多软件企业特别是基于Windows平台的软件开发企业都在陆续向.NET开发上迁移。笔者作为中国.NET开发技术的先驱,长期从事软件项目开发、咨询和研究,特别是近几年来一直致力于中国软件企业开发架构和技术的推广与咨询工作,以及针对软件企业的高级程序员和项目经理的技术培训工作。在这期间,笔者把实际应用开发中遇到的问题、大多数程序员在.NET应用开发中可能遇到的陷阱以及针对一些.NET核心技术的理解等总结成文,这就是本书的由来。VisualStudio.NET(简称VS.NET)作为微软.NET战略的核心开发工具,与VisualStudio6相比,其开发效率得到了显著提高,其开发框架和思路发生了根本性改变。同时,VS.NET又提供对COM组件和Win32API的访问兼容性,使得VS.NET成为微软平台上迄今为止最为强大的开发工具。其中,.NET框架是VS.NET开发应用以及.NET应用程序运行的基础,它包含运行.NET应用程序所必需的虚拟机和基础类库。本书深入阐述.NET核心开发思路和.NET应用程序运行的基本原理,详尽讲解Windows编程方法、网络访问和Sockets编程。本书还讨论了多线程应用程序开发、线程同步技术和线程池技术等.NET编程技术。Web服务和远程通信技术是.NET下企业级三层结构应用开发的关键技术,本书深入讨论Web服务和远程通信的基本原理和实现机制,详细阐述基于.NET的三层结构应用程序开发,还讨论了.NET与COM+的交互技术以及.NET企业服务技术,这些技术都是实现.NET企业级软件开发所必备的。企业应用部署一直是企业级应用开发的关键,本书详细阐述了.NET应用部署的基本方法和原则。本书各章内容第1章.NET概述,主要讨论.NET战略概要、.NET框架组成部分及其本特征等内容,还讨论到了程序集(assembly)的概念。第2章基于.NET的OOP,主要讨论了面向对象的基本概念。介绍了如何在.NET中定义类的基本结构,其中包含属性、方法、构造函数等,还讨论到了面向对象编程中的继承和多态如何在.NET下实现,也讨论了抽象类和接口的实现方法。第3章.NET组件开发和部署,主要讨论了.NET中组件的开发和内存管理,以及应用程序的部署和DLL程序集的版本控制等技术。应用的命名空间主要为System.ComponentModel。第4章Windows窗体编程,主要讨论了建立多窗体应用、使用控件和窗体菜单、如何实现拖放操作,以及访问系统剪贴板等Windows编程的基本技术。应用的命名空间主要为System.Windows.Forms。第5章数据处理技术,主要讨论了ADO.NET对象模型、在.NET基础类库中有关ADO.NET的命名空间和类,以及如何通过这些类来实现数据的增、删、改、查等基本操作,如何调用存储过程,实现单机事务处理和分布式事务处理等,还讨论了如何针对数据库存取大对象的数据。最后,讨论了数据访问时的安全性问题。应用的命名空间主要为System.Data及其子命名空间。第6章数据流和文件处理,主要讨论与文件操作和访问相关的类、读写文本文件和二进制文件、对文件的异步读写操作、控制文件和目录的不同事件,以及操作独立存储文件等。应用的命名空间主要为System.IO及其子命名空间。第7章Internet访问,主要讨论如何创建基于TCP/IP网络访问Web站点的客户端、如何异步访问网络资源、处理网络访问过程中遇到的错误、实现DNS域名解析,最后讨论了如何创建TCP服务器和客户端。应用的命名空间主要为System.NET及其子命名空间。第8章绘图和打印,介绍了GDI+与GDI的区别,讨论了如何创建基本图形文件和复杂的图像、实现不同图像格式的转换,以及控制打印输出。应用的命名空间主要为System.Drawing及其子命名空间。第9章.NET与非受管代码的交互,主要讨论了与COM组件的相互调用、如何调用Win32API、如何通过WMI访问操作系统,或是通过.NET框架中的一些诊断类来访问操作系统。应用的命名空间主要为System.Runtime.InteropServices、System.Management和System.Diagnostics及其子命名空间。第10章.NET事件处理,主要讨论了委托(delegate)的基本概念、在.NET中事件委托的机制,以及在用户自定组件中如何产生并响应事件。应用的命名空间主要为System命名空间。第11章多线程和Windows服务,主要讨论了如何创建多线程应用程序、如何创建Windows后台服务、如何安装和卸载Windows服务以及在Windows服务中使用多线程来提高响应效率。应用的命名空间主要为System.Threading和System.ServiceProcess。第12章ASP.NET编程,主要讨论了ASP.NET与经典ASP的区别、使用Web控件,以及一些基本的Web编程技术,还讨论了如何开发Web控件和用户自定控件等内容。应用的命名空间主要为System.Web及其子命名空间。.NET企业级应用程序开发教程前言第13章ASP.NET数据展现和报表技术,主要讨论了如何在ASP.NET页面中使用数据控件绑定来自于数据库的数据。如何使用VS.NET带的水晶报表和用户自定义报表。应用的命名空间主要为System.Web及其子命名空间。第14章ASP.NET配置,主要讨论了ASP.NET的配置架构实现有效的错误处理和安全性控制等。应用的命名空间主要为System.Web及其子命名空间。第15章Web服务和Remoting,主要讨论并比较了Web服务和Remoting技术,介绍了如何开发Web服务、如何开发Remoting服务器端和客户端,以及如何实现远程组件的调用。应用的命名空间主要为System.Web.Services、System.Runtime.Remoting及其子命名空间。第16章XML.NET,主要讨论了XML基本概念和XML在.NET中的具体实现,以及如何操作XML数据等。应用的命名空间主要为System.Xml及其子命名空间。本书使用的约定技巧:用于更为有效地解决问题,或更快捷地实现编码的提示信息。注意:通常是背景材料或是相关链接,用于加深读者对相应内容的理解。小心:可能会遇到的程序代码问题、技术陷阱或是一不小心就会产生的错误。本书面向的读者本书是针对向.NET技术迁移的程序员编写的,帮助程序员更快地熟悉和掌握.NET编程技术。当然,对于已经开始使用.NET的程序员也会有帮助。客户支持信息我们尽可能地让本书在技术上更为准确,但错误是在所难免的,希望读者能告诉我们有关本书的错误之处,我们的Email是:tonyacton@hotmail.com。当然,如果读者在实际开发中遇到了问题,也可以给我们发Email,我们将会提供相应的技术支持和咨询。 -
ASP.NET程序设计案例教程尚俊杰、秦卫中本书是一本精心设计的ASP.NET案例教程(以VB.NET语言讲解),它不是简单地堆砌源代码,而是将重点放在了讲解程序设计思想上,不仅要让读者知道怎么编,更要让读者知道为什么要这样编。本书案例选材来源于四个方面:Internet上优秀的案例、作者多年的教学经验、BBS论坛中读者提出的常见问题、其他ASP.NET教材中优秀的案例。全书基本上覆盖了ASP.NET学习中的重点、难点和疑点,包括数据库程序的各种复杂操作、使用Code-Behind、开发和使用自定义控件、多层应用程序、使用正则表达式、使用JavaScript、使用CSS样式等各种疑难技术。在本书的第8章,给出了ASP.NET程序中常用的留言本、聊天室、BBS论坛和网上书店综合示例,并且全部用文本编辑器和Visual Studio.NET两种方式来实现。本书是由“书 + 光盘 + 支持网站”组成的三位一体的立体教材,其中配套光盘包括全部示例的源代码,支持网站(www.jjshang.com)提供了学习论坛和大量的学习资源。本书适合有一定ASP.NET基础的人使用,适合做大中专院校网络程序设计课程的辅导教材,同时也适合网络程序设计人员自学使用。 -
ASP.NET+SQL Server动态网站开发案例精选刘斌、张军《ASP.NET+SQL Server动态网站开发案例精选(附光盘)》讲解如何使用ASP.NET和SQL Server开发动态网站,并通过9个与现实生活息息相关的完整案例,使读者迅速掌握动态网站的开发方法和全过程。全书共分11章,第1-2章提纲挈领,将动态网站开发所涉及的关键知识点做了简要介绍。在第3-11章,从需求分析、系统分析、目录结构和通用模块、界面设计到代码实现,一步步教会读者制作9个精选案例。配套光盘包括所有案例的源程序,读者可以直接取用。《ASP.NET+SQL Server动态网站开发案例精选(附光盘)》适合网页设计人员、Web应用开发人员和广大网络爱好者学习使用。
