自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Asp.net中的JavaScript使用之三javaScript访问服务器控件

<br /><br /> <br />假如有这样一个TextBox服务器控件,id值为TextBox1。要在js中访问这个文本框,则代码为:var myTextBox=document.getElementById(‘<%=TextBox1.ClientID%>’);<br />这里尤其要注意document.getElementById(‘<%=TextBox1.ClientID%>’);不能写成document.getElementById(“TextBox1”);因为服务器端控件的ID转换成客户端的标

2010-08-24 10:33:00 397

原创 Asp.net中的JavaScript使用之三javaScript访问服务器控件

<br /><br /> <br />假如有这样一个TextBox服务器控件,id值为TextBox1。要在js中访问这个文本框,则代码为:var myTextBox=document.getElementById(‘<%=TextBox1.ClientID%>’);<br />这里尤其要注意document.getElementById(‘<%=TextBox1.ClientID%>’);不能写成document.getElementById(“TextBox1”);因为服务器端控件的ID转换成客户端的标

2010-08-24 10:28:00 405

原创 Asp.net中的JavaScript使用之三javaScript访问服务器控件

<br /><br />假如有这样一个TextBox服务器控件,id值为TextBox1。要在js中访问这个文本框,则代码为:var myTextBox=document.getElementById(‘<%=TextBox1.ClientID%>’);<br />这里尤其要注意document.getElementById(‘<%=TextBox1.ClientID%>’);不能写成document.getElementById(“TextBox1”);因为服务器端控件的ID转换成客户端的标识时,两者的值

2010-08-24 10:24:00 459

原创 Asp.net中的JavaScript使用之二服务器控件的客户端事件

<br /><br />我们经常感叹于Asp.net中的服务器控件的易用,基于事件机制的web应用程序编写的方便。但是强大的服务器控件偶尔也会给初学者带来一些困惑,比如button按钮的onClick事件是一个服务器端的事件,假如我们想在客户端处理button按钮的单击事件呢?值得庆幸的是:.net专门为Button、ImageButton、LinkButton三种按钮添加了OnClientClick属性,如果要在客户端执行某个方法,可以直接给OnClientClick属性赋值,但是其它没有该项属性的控件要

2010-07-21 10:00:00 593

原创 Asp.net中的JavaScript使用之一动态创建javaScript

<br /> <br />我们都知道JavaScript是运行在客户端的脚本,一般是包含在aspx页面文件中,但是在实际开发中经常会遇到这样一些问题:比如服务器端的代码需要动态生成或调用JavaScript代码,或者JavaScript代码需要调用服务器端的程序代码,这时候有些初学者就摸不着头脑了,不知怎样办才好(其实写此文的初因就是有朋友在我的qq群中问到了这个问题,因为这个问题较为常见,但是一两句话也说不清楚,所以就有了此文。)<br />通常境况下,js脚本不是包含在aspx中的script标签中,就

2010-07-20 10:22:00 1105

原创 何为面向对象,何为面向过程——看我如何掰扯它们

 CSDN首页搞了个专题叫“十年IT生涯感情祭”,这让我想起两个月以前我在给一批即将毕业和已经毕业的理工科大学生上C#oo特性时的一个场景,我说“同学们你们都学过C的,你们老师有没有说过C是一门面向过程的语言。”底下的学生齐口回答:“说过。”我接着问:“大家都学过java与C#的语法结构了,都知道C#与java是基于面向对象的编程语言。那么有谁可以告诉我什么是面向过程、什么是面向对象?”结果没人愿

2010-07-19 15:52:00 3802 25

原创 暑期想做点小项目如何入手——答一个csdn学员的提问

 早上上csdn瞧瞧,发现有位同学想在暑期做个论坛,想要点建议,相信有不少已经入门想有所提高的同学都有这个想法。那么我就在此提几点意见,大家可以讨论讨论。首先选项目,我觉得这位同学拿论坛入手是比较合适的,原因有这样几点:1、论坛的基本业务逻辑大家都很熟悉2、代码量不是很大,可以在两个月内完成基本功能的实现3、项目里面所涉及到的技术点通用性很强,没有比较偏门的技术点,出现问题很容易通过网络解决。4、

2010-07-10 09:53:00 2632 15

原创 我的另类读书法(特指技术书籍的读书法)

 这几天在qq群里和朋友聊天,有些编程入门同学问到,哪本C#入门书比较好。或者说为什么学了很长时间感觉还是有很多不会,好像还没有入门,其实在这里我不怕大家笑话,在大学里我虽然对C掌握的比较快,但是碰到C++的时候我傻眼了,oo面向对象的思想始终建立不起来,当时网上曾经流传过一份C++必读50本书之类的书单,我也看了书单上不少的书,包括C++primer,还有C++ program Language

2010-07-08 21:40:00 4376 28

原创 我的.net教学讨论群,欢迎大家参加。

 开了一个qq群:111029334,主要是讨论.net视频教学方面的,群共享里面有我试讲的几个关于C#4.0的视频,是ohEasy工作室为了摸索网络视频教学规律而出的视频,大家可以看看,不过因为是试验性质,所以有很多细节问题,大家不要把他当做正规教学视频使用,看看做个参考就行了,然后多给我们提提意见,谢谢!

2010-07-07 15:01:00 905 3

原创 发布视频教程一个月后的感想

<br />从最初的战战兢兢,到现在的略显从容,经过一个月20课时的洗礼,终于可以较自如的面对电脑录制视频课程了。但是随着课程的深入,发现当初的想法出现了点问题,主要有以下几点:<br />一、我们的视频是依据Visual C# 2010 Step By Step电子书制作的,当初随便翻了一下觉得是一本入门书,同时冲着MS Press的名声,又是最早出现在网上的C#4的电子书,所以就选择了它。但是课程深入以后发现这本入门型的电子书并不十分适合初学者,书中的案例有时觉得对初学者而言太复杂了,而且有些知识点的应

