zoukankan      html  css  js  c++  java
  • 新的开始——C#

    开始学习C#了,首先找了一本书看,《C#入门经典》(第三版)——(美)Karli Watson & Christian Nagel等著,齐立波(翻译),黄静(审校),清华大学出版社。

    本书结构:

    本书分为5个部分:

    ·C#语言:介绍了C#语言的所有的内容,从基础知识到面向对象的技术,应有尽有。

    ·Windows编程:介绍如何用C#编写Windows应用程序,如何部署它们。

    ·Web编程:描述Web应用程序的开发、Web服务和Web应用程序的部署。

    ·数据访问,介绍在应用程序中如何使用数据,包括存储在硬盘文件上的数据、以XML格式存储的数据和数据库中的数据。

    ·其他技术:讲述使用C#和.NET Framework的一些额外方式,包括程序集、属性、XML文档说明、网络和GDI+图形编程。

    本书章节:

    第一部分:C#语言

    1、C#简介

    2、编写C#程序

    3、变量和表达式

    4、流程控制

    5、变量的更多内容

    6、函数

    7、调试和错误处理

    8、面向对象编程简介

    9、定义类

    10、定义类成员

    11、集合、比较和转换

    12、泛型

    13、其他OOP技术

    第二部分 Windows编程

    14、Windows编程基础

    15、Windows Forms的高级功能

    16、使用通用对话框

    17、部署Windows应用程序

    第三部分 Web编程

    18、Web编程基础

    19、Web高级编程

    20、Web服务

    21、部署Web应用程序

    第四部分 数据访问

    22、文件系统数据

    23、XML

    24、数据库和ADO.NET

    25、数据绑定

    第五部分 其他技术

    26、.NET程序集

    27、属性

    28、XML文档说明

    29、网络

    30、GDI+简介

    其中,有黄色标记的内容是以前在VB的学习中已经学过的东西了,这些也是每门语言的基础,当然它们在不同语言中各有不同,但也存在很多共性。

    红色标记的内容在以前的学习过程中也了解到过,也只能说自己达到了了解的地步,因为面向对象思想和类等这些名词在整个软件开发领域占有非常重要的地位。有的人从事这方面研究和开发很久了也没有彻底弄明白到底什么是“面向对象思想”。所有这次还要加强理解和体会。

    其他大部分内容以前都没有学习过,像泛型、Web编程、.NET等只是偶尔听说过。所以看见它们有一种陌生又亲切的感觉,很兴奋。又可以学习新知识了,已经迫不及待的想揭开它们的神秘面纱看个究竟了。不啰嗦了,开始吧……眨眼

     

  • 相关阅读:
    在Workload Automation中实现suspend分析
    Linux kernel的中断子系统之(九):tasklet
    Linux kernel的中断子系统之(八):softirq
    Linux kernel的中断子系统之(七):GIC代码分析
    Linux kernel的中断子系统之(六):ARM中断处理过程
    Linux kernel的中断子系统之(五):驱动申请中断API
    Linux kernel的中断子系统之(四):High level irq event handler
    Linux kernel的中断子系统之(三):IRQ number和中断描述符
    Linux kernel的中断子系统之(二):IRQ Domain介绍
    Linux kernel的中断子系统之(一):综述
  • 原文地址:https://www.cnblogs.com/CharmingDang/p/9664019.html
Copyright © 2011-2022 走看看