本书通过逐步构建一个完整的开发框架,帮助读者深入理解和掌握ASP.NET Core开发框架的核心概念和技术。本书以实际项目为基础,通过逐步迭代的方式引导读者从零开始构建一个功能强大的开发框架。本书不仅介绍了如何搭建项目结构、处理路由和中间件、使用依赖注入和配置管理等关键技术,还介绍了如何处理身份验证和授权、使用数据库和ORM、编写单元测试等实际开发中常见的问题和技术。本书配有读者交流学习群,可扫描勒口二维码进群。相关代码可通过前言中的代码仓库地址获得。 这是一本面向ASP.NET Core初学者和有一定经验的开发者的实用指南。通过本书的学习,读者将获得一个全面的ASP.NET Core开发框架的知识体系,并能够应用这些知识构建自己的Web应用程序。
本书主要介绍了使用Visual Studio 2022进行MAUI以及控制台应用程序开发所需要的基础知识。本书讲述了C#语言的特点;阐述了MAUI界面布局、数据类型、运算符和表达式、判断循环语句、数组、方法等程序设计语言中 基础的内容;介绍了MAUI应用程序开发需要的知识:窗体与控件、界面设计、布局。为了使程序开发变得 有乐趣,书中穿插介绍了GraphicsView图形编程及简单的动画制作技术。本书 为一个俄罗斯方块游戏程序,以达到巩固前面所学知识的目的。 本书针对的是毫无编程经验的初学者以及从其他语言转入 C#语言学习的人员。即使是有一定经验的开发人员,也可以在本书提供的视频教程中找到所需的知识。
《C#程序设计教程(第3版普通高等学校计算机教育十二五规划教材)》由马骏主编,主要介绍C#语言、WinForm和WPF应用程序开发的基础知识。全书共14章,前6章介绍C#语言和WinForm开发的基础知识,包括开发环境、基本数据类型、流程控制语句、类和结构、接口委托与事件、泛型与LINQ、目录与文件操作等;后8章介绍如何开发WPF应用程序,包括WPF控件、资源与样式控制、动画与多媒体、数据绑定与数据验证、数据库与实体数据模型、二维图形图像处理、三维图形和三维呈现。同时在附录中给出了本书的上机练习和综合实验。 《C#程序设计教程(第3版普通高等学校计算机教育十二五规划教材)》提供配套的PPT课件以及在VS2012下调试通过的所有参考源程序和全部习题参考解答。 本书可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。
本书对C#程序设计的教学内容进行了系统化设计和优化,形成了4个学习阶段(C#基础语法学习、面向对象程序设计、界面设计与交互实现、面向数据库的程序设计)、9个单元和3条主线(教学组织主线、理论知识主线和编程任务主线)的完整体系,按照“程序探析—知识导读—编程实战—同步训练—析疑解难—单元习题”6个环节有效组织教学。以“程序设计”为中心组织教学内容、设计编程任务,围绕程序学习语法、熟悉算法、掌握方法、实现想法。采用“任务驱动”教学方法,强调“做中学、做中会”,强化编程技能的训练,强调良好编程习惯的培养。 本书可以作为计算机各专业和非计算机专业C#程序设计课程的教材,也可以作为C#程序设计的培训教材以及自学用书。
本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用C#进行 WinForms 程序开发的常用技术和方法。全书共 16 章,包括搭建 C#开发环境、 个 C#程序、数据类型、运算符、条件语句、循环语句、数组、字符串、面向对象编程基础、面向对象编程进阶、Windows 窗体编程、Windows 控件的使用、数据库基础、使用 C#操作数据库、文件及文件夹操作、库存管理系统等内容。本书附有配套资源包。配套资源包提供了书中所有实例和项目的源代码,全部源代码都经过精心调试,在 Windows 7/Windows 10 等操作系统下均能够正常运行;另外还提供了全程视频讲解,读者可以边看边学,以提高学习效率。本书适用于 C#初中级用户,也可作为大中专院校相关专业和培训机构的教材。对于程序开发爱好者,本书也有 高的参考价值。
本书是中国大学MOOC(慕课)爱课程平台、智慧树平台上由西安理工大学建设的数据结构课程的配套使用教材。为配合 慕课的实施,本书以慕课教学推进次序为主线,将知识划分为小知识点,并配有相应的教学视频(扫描二维码观看)。本书共8章。第1章介绍数据结构的基本概念,以及算法与评价;第2章介绍线性表的概念,以及两种存储方式(顺序存储和链式存储)下的运算实现;第3章介绍栈、队列的特点,以及不同存储方式下运算的实现;第4章介绍特殊矩阵、稀疏矩阵的压缩存储,广义表的概念与存储,以及串的基础知识和模式匹配算法;第5章介绍树与二叉树的概念、存储、运算与实现,以及哈夫曼编码;第6章介绍图的概念、存储、运算与实现,以及几个图的经典应用;第7章介绍常用的几个静态和动态查找算法;第8章介绍常用的几类排序算法及其性能比较。
本书针对C# 11和.NET 7的 特性进行全面修订,帮助你自信地使用C#编写代码。 你将全面学习面向对象编程,包括编写、测试和调试函数,实现接口,以及继承类等。之后,你将学习如何使用.NET API来执行不同的任务,如管理和查询数据、使用文件系统以及序列化。在学习过程中,你还将构建并部署一些跨平台项目,包括使用ASP.NET Core创建网站和服务。 为了避免不必要的图形用户界面代码让你分心,本书的前11章通过简单的控制台应用程序来讲解C#语言的构造和许多.NET库。掌握了基础知识后,你将在之后的章节中使用ASP.NETCore、MVC模式和Blazor构建网站、Web服务和浏览器应用。
本书是中国大学MOOC(慕课)爱课程平台、智慧树平台上由西安理工大学建设的数据结构课程的配套使用教材。为配合 慕课的实施,本书以慕课教学推进次序为主线,将知识划分为小知识点,并配有相应的教学视频(扫描二维码观看)。本书共8章。第1章介绍数据结构的基本概念,以及算法与评价;第2章介绍线性表的概念,以及两种存储方式(顺序存储和链式存储)下的运算实现;第3章介绍栈、队列的特点,以及不同存储方式下运算的实现;第4章介绍特殊矩阵、稀疏矩阵的压缩存储,广义表的概念与存储,以及串的基础知识和模式匹配算法;第5章介绍树与二叉树的概念、存储、运算与实现,以及哈夫曼编码;第6章介绍图的概念、存储、运算与实现,以及几个图的经典应用;第7章介绍常用的几个静态和动态查找算法;第8章介绍常用的几类排序算法及其性能比较。
本书以微软推出的面向其.NET平台的集成开发环境Visual Studio.NET为开发工具,以其中*版的Visual C++.NET为开发语言,介绍两个层次上的网络编程问题,即网络协议编程和面向企业集成的互联网应用开发。 本书分为三篇,分别讲解微软.NET战略、网络协议的Win32编程技术和.NET互联网应用技术。各篇及篇内各章之间循序渐进而又自成体系,读者可以顺序阅读,或者直接查阅感兴趣的章节。除了清晰地给出使用Wisual C++.NET的各方面技术要点和理论知识之外,本书还针对各技术要点给出了丰富的编程实例,使读者针对某一项可以依照实例中的步骤立即开始动手编程。 本书适用于使用Visual C++.NET进行网络协议编程和互联网应用开发的中、高级程序员。当然,初级读者也可以从实例开始入门并受益。
本书系统介绍了利用Visual Studio .NET 2003开发ASP.NET Web应用程序的方法。全书共分14章,主要内容包括:动态网页的基本概念,ASP.NET的运行和开发环境,ASP.NET的基本语法,C#语言基础,C#面向对象的编程方法,ASP.NET内置对象,ASP.NET服务器控件,数据库基础及其在ASP.NET中的应用(ADO.NET),XML及其应用,ASP.NET应用程序的配置和性能优化,ASP.NET的Web服务,以及ASP.NET跟踪、调试和错误处理等。 本书内容丰富、结构清晰、语言简练、实例详尽,既可作为高等院校相关专业的教材,也可作为ASP.NET开发人员的参考书。 本书各章的电子课件和实例源代码可以到http://www.tupwk.com.cn/21cn网站下载。
本书主要介绍如何使用Visual C#.NET开发ASP.NET Web应用程序,不仅介绍了基础知识,比如如何开发基本的ASP.NET Web应用程序、构成ASP.NET Web应用程序的各个文件的功能与含义,以及ASP.NET服务器控件的使用等,还介绍了比较深入的知识和开发技术,比如自定义Web控件的创建、三层体系结构的设计思想,以及基于角色的用户管理系统等。 本书的主要特点是通过典型、实用的示例来介绍开发ASP.NET Web应用程序所需的各种技术知识。本书中的所有示例都从实际的开发项目中选取的,这些示例包括常用的控件、采用三层体系结构开发的网站、功能完善的基于角色的用户管理系统,以及具有完整功能的安装程序等。 本书主要面向初中级读者,包括Visual C#.NET和ASP.NET的初学者和具有一定经验的开发人员。
本书主要介绍了C#语言和虚拟仪器技术在测试、测量行业中的实际应用,包括软件编程方法、数据采集应用和自动化测试等。全书共分为三部分: 部分入门篇,介绍了C#语言的基础知识,包括语言基础、面向对象的概念、基本和 数据类型、窗体控件的用法及常用文件类型的读写操作;第二部分 篇,介绍了进阶内容,包括使用C#五言进行数学分析和信号处理、如何实现多线程和异步编程、C#和其他编程语言的混合编程及如何进行复杂的用户界面设计;第三部分工程篇,介绍了在实际测试开发中经常遇到的工程应用,包括串口、网络和Modbus通信,数据库连接和Office报表生成,数据采集和仪器控制,此外还介绍了在开发大型测控程序时可以参考的设计模式及如何发布应用程序。本书内容由浅入深,语言通俗易懂,几乎涵盖了虚拟仪器技术的各个方面,并且包含大量的代码
本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍使用C#进行 WinForms 程序开发的常用技术和方法。全书共 16 章,包括搭建 C#开发环境、 个 C#程序、数据类型、运算符、条件语句、循环语句、数组、字符串、面向对象编程基础、面向对象编程进阶、Windows 窗体编程、Windows 控件的使用、数据库基础、使用 C#操作数据库、文件及文件夹操作、库存管理系统等内容。本书附有配套资源包。配套资源包提供了书中所有实例和项目的源代码,全部源代码都经过精心调试,在 Windows 7/Windows 10 等操作系统下均能够正常运行;另外还提供了全程视频讲解,读者可以边看边学,以提高学习效率。本书适用于 C#初中级用户,也可作为大中专院校相关专业和培训机构的教材。对于程序开发爱好者,本书也有 高的参考价值。