2010-07-03 18:43:00 657 2

原创 Visual C# 2010 Recipes A Problem-Solution Approach 代码7——定义转换运算符

<br />能够把字符串转换为Word类型,同时能够把Word类型转换为int类型<br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Dynamic;namespace Apress.VisualCSharpRecipes.Chapter01{ public class Word { publi

2010-06-15 21:50:00 376

原创 Visual C# 2010 Recipes A Problem-Solution Approach 代码6——运算符重载

此案例重载了运算符“+”,将自定义Word类型与int类型连接在一起生成一个字符串using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Dynamic;namespace Apress.VisualCSharpRecipes.Chapter01{ public class Word { public stri

2010-06-15 21:18:00 403

原创 Visual C# 2010 Recipes A Problem-Solution Approach 代码4——自动完成属性

<br />项目开发中的属性编写一般交给工具,所以这项改进大约是想节省一下程序员的眼力,少显示几个字符<br /> <br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Dynamic;namespace Apress.VisualCSharpRecipes.Chapter01{ public class Recipe0

2010-06-14 22:48:00 437

原创 Visual C# 2010 Recipes A Problem-Solution Approach 代码4——创建ExpandoObject Dynamic Type

<br />此代码具有明显的动态语言风格,可以在此感叹一下C#4.0在动态语言特性上的巨大增强<br />using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Dynamic;namespace Apress.VisualCSharpRecipes.Chapter01{ public class Recipe01_19 {

2010-06-14 22:43:00 418

原创 Visual C# 2010 Recipes A Problem-Solution Approach 代码3—— 创建匿名类型

<br />using System;namespace Apress.VisualCSharpRecipes.Chapter01{ public class Recipe01_18 { static void Main(string[] args) { // create an anoymous type var joe = new {

2010-06-14 22:36:00 436

原创 将dll注册到GAC的简单图解教程

<br /> 前两天读《Visual C# 2010 Recipes A Problem-Solution Approach》一书,发现里面讲到了强命名程序集,等等概念,觉得书上的例子有点繁琐,且不能说明什么问题,所以今天就自己试着写一个简单点的例子,大家先看看。先简单解释一下什么是GAC。注意GAC可不是GC(垃圾回收)。GAC全称是Global Assembly Cache(全局程序集缓存),作用是可以存放一些有很多程序都要用到的公共Assembly,例如System.Data、System.Windo

2010-06-10 23:48:00 4387

原创 Visual C# 2010 Recipes A Problem-Solution Approach 代码2 —— Create a Windows-Based Application from the Command Line

<br />Recipe01-02.cs<br /> <br />using System;using System.Windows.Forms;namespace Apress.VisualCSharpRecipes.Chapter01{ class Recipe01_02 : Form { // Private members to hold references to the form's controls. private La

2010-06-09 22:44:00 523

原创 Visual C# 2010 Recipes A Problem-Solution Approach 代码一 —— Create a Console Application from the Command Line

<br />ConsoleUtils.cs<br />using System;namespace Apress.VisualCSharpRecipes.Chapter01{ public class ConsoleUtils { // A method to display a prompt and read a response from the console. public static string ReadString(stri

2010-06-09 22:33:00 464

原创 为有.net技术基础且英文不怎么好的同学推荐一本C#4.0好书

Visual C# 2010 Recipes A Problem-Solution Approach是这本书的名字,大名鼎鼎的计算机出版商apress的出品,毫无疑问这是本英文版的教程,但是不要害怕,因为此书大部分都是由代码构成,因此就算你只看代码不看其它,也能学到不少东西(其实我就是这么看的,只瞧它的代码和代码注释)。因此只要你有C#语法基础,同时愿意自己揣摩代码含义,你就可以看这本书,下面是这本书的下载地址:Visual C# 2010 Recipes A Problem-Solution Approa

2010-06-09 22:25:00 459

原创 E-Teaching困惑之一——面对电脑我为什么会紧张

记得第一次坐在笔记本前,打开录屏软件正式开始录制C#4.0教学视频的时候,一段7分钟的开场白,硬是讲了整整半天,NG了n次,最后被逼无奈只好写了个纸条放在桌面念了3分多钟,才开始脱稿讲了起来。第二次、第三次都是这样,直到今天我坐在电脑前不知为什么依然还是放不开。我是师范毕业,虽然中间有段时间是在公司里做开发,但是大部分时间还是在学校里从事教学工作,初中,高中,中专。社会职业培训,高校,甚至政府相关的一些培训项目如下岗工人再就业,社区退休人员电脑操作培训,五花八门,各个层次各个年龄阶段的学员都见过,但是今天我

2010-06-07 22:37:00 513 2

原创 E-Learning 和 E-Teaching 的几点思考

随着Visual Studio2010的发布,我也正好办完离职手续赋闲在家,因为刚看完英文版的Visual C#2010 Step By Step这本电子书,想依托这本电子书制作全新的C#4.0的视频教程,一方面可以将C#4.0的相关知识点做一个全新的归纳与梳理,同时也想为国内的.net学习者做点抛砖引玉的事情,因为根据以前的经验,国内原创C#4.0教程至少还要等半年以上的时间,而翻译过来的书籍可能需要更长的时间。所以我把Visual C#2010 Step By Step中的一些知识点做了一些注解,同时开

2010-06-07 21:33:00 470 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除