登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』Visual C#.NET基础与应用教程(第2版)

書城自編碼: 2929849
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 夏敏捷 罗菁 李国伟 陈海蕊
國際書號(ISBN): 9787302454120
出版社: 清华大学出版社
出版日期: 2017-01-01
版次: 2 印次: 1
頁數/字數: 434/686000
書度/開本: 16开 釘裝: 平装

售價:NT$ 356

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
中国色:手艺里的中国色彩美学
《 中国色:手艺里的中国色彩美学 》

售價:NT$ 493.0
中国文化文物和旅游统计年鉴2023
《 中国文化文物和旅游统计年鉴2023 》

售價:NT$ 1669.0
琴学论集:古琴传承与人文生态
《 琴学论集:古琴传承与人文生态 》

售價:NT$ 773.0
天理与秩序:宋代政治伦理思想研究
《 天理与秩序:宋代政治伦理思想研究 》

售價:NT$ 549.0
怎么办?
《 怎么办? 》

售價:NT$ 442.0
明代文艺思想史
《 明代文艺思想史 》

售價:NT$ 2688.0
原始之美:萨满教与西方人的想象
《 原始之美:萨满教与西方人的想象 》

售價:NT$ 717.0
宽窄说:烟草之书
《 宽窄说:烟草之书 》

售價:NT$ 717.0

