Рассылка закрыта
При закрытии подписчики были переданы в рассылку "BloggLand и Я | Блоггландия" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
В этом выпуске - окончание перевода статьи "Сравнительный обзор C#", обзор новостей,
Информационный Канал Subscribe.Ru |
.Net Собеседник #5
Содержание- От автора
- Обзор новостей
- C# vs Java vs C++
- Время кода - Синхронизация значения identity между таблицей БД и таблицей в наборе данных
- Форумы .Net на www.sql.ru
От автора
Здравствуйте, коллеги!
CREATE TABLE [dbo].[tblFIO] (
|
if
(e.Item.ItemType==ListItemType.AlternatingItem ||
e.Item.ItemType==ListItemType.Item){
|
<form id="Form2" method="post"
runat="server">
|
public string GetIncrement {
|
<Columns>
|
{К содержанию}
Обзор новостей
-
Вышел Microsoft SQL Server 2000
Reporting Services
- Редмонд, Вашингтон. – Корпорация Microsoft 27.01.2004 г. объявила о выходе SQL Server (TM) 2000 Reporting Services. Reporting Services предлагает потребителям мощный инструмент для создания отчётов, который поможет увеличить степень контроля над вашим бизнесом путём предоставления информации в реальном времени из любого источника данных на любое устройство. В результате сотрудники всех уровней получат лучший доступ к информации, что даст им возможность принимать решения на основе большего её количества и быть более ценными работниками в компании. С появлением Reporting Services, SQL Server, как часть Microsoft® Windows Server System (TM) , становится единой всеобъемлющей платформой для управления данными и сбора сведений о бизнесе, с интегрированной аналитикой, включающей OLAP (online analytical processing); добычу и хранение данных; инструменты для экстракции, трансформирования и загрузки данных; отчётной функциональностью. Это интегрированное комплексное решение поможет компаниям принимать лучшие решения за короткий промежуток времени при низкой стоимости владения этим продуктом.
- "Reporting Services является на сегодняшний день лучшим решением для создания отчётов уровня корпорации на рынке подобных решений. Будучи построен для безусловно успешного продукта SQL Server 2000, он предлагает интегрированное и масштабируемое решение в независимости от того, скольким пользователям необходимо предоставить отчёт – 5 или 50,000", - говорит Пол Флесснер (Paul Flessner), первый вице-президент, курирующий отделение корпоративных серверов в Microsoft. "С Reporting Services, наши клиенты пользуются преимуществом решения для создания отчётов, характеризующегося как недорогое, лёгкое в использовании решение, которое поможет гораздо проще использовать накопленные данные для принятия изящных и эффективных бизнес-решений."
- Для работы Reporting Services необходима лицензия для каждого SQL Server 2000, на котором он установлен. Продукт доступен на девяти языках – включая традиционный и упрощённый китайский, английский, французский, немецкий, итальянский, японский, корейский и испанский.
- Открылся сайт поддержки рассылки .Net Собеседник
- Благодаря любезному предложению создателя сайта http://www.sql.ru/ Александра Сибилева, выделившего место для сайта поддержки рассылки .Net Собеседник, вы можете получить доступ к архиву рассылки по ссылке http://www.sql.ru/users/hdrummer.
В дальнейшем планируется на сайте выкладывать исходные тексты проектов, которые были использованы как источник информации для рассылки.
- Вышел Mono Scheduler ASP.NET
- Mono Software объявила о выходе Mono Scheduler, мощного и простого в использовании ASP.NET компонента, позволяющего разработчикам добавлять в свои приложения функциональность календаря и планировщика.
Дата выхода : 22 января 2004 г.
- Большое обновление библиотеки CodeBox для .NET
- В библиотеку CodeBox для .NET были добавлены более чем 100 новых процедур как для VB.NET, так и для C# версии, теперь она содержит более 300 уникальных процедур! Не упустите возможность приобрести это уникальное хранилище кода и браузер к нему.
Дата выхода : 20 января 2004 г.
- Опубликована "дорожная карта" для Mono
- Novell, владелец компании Ximian, 25 января 2004 г. раскрыло «дорожную карту» для Mono - реализацию платформы .NET с открытым кодом. В частности, Mono 1.0 ожидается к поставке во втором квартале 2004 г., а будущие релизы будут включать поддержку особенностей .NET 1.2 (Whidbey).
В список поддерживаемых особенностей включены "профили библиотек" для версий .NET 1.0, 1.1, и ECMA-стандартизированные профили, а также JIT (Just-in-Time) и AOT (Ahead-of-Time) компиляция во внутренний код для архитектур x86 и PowerPС. (Другие архитектуры будут поддерживаться через интерпретаторы)
- Вышел eStream PanelBar v1.2
- eStream PanelBar.NET позволяет разработчикам создавать привлекательные меню для веб-сайтов и веб-приложений буквально двумя строчками кода.
Дата выхода: 25.01.2004 г.
- Вышел HarnessIt v1.4.0.2 (.NET Unit Testing)
- Доступна для скачивания новая версия продукта HarnessIt. Этот выпуск нашего ПО для тестирования программных модулей был наделен более высокой совместимостью для работы сразу с двумя платформами .NET - 1.0 и 1.1. Посетите наш сайт – продукт можно скачать бесплатно.
Дата выхода: 23.01.2004 г.
- Выпущен StudioSpell v1.0, проверка правописания для Visual Studio .NET
- StudioSpell – лёгкая в использовании надстройка для Microsoft Visual Studio .NET (2002 и 2003), являющаяся инстурментом для проверки строк в HTML-страницах и в исходном коде. StudioSpell проверяет только тот текст, который будет виден пользователю.
Дата выхода: 23.01.2004 г.
- Анонсирована Professional Validation And More ("VAM") v2.0
- ПО второго поколения VAM преодолевает ограничения валидаторов Microsoft и существенно расширяет набор инструментов и саму концепцию проверки ввода на соответствие. 22 валидатора оснащены новыми возможностями для привлечения внимания пользователя к ошибкам ввода. VAM также включает клиентский набор инструментов, набор элементов управления и инструментов, которые помогут вам создать более интерактивную веб-форму без написания кода на JavaScript, поддерживающего все существующие браузеры. Цена на VAM - от $50 (US).
Дата выхода: 21.01.2004 г. - Редмонд, Вашингтон. – Корпорация Microsoft 27.01.2004 г. объявила о выходе SQL Server (TM) 2000 Reporting Services. Reporting Services предлагает потребителям мощный инструмент для создания отчётов, который поможет увеличить степень контроля над вашим бизнесом путём предоставления информации в реальном времени из любого источника данных на любое устройство. В результате сотрудники всех уровней получат лучший доступ к информации, что даст им возможность принимать решения на основе большего её количества и быть более ценными работниками в компании. С появлением Reporting Services, SQL Server, как часть Microsoft® Windows Server System (TM) , становится единой всеобъемлющей платформой для управления данными и сбора сведений о бизнесе, с интегрированной аналитикой, включающей OLAP (online analytical processing); добычу и хранение данных; инструменты для экстракции, трансформирования и загрузки данных; отчётной функциональностью. Это интегрированное комплексное решение поможет компаниям принимать лучшие решения за короткий промежуток времени при низкой стоимости владения этим продуктом.
C# vs Java vs C++ :: окончание, начало см. в №3
Сравнительный обзор C#
ЯЗЫК: C#
Автор: Ben Albahari
Компания: Genamics
Дата: 31.07.2000, обновлено 10 Августа 2000.
Благодарности, в алфавитном порядке: Don Box, C.R. Manning, Joe Nalewabau, John
Osborn, Thomas Rhode и Daryl Richter за их отзывы и поддержку
ПЕРЕВОД: Чужа В.Ф. ака hDrummer
Содержание
- C# и Java
- Свойства
- Индексаторы
- Делегаты
- События
- Перечисления
- Коллекции и Foreach
- Структуры
- Унификация типов
- Перегрузка операторов
- Полиморфизм
- Интерфейсы
- Версионность
- Модификаторы параметров
- Атрибуты
- Конструкции выбора
- Предопределённые типы
- Модфикаторы полей
- Конструкции перехода
- Сборки, пространства имён, уровни доступа
- Действия с указателями
- Прямоугольные массивы
- Конструкторы и деструкторы
- Управляемая среда выполнения
- Библиотеки
- Интероперабельность
- Выводы
11. Арифметические действия с указателями
22. Прямоугольные массивы
int [,,] array = new int [3, 4, 5]; //
создаёт 1 массив
|
Использование «рваных» массивов:
int [][][] array = new int [3][4][5]; //
создаёт 1+3+12=16 массивов
|
class Test
|
Можно создать статический конструктор:
class Test
|
24. Управляемая среда выполнения
- отсутствие интерфейса для взаимодействия с другими программами (технология COM была разработана именно по этой причине)
- не позволяет распространять программу в виде, приемлемом для других платформ
- не позволяет организовать исполнение программы по принципу «песочницы» для соблюдения соображений безопасности
- лучшая поддержка нейтральности типов (для реализации шаблонов)
- лучшая поддержка нейтральности к языкам
- всегда компилируется перед выполнением и никогда не интерпретируется
- позволяет добавлять к классам, методам и т.д. дополнительную информацию (см. Гл.15 Атрибуты)
25. Библиотеки
Любой язык практически
бесполезен без библиотек. В C# достаточно немного базовых библиотек, но этот
недостаток восполняется использованием библиотек платформы .NET (некоторые из
них написаны на C#). Но так как эта статья посвящена в основном языку C#, а не
платформе .NET, то мы не будем останавливаться на этих библиотеках – они
достойны отдельной статьи. Коротко, библиотеки .NET включают поддержку
Threading, Collection, XML, ADO+, ASP+, GDI+ и WinForms. Некоторые из них
кросс-платформенны, другие завязаны на Windows, а вот о кросс-платформенности
мы и поговорим в следующей главе.
26. Интероперабельность или взаимодействие
Думается,
было бы полезно разбить возможность взаимодействия на три группы: межъязыковое
взаимодействие, межплатформенное взаимодействие и взаимодействие между
стандартами. В то время как сила Java в межплатформенном взаимодействии, сила
C# заключается в межъязыковом взаимодействии. Оба языка имеют как сильные, так
и слабые стороны во взаимодействии между стандартами.
Межъязыковое взаимодействие обеспечивается уровнем и лёгкостью интеграции с другими языками. Как виртуальная машина Java, так и CLR(Common Language Runtime) позволяют вам писать программы на многих языках, поскольку в итоге они компилируют в байт-код или IL-код соответственно. Однако, платформа .NET позволяет сделать намного больше, чем просто скомпилировать программу, написанную на другом языке в IL-код. NET в высокой степени позволяет множеству разных языков свободно использовать и расширять библиотеки друг друга. Например, программист, использующий Eiffel или Visual Basic может импортировать класс C#, перегрузить виртуальный метод этого класса и теперь объект, написанный на C# будет использовать метод, написанный на Visual Basic (пример полиморфизма). Если вы удивлены таким примером, добавлю, что VB.NET был существенно модернизирован (за счёт совместимости с VB6) и теперь поддерживает все современные возможности ООП.
Ben Albahari ,
Genamics.
Время кода
Синхронизация значения identity между таблицей БД и таблицей в наборе данных
ЯЗЫК: C#
ВЕРСИИ ASP.NET: 1.0 | 1.1
АВТОР: Bipin Joshi, http://www.dotnetbips.com/
ПЕРЕВОД: Чужа В.Ф ака hDrummer
Решение
CREATE PROCEDURE dbo.InsertRow
|
{К содержанию}
Форумы .Net - вопросы оставшиеся без ответа
универсальное средство для создания БДADODB >> Excel
Навигатор
FireBird .Net Provider 1.0/1.1
<OPTION value="????? ???">????? ???</OPTION>
ASP.NET Design Patterns - где можно почитать?
нужна помощь
CommandBuilder
На этом пятый выпуск .Net Собеседника закончен.
До следующего номера.
Чужа Виталий Ф. aka hDrummer,
hdrummer@sql.ru - жду ваши
предложения, вопросы и замечания.
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||