2011/12/19

DBGrid介紹

Adding components to a DBGrid


內容相當豐富,而且篇篇精彩!錯過可惜!

2011/12/15

影響My.User.IsAuthentication恆為特定值的設定

資料來源:为什么Context.User.Identity.IsAuthenticated总为false + web.config authentication

ASP.NET 提供了一些新型的Authentication 和 Authorization 方案,对于开发人员来说这将是和以前不同的一种方式。 可喜的是ASP.NET提供的方案多样更加灵活;可惜的是这种方案是基于IIS的。我知道,有些人并不喜欢IIS,认为它容易受攻击。只是一直不喜欢 ASP的方式,杂乱的HTML标记中夹杂着代码,难于维护也难于调试。现在有了新的解决方案,让我们看看。  

C#.Net调用VB.Net中的MY

文章來源:C#.Net調用VB.Net中的MY
用過VB.NET的人應該只要MY有多強大了吧,是不是很想在C#中也能調用呢?
當然是可以的,.net作為微軟的跨語言的平台,必須是能實現的,不然微軟就自己打自己嘴巴了~
回到正題上:
1.在程序中加上Microsoft.VisualBasic引用;
2.添加如下命名空間
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.VisualBasic.Devices;
using Microsoft.VisualBasic.FileIO;
using Microsoft.VisualBasic.Logging;
using Microsoft.VisualBasic.MyServices;
其中對應關係為下圖所示:
 項目VB.NET  C#引用命名空間備註 
 1 MY.Application Microsoft.VisualBasic.ApplicationServices; 應用程序相關
 2 My.Computer Microsoft.VisualBasic.Devices.Computer 計算機相關
 3 My.Forms Form窗體實體化 windows Form相關
 4 MY.Log Microsoft.VisualBasic.Logging 記錄文件相關
 5 MY.Resources Namespace命名空間.Properties.Resources 資源文件相關
 6 MY.User Microsoft.VisualBasic.ApplicationServices.User 用戶相關
 7 MY.Settings Namespace命名空間.Properties.Settings 設置文件相關
 8 My.WebServices Web Service實體化 Web Service相關

2011/12/09

Delphi UniGUI vs Intraweb 比較


以下的資料取自:Tema: Comparativa uniGUI vs. Intraweb (Leído 1009 veces)


- UniGUI is 100% AJAX enabled.
 In Intraweb AJAX support is partially implemented.


- Intraweb can be used to develope both web sites and web applications.
 UniGUI is best for Web Applications.


- You can use custom HTML templates in Intraweb
  UniGUI doesn't emit much HTML and HTML templates aren't available


- In UniGUI you can use same code base to create a VCL desktop app and a web RIA app.
 Intraweb can not create VCL desktop apps.


- UniGUI uses Ext JS library to render web pages
- Intraweb emits its own HTML and JS code.


- In UniGUI same combo project can be used to deploy ISAPI or Standalone apps
  In Intraweb you need to have separate projects


- Intraweb can use customized CSS to change visual appearance of controls
 uniGUI relies on CSS classes in current theme for visual appearance


- In uniGUI you can dynamically create and destroy controls in AJAX calls
In Intraweb you need to refresh page to dynamically create or destroy controls.


- UniGUI is beta
 Intraweb released years ago


針對上面的資料做了以下的表格:

有時間我會再進行與 Raudus.com 的比較

2011/12/01

MyBase自訂技巧 -- 取代StringGrid

底下的方法相當簡單明瞭,在許多場合都可以派上用場,而且另存資料也相當方便!



procedure TForm1.AddNewDataClick(Sender: TObject);
begin
  with ClientDataSet1 do
  begin
    Append;
    Fields.Fields[0].AsString := Edit_AddTest0.Text;
    Fields.Fields[1].AsString := Edit_AddTest1.Text;
    Fields.Fields[2].AsString := Edit_AddTest2.Text;
    Post;
  end;
end;