课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 高校计算机专业副教授,20多年专注开发,精通多门编程语言,28项软件著作权,40多个服务社会的软件在销售中。 应用软件开发,进销财务管理,网站开发维护,网络工程项目, 微机教育教学,电子媒体制作 。

  • 课程详情

    跟老赵头儿学C#网站开发,集20多年开发经验及授课经验,在课堂中注重实践,把内容涉透进实例中。QQ学习群号:870050894
    305分钟视频,20个资料包,35个实例。全部课程25节。每节课都有共享多年来对开发的感悟。
    以实战为脉络,以实例为主线,以体验式学习,循序渐进,精准突破编程中的实际问题。

    在这个系列讲座中,最主要的内容是网站开发实战,从建立第一个简单网站项目,到C# 语言基础,再到Ajax的数据交互,项目需求书的写作,数据库的增删改查,实际项目的建设等等。

    主讲为高校计算机专业教师,副教授,23年来一直从事软件开发及计算机教学,有近四十款软件在官网销售,有31项国家软件著作权。


    适合人群:
    1、新入门的同学
    2、C#网站开发爱好者
    3、主要是准备在编程思维、开发技术等方面有提高的程序员

          老赵曾用一年半时间把一个美术毕业生打造成了高级程序员!

         跟老赵头儿学习本课程,你就是老赵下一个高徒!
     

    章节1:第一部分   学开发序曲
    章节2:第二部分:开发前的准备 
    章节3:第三部分:开发前的热身
    章节4:第四部分:开发实战

    从第六讲开始,每节都附带实例代码教学资料供下载。让你在实例中深切体会代码世界。

    章节1:第一部分   学开发序曲
    课时1 老赵跟您谈网站建设的那些事儿
    课时2 开发语言与编程思维(在实践中形成编程思维)
    课时3 C#介绍与vs.net的安装(行之愈笃,则知之益明)

    章节2:第二部分:开发前的准备 
    课时4  第一个项目- 师傅领进门,修行在个人,泰山不让土壤,故能成其大
    课时5  发布网站项目(行远自迩,登高自卑)
    课时6  数据类型  (常制不可以待变化一涂不可以应万方)
    课时7  变量和常量(凡事预则立,不预则废)
    课时8  运算符(偭规矩而改错)
    课时9     C#常用方法之一(学而不思则惘,思而不学则殆)
    课时10   C#常用方法之二(学然后知不足,教然后知困)
    课时11   基本结构-顺序结构(良冶之子,必学为裘)
    课时12   基本结构- 选择结构(有其言,无其行,君子耻之)
    课时13   基本结构-分支结构(毋意,毋必,毋固,毋我)
    课时14   基本结构-循环结构(温故而知新)
    课时15   基本结构-循环结构(知所不豫,行且通焉)

    章节3:第三部分:开发前的热身
    课时16   C#语言代码规范(不以规矩,不能成方圆)
    课时17   体会模块的应用(知之不若行之)
    课时18   Web编程的体系结构(无冥冥之志者,无昭昭之明)
    课时19   Web编程的基础知识(假舆马者,非利足也,而致千里)

    章节4:第四部分  开发实战
    课时20   登录页面的设计一(受人之鱼不如受人之渔)
    课时21   登录页面的设计二(纸上得来终觉浅)
    课时22  mysql数据库及项目书(天下大事必作于细) 
    课时23  数据库的连接与操作(熟读而精思) 
    课时24  数据的增删改查与登录验证(柳暗花明又一村) 
    课时25  页面中数据的增删改查(灯火阑珊处)





    第1课:
    在这个系列讲座中,最主要的内容是网站开发实战,从建立第一个简单网站项目,到C# 语言基础,再到Ajax的数据交互,项目需求书的写作,数据库的增删改查,实际项目的建设等等,每一个环节都是在实战之中,每个实例都体现老赵20年独到的开发模式,每个环节都让你体验20年独到的开发思想,每一节课我都会给你共享20年来的开发感悟,最终让你通过体验与思考形成自己的实用的开发框架与开发思想!


    第2 课
    1、 选择学习哪一种编程语言,其答案取决于学习之后用它来做什么。老赵认为应该一切从当前实际实战出发。
    2、  看看身边的朋友、同事、前辈在用什么语言,跟他学。这样更容易很快地站到巨人的肩膀上。


    第3课
    1、 选择学习哪一种编程语言,其答案取决于学习之后用它来做什么。老赵认为应该一切从当前实际实战出发。
    2、  看看身边的朋友、同事、前辈在用什么语言,跟他学。这样更容易很快地站到巨人的肩膀上。

    第4课
      建立第一个网站 :实战从体验与思考开始, 师傅领进门,修行在个人。从本节开始包含讲义。

    第5课
    发布网站(如何发布编译网站并上传到服务器)

    第6课
    程序在处理数据时,需要对数据进行临时保存,而保存不同类型的数据所用的存储空间是不同的,所以我们要掌握各种数据类型以及使用方法,这也是程序设计的基础。附件中含实例代码。

    第7课
    任何一门编程语言都涉及变量和常量的知识,而每一门语言,都有各自对变量和常量的命名和使用方法。
    凡事预则立,不预则废,磨刀不误砍柴功,都在告诉我们千万不要认为这些基础是没用的!

    第8课
    描述各种不同运算的符号称为运算符,而参与运算的数据称为操作数。
    表达式用来表示某个求值规则,它由运算符和配对的圆括号将常量、变量、函数、对象等操作数以合理的形式组合而成。
    表达式可用来执行运算、操作字符或测试数据,每个表达式都产生唯一的值,表达式的类型由运算符的类型决定。


    第9课
    1、日期时间类常用方法与属性
    2、常用数学方法与属性

    第10课
    字符串类常用方法与属性
    随机方法

    第11课
    顺序结构:按语句出现的先后顺序依次执行,从头到尾一句接着一句的执行下来,直到执行完最后一句。就是程序自上而下执行, 没有分支,也没有循环。
    初识try语句。
    良冶之子,必学为裘;良弓之子,必学为箕;始驾马者反之,车在马前。君子察于此三者,可以有志于学矣。
    先易后难、由浅入深、反复练习、循序渐进

    第12课
    基本结构- 选择结构
    if语句
    所谓“选择结构”,是指程序可以根据一定的条件有选择地执行某一程序段,即对不同的问题采用不同的处理方法。最简单的选择结构可以概括成“如果A,则B,否则C”

    有其言,无其行,君子耻之。出自《礼记·杂记下》
    及之而后知,履之而后艰,乌有不行而知者乎?《魏源集》

    第13课
    在多重分支的情况下,虽然可以使用if…else if语句或if语句的嵌套实现,但层次较多,结构比较复杂。使用专门用于多重分支选择的switch语句,则可以使多重分支选择结构的设计更加方便,层次更加清晰,代码的可读性也较高。有的教材把分支语句也列入选择语句中,因为它确实可以与if else if 语句相似。

    第14课
    吃了一个饺子,继续吃第二个,第三个,第N个,这个吃每个饺子的过程组合起来,就是一个循环。
    C#中,有4种循环:while循环、do-while循环、for循环和foreach循环。很多条件下它们可以相互替代。其中foreach循环一般用于数组或控件组的操作。

    第15课
    for循环的执行顺序为:首先计算表达式1(只执行一遍),通常是初始化循环变量。然后计算表达式2,若表达式2的值为true,则执行for语句中的循环体,循环体执行后,计算表达式3。接着返回再次计算表达式2,若表达式2的值为true,再执行for语句中的循环体……如此循环,当某次计算表达式2的值为false时,则退出for循环,接着执行for后面的语句。
    如果有不明白的事,只要实践就可以弄通了。




    第16课
    木受绳则直,金就砺则利。
    通过建立代码编写规范,形成开发小组编码约定,提高程序的可靠性、可读性、可修改性、可维护性和一致性,
    从而可以保证程序代码的质量,继承软件开发成果,充分利用资源,使开发人员之间的工作经验可以共享,从而大大提高开发人员的整体编码水平和团队协作能力。

    第17课
    体会模块的应用  代码的重用性
    1、MyWeb17-1公共模块放在了页面代码中,一般用于仅限于本页面中调用的公共模块
    2、MyWeb17-2公共模块放在了专门的类中(WritePage.cs),一般用于 多个页面中都调用的公共模块
    3、MyWeb17-3公共模块放在了CS中,并用引用空间的方式引用,作用与1相同,但此种方式适合,编程过程中,经常用到的象MD5加密,字符处理,并且不经常修改的模块

    第18课
    概括地说,任何Web编程体系,无外乎服务器端和客户端的程序开发。
    1、Bootstrap是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。
    2、jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。

    第19课
    一、 Web编程的基础知识之一:HTML
    二、Web编程的基础知识之二:层叠样式表(CSS)
    三、Web编程的基础知识之三:JavaScript基础
    在Js中我们一定要学习Bootstrap与Jquery的内容,这是当前最流行的也是最实用的。
    我除了给出几个学习的网址供大家参考外,在课程的附件中我把我整理的相关资料及多个实例共享给大家。
    我们程序员要学会充分整合资源,学会善于利用资源,从而快速有效地解决我们遇到的实际问题。

    第20课
    所谓登录功能,就是用户输入账号密码并确认提交,系统在验证用户信息后,确定是否允许登录,并进行相应处理。
    我们从最简单的登录页面做起,逐步加入贴近实际的内容。

    第21课
    老赵头儿独特而实际的Ajax提交方式
    老赵头儿更为安全的Ajax验证方式
    人性化的bootstrap、Jquery
    实战中我们应该这样做
    【建议先下载实例,体会代码之后,再看视频讲解】

    第22课
    数据库设计是系统开发的一个重要组成部分,如果数据库的设计不合理,不仅会给程序编写带来很大的麻烦,而且不利于日后的系统维护和系统的实际运行。要尽可能减少数据冗余,确保数据的准确性,有效的控制冗余有助于提高数据库的性能。在数据库设计中,主要遵循一致性原则、完整性原则、可扩展性原则和规范化原则。

    老赵头儿独特实用的数据库定义规范


    第23课
    要想对数据库的内容进行操作,就需要先打开数据库。这就象我们去一个资料室查资料一样,拿钥匙先打开房门,进入后,查询资料,查完退出时,再把门锁上。引用MySql.Data.dll ;页面中连接与增删改查操作;连接字符串抽象成公有模块。

    第24课
    增删改查等操作抽象成公有模块
    数据初始+外键设置
    在生活中我们可能会遇到这样的情况,直面问题迎难而上,却百思不得其解,但换一种思路和心情,反而却马上可以解开。生活如此,学习编程也如此。我们在编程写代码的过程中,可能会遇到思考瓶颈,此时我们不妨反向思考,逆向思维。所谓山穷水复疑无路,柳暗花明又一村。


    第25课
    最后一课----大结局
    根据权限加入导航
    页面中数据的增删改查
    古今之成大事业、大学问者,必经过三种之境界:“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。“众里寻她千百度,蓦然回首,那人正在,灯火阑珊处。”
     
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课