最近为了一个小项目尝试了ASP.NET,之前对.NET的认识基本上是偶尔看过相关新闻和讨论,只知道C#是类似Java的语言。经过几天的google + 开发,发现C#语言设计真的很赞,喜欢它的namespace,默认自带很多常用功能,在VS上开发和调试真的很方便。
过程:
----------------
1. 安装VS2008,下一步下一步很顺利。
2. 安装SQL Server 2000,下一步下一步很顺利。
3. 新建ASP.NET Web应用程序,一个aspx对应一个aspx.cs。
4. 新建服务器控件,做编辑器控件,用<KE:KindEditor id="content1" width="700px" height="300px" value="测试内容" />方式调用。
5. 中文分词:用国人开发的SharpICTCLAS。
6. 数据库操作:用System.Data.SqlClient。
7. 正则:Regex.Replace, Regex.Mathes, Regex.IsMath。
8. 数据保存:Session, ViewState
9. 缩略图:刚开始用graphic.DrawImage实现,后来发现Image有GetThumbnailImage方法。
10. 图片处理:用System.Drawing.Graphics随便画。
11. 文件保存:Image.Save, Request.SaveAs, HttpPostedFile.saveAs,实在太方便了。
12. HTTP文件下载:WebClient下的DownloadFile和DownloadData。
13. WEB服务器:IIS图形化配置,用过apache的人基本看了就明白。
14. 部署:新建项目里有安装和部署项目,就是把所有文件打包成一个exe文件。不过直接复制aspx、bin目录、js/img/css目录、配置文件就可以了。
感想:
----------------
1. 对新手友好,简单易用。
2. 类库俱全,从底层到高级封装都有,引用一下就能使用。
3. namespace像java,但没有和目录关联,更自由。
分享到:
相关推荐
在深入体验ASP.NET项目开发的过程中,我们通常会涉及到许多关键知识点,尤其是在创建一个典型的企业网站时。 1. **ASP.NET Web Forms**:这是ASP.NET的基础,它允许开发人员使用控件和事件驱动模型来构建网页。在...
通过深入体验ASP.NET项目开发的学习,不仅可以掌握ASP.NET的基本概念和技术特点,还能了解完整的项目开发流程。本书及其配套资源对于希望在Web开发领域有所发展的初学者和中级开发者来说是非常宝贵的学习材料。无论...
深入体验ASP.NET项目开发_源码
深入体验ASP.NET项目开发,由2部分组成,这是第2部分,源码见我的另一个资源。
深入体验ASP.NET项目开发,由2部分组成,这是第1部分,源码见我的另一个资源。
在知名编程专家Dino Esposito的引领下,您将深入ASP.NET核心技术,充分体验ASP.NET 3.5的最新特性。ASP.NET 3.5核心编程 内容丰富,主题广泛,是帮助读者精通新一代Web应用程序开发的得力助手。
无论是C# 还是ASP.NET,在项目开发过程中都需要遵循良好的软件工程实践,如代码规范、版本控制、持续集成等。此外,对于大型项目来说,团队协作也至关重要。通过对这些技术和工具的深入了解和熟练掌握,可以显著提升...
在知名编程专家Dino Esposito的引领下,您将深入ASP.NET核心技术,充分体验ASP.NET 3.5的最新特性。ASP.NET 3.5核心编程,内容丰富,主题广泛,是帮助读者精通新一代Web应用程序开发的得力助手。
帮助开发人员将现有的ASP.NET Web Forms项目转移到ASP.NET MVC架构,引导读者建立正确的开发观念,并搭配visual studio 2010开发工具,带领读者体验ASP.NET MVC的强大魅力。 《ASP.NET MVC2开发实战》主要分成3篇...
* Razor Pages:ASP.NET Core 的 Razor Pages 框架,提供了一个简单的 Web 应用程序开发体验。 * MVC:ASP.NET Core 的 MVC 框架,提供了一个强大的 Web 应用程序开发体验。 * Blazor:ASP.NET Core 的 Blazor 框架...
9. **AJAX支持**:ASP.NET 2.0引入了UpdatePanel和ScriptManager等控件,实现了部分页面刷新,提升了用户体验。 学习"ASP.NET第一步(基于C#和ASP.NET 2.0)",你将深入理解如何使用C#编写ASP.NET应用程序,如何...
总结,ASP.NET 网站开发涉及广泛的技术领域,包括但不限于页面生命周期、控件事件、数据操作、安全策略、用户体验优化等。通过案例教程和习题解答,学习者能够逐步掌握这些技能,并提升自身在实际项目中的开发能力。
ASP.NET 是微软公司开发的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了丰富的功能和工具,简化了Web应用的开发过程。这个实例源码可能是为了展示如何使用ASP.NET来开发一个在线考试系统,...
5. **AJAX异步更新**:为了实现即时通信效果,可以使用ASP.NET AJAX扩展,通过Partial Postback技术,实现页面部分区域的无刷新更新,提升用户体验。 6. **WebSockets技术**:ASP.NET可以利用WebSocket协议实现双向...
ASP.NET 是微软公司开发的一种用于构建 Web 应用程序的框架,它允许开发者使用.NET Framework 或.NET Core 进行服务器端编程。在这个“asp.net 后台管理系统界面”中,我们主要关注的是如何利用 ASP.NET 来设计和...
ASP.NET AJAX扩展允许创建部分页面更新,提升用户体验。在浏览书籍详情、搜索功能中,异步处理能提高页面响应速度。 9. **错误处理和调试**: ASP.NET提供了强大的错误处理机制,包括Global.asax文件中的错误处理...
7. **分页(Paging)和排序(Sorting)**:对于大量数据展示,ASP.NET提供了内置的分页和排序功能,优化用户体验。 8. **缓存(Caching)**:ASP.NET提供了强大的缓存机制,可以提高应用程序性能,减少数据库压力。...
帮助开发人员将现有的ASP.NET Web Forms项目转移到ASP.NETMVC架构,引导读者建立正确的开发观念,并搭配Visual Studio 2010开发工具,带顿读者体验ASP.NET MVC的强大魅力。《ASP.NET MVC 2开发实战》主要分成3篇。...
7. **AJAX技术**:为了实现页面无刷新更新,项目可能使用了ASP.NET AJAX库,它可以提高用户体验,通过异步调用服务器端方法更新页面部分。 8. **响应式设计**:考虑到移动设备的普及,项目可能采用了响应式设计,如...
基于ASP.NET构建的网络问卷调查系统,能够利用.NET Framework的强大功能,提供稳定、安全且响应迅速的用户体验。 【ASP.NET Web Forms】 Web Forms是ASP.NET的一个重要组件,它允许开发者通过拖放控件和事件驱动...