本来没接触过ASP,不会C#的,但公司要帮个县城的监察局做个党务政务公开平台(以下简称公开平台)。客户的想法是,就如同银行里的查询机等,公开平台运行在触摸屏电脑上,政府通过公开平台,发布各种政府公开的信息,然后群众通过这触摸屏电脑可以浏览查阅这些公开信息。这系统虽然看起来不复杂,但是如果重新开发费时费力,又要写后台管理,又要画前端展示,还有客户要求的各种细节,最主要是,做这东西,在财务方面上是不赚钱甚至是亏的……还好,之前我们请别人做了一个系统(as 网站A) ,也是关于信息公开的。这就好办了,在此基础上修修剪剪,也能用于客户的需求了。只是这系统是C#编写的,我一直是Javaer,没接触过C#啊。不过各种语言,不论纷繁复杂,最后都是变为0和1的……网站A的C#源码看了半天,也可以依葫芦画瓢开始编写了。
公开平台是一个“单机版”的B/S模式系统,部署在一台带触屏的电脑上。电脑一开机,就自动运行IIS,然后全屏打开IE浏览器(“单机版”真好,指定只能用IE访问,这样就不用考虑浏览器兼容问题了)访问公开平台主页。唉,如果客户只需要像发布BLOG一样发布公开信息就好了,网站A的代码就可以满足客户了。可是客户还有一些需求,需要进行更深入的开发……为了这个公开平台,从美工的活到编码到出差客户那里安装调试,都是我来干……苦逼的程序猿。
就因为这样的一个系统,我开始接触C#了。
相关推荐
总结来说,这个由C#开发的日记本应用程序为开发者提供了一个学习和实践的平台。它不仅能够帮助初学者提高编程技能,而且对于有一定基础的开发者来说,也是一个很好的项目案例。通过分析该项目的源代码,开发者可以...
标题"C#-ymodem-update"指的是一个使用C#编程语言开发的YMODEM协议实现,主要功能是用于设备固件的升级,特别是针对bootloader的更新。YMODEM是一种流行的串行通信协议,用于在计算机之间传输文件,尤其是在低带宽和...
综上所述,"大恒-双相机开发-C#-多线程"项目集成了C#编程、多线程技术、帧率计算、内存管理和图形显示等多种技术,为我们提供了一个实用且高效的图像处理平台。对于想要深入学习C#图像处理和多线程编程的开发者来说...
Demo使用.netcore读取台湾健康卡公开资料-C#-下载
在本实例中,“protobuf实例-C#-聊天服务器”是基于C#语言实现的一个聊天服务项目,利用protobuf进行数据序列化和反序列化,以便于在网络通信中高效地传输聊天消息。 在C#环境下,protobuf提供了编译器工具,可以将...
本教程将深入探讨如何使用C#和ASP.NET构建一个简易的聊天室网页。 首先,让我们理解标题"**C# - 简易聊天室实现网页**"所涉及的核心概念。C#是微软推出的一种面向对象的编程语言,其设计目标是提高软件开发的生产力...
名称: “C# - 模拟开心农场” 说明: C#模拟开心农场,经历播种、生长、开花、结果、收获的过程;...源代码分为两个版本: 一是手动实现成长收获的过程,另一版本是后台线程自动实现成长收获的过程 ^_^
【描述】提到的链接指向了一个CSDN博客文章,作者分享了如何在C#中实现USB-HID通信的具体步骤。这个范例可能包括了创建项目、添加引用、编写代码来枚举和连接USB-HID设备、读写设备报告等核心操作。通过这个示例,...
在本文中,我们将深入探讨如何使用C#和WPF(Windows Presentation Foundation)技术来实现一个具有抽屉效果的SplitView控件,以及如何通过MD(Material Design)主题重绘原生控件,以达到美观的效果。这个源码Demo...
总之,C#为我们提供了一个强大的工具集,可以构建一个功能全面、用户体验优秀的日记管理程序。无论是初学者还是经验丰富的开发者,都可以借助C#的灵活性和易用性,打造出满足个人需求的日记应用,记录生活的每一个...
"C#-升级版文本编辑器"项目显然旨在创建一个增强版的文本编辑器,可能包含了更多特性、优化和自定义选项,以满足更广泛的用户需求。接下来,我们将深入探讨这个项目可能涉及到的C#编程知识和技术点。 1. **Windows ...
综上所述,这个项目涵盖了C#编程、DLT645-2007电力协议的理解与实现、多设备数据读取、报文解析、数据处理等多个方面,是电力行业智能电表应用开发的一个实例。通过深入研究和实践,开发者可以提升自己在这一领域的...
C#中的Protobuf-Net序列化是一个高效且轻量级的数据序列化库,它基于Google的Protocol Buffers协议。Protocol Buffers是一种灵活、高效的结构化数据序列化机制,适用于各种平台和语言,包括C#。在C#中,Protobuf-Net...
标题"C#使用multipart/form-data示例"表明我们将讨论如何在C#中构建一个处理`multipart/form-data`的程序。由于没有现成的库可用,我们需要手动处理请求体的组装和解析。以下是一个基本的步骤和相关知识点: 1. **...
C# Modbus-TCP协议封装。封装成class类,使用的时候只要创建一个modbus-tcp,就可以直接调用里面的方法。
以上是对"最新3.3支付宝即时到账交易接口demo源码c#-gbk源码"所涉及的关键知识点的详细解析,通过这个源码,开发者可以学习如何在C#环境下实现与支付宝接口的集成,完成线上支付功能。在实际开发过程中,还需要结合...
标题中的“VB代码转换为C#代码-转换工具-转换器”表明了这是一个关于编程语言转换的工具,主要功能是将Visual Basic(VB)代码,包括VBA和VB.NET,转化为C#语言。C#是一种现代化、面向对象的编程语言,广泛应用于...
本教程通过一个具体实例展示了如何在Visual Studio 2010环境下利用C#进行STK的二次开发。首先介绍了项目的创建过程,随后逐步实现了STK与C#之间的通信,包括发送命令、响应事件等操作。通过这些步骤,读者可以了解到...
1. **项目设置**:创建一个C#控制台应用程序或Windows Forms项目,导入NModbus库。可以通过NuGet包管理器安装NModbus库。 2. **连接配置**:在代码中定义PLC的IP地址、端口号(MODBUS-TCP情况下)或波特率、奇偶...
例如,你可以设定一个定时器周期性地读取数据,或者当某个输入通道状态变化时触发中断。这些高级功能通常会涉及到更多的API调用和事件处理。 在进行数据读写时,还需要注意数据的转换和校验。例如,从硬件读取的...