zoukankan      html  css  js  c++  java
  • .NET 基础 一步步 一幕幕 [.NET 系列预热]

    .NET 系列预热

    .NET : 一般指.Net Framework框架.一种平台,一种技术.

    .NET 下的编程语言有C#,F#,VB;在这里我们主要讲述的C#。

    .NET 一般都能干什么呢?

    l  桌面应用程序 Winform(.NET开发的桌面应用程序叫Winform应用程序)

    l  Internet应用程序 ASP.NET(.NET开发的internet应用程序叫ASP.NET应用程序)

    l  手机开发 WP8  (.net可以做手机开发WP8)

    l  Unity3D游戏开发或者虚拟现实

    .NET两种交互模式:

    l  C/S:客户机(Client)/服务器模式(Server) 

    l  如:QQ(C/S是Client/Server的缩写。客户端需要安装专用的客户端软件。)

    l  B/S:浏览器(Browser)/服务器模式(Server)

    l  (B/S是Brower/Server的缩写,客户机上只要安装一个浏览器)

    C/S 与 B/S 区别:

    1).硬件环境不同:

      C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.

      B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行

    2).对安全要求不同

      C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.

      B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。

    3).处理问题不同

      C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统。

    C/S的客户端由于是本地程序,因此和本地硬件、程序的交互性很强,比如可以控制本机的其他程序、可以读写本地磁盘文件、可以与硬件交互。

      B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小,正应为如此B/S很难和本地硬件、程序、文件进行交互,比如很难控制本机的其他程序、很难读写本地磁盘文件、很难与硬件交互,当然可以用ActiveX技术解决,比如网银等就是这么解决的,

    这样做的问题就是可能会被客户拒绝,而且只局限于Windows操作系统

    IDE介绍:

    • IDE(Integrated Development,集成开发环境)
    • Visual Studio简介:
    • 一套完整的开发工具集
    • 用于开发桌面应用程序、ASP.NET Web 应用程序、XML、Web Service、移动应用程序
    • 为快速开发提供强大支持(.NET的IDE就是Visual Studio 简称 VS )

    MSDN介绍(我们的百科全书,帮助)神器:

             MSDN 的全称是 Microsoft Developer Network。这是微软公司面向软件开发者的一种信息服务。MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDN WebCast、与 CMP 合作的 MSDN 杂志等等一系列服务。

    基本上的都介绍完了,下面让我们来用Visual Studio 写几行小代码试试:

    首先打开VS:

     

    创建控制台应用程序:

     

     

    就会看见:

     

     

    先学习两句话:(演示)

    Console.WriteLine("Hello,World!");

    Console.ReadKey();

     

     

     

    好了,代码写完了,然后怎么运行呢?

    运行代码我们有两种方式

    • 1、F5
    • 2、点击

     

    就会出现:

     

     

    好了 这个两行代码的程序就写完了,是不是感觉很有意思呢,很多人都感觉写代码很枯燥,很无聊,so。。。要把写代码变得有意思才好玩。

     

    再来说一下VS中的常用快捷键:

    • Ctrl+K+D:快速对齐代码
    • Ctrl+Z:撤销
    • Ctrl+S:保存(一定要经常保存!)
    • Ctrl+J:快速弹出智能提示
    • Shift+End 、Shift+Home
    • Ctrl+K+C:注释所选代码
    • Ctrl+K+U:取消对所选代码的注释
    • F1:转到帮助文档
    • 折叠冗余代码:#Region 和#EndRegion

     

    编写代码中需要注意的问题:

    • 写代码切忌括号错误!!!
    • 代码中所有的标点都是英文半角的标点。
    • c#代码中每行代码以分号结束

     

    作为一个猿,当然也有自己的专业职业道德了:

    • 不写注释是流氓
    • 名字瞎起是扯淡

     

    好了,今天的.NET 系列预热篇就到这了希望能对初学者带来帮助,更希望大神能带带我们,带我们装逼,带我们飞。。。

    最后打个小广告:QQ群: .NET 一步步一幕幕   群号:590170361 (加群备注:博客园看到的)

  • 相关阅读:
    ueditor单独调用图片上传
    百度Ueditor多图片上传控件
    linux基础之vim编辑器
    linux基础之进阶命令二
    linux基础之基础命令一
    Python基础之PyCharm快捷键大全
    IT菜鸟之VTP应用项目
    IT菜鸟之总结(Du teacher)
    IT菜鸟之DHCP
    IT菜鸟之路由器基础配置(静态、动态、默认路由)
  • 原文地址:https://www.cnblogs.com/yuhangwang/p/6169228.html
Copyright © 2011-2022 走看看