透视C#核心技术:系统架构及移动端开发电子书下载

简介: 本书采用循序渐进的方式讲解C#及其在电商、ERP及手机APP方面的开发技术。

前言

C#是微软公司发布的由C和C++衍生出来的面向对象、运行于.NET Framework和.NET Core(完全开源、跨平台)之上的高级程序设计语言。C#综合了Delphi简单可视化的特性,以其优雅的语法风格、创新的语言特性和便捷的面向控件编程成为.NET开发的首选语言之一。

电子商务(简称电商),是指在互联网上以电子交易方式进行的交易活动和相关服务活动,由于其不受时间和空间的限制,在网上提供了丰富的信息资源,为社会经济资源整合提供了更多的可能,已经渗透到每个人的生活中。

企业资源计划(ERP)整合了生产、销售、库存、物流及财务等各方面信息资源,可以改善企业业务流程,提高企业核心竞争力。

目前市面上C#方面的参考书籍大都比较基础,而开发电商、ERP,特别是移动应用的书籍却很稀缺。市面上也缺乏讲解C#界面开发及报表打印解决方案的相关图书。随着C#应用的普及和多样化,现存的书籍已不能满足程序员的需求。本书旨在帮助程序员系统地掌握C#开发所需要的理论知识和操作技能,特别是C#跨平台原生态开发的相关知识,让读者能从实际案例中快速理解C#的强大功能及精华所在。

学习是一个循序渐进的过程,任何不以循序渐进方式的学习,最终掌握的也大都是些零散的知识,并不能建立起一个系统的知识结构。所谓循序渐进的学习是步步深入,每一步都是以前一步为基础。

本书采用循序渐进的方式讲解C#及其在电商、ERP及手机App方面的开发技术。首先介绍C#应用开发的基础知识,同时介绍B/S、C/S架构及移动端开发,囊括数据库、网络、微信小程序等知识点,让读者对该系统和编程知识有初步的认识;然后详细讲解编程的方法和技巧,展示了电商和ERP系统这两个完整案例,电商是当前热点,ERP是企业管理的必备工具,紧扣实际。电商采用B/S结构,ERP采用传统C/S结构,同时包含手机端开发技术,既便于读者集中学习,又便于系统掌握B/S、C/S架构及移动端开发的相关方法。

本书采用软件工程及软件产品线的思想,将一些通用的模块封装成类库以便调用,提倡更多地复用以前的东西,写出真正高内聚、低耦合的代码,减少重复编码造成的时间和精力的浪费。

由于作者水平有限,书中不足之处在所难免,恳请各位同仁不吝赐教,期待与大家共同探讨及学习。

作者

第1章

Visual C# 2019编程入门

Visual Studio 2019是微软为了配合.NET战略推出的IDE开发环境,同时也是目前开发C#程序的主流工具。

本章主要涉及的知识点如下。

❏ 开发环境安装及配置:学习Visual Studio 2019集成开发环境的安装及Android、iOS开发环境的搭建。

❏ Android与iOS的编辑、调试及部署:学会使用Visual Studio 2019集成开发环境开发Android及iOS App,并在模拟器和真机环境下调试与部署。

1.1

Visual Studio 2019开发环境配置

本节以Visual Studio(简称VS)2019企业版的安装为例,讲解其具体的安装步骤。Visual Studio 2019企业版提供免费试用,感兴趣的读者可网上自行查找、下载。Visual Studio 2019企业版的安装文件为vs_enterprise.exe,双击该文件即可开始安装。安装Visual Studio 2019开发环境时,计算机上要求必须安装.NET Framework 4.6框架,如果没有安装,请先到微软官方网站下载并安装。

1)双击vs_enterprise.exe文件后,程序首先跳转到图1-1所示的Visual Studio 2019安装界面,在该界面中单击“继续”按钮。

图1-1 Visual Studio 2019安装界面

版权:机械工业出版社