編輯推薦:
(1 本书以通俗的语言介绍了C#基本概念和知识点,并结合大量的案例,使读者达到事倍功半的学习效果。(2 案例丰富,贴近读者,例如计算器、网络象棋、五子棋、拼图游戏等,讲解清晰、力避代码复杂冗长,使读者对枯燥的语言学习充满乐趣。(3 本书中的所有程序都在Visual Studio 2013版本中编译调试通过。
內容簡介:
本书全面介绍了Visual C#.NET基础知识、控件、文件处理和系统操作、多媒体编程、网络编程、数据库编程以及Web应用程序开发和XML技术,并以实例的形式向读者展示了Visual C#.NET的编程精髓,将Visual C#.NET编程中的语法、技巧等方面的知识融入其中,由浅入深,从易到难。这些实例典型简洁,所涉及的技术对解决同类问题具有实用性。书中实例(例如计算器、拼图游戏、网络象棋开发、五子棋等)贴近读者、讲解清晰、力避代码复杂冗长。简短的案例特别有助于初学者仿效理解、把握问题的精髓; 能够帮助读者快速对Visual C#.NET有整体认识。无论是入门级的初学者,还是有一定基础的读者,都可以在本书中得到有用的东西。
本书可作为高等院校相关课程的教材使用,也适合广大计算机工作者和Visual C#.NET用户编程爱好者、软件开发者参考。
目錄
目录
第1章Visual C#.NET概述

1.1Visual C#.NET简介

1.1.1Visual C#.NET产生

1.1.2Visual C#.NET的特点

1.1.3.NET框架

1.2Visual Studio 2013.NET集成开发环境

1.2.1Visual Studio 2013.NET的安装

1.2.2Visual Studio 2013.NET简介

1.2.3Visual Studio 2013.NET中的其他窗口

1.3Visual C#.NET的三种应用程序结构

1.3.1Visual C#.NET编写控制台应用程序

1.3.2Visual C#.NET编写Windows应用程序

1.3.3Visual C#.NET编写Web应用程序

1.4命名空间

1.4.1定义命名空间

1.4.2导入命名空间

1.4.3常用命名空间

1.5Visual C#.NET应用程序的开发步骤

习题

第2章Visual C#.NET编程基础

2.1数据类型

2.2不同数据类型之间的转换

2.2.1显式转换与隐式转换

2.2.2装箱和拆箱

2.3常量和变量

2.3.1常量

2.3.2变量

2.3.3变量的作用范围作用域

2.4运算符与表达式

2.4.1运算符

2.4.2运算符优先级

2.4.3表达式

2.4.4C# 4.0引入动态关键字dynamic

2.5控制台应用程序与格式化输出

2.5.1控制台输出

2.5.2控制台输入

2.5.3字符串的格式化输出

2.6C#流程控制语句

2.6.1选择语句

2.6.2循环语句

2.6.3跳转语句

2.6.4异常处理语句

2.7数组

2.7.1数组的声明与初始化

2.7.2创建数组实例

2.7.3一维数组

2.7.4多维数组

2.7.5交错数组

2.7.6数组的方法和属性

习题

第3章面向对象的编程基础

3.1类

3.1.1C#类的声明和对象的创建

3.1.2类的成员

3.1.3类的构造函数和析构函数

3.1.4静态成员和实例成员

3.1.5方法

3.1.6属性与索引器

3.1.7分部类

3.2结构类型

3.2.1结构类型的声明

3.2.2结构变量

3.3类的继承

3.3.1继承

3.3.2抽象类和密封类

3.4多态

3.4.1隐藏基类方法

3.4.2声明虚方法

3.4.3实现多态性

3.5接口

3.5.1定义接口

3.5.2实现接口

3.5.3显式接口成员实现

3.6委托与事件

3.6.1委托

3.6.2事件

3.7反射

3.7.1System.Reflection命名空间

3.7.2如何使用反射获取类型

3.7.3获取程序集元数据

3.8序列化与反序列化

3.8.1二进制序列化与反序列化

3.8.2XML序列化与反序列化

3.9.NET泛型编程

3.9.1为什么要使用泛型

3.9.2定义泛型方法

3.9.3定义泛型类

3.9.4使用泛型集合类

3.10Visual C#.NET常用类

3.10.1Console 类

3.10.2String类和StringBuilder类

3.10.3DateTime类和TimeSpan类

3.10.4Math类

3.10.5Convert转换类

3.10.6Random类

3.10.7与窗体应用程序相关的类

3.11集合

3.11.1ArrayList数组列表

3.11.2Stack堆栈

3.11.3Queue队列

3.11.4Hashtable哈希表和SortedList排序列表

3.11.5BitArray位数组

习题

第4章Visual C#.NET控件及其应用

4.1特殊功能文本框和标签

4.1.1常用属性和事件

4.1.2只能输入数字文本框

4.1.3文本框焦点转移

4.1.4创建口令文本框

4.1.5代码设置文本框的字体

4.1.6只读文本框

4.1.7标签控件

4.2单选按钮应用模拟单项选择题测试

4.2.1常用属性和事件

4.2.2实例开发

4.3复选框应用模拟多项选择题测试

4.3.1常用属性和事件

4.3.2实例开发

4.3.3窗体中多页显示效果实现技巧

4.4列表框应用小学生做加减法的算术练习程序

4.4.1常用属性和事件

4.4.2实例开发

4.5组合框应用国家名选择

4.5.1常用属性和事件

4.5.2实例开发

4.6Timer控件用法飘动窗体

4.6.1常用属性和事件

4.6.2实例开发

4.7图片框应用图片自动浏览器

4.7.1常用属性和事件

4.7.2实例开发

4.7.3图片的缩放技巧

4.8利用滚动条控件调配颜色

4.8.1滚动条的属性和事件

4.8.2实例开发

4.9TreeView控件和ListView控件学校系部分层列表

4.9.1TreeView控件

4.9.2实例开发

4.9.3ListView控件

4.9.4实例开发

4.10菜单使用

4.10.1创建主菜单

4.10.2实例开发

4.10.3上下文菜单

4.10.4实例开发

4.11对话框控件应用自己的记事本编辑器程序

4.11.1打开文件对话框控件

4.11.2保存文件对话框控件

4.11.3颜色对话框控件

4.11.4字体对话框控件

4.11.5PrintDialog控件和PrintDocument控件

4.11.6对话框控件应用实例开发

4.12实现控件数组的功能计算器设计

4.12.1控件数组的建立

4.12.2实例开发

习题

第5章图形图像和多媒体编程

5.1GDI 图形图像绘制

5.1.1GDI 概述

5.1.2坐标

5.1.3Graphics类

5.1.4画笔Pen类和画刷Brush类

5.1.5可擦写图形轮廓的实现

5.2图像处理

5.2.1显示图像

5.2.2保存图像

5.2.3图像的平移、旋转和缩放

5.2.4生成数字字符验证码图片

5.3播放声音与视频的文件

5.3.1通过API函数播放声音文件

5.3.2ActiveX控件

5.3.3Windows Media Player控件播放声音和视频文件

5.3.4无声动画控件Animation

5.4特殊形状的窗体界面

5.4.1Region类和GraphicsPath类

5.4.2程序设计的步骤

5.5拼图游戏设计

5.5.1Graphics类的常用方法

5.5.2程序设计的思路

5.5.3程序设计的步骤

5.6五子棋游戏

5.6.1程序设计的思路

5.6.2程序设计的步骤

习题

第6章文件处理和键盘操作

6.1C#目录文件夹和文件管理

6.1.1System.IO命名空间

6.1.2目录文件夹管理

6.1.3文件管理

6.1.4文件夹浏览器实现

6.2文件的读写

6.2.1FileStream类读写文件

6.2.2文本文件的读写

6.2.3读写二进制文件

6.3处理鼠标和键盘事件

6.3.1处理鼠标相关的事件

6.3.2处理键盘相关的事件

习题

第7章网络程序开发

7.1网络通信编程基础

7.1.1Socket套接字简介

7.1.2TCP协议和UDP协议

7.1.3Socket编程原理

7.1.4套接字Socket类编程

7.1.5.NET 框架中网络通信的应用层类

7.2使用TcpClient类和TcpListener
类实现TCP协议通信

7.2.1TcpClient类和TcpListener


7.2.2实现的基于TCP协议的局域网通信程序

7.3使用UdpClient类实现UDP协议编程

7.3.1UdpClient类

7.3.2UdpClient类开发UDP程序的过程

7.4基于UDP的网络中国象棋

7.4.1网络中国象棋设计思路

7.4.2网络象棋游戏窗体实现的步骤

习题

第8章数据库编程

8.1数据库的基本概念

8.1.1关系数据库与二维表

8.1.2关系数据库的有关概念

8.1.3关系数据库的操作

8.2ADO.NET数据库访问技术

8.2.1ADO.NET简介

8.2.2ADO.NET的核心组件

8.2.3ADO.NET的联机与脱机数据存取模式

8.3ADO.NET对象及其编程

8.3.1使用Connection对象连接数据源

8.3.2使用Command对象执行数据库操作

8.3.3DataReader对象

8.3.4DataSet对象

8.3.5DataView对象

8.3.6DataAdapter对象

8.4使用ADO.NET对数据库进行操作

8.4.1在保持连接的方式下进行数据操作

8.4.2在无状态脱机方式下进行数据操作

8.4.3数据绑定

8.5数据库中的图像存取

8.5.1关键技术

8.5.2程序设计的步骤

8.6LINQ技术及应用

8.6.1什么是LINQ

8.6.2LINQ基础

8.6.3LINQ查询子句

8.6.4操作关系型数据LINQ to SQL

8.6.5使用LINQ操作DataSetLINQ to
DataSet

习题

第9章Web应用程序开发

9.1Web窗体与ASP.NET内置对象

9.1.1ASP.NET工作原理

9.1.2Web窗体页面

9.1.3ASP.NET常用内置对象

9.1.4统计网站在线人数

9.2ASP.NET控件

9.2.1ASP.NET控件概述

9.2.2标签控件Label

9.2.3Button、ImageButton和LinkButton控件

9.2.4DropDownList控件和ListBox控件

9.2.5Image控件和ImageMap控件

9.2.6文本输入控件

9.2.7复选框和单选钮

9.2.8AdRotator控件

9.2.9Calendar控件

9.2.10视图控件

9.3Web表单验证控件应用

9.3.1RequiredFieldValidator必须字段验证控件

9.3.2RangeValidator范围验证控件

9.3.3CompareValidator比较验证控件

9.3.4RegularExpressionValidator正则表达式控件

9.3.5CustomValidator自定义验证控件

9.4数据库的操作读取、修改表信息

9.4.1连接两种数据库

9.4.2读取数据库

9.4.3数据的添加、删除、修改

9.4.4数据库操作的应用实例

9.5Web数据显示控件应用显示表信息

9.5.1Repeater控件

9.5.2DataList控件

9.5.3GridView控件

9.5.4Web数据显示控件应用

9.6母版页创建游戏网站

9.6.1关键技术

9.6.2程序设计的思路

9.6.3程序设计的步骤

9.7网页间数据的传递

9.7.1用QueryString来传送相应的值

9.7.2利用Session对象传递或共享数据

习题

第10章XML技术

10.1XML概念

10.1.1使用XML的原因

10.1.2与XML有关的命名空间和相关类

10.2使用ADO.NET中DataSet创建XML文件

10.3使用ADO.NET中DataSet读取XML文件

10.4C#通过DOM操作XML文档

10.4.1.NET中处理XML文档的方式

10.4.2.NET中使用DOM加载及保存XML数据

10.4.3使用DOM访问XML文件

10.4.4使用DOM添加新节点

10.4.5使用DOM修改删除节点

10.5基于XML的游戏网站留言板

10.5.1程序设计的思路

10.5.2程序设计的步骤

习题

参考文献
內容試閱
前言
为什么学习Visual C#.NET?DotNET(.NET)是微软未来的技术发展方向,其强大的技术优势为人们所推崇,并且在全世界掀起了学习DotNET技术的高潮,掌握该技术,无疑在目前激烈的就业竞争中把握了有力武器。作为微软DotNET框架下的核心技术之一,Visual C#.NET(简称C#语言)经过几年的发展,已经成为主流开发语言。C和C一直是最有生命力的程序设计语言。这两种语言为程序员提供了丰富的功能、高度的灵活性和强大的底层控制能力,而这一切都不得不以牺牲效率作为代价。例如与Visual C#.NET相比,Visual C程序员为实现同样的功能就要花费更长的开发周期。C和C既为我们带来了高度的灵活性,又使我们必须要忍受学习的艰苦和开发的长期性,特别对Visual C来说,大部分的程序结构都被封装在MFC中,对于初学者来说,程序结构显得十分混乱,学习将变得十分艰苦。Visual C#.NET程序结构十分清晰,较易学习和使用,同时又不失灵活性和强大的功能,它在开发能力和效率之间取得较好的平衡。它不仅具有快速开发应用程序的能力,而且具有C的基本特征面向对象,Visual C#.NET已成为功能强大的面向对象的编程语言。本书作者长期从事Visual C#.NET教学与应用开发,在长期的工作与学习中,积累了丰富的经验和教训,能够了解在学习编程的时候需要什么样的知识才能提高C#开发能力,以最少的时间投入得到最快的实际应用。本书内容共10章,各章内容如下:第1章主要介绍.NET框架和Visual Studio 2013.NET集成开发环境,同时介绍了Visual Studio.NET集成开发环境中如何创建C#三种应用程序等。第2章主要介绍Visual C#.NET语言数据类型、流程控制语句。第3章介绍面向对象的基本概念,包括类和对象以及需要重点掌握的面向对象的继承性、多态性思想和具体体现。第4章主要介绍常用控件,同时展示用Windows窗体来编写程序的特点以及技巧。第5章介绍利用.NET框架提供的一整套图形类库,绘制各种图形、处理位图图像和视频,从而建立图形游戏程序。第6章主要介绍Visual C#.NET语言提供的用于文件操作的类,以及如何利用它们实现对文件的存储管理、对文件的读写等各种操作。第7章主要介绍利用.NET框架类库中提供的应用层类TcpClient、TcpListener 和 UdpClient类来实现网络编程的知识。本章最后通过应用层类开发出基于UDP的网络中国象棋。第8章在ADO.NET模型的基础上介绍如何操作数据库,读者可以熟悉掌握ADO.NET中各种对象的操作方法以及常用SQL语句,并能够读、写、检索数据库。第9章主要介绍开发Web应用程序的ASP.NET工作原理和ASP.NET常用控件,在Web应用程序中访问数据库等。本章最后通过母版技术创建网络游戏网站。第10章介绍.NET框架中与XML相关的命名空间和其中的重要类及DOM技术,并用实例使读者更进一步了解XML文件的C#读写操作的具体方法。需要说明的是,学习编程是一个实践的过程,而不仅仅是看书、看资料的过程,亲自动手编写、调试程序才是至关重要的。通过实际的编程以及积极的思考,读者可以很快掌握很多的编程技术,而且,在编程中读者会积累许多宝贵的编程经验。在当前的软件开发环境下,这种编程经验对开发者尤其显得不可或缺。本书获得中原工学院教材建设立项并资助,由夏敏捷(中原工学院)、罗菁(中原工学院)主持编写,陈海蕊(中原工学院)、李娟(中原工学院)编写第2章和第8章,张锦歌(河南工业大学)编写第4章,李国伟(中原工学院)编写第6章,罗菁(中原工学院)编写第9章,其余章节由夏敏捷编写。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了中原工学院计算机学院郑秋生教授的指导和一些资深C#程序员的支持。在此谨向他们表示衷心的感谢。本书提供电子课件和程序代码,可以到清华大学出版社网站本书页面下载。由于编者水平有限,书中难免有错,敬请广大读者批评指正,在此表示感谢。电子邮件地址: xmj@zut.edu.cn。夏敏捷2016年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.