跟老赵头儿学C#网站开发

Posted 易得优网站建设及软件开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟老赵头儿学C#网站开发相关的知识,希望对你有一定的参考价值。

跟老赵头儿学C#网站开发系列视频共二十五节





全部内容,305分钟视频,20个资料包,35个实例。全部课程25节。每节课都有共享多年来对开发的感悟。



跟老赵头儿学C#网站开发


跟老赵头儿学C#网站开发

【免】



【免】

            【在实践中形成编程思维】



             【行之愈笃,则知之愈明】



             【师傅领进门,修行在个人,泰山不让土壤,故能成其大】



            【 行远自迩,登高自卑】



            【常制不可以待变化一涂不可以应万方】


七、

             【凡事预则立,不预则废】



              【偭规矩而改错】




十、


十一、


十二、


十三、


十四、


十五、


十六、


十七、


十八、


十九、











二十五、


可提供配套的代码示例包


 

比尔·盖茨说过:学习编程可以锻炼你的思维,帮助你更好地思考,创建一种在各领域都非常有用的思维方式。

编程写代码不是模仿,不是机械地敲击键盘,而是有思想的创造。

希望老赵头儿的课能带给你的东西不仅仅是这些!



章节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

最后一课----大结局

根据权限加入导航

页面中数据的增删改查

最后,我与大家共享三境

古今之成大事业、大学问者,必经过三种之境界:“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。“众里寻她千百度,蓦然回首,那人正在,灯火阑珊处。”

 

我想,通过这段时间的编程学习,你是不是又到了一个灯火阑珊处呢?

 



  

跟老赵头儿学C#网站开发

 

最新推出易得优智能音乐打铃系统:

 

       以易得优设备替代原来的计算机,简单易用,价格相对计算机来讲要低很多,不但可以实现节省资金,也可以做到设备打铃专用。


跟老赵头儿学C#网站开发



跟老赵头儿学C#网站开发



        应用软件开发    进销财务管理
        网站开发维护    网络工程项目
        微机教育教学    电子媒体制作

               立足教育     服务社会

               您的优秀     我的追求

             

    QQ:      25681881    25295110 


跟老赵头儿学C#网站开发



阅读本文用了:跟老赵头儿学C#网站开发跟老赵头儿学C#网站开发跟老赵头儿学C#网站开发秒,转发只需1秒

转载是一种智慧❀分享是一种美德


请点击文末右下角 【在看】↓↓↓↓↓

以上是关于跟老赵头儿学C#网站开发的主要内容,如果未能解决你的问题,请参考以下文章

Centos中Gitlab的安装与调试

Python和Java的硬盘夜话

.Net可以走啥方向?在学校学了c#语言,出来找实习,发现c#的面试很难,该怎么办?

跟siki老师学C#第八天

跟siki老师学C#第九天(满满的都是练习)

只需几分钟跟小猫学前端(内含视频教程):nodejs基础之用expressejsmongdb建设简单的网站