快速成为一名可以干活的.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语法

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

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

祝大家编程愉快!

posted @ 2016-01-03 13:29  .NET全栈工程师  阅读(2078)  评论(11编辑  收藏  举报