Рассылка закрыта
При закрытии подписчики были переданы в рассылку "BloggLand и Я | Блоггландия" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
В этом номере вы сможете прочитать продолжение сравнительного обзора языка C#, новости из мира .Net и очередную подсказку – о том, как можно сэкономить экранное место.
Информационный Канал Subscribe.Ru |
.Net Собеседник 3
Содержание- От автора
- Обзор новостей
- C# vs Java vs C++
- Время кода - Отображение DataGrid’a в маленькой области экрана без использования разбиения на страницы.
- Форумы .Net на www.sql.ru
От автора
Здравствуйте, коллеги!
using System;
|
class KassaHalle
|
KassaHalle kh = new KassaHalle();
|
Во-первых, инициализацию массива можно было бы провести в цикле, находящемся вне класса, не в конструкторе. Но это уже будет отходом от принципов ООП.
Во-вторых, в реально работающем классе необходимо предусмотреть динамически изменяемое количество касс и ячеек в них.
А на третье, пожалуй, самое интересное. Одной из сильных сторон индексаторов можно назвать то, что в его методах get и set мы, конечно же, можем производить какие-то действия с элементами массива, перед тем как их вернуть. Например, возвращать значение типа string, уже отформатированное в виде какой-то валюты. Или, изменив класс следующим образом, действительно отказаться от инициализации объектов массива в цикле конструктора класса:
class KassaHalle
|
{К содержанию}
Обзор новостей
-
CenterSpace Software выпустила статистическую
библиотеку для .NET
- 15 декабря 2003 г. CenterSpace Software, ведущий поставщик библиотек математических компонент для платформы .NET, объявила о выпуске библиотеки NMath Stats. Библиотека NMath Stats является частью набора CenterSpace Software's NMath, которая реализует объектно-ориентированные компоненты для математических, инженерных, научных и финансовых приложений для платформы .NET. "NMath Stats предлагает функции статистических вычислений, включая описательную статистику, вероятностное распределение, функции комбинаторики, многоступенчатой линейной регрессии (multiple linear regression), проверку и гипотез и анализа вариантов", - утверждает Trevor Misfeldt, CEO. Созданные согласно спецификации Microsoft Common Language Specification, все процедуры библиотеки NMath Stats могут использоваться любым языком .NET, включая C#, Visual Basic.NET и управляемый C++. 14-дневная бесплатная версия доступна для загрузки с веб-сайта CenterSpace по адресу http://www.centerspace.net , вместе с документацией, показателями эффективности работы, примерами кода.
- 15 декабря 2003 г. CenterSpace Software, ведущий поставщик библиотек математических компонент для платформы .NET, объявила о выпуске библиотеки NMath Stats. Библиотека NMath Stats является частью набора CenterSpace Software's NMath, которая реализует объектно-ориентированные компоненты для математических, инженерных, научных и финансовых приложений для платформы .NET. "NMath Stats предлагает функции статистических вычислений, включая описательную статистику, вероятностное распределение, функции комбинаторики, многоступенчатой линейной регрессии (multiple linear regression), проверку и гипотез и анализа вариантов", - утверждает Trevor Misfeldt, CEO. Созданные согласно спецификации Microsoft Common Language Specification, все процедуры библиотеки NMath Stats могут использоваться любым языком .NET, включая C#, Visual Basic.NET и управляемый C++. 14-дневная бесплатная версия доступна для загрузки с веб-сайта CenterSpace по адресу http://www.centerspace.net , вместе с документацией, показателями эффективности работы, примерами кода.
-
Выпущена ORM.NET v1.6 - создайте
свой слой доступа к данным за считанные секунды
- Olero Software выпустила версию 1.6 своего популярного инструмента для отображения объектов и их отношений, а также генерации кода - ORM.NET. ORM.NET теперь полностью поддерживает генерацию кода на VB.NET и возможность редактирования пространств имён. ORM.NET сэкономит .NET разработчикам немало времени и усилий путём создания слоя доступа к данным (Data Access Layer) ADO.NET, основанного на схеме вашей базы данных SQL. Сгененрированный компонент времени выполнения покажет все таблицы как классы, а поля(в смысле колонки) как свойства. Используя встроенный объект DataManager, пользователи смогут легко получить данные из нескольких таблиц с помощью сложного запроса, без создания хранимых процедур или встроенного SQL-кода. В добавок, обновление данных, вставка и удаление могут быть выполнены с помощью вызова единственного метода. Больше информации вы можете получить на сайте www.olero.com, а также скачать бесплатную пробную версию.
Дата выхода – 28.12.2003.
- Olero Software выпустила версию 1.6 своего популярного инструмента для отображения объектов и их отношений, а также генерации кода - ORM.NET. ORM.NET теперь полностью поддерживает генерацию кода на VB.NET и возможность редактирования пространств имён. ORM.NET сэкономит .NET разработчикам немало времени и усилий путём создания слоя доступа к данным (Data Access Layer) ADO.NET, основанного на схеме вашей базы данных SQL. Сгененрированный компонент времени выполнения покажет все таблицы как классы, а поля(в смысле колонки) как свойства. Используя встроенный объект DataManager, пользователи смогут легко получить данные из нескольких таблиц с помощью сложного запроса, без создания хранимых процедур или встроенного SQL-кода. В добавок, обновление данных, вставка и удаление могут быть выполнены с помощью вызова единственного метода. Больше информации вы можете получить на сайте www.olero.com, а также скачать бесплатную пробную версию.
-
Red Earth Technologies
объявила о выходе Superior SQL Builder v1.3
- Red Earth Technologies выпустила версию 1.3 Superior SQL Builder’a, SQL-инструмента, позволяющего пользователю визуально строить полноценные SQL-скрипты без набора кода в ручную. Superior SQL Builder представляет новую технологию написания SQL-скриптов, предоставляя возможность пользователям легко и быстро изменять данные в БД. В версии 1.3 технология создания скриптов была расширена и улучшена, так что создание сложных SQL-скриптов может быть выполнена за меньшее время и с большей простотой.
Дата выхода: 08.01.2004.
- Red Earth Technologies выпустила версию 1.3 Superior SQL Builder’a, SQL-инструмента, позволяющего пользователю визуально строить полноценные SQL-скрипты без набора кода в ручную. Superior SQL Builder представляет новую технологию написания SQL-скриптов, предоставляя возможность пользователям легко и быстро изменять данные в БД. В версии 1.3 технология создания скриптов была расширена и улучшена, так что создание сложных SQL-скриптов может быть выполнена за меньшее время и с большей простотой.
-
EzGrid
Полнофункциональная таблица данных для платформы .NET (бесплатная)
Что случилось с принципами "plug and play", "Нет необходимости кодировать" и "RAD - Rapid Application Development (быстрая разработка приложений)" для компонент таблиц данных? Они как будто выпали из общего ряда со времени представления платформы .NET. Мы (имеется ввиду компания-разработчик ;) хотели бы представить полнофункциональный компонент, которым будет легко пользоваться, такой же, как те старые, добрые компоненты ActiveX, которыми мы пользовались годами.
Почему мы выпустили этот продукт? Рынок переполнен супердорогими компонентами таблиц данных, которые делают всё, что возможно сделать в подлунном мире и так сложны, что проще построить корабль для полётов на ту же Луну. Мы хотели бы что-то сделать для сообщества программистов и это наш способ сказать «спасибо» тем, кто поддерживал компанию Component Designs и наши продукты все эти годы.
Всё что мы от вас хотим – не перепродавать этот компонент (включение его в ваши проекты только приветствуется). И ещё мы попросим вас добавить ссылку на наш веб-сайт в вашем окне «Об авторе» или на всплывающем экране.
Для тех из вас, кому нравится ковыряться в исходниках, мы можем предложить пойти по ссылке «Цены». Компонент написан на VB.NET и легко поддаётся модификации. Кроме того, это хороший учебник по написанию .NET-компонента.
Почему мы использовали VB.NET? Да потому, что компонент написанных на C# просто валом, также как и примеров в Сети, а VB.NET в этом деле пасёт задник. Именно поэтому мы захотели показать всем, что качественный компонент может быть разработан и на VB.NET – этот пример и для тех софт-контор, в составе которых нет разработчиков на C#.
Надеемся, что вы получите удовольствие, используя ezGrid.
Особенности
- Лёгкость использования
- Ячейки с гиперссылками
- Ячейки с ниспадающими списками и календарём
- Ячейки с Progressbar (пусть будет строкой прогресса)
- Ячейки, защищённые паролем
- Темы для заголовков, ячеек, границ таблицы
- Свойства для центрирования текста в ячейке – каждая ячейка является уникальным объектом
- Множество настроек шрифтов для заголовков и ячеек таблицы
- Автонумерация строк
- Множество событий, происходящих перед и после изменений
- Сортировка по столбцам
- Изменение размеров колонки и строки
- Сворачивание слов в ячейке и заголовке
- Ниспадающий список не создаст проблему потери фокуса
- Заполнение в коде ниспадающих списков ячеек
- Редактирование в ячейке
- И много, много другого
- (Ну что вам сказать? Если компонент соответствует заявленному хотя бы на 75%, да ещё и стабилен в работе, то его просто надо попробовать, хоть он и написан на VB.Net ;) Кстати, может быть кто-то из вас опробует его, пришлите впечатления, не сочтите за труд, а то у меня могут до него не дойти руки :( - Прим. автора.)
- Вышел набор компонент Shell MegaPack.Net для Windows Forms
- Sky Software объявила о выходе набора компонент Shell MegaPack.Net, .NET-близнеца набора компонент Shell MegaPack ActiveX. Компоненты для просмотра папок в виде дерева, просмотра содержимого папки и ниспадающего списка для выбора диска, позволят вам добавить настраиваемую функциональность Проводника Windows в ваше приложение Windows Forms разработанное на VC#, VB.NET или Managed C++, включая различные стили просмотра, поддержку технологии drag-drop, контекстные меню и т.п.
- Дата выхода: 8.01.2004
C# vs Java vs C++ :: продолжение, начало см. в №2
Сравнительный обзор C#
ЯЗЫК: C#
Автор: Ben Albahari
Компания: Genamics
Дата: 31.07.2000, обновлено 10 Августа 2000.
Благодарности, в алфавитном порядкеy: Don Box, C.R. Manning, Joe Nalewabau,
John Osborn, Thomas Rhode и Daryl Richter за их отзывы и поддержку
ПЕРЕВОД: Чужа В.Ф. ака hDrummer
Содержание
- C# и Java
- Свойства
- Индексаторы
- Делегаты
- События
- Перечисления
- Коллекции и Foreach
- Структуры
- Унификация типов
- Перегрузка операторов
- Полиморфизм
- Интерфейсы
- Версионность
- Модификаторы параметров
- Атрибуты
- Конструкции выбора
- Предопределённые типы
- Модфикаторы полей
- Конструкции перехода
- Сборки, пространства имён, уровни доступа
- Действия с указателями
- Прямоугольные массивы
- Конструкторы и деструкторы
- Управляемая среда выполнения
- Библиотеки
- Интероперабельность
- Выводы
public enum Direction {North, East, West,
South};
|
Direction wall = Direction.North;
|
public class Direction {
|
int wall = Direction.NORTH;
|
public enum Direction {North=1, East=2,
West=4, South=8};
|
Direction direction = Direction.North |
Direction.West;
|
7. Колллекции и конструкция Foreach
1. while (! collection.isEmpty()) {
|
1. foreach (object o in collection)...
|
8. Структуры
public struct Vector {
|
int[] ints = new ints [1000];
|
9. Унификация типов
int i = 5;
|
Stack stack = new Stack ();
|
Процесс сообщества Java по добавлению Generics в Java
10. Перегрузка опреаторов
public class Score : IComparable
|
System.Console.WriteLine ((object)a ==
(object)b; // false
|
System.Console.WriteLine (a == b); // true
|
System.Console.WriteLine (c == d); // false
|
System.Console.WriteLine
(((IComparable)c).CompareTo (d) == 0); // true
|
Время кода
Отображение DataGrid’a в маленькой области экрана без использования разбиения на страницы.
ЯЗЫК: C#
ВЕРСИИ ASP.NET: 1.0 | 1.1
АВТОР: Bipin Joshi, http://www.dotnetbips.com/
ПЕРЕВОД: Чужа В.Ф ака hDrummer
Разбиение на страницы – одна из наиболее часто используемых свойств элемента управления DataGrid. У этого свойства есть следующие преимущества:
- Отображение небольшого количества данных из большого набора
- Экономия места в окне браузера, благодаря разбивке на страницы
Создание веб-формы с DataGrid
<HTML>
|
string connstr = "Integrated
Security=SSPI;Initial Catalog=Northwind; Data Source=SERVER\NetSDK";
|
Создание веб-формы, содержащей этот DataGrid
<%@ Page Language="c#"%>
|
Эта веб-форма может содержать и другие элементы управления, так же, как и обычная веб-форма. Как только эта форма будет выведена в окне браузера, DataGrid из WebForm1 также будет показана в рамках тэга IFRAME. Заметьте, что тэг IFRAME является специфичным для Internet Explorer, кроме того он ещё имеет некоторые дополнительные атрибуты, например width и height, которые могут помочь вам управлять шириной и высотой окна отображения соответственно. Эта веб-форма может содержать и другие элементы управления, так же, как и обычная веб-форма. Как только эта форма будет выведена в окне браузера, DataGrid из WebForm1 также будет показана в рамках тэга IFRAME. Заметьте, что тэг IFRAME является специфичным для Internet Explorer, кроме того он ещё имеет некоторые дополнительные атрибуты, например width и height, которые могут помочь вам управлять шириной и высотой окна отображения соответственно.
Вот, собственно, и всё.
{К содержанию}
Форумы .Net - вопросы оставшиеся без ответа
ADO:
Fetch u Cancel
Доступ с КПК к MSSQL server
Как отобразить дату?
Вопрос: Event Log и XP ....
Проблема с DHTMLEdit компонетом
WebDAV или как правильно создать библиотеку документов
Конект с базой
Как сделать TreeView прорачным?
На этом третий выпуск .Net Собеседника закончен.
До следующего номера.
Чужа Виталий Ф. aka hDrummer,
hdrummer@mail.ru - жду ваши
предложения, вопросы и замечания.
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||