zoukankan      html  css  js  c++  java
  • 快速成为一名可以干活的.NET程序员

    一个程序员要写出可以使用的应用程序,必须要会

     1、一门程序语言。

     2、这门程序语言使用的类库中的界面模块、数据库访问模块。

     3.SQL语句。

     4、一种数据库系统的特有语法。

    一、一门程序语言

      主要有三大语族,.NET、JAVA、PHP。三大语族的形势如下

        .NET,入门较快较容易,精通较困难,就业岗位少,工资待遇较高。

        JAVA,入门较慢较困难,精通相对容易,就业岗位很多,工资待遇一般。

        PHP,入门较快但布容易,精通最容易,就业岗位较多,工资待遇稍高。

      一般来讲,我们要先选定一个我们将来主要从事的编程方向,确定语族,先入门,再熟悉,并不断的趋近精通。如果我们选定.NET,那么我们就可以从C#和VB.NET中选一门进行学习了。

    1、学习、运行一个稍微复杂点的例子程序,不是控制台版的Hello World。

    2、学会程序的输入、输出以及Visual Studio的调试。

    3、学习语法,程序结构、语言词法、流程语句、数组、列表、类、接口等内容必须要记熟,而较复杂的内容如泛型、反射、委托等可以以后再学,推荐看《C# 4.0 图解教程》。

    4、熟悉采用类库如IO、NET等常用方法的使用,比如知道用File.ReadAllText打开一个文件,知道网络连接怎么套格式写。

    二、这门程序语言使用的类库中的界面模块、数据库访问模块

    学习完一门程序语言以后,我们就要学会界面、数据库访问这两个模块,而且这部分知识要很熟悉。

    1、界面模块
    界面模块主要有用于B/S的ASP.NET、MVC、Web Services+Ajax、WCF等和用于C/S的WinForm、WPF、DevExpress、WCF等, 作为一个.NET程序员,应该要以精通其中的一个模块为

    目标,但是对其它模块也要有个基本了解。
    2、数据库访问


    只要选择了.NET,就必须精通ADO.NET。推荐看《ADO.NET 技术内幕》。

    比如我要写个访问数据库的WinForm桌面程序,那首先我得能够用Visual Studio建立一个Windows Froms项目,然后知道往视图设计器上拖个DataGridView控件,并会设置它的列,会绑定

    由数据库查询返回的DataTable,也要知道怎么把修改通过SqlCommand提交给数据库。

    三、SQL语句

    必须要会写SQL语句,有三个阶段

    1、insert、Update、Delete和简单的Select。

    2、create table、alter table、join查询、union集合等

    3、create index、复杂select、merge等

    一般来说,第一阶段完全合格,就可以参加工作了

    四、一种数据库系统的特有语法

    接下来我们就得选择数据库了,目前主流的数据库有Oracle、DB2、SQL Server、MySQL和SQLite,但是作为.NET程序员,大型项目用Oracle,而中小型项目用 SQL Server。

    不管使用那种数据库,我们都必须要掌握它们特有的函数、系统表和视图、以及扩展语法,如Oracle的PL/SQL或SQL Server的Transact-SQL语法

    要保住饭碗,我们要知道常用的字符串函数、数学函数和时间日期函数,以及扩展语言的基本语法、流程控制语句、存储过程语法。

    接下来,我们就可以骄傲地对别人说,“我可以干活了”。

    祝大家编程愉快!

  • 相关阅读:
    Spring sprint @ ninth day
    微软面试:找水王问题
    Spring sprint @ first day
    软件工程概论 购书最低价格问题
    网络助手的NABCD分析
    记初学net-SNMP
    求二维数组联通子数组和的最大值 (联通涂色) beta!
    二维数组环状最大子矩阵
    一维数组中的最大子数组(环状)
    图书助手冲刺第七天
  • 原文地址:https://www.cnblogs.com/YangDengmeng/p/5096190.html
Copyright © 2011-2022 走看看